Datatype Attribute Conformance Attribute Information Datatype Information
TS.DATE value
4-8 characters
TS.DATETIME value
4-24 characters
TS.FULLDATEWITHTIME value
8 or 24 characters
TS.FULLDATE value
8 characters
TS.FULLDATETIME value
19-24 characters
IVL<x>


///
IVL<TS.DATE> low required
two (and only two) populated when non-null, nullFlavors can't be PINF/NINF
high required
width required PQ.TIME but unit limited to days/months/years
URG<x>


///
URG<TS.DATE> low required
two (and only two) populated when non-null, nullFlavors can't be PINF/NINF
high required
center required
width required PQ.TIME but unit limited to days/months/years
IVL<TS.DATETIME> low required
two (and only two) populated when non-null, nullFlavors can't be PINF/NINF
high required
width required PQ.TIME but unit limited to days/months/years
IVL<TS.FULLDATE> low required
two (and only two) populated when non-null, nullFlavors can't be PINF/NINF
high required
width required PQ.TIME but unit limited to days/months/years
IVL<TS.FULLDATETIME> low required
two (and only two) populated when non-null, nullFlavors can't be PINF/NINF
high required
IVL.LOW<TS.DATE> low mandatory

IVL.LOW<TS.FULLDATE> low mandatory

IVL.HIGH<TS.FULLDATE> high mandatory

IVL.WIDTH<TS.FULLDATE> width mandatory PQ.TIME but unit limited to days/months/years
PIVL<TS.DATETIME> frequency mandatory containing mandatory 'numerator' (INT.NONNEG) and 'denominator' (PQ.TIME*)
GTS.BOUNDEDPIVL


///TODO
II root mandatory OID/GUID 200 char max
extension required? 20 char max, case-sensitive
use ? IdentifierUse
II.BUSVER (deprecated)


///
II.OID root mandatory must be an OID
II.PUBLIC use mandatory "BUS"
root mandatory must be an OID
extension mandatory

displayable mandatory "true"
II.PUBLICVER (deprecated)


///
II.TOKEN root mandatory must be a GUID
II.BUS_AND_VER


II.BUS and II.VER
II.VER use mandatory "VER"
root mandatory must be a GUID
II.BUS use mandatory "BUS"
root mandatory OID/GUID
extension required only if root is an OID
CS code mandatory

CV code


codeSystem


originalText


CD/CE code
200 char max CWE code, codeSystem, originalText are required. at least one of code/originalText must be non-null. If code is present, codeSystem is mandatory CNE code, codeSystem are mandatory. If the element is nullFlavor="OTH", only originialText is permitted and it is mandatory
codeSystem
100 char max, must be an OID
originalText
150 char max
translation required same type as parent, limit of 10, one level of nesting only, qualifiers
CD.LAB displayName

CNE
code mandatory

codeSystem mandatory

ST


///
ST.LANG language mandatory ISO 639-3 and ISO 3166-1, "en-CA"/"fr-CA"
ED


///TODO
ED.DOC compression required DF/GZ
mediaType mandatory x_DocumentMediaType
charset mandatory

language required http://www.isi.edu/in-notes/rfc1766.txt, ISO 639 language code ISO 3166 country code
representation
TXT/B64
reference required tel.uri
ED.DOCORREF


ED.DOC or ED.DOCREF
ED.DOCREF compression required
content not permitted
mediaType mandatory x_DocumentMediaType
charset mandatory

language required http://www.isi.edu/in-notes/rfc1766.txt, ISO 639 language code ISO 3166 country code
representation
TXT/B64
reference mandatory tel.uri
ED.SIGNATURE mediaType mandatory "text/xml" content is mandatory and must conform to XML digital signature specification
INT.POS value mandatory value >= 0 (10 digit max)
INT.NONNEG value mandatory value >= 0 (10 digit max)
REAL.COORD value mandatory 9 char max, 4\4
REAL.CONF value mandatory 0 <= value <= 1 (6 char max, 1\4)
MO.CAD value mandatory 11\2
currency mandatory "CAD" from ISO 4217
PQ.BASIC value mandatory 11\2
unit
x_BasicUnitsOfMeasure
PQ.DRUG value (mandatory) (x_DrugUnitsOfMeasure)






PQ.TIME value mandatory

unit
x_TimeUnitsOfMeasure
PQ.HEIGHTWEIGHT value mandatory

unit
x_HeightOrWeightObservationUnitsOfMeasure
PQ.DISTANCE value mandatory

unit
x_DistanceObservationUnitsOfMeasure
PQ.LAB value mandatory x\4
unit
x_LabUnitsOfMeasure
IVL<PQ.x> low populated
at least one of low/high must be non-null
high populated
URG<PQ.x> low/lowClosed populated

high/highClosed populated

RTO<PQ.DRUG, PQ.TIME> numerator mandatory

denominator mandatory

RTO<MO.CAD, PQ.BASIC> numerator mandatory

denominator mandatory

PN.BASIC use mandatory x_BasicPersonNameUse 7 name part max (x_BasicPersonNamePartType), qualifier (required) (x_BasicPersonNamePartQualifier)
PN.SIMPLE use mandatory x_BasicPersonNameUse no name parts
PN.FULL use mandatory x_BasicPersonNameUse 1-7 name parts (x_BasicPersonNamePartType), qualifier (required) (x_FullPersonNamePartQualifier)
PN.SEARCH use optional
1-7 name parts (x_BasicPersonNamePartType), qualifier (required) (x_FullPersonNamePartQualifier)
TN


///
AD.BASIC use required x_BasicPostalAdressUse up to 3, x_BasicAddressPartType (required), delimiter ///
AD.FULL useablePeriod optional IVL<TS.DATE> up to 3, x_FullAddressPartType, city/state/postalCode/country (mandatory)
use required x_BasicPostalAdressUse
AD.SEARCH


at least 1 part type (BasicAddressPartType)
TEL.PHONEMAIL

specializationType must be TEL.PHONE or TEL.EMAIL. x_PhoneOrEmailURLScheme
TEL.PHONE use required x_BasicTelecommunicationAddressUse
value mandatory x_PhoneURLScheme
TEL.EMAIL use required x_BasicEmailAddressUse
value mandatory "mailto" scheme
TEL.URI value mandatory 255 char max (x_URIURLScheme)
ANY

must use xsi:type
ANY.LAB

CD>LAB, ST, PQ.LAB, IVL<PQ.x>, INT.NONNEG, INT.POS, TS.FULLDATETIME, URG<PQ.x>, must use xsi:type
ANY.CA.IZ

ST, PN.BASIC, INT.POS, BL, must use xsi:type
ANY.PATH

ST, PQ, ED.DOCORREF, CD.LAB, must use xsi:type
BL value mandatory true/false/null
LIST<x>


///
SET<x>


duplicates not allowed
2.0-SNAPSHOT build 44073 (2013-10-21 14:54:29)