Wiki

Clone wiki

best-practice / PQIntervalType

    <xs:simpleType name="DecimalPrimitiveType">
        <xs:annotation>
            <xs:documentation>HL7 FHIR solution for precision sensitive numeric datatype</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:pattern value="-?(0|[1-9][0-9]*)((\.|,)[0-9]+)?([eE][+-]?[0-9]+)?"/>
        </xs:restriction>
    </xs:simpleType>

    <xs:complexType name="PQIntervalType">
        <xs:sequence>
            <xs:element name="low" type="tns:DecimalPrimitiveType" minOccurs="0"/>
            <xs:element name="lowClosed" type="xs:boolean" minOccurs="0"/>
            <xs:element name="high" type="tns:DecimalPrimitiveType" minOccurs="0"/>
            <xs:element name="highClosed" type="xs:boolean" minOccurs="0"/>
            <xs:element name="unit" type="xs:string"/>
            <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
    </xs:complexType>

Updated