Item | DT | Card | Conf | Description | Label |
---|
hl7:ClinicalDocument
| | | | | 5.2.3 |
hl7:typeId
| II | 1 … 1 | R | Fixed, per CDA R2 version in use
| 5.2.3.1 |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.1.3 |
@extension
| st | 1 … 1 | F | POCD_HD000040 |
hl7:templateId
| II | 1 … 1 | R | Fixed, per the specification
| 5.2.3.1 |
@root
| uid | 1 … 1 | F | 1.3.6.1.4.1.19376.1.2.20 | 5.2.3.1 |
hl7:templateId
| II | 1 … 1 | R | | 5.2.3 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.1.12 |
hl7:templateId
| II | 1 … 1 | R | | 5.2.3 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.1.20 |
hl7:id
| II | 1 … 1 | R | Computable | 5.2.3 |
@root
| uid | 1 … 1 | R | | 5.2.3.1 |
hl7:code
| CE | 1 … 1 | R | Entered by operator or approprietely fixed for scanned content. | 5.2.3.1 |
@codeSystem
| oid | 1 … 1 | R | | 5.2.3.1 |
@code
| cs | 1 … 1 | R | | 5.2.3.1 |
hl7:title
| ST | 0 … 1 | R | Entered by operator, or possibly can be taken from the scanned content. | 5.2.3.1 |
hl7:effectiveTime
| TS | 1 … 1 | R | Computed. This is the scan time. | 5.2.3.1 |
| Schematron assert | role | error | |
| see | 5.2.3.1 | |
| test | string-length(@value)<10 or ( string-length(@value)>=10 and (contains(@value,'+') or contains(@value,'-'))) | |
| Message | The time shall include the time zone offset from GMT (5.2.3.1) | |
| Schematron assert | role | error | |
| see | XDSSDVAL-017 | |
| test | string-length(@value) >= 8 | |
| Message | At a minimum, the time shall be precise to the day (5.2.3.1) | |
hl7:confidentialityCode
| CE | 1 … 1 | R | Assigned by the operator. | 5.2.3.1 |
@code
| cs | 1 … 1 | R | | 5.2.3.1 |
@codeSystem
| oid | 1 … 1 | R | | 5.2.3.1 |
hl7:languageCode
| CS | 1 … 1 | R | Entered by operator | 5.2.3.1 |
@code
| cs | 1 … 1 | R | | 5.2.3.1 |
Included | 1 … * | R | from 2.16.756.5.30.1.1.10.2.1 Patient - recordTarget (DYNAMIC) Taken from scanned content, supplemented by operator. |
hl7:recordTarget
| | 1 … * | R | A human patient for whom this CDA document instance was created. - Target patient
The HL7 CDA R2 (2005) standard allows multiple patients. In order to ensure that the information in a CDA document is unambiguously assigned to one and only patient, a CDA-CH V2 based document MUST contain exactly one patient. Special cases: In exceptional cases (e.g., new-born twins, both having jaundice), multiple documents MUST be created (all of the same content, but each with a unique patient).
- Patient identifiers
Multiple ids (patient identification number) MAY be declared. If multiple ids are known, it is highly recommended to declare all known ids. Especially in cases where the CDA document instance is kind of an answer to a preceding order (independent of its data format), all ids specified by the ordering system SHALL be declared in the CDA document instance. This allows the receiver to assign its internal patient identification. The patient identification number MUST be grouped with the OID of its assigning system. The patient identification number MUST be unique within the system identified by the OID. The declared OID MUST be found in one of the public OID registries, such as oid.refdata.ch (preferred), oid-info.com, hl7.org/oid, www.dimdi.de/static/de/klassi/oid/, gesundheit.gv.at/OID_Frontend/ etc. OIDs that can't be found in a public OID registry are NOT ALLOWED.
- Pseudonymizing
In special cases, the demographic data of the patient are not allowed to be transmitted or they have to be pseudonymized. While HL7 CDA or its derivatives like CDA-CH or Swiss exchange formats nevertheless require these elements in the XML structure, the affected values MUST be replaced by a nullFlavor of type "MSK" (masked), in order to support the required data format structure and simultaneously to shield the real data.
| CDA‑CH V2 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.2.1 |
hl7:patientRole
| | 1 … 1 | R | | CDA‑CH V2 |
hl7:id
| II | 1 … * | R | The patient's id. | CDA‑CH V2 |
@root
| uid | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
@extension
| st | 0 … 1 | | The id itself. It MUST be unique within the issuing system. |
hl7:addr
| AD | 0 … * | | The patient's address. Contains 2.16.756.5.30.1.1.10.9.35 Address Information Compilation - eCH-0010 (DYNAMIC) | CDA‑CH V2 |
hl7:telecom
| TEL | 0 … * | | The patient's means of communication (phone, eMail, ...). | CDA‑CH V2 |
hl7:patient
| | 1 … 1 | R | Contains 2.16.756.5.30.1.1.10.9.34 Person Name Information Compilation - eCH-0011 (DYNAMIC) | CDA‑CH V2 |
hl7:administrativeGenderCode
| CE | 1 … 1 | R | The patient's gender | CDA‑CH V2 |
@code
| cs | 0 … 1 | | |
@codeSystem
| oid | 0 … 1 | F | 2.16.840.1.113883.5.1 |
@codeSystemName
| st | 0 … 1 | F | HL7 AdministrativeGender |
@displayName
| st | 0 … 1 | | |
hl7:birthTime
| TS.CH.TZ | 1 … 1 | R | The patient's birthdate. | CDA‑CH V2 |
hl7:maritalStatusCode
| CE | 0 … 1 | | The patient's marital status. | CDA‑CH V2 |
@code
| cs | 1 … 1 | R | |
@codeSystem
| oid | 1 … 1 | F | 2.16.840.1.113883.5.2 |
@codeSystemName
| st | 1 … 1 | F | HL7 MaritalStatus |
@displayName
| st | 1 … 1 | R | |
| CONF | |
hl7:translation
| | 0 … * | | A translation of the code to another coding system | CDA‑CH V2 |
@code
| cs | 1 … 1 | R | |
@codeSystem
| oid | 1 … 1 | R | |
@codeSystemName
| st | 1 … 1 | R | |
@displayName
| st | 1 … 1 | R | |
hl7:religiousAffiliationCode
| CE | 0 … 1 | | The patient's religion. | CDA‑CH V2 |
@nullFlavor
| cs | 0 … 1 | F | NAV |
@code
| cs | 0 … 1 | | |
@codeSystem
| oid | 0 … 1 | | |
@codeSystemName
| st | 0 … 1 | | |
@displayName
| st | 0 … 1 | | |
Included | 0 … 1 | C | from 2.16.756.5.30.1.1.10.9.49 Original Text Reference (DYNAMIC) The human-readable text MUST be generated automatically from the structured information of this element. The text element MUST contain the reference to the corresponding text in the human readable part, ONLY. |
hl7:originalText
| ED | 0 … 1 | C | | CDA‑CH V2 |
hl7:reference
| TEL | 1 … 1 | M | The reference to the corresponding text in the human readable part must be specified by reference to content[@ID]: reference[@value='#xxx'] | CDA‑CH V2 |
@value
| | 1 … 1 | R | Reference to the narrative part of the section in the format '#xxx', where xxx is the ID of the corresponding element. |
| Schematron assert | role | error | |
| test | starts-with(@value,'#') | |
| Message | The @value attribute content MUST conform to the format '#xxx', where xxx is the ID of the corresponding 'content' element. | |
| Variable let | Name | idvalue | |
| Value | substring-after(@value,'#') | |
| Schematron assert | role | error | |
| test | ancestor::hl7:structuredBody//*[@ID=$idvalue] | |
| Message | No narrative text found for this reference (no content element within this document has an ID that corresponds to '<value-of select="$idvalue"/>'). | |
| Schematron assert | role | error | |
| test | parent::*/text()=ancestor::hl7:structuredBody//*[@ID=$idvalue]/text() | |
| Message | The originalText content MUST be identical to the narrative text for this reference. | |
| Schematron assert | role | error | |
| test | (@nullFlavor='NAV' and originalText and not(@codeSystem or @codeSystemName or @code or @displayName)) or (@codeSystem and @codeSystemName and @code and @displayName) | |
| Message | Either a code described by code, codeSystem, codeSystemName and displayName or originalText and nullFlavor="NAV" is REQUIRED. | |
hl7:guardian
| | 0 … * | | The patient's guardian. | CDA‑CH V2 |
hl7:id
| II | 0 … * | | The guardian's id. | CDA‑CH V2 |
@root
| uid | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
@extension
| st | 0 … 1 | | The id itself. It MUST be unique within the issuing system. |
hl7:code
| CE | 0 … 1 | | The guardian's role. | CDA‑CH V2 |
@nullFlavor
| cs | 0 … 1 | | |
@code
| cs | 0 … 1 | | |
@codeSystem
| oid | 0 … 1 | F | 2.16.840.1.113883.5.111 |
@codeSystemName
| st | 0 … 1 | F | HL7RoleCode |
@displayName
| st | 0 … 1 | | |
| Schematron assert | role | error | |
| test | (not(@nullFlavor) and @displayName and @code and @codeSystem and @codeSystemName) or (@nullFlavor and not(@displayName or @code or @codeSystem or @codeSystemName)) | |
| Message | Either nullFlavor or a valid code is required. | |
hl7:addr
| AD | 0 … * | | The guardian's address. Contains 2.16.756.5.30.1.1.10.9.35 Address Information Compilation - eCH-0010 (DYNAMIC) | CDA‑CH V2 |
hl7:telecom
| TEL | 0 … * | | The guardian's means of communication (phone, eMail, ...). | CDA‑CH V2 |
Choice | 1 … 1 | | Elements to choose from: |
hl7:guardianPerson
| | | | The guardian's as a person. Contains 2.16.756.5.30.1.1.10.9.34 Person Name Information Compilation - eCH-0011 (DYNAMIC) | CDA‑CH V2 |
hl7:guardianOrganization
| | | | The guardian's as an organization. Contains 2.16.756.5.30.1.1.10.9.24 Organization Compilation with name (DYNAMIC) | CDA‑CH V2 |
hl7:birthplace
| | 0 … 1 | | The patient's birthplace. | CDA‑CH V2 |
hl7:place
| | 1 … 1 | | | CDA‑CH V2 |
hl7:name
| EN | 0 … 1 | | The patient's birthplace name. | CDA‑CH V2 |
hl7:addr
| AD | 1 … 1 | R | The patient's birthplace address. Contains 2.16.756.5.30.1.1.10.9.35 Address Information Compilation - eCH-0010 (DYNAMIC) | CDA‑CH V2 |
hl7:languageCommunication
| | 0 … * | | The patient's language skills. | CDA‑CH V2 |
hl7:languageCode
| CS | 1 … 1 | | | CDA‑CH V2 |
| CONF | |
hl7:modeCode
| CE | 0 … 1 | | | CDA‑CH V2 |
| CONF | |
hl7:proficiencyLevelCode
| CE | 0 … 1 | | | CDA‑CH V2 |
| CONF | |
hl7:preferenceInd
| BL | 0 … 1 | | In case of @value=true it is the patient's correspondence language. | CDA‑CH V2 |
hl7:providerOrganization
| | 0 … 1 | | The organization who took care of the patient in the same context with the current CDA document. E.g. entry of the Medreg, FMH Index or the Health Organisation Index (HOI) of the Swiss EPR. Contains 2.16.756.5.30.1.1.10.9.30 Organization Compilation with GLN and name (DYNAMIC) | CDA‑CH V2 |
Included | 1 … * | R | from 2.16.756.5.30.1.1.10.2.72 SCDO Data Enterer (DYNAMIC) Can be computed or fixed based on the scanning device and software. This is the information about the scanning device. |
hl7:dataEnterer
| | 1 … * | R | Information about the person that entered information in this CDA document. It SHALL be declared, when data recorded in this document has been entered by a person other than the author but only when this is relevant for some reason. | CDA‑CH V2 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.2.7 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.2.72 |
hl7:time
| TS.CH.TZ | 1 … 1 | R | Time shall denote the time at which the original content was scanned. This value shall be equal to that of ClinicalDocument/effectiveTime. At a minimum, the time shall be precise to the day and shall include the time zone offset from GMT. | CDA‑CH V2 |
| Schematron assert | role | hint | |
| test | @value=parent::node()/parent::node()/hl7:effectiveTime/@value | |
| Message | This value shall be equal to that of ClinicalDocument/effectiveTime | |
| Schematron assert | role | error | |
| test | string-length(@value)<10 or ( string-length(@value)>=10 and (contains(@value,'+') or contains(@value,'-'))) | |
| Message | The time shall include the time zone offset from GMT. | |
| Schematron assert | role | error | |
| test | string-length(@value) >= 8 | |
| Message | At a minimum, the time shall be precise to the day | |
hl7:assignedEntity
| | 1 … 1 | R | | CDA‑CH V2 |
hl7:id
| | 1 … 1 | R | | CDA‑CH V2 |
@root
| uid | 1 … 1 | R | |
@extension
| st | 1 … 1 | R | |
Included | 0 … * | | from 2.16.756.5.30.1.1.10.9.23 Author (DYNAMIC)
Taken from scanned content, supplemented by operator. This is the original author. |
hl7:author
| | 0 … * | R | Information about the author of a CDA document, section or entry. An author MAY be a person or a device. | CDA‑CH V2 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.9.23 |
hl7:functionCode
| CE | 0 … 1 | | | CDA‑CH V2 |
| CONF | |
hl7:time
| TS.CH.TZ | 1 … 1 | R | Timestamp of the authorship. | CDA‑CH V2 |
hl7:assignedAuthor
| | 1 … 1 | R | | CDA‑CH V2 |
| Schematron assert | role | error | |
| test | not(assignedAuthoringDevice/softwareName) or (representedOrganization) | |
| Message | For device authors the element representedOrganization is REQUIRED. | |
hl7:id
| II | 1 … 1 | R | The specification of GS1 GLN is REQUIRED. If it is not (yet) known, this MUST be declared using nullFlavor. For persons: their personal GLN MUST be declared. For devices or software modules: the GLN of their organization MUST be declared. | CDA‑CH V2 |
@nullFlavor
| cs | 0 … 1 | F | NAV |
| Temporarily unknown, will be filled later. |
@root
| cs | 0 … 1 | F | 2.51.1.3 |
| OID for GS1 GLN. |
@extension
| st | 0 … 1 | | The GS1 GLN. |
| Schematron assert | role | error | |
| test | (@root='2.51.1.3' and @extension) or (@nullFlavor='NAV') | |
| Message | Either the GS1 GLN or nullFlavor='NAV' is REQUIRED | |
hl7:id
| II | 0 … * | | Other ids are allowed. | CDA‑CH V2 |
@root
| cs | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
@extension
| st | 0 … 1 | | Contains the ID itself. The ID MUST be unique within the system that issued the ID. |
hl7:addr
| AD | 0 … * | | The author's address. Contains 2.16.756.5.30.1.1.10.9.35 Address Information Compilation - eCH-0010 (DYNAMIC) | CDA‑CH V2 |
hl7:telecom
| TEL | 0 … * | | The author's means of communication (phone, eMail, ...). | CDA‑CH V2 |
Choice | 1 … 1 | | Elements to choose from: |
hl7:assignedPerson
| | 0 … 1 | | The author as a person. Contains 2.16.756.5.30.1.1.10.9.34 Person Name Information Compilation - eCH-0011 (DYNAMIC) | CDA‑CH V2 |
hl7:assignedAuthoringDevice
| | 0 … 1 | | The author as a device. Contains 2.16.756.5.30.1.1.10.9.21 Device Compilation with name (DYNAMIC) | CDA‑CH V2 |
hl7:representedOrganization
| | 0 … 1 | | The author's organization. Contains 2.16.756.5.30.1.1.10.9.24 Organization Compilation with name (DYNAMIC) | CDA‑CH V2 |
Included | 1 … 1 | R | from 2.16.756.5.30.1.1.10.9.52 SCDO Author (DYNAMIC)
Can be computed by the scanner or supplemented by operator. This is the information about the scanner operator. |
hl7:author
| | 1 … 1 | R | Information about the author of a CDA document, section or entry. An author MAY be a person or a device. | CDA‑CH V2 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.9.23 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.9.52 |
hl7:functionCode
| CE | 1 … 1 | R | The functionCode MUST be taken from the Swiss EPR Value-Set for author roles. See FDHA Ordinance on the Electronic Patient Record (EPRO-FDHA), Appendix 3: Metadata, Section 2.1. If the desired functionCode is not available in the Swiss EPR Value-Set for author roles, nullFlavor='NAV' MUST be used. In this case, the originalText element MUST contain the description of the role. Translations to other vocabularies are allowed. | CDA‑CH V2 |
@nullFlavor
| st | 0 … 1 | F | NAV |
@code
| cs | 0 … 1 | | |
@codeSystem
| oid | 0 … 1 | F | 2.16.840.1.113883.6.96 |
@codeSystemName
| st | 0 … 1 | F | SNOMED CT |
@displayName
| st | 0 … 1 | | |
| CONF | |
| Example | Patient <functionCode code="116154003" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Patient"/> |
| Example | Nurse <functionCode code="106292003" codeSystem="2.16.840.1.113883.6.96" codeSystemName="SNOMED CT" displayName="Professional nurse"/> |
| Example | Home helper <functionCode nullFlavor="NAV"> <originalText>Home helper</originalText></functionCode> |
| Example | Laboratory technician <functionCode nullFlavor="NAV"> <originalText>Laboratory technician</originalText> <translation code="3212" codeSystem="2.16.840.1.113883.2.9.6.2.7" codeSystemName="ISCO-08" displayName="Medical and pathology laboratory technicians"/></functionCode> |
| Schematron assert | role | error | |
| test | (@code and @codeSystem) or (@nullFlavor='NAV') | |
| Message | Either a code with its code system or nullFlavor='NAV' is required. | |
| Schematron assert | role | error | |
| test | not(@nullFlavor) or (hl7:originalText) | |
| Message | Other Caregivers description MUST be declared in the originalText element in case of nullFlavor. | |
hl7:translation
| | 0 … * | | A translation of the code to another coding system (e.g. ISCO-08: 2.16.840.1.113883.2.9.6.2.7) | CDA‑CH V2 |
@code
| cs | 1 … 1 | R | |
@codeSystem
| oid | 1 … 1 | R | |
@codeSystemName
| st | 1 … 1 | R | |
@displayName
| st | 1 … 1 | R | |
hl7:time
| TS.CH.TZ | 1 … 1 | R | Timestamp of the authorship. | CDA‑CH V2 |
| Schematron assert | role | hint | |
| test | @value=parent::node()/parent::node()/hl7:effectiveTime/@value | |
| Message | This value shall be equal to that of ClinicalDocument/effectiveTime | |
| Schematron assert | role | error | |
| test | string-length(@value)<10 or ( string-length(@value)>=10 and (contains(@value,'+') or contains(@value,'-'))) | |
| Message | The time shall include the time zone offset from GMT | |
| Schematron assert | role | error | |
| test | string-length(@value) >= 8 | |
| Message | At a minimum, the time shall be precise to the day | |
hl7:assignedAuthor
| | 1 … 1 | R | | CDA‑CH V2 |
| Schematron assert | role | error | |
| test | not(assignedAuthoringDevice/softwareName) or (representedOrganization) | |
| Message | For device authors the element representedOrganization is REQUIRED. | |
hl7:id
| II | 1 … 1 | R | The specification of GS1 GLN is REQUIRED. If it is not (yet) known, this MUST be declared using nullFlavor. For persons: their personal GLN MUST be declared. For devices or software modules: the GLN of their organization MUST be declared. | CDA‑CH V2 |
@nullFlavor
| cs | 0 … 1 | F | NAV |
| Temporarily unknown, will be filled later. |
@root
| cs | 0 … 1 | F | 2.51.1.3 |
| OID for GS1 GLN. |
@extension
| st | 0 … 1 | | The GS1 GLN. |
| Schematron assert | role | error | |
| test | (@root='2.51.1.3' and @extension) or (@nullFlavor='NAV') | |
| Message | Either the GS1 GLN or nullFlavor='NAV' is REQUIRED | |
hl7:id
| II | 0 … * | | Other ids are allowed. | CDA‑CH V2 |
@root
| cs | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
@extension
| st | 0 … 1 | | Contains the ID itself. The ID MUST be unique within the system that issued the ID. |
hl7:addr
| AD | 0 … * | | The author's address. Contains 2.16.756.5.30.1.1.10.9.35 Address Information Compilation - eCH-0010 (DYNAMIC) | CDA‑CH V2 |
hl7:telecom
| TEL | 0 … * | | The author's means of communication (phone, eMail, ...). | CDA‑CH V2 |
hl7:assignedAuthoringDevice
| | 0 … 1 | | The author as a device. Contains 2.16.756.5.30.1.1.10.9.21 Device Compilation with name (DYNAMIC) | CDA‑CH V2 |
hl7:code
| CE | 0 … 1 | R | | XDSSD‑44 |
@displayName
| st | 1 … 1 | R | |
@code
| cs | 1 … 1 | R | |
@codeSystem
| oid | 1 … 1 | F | 1.2.840.10008.2.16.4 |
| CONF | |
| Schematron assert | role | hint | |
| test | (@code = 'CAPTURE' and parent::node()/parent::node()/parent::node()/parent::node()/hl7:component/hl7:nonXMLBody/text/@mediaType = 'application/pdf') or (@code = 'WSD' and contains('parent::node()/parent::node()/parent::node()/parent::node()/hl7:component/hl7:nonXMLBody/text/@mediaType', 'text/plain') | |
| Message | ClinicalDocument/component/nonXMLBody/text@mediaType shall be "application/pdf" for PDF, or "text/plain" for plaintext | |
hl7:manufacturerModelName
| | 1 … 1 | R | | CDA‑CH V2 |
hl7:softwareName
| | 1 … 1 | R | | CDA‑CH V2 |
hl7:representedOrganization
| | 0 … 1 | | The author's organization. Contains 2.16.756.5.30.1.1.10.9.24 Organization Compilation with name (DYNAMIC) | CDA‑CH V2 |
Included | 1 … 1 | R | from 2.16.756.5.30.1.1.10.2.3 Custodian (DYNAMIC)
Retains original HL7 CDA Context. To be computed or fixed appropriately to denote guardianship of the scanned and wrapped content. |
hl7:custodian
| | 1 … 1 | R | The organization in whose name this CDA document has been created (corresponds to the sender of a letter). | CDA‑CH V2 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.2.3 |
hl7:assignedCustodian
| | 1 … 1 | R | | CDA‑CH V2 |
hl7:representedCustodianOrganization
| | 1 … 1 | R | | CDA‑CH V2 |
hl7:id
| II | 1 … * | M | The custodian's id. | CDA‑CH V2 |
@root
| uid | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
@extension
| st | 0 … 1 | | Contains the ID itself. The ID MUST be unique within the system that issued the ID. |
hl7:name
| ON | 1 … 1 | R | The custodian's name. | CDA‑CH V2 |
hl7:telecom
| TEL | 0 … 1 | | The custodian's means of communication (phone, eMail, ...). | CDA‑CH V2 |
hl7:addr
| AD | 0 … 1 | | The custodian's address(es). Contains 2.16.756.5.30.1.1.10.9.35 Address Information Compilation - eCH-0010 (DYNAMIC) | CDA‑CH V2 |
Included | 0 … 1 | | from 2.16.756.5.30.1.1.10.2.5 Legal Authenticator (DYNAMIC)
Most likely supplemented by the operator, when applicable or mandated |
hl7:legalAuthenticator
| | 0 … 1 | | Information about the legal authenticator of a CDA document. A legal authenticator MUST be a person. | CDA‑CH V2 |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.2.5 |
hl7:time
| TS.CH.TZ | 1 … 1 | R | Timestamp of the signature. | CDA‑CH V2 |
hl7:signatureCode
| CS | 1 … 1 | R | | CDA‑CH V2 |
@code
| cs | 1 … 1 | F | S |
@codeSystem
| oid | 0 | NP | NP/not present |
@codeSystemName
| st | 0 | NP | NP/not present |
@displayName
| st | 0 | NP | NP/not present |
| CONF | |
hl7:assignedEntity
| | 1 … 1 | R | Contains 2.16.756.5.30.1.1.10.9.12 Assigned Entity Compilation with id (DYNAMIC) | CDA‑CH V2 |
Included | 1 … * | R | from 2.16.756.5.30.1.1.10.2.46 Health Service - documentationOf (DYNAMIC)
Denotes the time/date range of the original content. |
hl7:documentationOf
| | 1 … * | R | Information about a health service describing the context of this CDA document. | CDA‑CH V2 |
@typeCode
| cs | 1 … 1 | F | DOC |
hl7:templateId
| II | 1 … 1 | M | | CDA‑CH V2 |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.2.46 |
hl7:serviceEvent
| | 1 … 1 | R | | CDA‑CH V2 |
@classCode
| cs | 1 … 1 | F | ACT |
@moodCode
| cs | 1 … 1 | F | EVN |
hl7:id
| II | 0 … * | | Health service identifiers such as case number ([ge]: Fallnummer; [fr]: Numéro de cas), consultation id, episode id, etc. | CDA‑CH V2 |
@root
| uid | 1 … 1 | R | The OID of the system that issued the id. OIDs of code systems, which are published in a public OID registry are REQUIRED. Others are NOT ALLOWED. |
@extension
| st | 0 … 1 | | The id itself. It MUST be unique within the issuing system. |
hl7:code
| CE | 1 … 1 | R | As long as the eventCodeList for the Swiss EPR metadata is not defined yet by the FDHA Ordinance on the Electronic Patient Record (EPRO-FDHA), the nullFlavor='NAV' MUST be used in this template. Other codes MAY be declared as translation. | CDA‑CH V2 |
@nullFlavor
| st | 1 … 1 | F | NAV |
@code
| cs | 0 | NP | NP/not present |
@codeSystem
| oid | 0 | NP | NP/not present |
@codeSystemName
| st | 0 | NP | NP/not present |
@displayName
| st | 0 | NP | NP/not present |
hl7:translation
| | 0 … * | | A translation of the code to another coding system. | CDA‑CH V2 |
@code
| cs | 1 … 1 | R | |
@codeSystem
| oid | 1 … 1 | R | |
@codeSystemName
| st | 1 … 1 | R | |
@displayName
| st | 1 … 1 | R | |
hl7:effectiveTime
| IVL_TS.CH.TZ | 1 … 1 | R | Duration of the health service. | CDA‑CH V2 |
hl7:low
| TS.CH.TZ | 1 … 1 | R | Start of the health service. | CDA‑CH V2 |
hl7:high
| TS.CH.TZ | 1 … 1 | R | End of the health service. | CDA‑CH V2 |
Included | 0 … * | | from 2.16.756.5.30.1.1.10.9.31 Performer (DYNAMIC) |
hl7:performer
| | 0 … * | | Information about a healthcare provider who was the primary performer of the act. | cdacrmer |
@typeCode
| cs | 1 … 1 | F | PRF |
hl7:templateId
| II | 1 … 1 | M | | cdacrmer |
@root
| uid | 1 … 1 | F | 2.16.756.5.30.1.1.10.9.31 |
hl7:templateId
| | 1 … 1 | R | | cdacrmer |
@root
| uid | 1 … 1 | F | 1.3.6.1.4.1.19376.1.5.3.1.1.24.3.5 |
hl7:templateId
| | 1 … 1 | R | | cdacrmer |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.10.12.323 |
hl7:time
| IVL_TS.CH.TZ | 0 … 1 | | Duration of the performance. | cdacrmer |
hl7:low
| TS.CH.TZ | 1 … 1 | R | Start of the performance. | cdacrmer |
hl7:high
| TS.CH.TZ | 1 … 1 | R | End of the performance. | cdacrmer |
hl7:assignedEntity
| | 1 … 1 | R | Contains 2.16.756.5.30.1.1.10.9.32 Assigned Entity Compilation with id, name, addr, telecom, person and organization (DYNAMIC) | cdacrmer |
hl7:component
| | 1 … 1 | R | The scanned/encoded content.
| 5.2.3.9 |
@contextConductionInd
| bl | 0 … 1 | | |
hl7:nonXMLBody
| | 1 … 1 | R | | 5.2.3.9 |
hl7:text
| ED | 1 … 1 | R | | 5.2.3.9 |
@representation
| cs | 1 … 1 | F | B64 | 5.2.3.9 |
@mediaType
| cs | 1 … 1 | R | | 5.2.3.9 |
hl7:languageCode
| CS | 0 … 1 | | | 5.2.3.9 |
@code
| cs | 1 … 1 | R | | 5.2.3.9 |
| Schematron assert | role | hint | |
| see | 5.2.3.1 | |
| test | count(hl7:title) == 1 | |
| Message | The ClinicalDocument/title element shall be present if known. (XDSSDVAL-016) | |