Item | DT | Card | Conf | Description | Label |
---|
cda:observation
| | | | | AdvaonV3 |
@classCode
| cs | 1 … 1 | F | OBS | CONF8648 |
| SHALL contain exactly one [1..1] @classCode="OBS" Observation (CodeSystem: HL7ActClass urn:oid:2.16.840.1.113883.5.6 STATIC) (CONF:1198-8648). |
@moodCode
| cs | 1 … 1 | F | EVN | CONF8649 |
| SHALL contain exactly one [1..1] @moodCode="EVN" Event (CodeSystem: ActMood urn:oid:2.16.840.1.113883.5.1001 STATIC) (CONF:1198-8649). |
cda:templateId
| II | 1 … 1 | M | C-CDA R1.1 templateId root without an extension | CONF2936 |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.10.20.22.4.48 |
cda:templateId
| II | 1 … 1 | M | SHALL contain exactly one [1..1] templateId (CONF:1198-8655) such that it | CONF8655 |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.10.20.22.4.48 | CONF0485 |
| SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.22.4.48" (CONF:1198-10485). |
@extension
| st | 1 … 1 | F | 2015-08-01 | CONF2496 |
| SHALL contain exactly one [1..1] @extension="2015-08-01" (CONF:1198-32496). |
cda:id
| II | 1 … * | | SHALL contain at least one [1..*] id (CONF:1198-8654). | CONF8654 |
cda:code
| CD (extensible) | 1 … 1 | | SHALL contain exactly one [1..1] code, which SHOULD be selected from ValueSet AdvanceDirectiveTypeCode urn:oid:2.16.840.1.113883.1.11.20.2 DYNAMIC 2006-10-17 (CONF:1198-8651). | CONF8651 |
| CONF | |
cda:translation
| | 1 … 1 | | This code SHALL contain exactly one [1..1] translation (CONF:1198-32842) such that it | CONF2842 |
@code
| | 1 … 1 | F | 75320-2 | CONF2843 |
| SHALL contain exactly one [1..1] @code="75320-2" Advance directive (CONF:1198-32843). |
@codeSystem
| | 1 … 1 | F | 2.16.840.1.113883.6.1 | CONF2844 |
| SHALL contain exactly one [1..1] @codeSystem="2.16.840.1.113883.6.1" (CodeSystem: LOINC urn:oid:2.16.840.1.113883.6.1) (CONF:1198-32844). |
@code
| CONF | 1 … 1 | F | 75320-2 |
@codeSystem
| 1 … 1 | F | 2.16.840.1.113883.6.1 |
cda:statusCode
| CS | 1 … 1 | M | SHALL contain exactly one [1..1] statusCode (CONF:1198-8652). | CONF8652 |
@code
| CONF | 1 … 1 | F | completed |
cda:effectiveTime
| IVL_TS | 1 … 1 | M | SHALL contain exactly one [1..1] effectiveTime (CONF:1198-8656). | CONF8656 |
cda:low
| | 1 … 1 | R | This effectiveTime SHALL contain exactly one [1..1] low (CONF:1198-28719). | CONF8719 |
cda:high
| | 1 … 1 | R | This effectiveTime SHALL contain exactly one [1..1] high (CONF:1198-15521). | CONF5521 |
| Constraint | If the Advance Directive does not have a specified ending time, the element *SHALL* have the nullFlavor attribute set to *NA* |
cda:value
| | 1 … 1 | | SHALL contain exactly one [1..1] value (CONF:1198-30804) such that it | CONF0804 |
| Schematron assert | role | error | |
| test | not(@xsi:type='CD') or @codeSystem='2.16.840.1.113883.6.96' | |
| Message | If type CD, then value will be SNOMED-CT 2.16.840.1.113883.6.96 | |
cda:author
| | 0 … * | R | SHOULD contain zero or more [0..*] Author Participation (identifier: urn:oid:2.16.840.1.113883.10.20.22.4.119) (CONF:1198-32406). Contains 2.16.840.1.113883.10.20.22.4.119 Author Participation (2015‑08‑13) | CONF2406 |
cda:participant
| | 0 … * | R | SHOULD contain zero or more [0..*] participant (CONF:1198-8662) such that it The participant "VRF" represents the clinician(s) who verified the patient advance directive observation. | CONF8662 |
where [@typeCode='VRF'] | |
@typeCode
| cs | 1 … 1 | F | VRF | CONF8663 |
| SHALL contain exactly one [1..1] @typeCode="VRF" Verifier (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 STATIC) (CONF:1198-8663). |
cda:templateId
| II | 1 … 1 | M | SHALL contain exactly one [1..1] templateId (CONF:1198-8664) such that it | CONF8664 |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.10.20.1.58 | CONF0486 |
| SHALL contain exactly one [1..1] @root="2.16.840.1.113883.10.20.1.58" (CONF:1198-10486). |
cda:time
| | 0 … 1 | R | SHOULD contain zero or one [0..1] time (CONF:1198-8665). | CONF8665 |
| Constraint | The data type of Observation/participant/time in a verification *SHALL* be *TS* (time stamp). |
cda:participantRole
| | 1 … 1 | M | | CONF8825 |
cda:code
| CD | 0 … 1 | R | This participantRole SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Provider Taxonomy (HIPAA) urn:oid:2.16.840.1.114222.4.11.1066 DYNAMIC (CONF:1198-28446). | CONF8446 |
| CONF | |
cda:addr
| AD | 0 … * | R | This participantRole MAY contain zero or more [0..*] US Realm Address (AD.US.FIELDED) (identifier: urn:oid:2.16.840.1.113883.10.20.22.5.2) (CONF:1198-28451). | CONF8451 |
Included | | | from 2.16.840.1.113883.10.20.22.5.2 US Realm Address (AD.US.FIELDED) (2015‑08‑13) |
cda:addr
| | | | | USReLDED |
@nullFlavor
| cs | 0 … 1 | | |
@use
| set_cs | 0 … 1 | | SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet PostalAddressUse urn:oid:2.16.840.1.113883.1.11.10637 STATIC 2005-05-01 (CONF:81-7290). | CONF7290 |
| CONF | |
| Constraint | *SHALL NOT* have mixed content except for white space |
| Constraint | If the country is US, the state element is required but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). |
cda:country
| ADXP | 0 … 1 | R | SHOULD contain zero or one [0..1] country, which SHALL be selected from ValueSet Country urn:oid:2.16.840.1.113883.3.88.12.80.63 DYNAMIC (CONF:81-7295). | CONF7295 |
| CONF | |
cda:state
| ADXP | 0 … 1 | R | SHOULD contain zero or one [0..1] state (ValueSet: StateValueSet urn:oid:2.16.840.1.113883.3.88.12.80.1 DYNAMIC) (CONF:81-7293). | CONF7293 |
| Constraint | State is required if the country is US. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
|
| CONF | |
| Schematron assert | role | error | |
| test | @nullFlavor or (cda:country='US' and cda:state) or (cda:country!='US') or (not(cda:country) and cda:state) | |
| Message | State is required if the country is US. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies. | |
cda:city
| ADXP | 1 … 1 | R | SHALL contain exactly one [1..1] city (CONF:81-7292). | CONF7292 |
cda:postalCode
| ADXP | 0 … 1 | R | SHOULD contain zero or one [0..1] postalCode, which SHOULD be selected from ValueSet PostalCode urn:oid:2.16.840.1.113883.3.88.12.80.2 DYNAMIC (CONF:81-7294).
| CONF7294 |
| Constraint | If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
|
| CONF | |
| Schematron assert | role | error | |
| test | @nullFlavor or (cda:country='US' and cda:postalCode) or (cda:country!='US') or (not(cda:country) and cda:postalCode) | |
| Message | If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). | |
cda:streetAddressLine
| ADXP | 1 … 4 | R | | CONF7291 |
| Schematron assert | role | error | |
| test | @nullFlavor or (count(cda:streetAddressLine) > 0 and count(cda:streetAddressLine) < 5) | |
| Message | SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291) | |
| Schematron assert | role | error | |
| test | @nullFlavor or (cda:city and cda:streetAddressLine) | |
| Message | | |
cda:playingEntity
| | 0 … 1 | | Contains 2.16.840.1.113883.10.20.22.5.1.1 US Realm Person Name (PN.US.FIELDED) (2015‑08‑13) | CONF8428 |
cda:participant
| | 0 … * | R | SHOULD contain zero or more [0..*] participant (CONF:1198-8667) such that it This custodian (CST) participant identifies a legal representative for the patient's advance directive. Examples of such individuals are called health care agents, substitute decision makers and/or health care proxies. If there is more than one legal representative, a qualifier may be used to designate the legal representative as primary or secondary. | CONF8667 |
where [@typeCode='CST'] | |
@typeCode
| cs | 1 … 1 | F | CST | CONF8668 |
| SHALL contain exactly one [1..1] @typeCode="CST" Custodian (CodeSystem: HL7ParticipationType urn:oid:2.16.840.1.113883.5.90 STATIC) (CONF:1198-8668). |
cda:participantRole
| | 1 … 1 | M | | CONF8669 |
@classCode
| cs | 1 … 1 | F | AGNT | CONF8670 |
| This participantRole SHALL contain exactly one [1..1] @classCode="AGNT" Agent (CodeSystem: RoleClass urn:oid:2.16.840.1.113883.5.110 STATIC) (CONF:1198-8670). |
cda:code
| CD | 0 … 1 | R | This participantRole SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Personal And Legal Relationship Role Type urn:oid:2.16.840.1.113883.11.20.12.1 DYNAMIC (CONF:1198-28440). | CONF8440 |
| CONF | |
Included | 0 … 1 | R | from 2.16.840.1.113883.10.20.22.5.2 US Realm Address (AD.US.FIELDED) (2015‑08‑13) |
cda:addr
| | 0 … 1 | R | | USReLDED |
@nullFlavor
| cs | 0 … 1 | | |
@use
| set_cs | 0 … 1 | | SHOULD contain zero or one [0..1] @use, which SHALL be selected from ValueSet PostalAddressUse urn:oid:2.16.840.1.113883.1.11.10637 STATIC 2005-05-01 (CONF:81-7290). | CONF7290 |
| CONF | |
| Constraint | *SHALL NOT* have mixed content except for white space |
| Constraint | If the country is US, the state element is required but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024). |
cda:country
| ADXP | 0 … 1 | R | SHOULD contain zero or one [0..1] country, which SHALL be selected from ValueSet Country urn:oid:2.16.840.1.113883.3.88.12.80.63 DYNAMIC (CONF:81-7295). | CONF7295 |
| CONF | |
cda:state
| ADXP | 0 … 1 | R | SHOULD contain zero or one [0..1] state (ValueSet: StateValueSet urn:oid:2.16.840.1.113883.3.88.12.80.1 DYNAMIC) (CONF:81-7293). | CONF7293 |
| Constraint | State is required if the country is US. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
|
| CONF | |
| Schematron assert | role | error | |
| test | @nullFlavor or (cda:country='US' and cda:state) or (cda:country!='US') or (not(cda:country) and cda:state) | |
| Message | State is required if the country is US. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies. | |
cda:city
| ADXP | 1 … 1 | R | SHALL contain exactly one [1..1] city (CONF:81-7292). | CONF7292 |
cda:postalCode
| ADXP | 0 … 1 | R | SHOULD contain zero or one [0..1] postalCode, which SHOULD be selected from ValueSet PostalCode urn:oid:2.16.840.1.113883.3.88.12.80.2 DYNAMIC (CONF:81-7294).
| CONF7294 |
| Constraint | If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
|
| CONF | |
| Schematron assert | role | error | |
| test | @nullFlavor or (cda:country='US' and cda:postalCode) or (cda:country!='US') or (not(cda:country) and cda:postalCode) | |
| Message | If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025). | |
cda:streetAddressLine
| ADXP | 1 … 4 | R | | CONF7291 |
| Schematron assert | role | error | |
| test | @nullFlavor or (count(cda:streetAddressLine) > 0 and count(cda:streetAddressLine) < 5) | |
| Message | SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291) | |
| Schematron assert | role | error | |
| test | @nullFlavor or (cda:city and cda:streetAddressLine) | |
| Message | | |
cda:telecom
| TEL | 0 … * | R | This participantRole SHOULD contain zero or more [0..*] telecom (CONF:1198-8672). | CONF8672 |
cda:playingEntity
| | 1 … 1 | M | This participantRole SHALL contain exactly one [1..1] playingEntity (CONF:1198-8824). | CONF8824 |
cda:code
| CD | 0 … 1 | R | This playingEntity SHOULD contain zero or one [0..1] code, which SHOULD be selected from ValueSet Healthcare Agent Qualifier urn:oid:2.16.840.1.113883.11.20.9.51 DYNAMIC (CONF:1198-28444). | CONF8444 |
| CONF | |
cda:name
| | 1 … 1 | R | This playingEntity SHALL contain exactly one [1..1] name (CONF:1198-8673). Record the name of the agent who can provide a copy of the Advance Directive in the name element. | CONF8673 |
cda:reference
| | 0 … * | R | SHOULD contain at least one [1..*] reference (CONF:1198-8692) such that it | CONF8692 |
@typeCode
| cs | 1 … 1 | F | REFR | CONF8694 |
| SHALL contain exactly one [1..1] @typeCode="REFR" Refers to (CodeSystem: HL7ActRelationshipType urn:oid:2.16.840.1.113883.5.1002 STATIC) (CONF:1198-8694). |
cda:externalDocument
| | 1 … 1 | M | SHALL contain exactly one [1..1] externalDocument (CONF:1198-8693). | CONF8693 |
cda:id
| II | 1 … * | | This externalDocument SHALL contain at least one [1..*] id (CONF:1198-8695). | CONF8695 |
cda:text
| | 0 … 1 | | This externalDocument MAY contain zero or one [0..1] text (CONF:1198-8696). | CONF8696 |
cda:reference
| | 0 … 1 | | The text, if present, MAY contain zero or one [0..1] reference (CONF:1198-8697). | CONF8697 |
| Constraint | The URL of a referenced advance directive document *MAY* be present, and *SHALL* be represented in Observation/reference/ExternalDocument/text/reference. If a URL is referenced, then it *SHOULD* have a corresponding linkHTML element in narrative block. |