Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 4.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-ccda/ and changes regularly. See the Directory of published versions
Draft as of 2024-12-19 |
XML representation of the USRealmDateTimeInterval logical model.
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="USRealmDateTimeInterval"/>
<text>
<status value="extensions"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition USRealmDateTimeInterval</b></p><a name="USRealmDateTimeInterval"> </a><a name="hcUSRealmDateTimeInterval"> </a><a name="USRealmDateTimeInterval-en-US"> </a><table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;"><tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top"><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the element can appear in the instance">Card.</a></th><th style="width: 100px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description & Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-USRealmDateTimeInterval-definitions.html#IVL_TS">IVL_TS</a><a name="IVL_TS"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R5/conformance-rules.html#constraints" title="This element has or is affected by constraints ( ivl-value-shall, ivl-value-should )">C</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">1</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">*</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVL-TS.html">IVL_TS</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="font-weight:bold">XML Namespace: </span>urn:hl7-org:v3<br/>Elements defined in Ancestors:<a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ANY.html" title="If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.">@nullFlavor</a>, <a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-TS.html" title="A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.">@value</a>, <a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-SXCM-TS.html" title="A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.">@operator</a>, <a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVL-TS.html" title="This is the low limit of the interval.">low</a>, <a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVL-TS.html" title="The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.">center</a>, <a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVL-TS.html" title="The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.">width</a>, <a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVL-TS.html" title="This is the high limit of the interval.">high</a><br/><span style="opacity: 0.5">Base for all types and resources</span><br/><span style="font-weight:bold" title="The root class that contains instances of this class">Logical Container: </span><a href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ClinicalDocument.html">ClinicalDocument (CDA Class)</a><br/><span style="font-weight:bold">ivl-value-shall: </span>If a time interval contains @value, then it shall be precise to at least the day.<br/><span style="font-weight:bold">ivl-value-should: </span>If a time interval contains @value, then it SHOULD contain a time component.</td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-USRealmDateTimeInterval-definitions.html#IVL_TS.value">@value</a><a name="IVL_TS.value"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ts-simple.html" title="dateTime">ts</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Either @value or low/high should be present, but not both<br/>Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz] </td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-USRealmDateTimeInterval-definitions.html#IVL_TS.low">low</a><a name="IVL_TS.low"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R5/conformance-rules.html#constraints" title="This element has or is affected by constraints ( ts-shall-day, ts-should-minute )">C</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVXB-TS.html">IVXB_TS</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">**MAY** be precise to at least the second<br/><span style="font-weight:bold">ts-shall-day: </span>**SHALL** be precise to at least the day<br/><span style="font-weight:bold">ts-should-minute: </span>**SHOULD** be precise to at least the minute</td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck100.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vline.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-USRealmDateTimeInterval-definitions.html#IVL_TS.low.value">@value</a><a name="IVL_TS.low.value"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ts-simple.html" title="dateTime">ts</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz] </td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white"><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck01.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-USRealmDateTimeInterval-definitions.html#IVL_TS.high">high</a><a name="IVL_TS.high"> </a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R5/conformance-rules.html#constraints" title="This element has or is affected by constraints ( ts-shall-day, ts-should-minute )">C</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-IVXB-TS.html">IVXB_TS</a></td><td style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">**MAY** be precise to at least the second<br/><span style="font-weight:bold">ts-shall-day: </span>**SHALL** be precise to at least the day<br/><span style="font-weight:bold">ts-should-minute: </span>**SHOULD** be precise to at least the minute</td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck000.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <a href="StructureDefinition-USRealmDateTimeInterval-definitions.html#IVL_TS.high.value">@value</a><a name="IVL_TS.high.value"> </a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><span style="opacity: 0.5">0</span><span style="opacity: 0.5">..</span><span style="opacity: 0.5">1</span></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a style="opacity: 0.5" href="http://hl7.org/cda/stds/core/2.0.1-sd/StructureDefinition-ts-simple.html" title="dateTime">ts</a></td><td style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Date Format: YYYYMMDDHHMMSS.UUUU[+|-ZZzz] </td></tr>
<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
</text>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/logical-target">
<valueBoolean>
<extension
url="http://hl7.org/fhir/StructureDefinition/data-absent-reason">
<valueCode value="not-applicable"/>
</extension>
</valueBoolean>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/xml-namespace">
<valueUri value="urn:hl7-org:v3"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/logical-container">
<valueUri
value="http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument"/>
</extension>
<url
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
<identifier>
<value value="urn:oid:2.16.840.1.113883.10.20.22.5.3"/>
</identifier>
<version value="4.0.0-ballot"/>
<name value="USRealmDateTimeInterval"/>
<title value="US Realm Date and Time - Interval"/>
<status value="draft"/>
<date value="2024-12-19T00:36:20+00:00"/>
<publisher value="Health Level Seven"/>
<contact>
<name value="HL7 International - Structured Documents"/>
<telecom>
<system value="url"/>
<value value="http://www.hl7.org/Special/committees/structure"/>
</telecom>
</contact>
<description
value="The US Realm Clinical Document Date and Time datatype flavor records date and time information. If time is provided, it must include a time zone offset.
This data type uses the same rules as US Realm Date and Time (Point in Time), but is used with elements having a datatype of IVL_TS."/>
<jurisdiction>
<coding>
<system value="urn:iso:std:iso:3166"/>
<code value="US"/>
</coding>
</jurisdiction>
<fhirVersion value="5.0.0"/>
<mapping>
<identity value="rim"/>
<uri value="http://hl7.org/v3"/>
<name value="RIM Mapping"/>
</mapping>
<kind value="logical"/>
<abstract value="false"/>
<type value="http://hl7.org/cda/stds/core/StructureDefinition/IVL_TS"/>
<baseDefinition
value="http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"/>
<derivation value="constraint"/>
<snapshot>
<element id="IVL_TS">
<path value="IVL_TS"/>
<short value="Base for all types and resources"/>
<definition
value="A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression."/>
<min value="1"/>
<max value="*"/>
<base>
<path value="Base"/>
<min value="0"/>
<max value="*"/>
</base>
<constraint>
<key value="ivl-ts-center"/>
<severity value="error"/>
<human value="Center cannot co-exist with low or high"/>
<expression value="center.empty() or (low.empty() and high.empty())"/>
<source
value="http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS"/>
</constraint>
<constraint>
<key value="ivl-value-shall"/>
<severity value="error"/>
<human
value="If a time interval contains @value, then it shall be precise to at least the day."/>
<expression
value="value.exists() implies value.toString().length() >= 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
<constraint>
<key value="ivl-value-should"/>
<severity value="warning"/>
<human
value="If a time interval contains @value, then it SHOULD contain a time component."/>
<expression
value="value.exists() implies value.toString().length() > 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
<isModifier value="false"/>
<mapping>
<identity value="rim"/>
<map value="n/a"/>
</mapping>
</element>
<element id="IVL_TS.nullFlavor">
<path value="IVL_TS.nullFlavor"/>
<representation value="xmlAttr"/>
<label value="Exceptional Value Detail"/>
<definition
value="If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="ANY.nullFlavor"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="code"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"/>
</type>
<binding>
<strength value="required"/>
<valueSet
value="http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"/>
</binding>
</element>
<element id="IVL_TS.value">
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format">
<valueString value="YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules">
<valueString value="year-valid:tz-for-time"/>
</extension>
<path value="IVL_TS.value"/>
<representation value="xmlAttr"/>
<short
value="Either @value or low/high should be present, but not both"/>
<definition
value="A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="TS.value"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"/>
</type>
</element>
<element id="IVL_TS.operator">
<path value="IVL_TS.operator"/>
<representation value="xmlAttr"/>
<definition
value="A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="SXCM_TS.operator"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="code"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"/>
</type>
<defaultValueCode value="I"/>
<binding>
<strength value="required"/>
<valueSet
value="http://hl7.org/cda/stds/core/ValueSet/CDASetOperator"/>
</binding>
</element>
<element id="IVL_TS.low">
<path value="IVL_TS.low"/>
<label value="Low Boundary"/>
<short value="**MAY** be precise to at least the second"/>
<definition value="This is the low limit of the interval."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="IVL_TS.low"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"/>
</type>
<constraint>
<key value="ts-shall-day"/>
<severity value="error"/>
<human value="**SHALL** be precise to at least the day"/>
<expression
value="nullFlavor.exists() or value.toString().length() >= 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
<constraint>
<key value="ts-should-minute"/>
<severity value="warning"/>
<human value="**SHOULD** be precise to at least the minute"/>
<expression
value="nullFlavor.exists() or value.toString().length() > 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
</element>
<element id="IVL_TS.low.nullFlavor">
<path value="IVL_TS.low.nullFlavor"/>
<representation value="xmlAttr"/>
<label value="Exceptional Value Detail"/>
<definition
value="If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="ANY.nullFlavor"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="code"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"/>
</type>
<binding>
<strength value="required"/>
<valueSet
value="http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"/>
</binding>
</element>
<element id="IVL_TS.low.value">
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format">
<valueString value="YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules">
<valueString value="year-valid:tz-for-time"/>
</extension>
<path value="IVL_TS.low.value"/>
<representation value="xmlAttr"/>
<definition
value="A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="TS.value"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"/>
</type>
</element>
<element id="IVL_TS.low.inclusive">
<path value="IVL_TS.low.inclusive"/>
<representation value="xmlAttr"/>
<definition
value="Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open)."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="IVXB_TS.inclusive"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="boolean"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"/>
</type>
<defaultValueBoolean value="true"/>
</element>
<element id="IVL_TS.center">
<path value="IVL_TS.center"/>
<label value="Central Value"/>
<definition
value="The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="IVL_TS.center"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="http://hl7.org/cda/stds/core/StructureDefinition/TS"/>
</type>
</element>
<element id="IVL_TS.width">
<path value="IVL_TS.width"/>
<label value="Width"/>
<definition
value="The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="IVL_TS.width"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="http://hl7.org/cda/stds/core/StructureDefinition/PQ"/>
</type>
</element>
<element id="IVL_TS.high">
<path value="IVL_TS.high"/>
<label value="High Boundary"/>
<short value="**MAY** be precise to at least the second"/>
<definition value="This is the high limit of the interval."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="IVL_TS.high"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code
value="http://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS"/>
</type>
<constraint>
<key value="ts-shall-day"/>
<severity value="error"/>
<human value="**SHALL** be precise to at least the day"/>
<expression
value="nullFlavor.exists() or value.toString().length() >= 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
<constraint>
<key value="ts-should-minute"/>
<severity value="warning"/>
<human value="**SHOULD** be precise to at least the minute"/>
<expression
value="nullFlavor.exists() or value.toString().length() > 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
</element>
<element id="IVL_TS.high.nullFlavor">
<path value="IVL_TS.high.nullFlavor"/>
<representation value="xmlAttr"/>
<label value="Exceptional Value Detail"/>
<definition
value="If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="ANY.nullFlavor"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="code"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/cs-simple"/>
</type>
<binding>
<strength value="required"/>
<valueSet
value="http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor"/>
</binding>
</element>
<element id="IVL_TS.high.value">
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format">
<valueString value="YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules">
<valueString value="year-valid:tz-for-time"/>
</extension>
<path value="IVL_TS.high.value"/>
<representation value="xmlAttr"/>
<definition
value="A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="TS.value"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="dateTime"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/ts-simple"/>
</type>
</element>
<element id="IVL_TS.high.inclusive">
<path value="IVL_TS.high.inclusive"/>
<representation value="xmlAttr"/>
<definition
value="Specifies whether the limit is included in the interval (interval is closed) or excluded from the interval (interval is open)."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="IVXB_TS.inclusive"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="boolean"/>
<profile
value="http://hl7.org/cda/stds/core/StructureDefinition/bl-simple"/>
</type>
<defaultValueBoolean value="true"/>
</element>
</snapshot>
<differential>
<element id="IVL_TS">
<path value="IVL_TS"/>
<constraint>
<key value="ivl-value-shall"/>
<severity value="error"/>
<human
value="If a time interval contains @value, then it shall be precise to at least the day."/>
<expression
value="value.exists() implies value.toString().length() >= 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
<constraint>
<key value="ivl-value-should"/>
<severity value="warning"/>
<human
value="If a time interval contains @value, then it SHOULD contain a time component."/>
<expression
value="value.exists() implies value.toString().length() > 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
</element>
<element id="IVL_TS.value">
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format">
<valueString value="YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules">
<valueString value="year-valid:tz-for-time"/>
</extension>
<path value="IVL_TS.value"/>
<short
value="Either @value or low/high should be present, but not both"/>
</element>
<element id="IVL_TS.low">
<path value="IVL_TS.low"/>
<short value="**MAY** be precise to at least the second"/>
<constraint>
<key value="ts-shall-day"/>
<severity value="error"/>
<human value="**SHALL** be precise to at least the day"/>
<expression
value="nullFlavor.exists() or value.toString().length() >= 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
<constraint>
<key value="ts-should-minute"/>
<severity value="warning"/>
<human value="**SHOULD** be precise to at least the minute"/>
<expression
value="nullFlavor.exists() or value.toString().length() > 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
</element>
<element id="IVL_TS.low.value">
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format">
<valueString value="YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules">
<valueString value="year-valid:tz-for-time"/>
</extension>
<path value="IVL_TS.low.value"/>
</element>
<element id="IVL_TS.high">
<path value="IVL_TS.high"/>
<short value="**MAY** be precise to at least the second"/>
<constraint>
<key value="ts-shall-day"/>
<severity value="error"/>
<human value="**SHALL** be precise to at least the day"/>
<expression
value="nullFlavor.exists() or value.toString().length() >= 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
<constraint>
<key value="ts-should-minute"/>
<severity value="warning"/>
<human value="**SHOULD** be precise to at least the minute"/>
<expression
value="nullFlavor.exists() or value.toString().length() > 10"/>
<source
value="http://hl7.org/cda/us/ccda/StructureDefinition/USRealmDateTimeInterval"/>
</constraint>
</element>
<element id="IVL_TS.high.value">
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format">
<valueString value="YYYYMMDDHHMMSS.UUUU[+|-ZZzz]"/>
</extension>
<extension
url="http://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-rules">
<valueString value="year-valid:tz-for-time"/>
</extension>
<path value="IVL_TS.high.value"/>
</element>
</differential>
</StructureDefinition>