Item | DT | Card | Conf | Description | Label |
---|
hl7:ClinicalDocument
| | | | Pan-Canadian Realm Header
The General Header template describes constraints that apply to the pan-Canadian header. This header reflects the constraints that are defined in the other Canadian CDA implementation guides.
| PanCa‑ns |
@classCode
| cs | 1 … 1 | F | DOCCLIN |
@moodCode
| cs | 1 … 1 | F | EVN |
hl7:realmCode
| CS | 1 … 1 | M | Defines the realm code for use by Canada.
| PanCa‑ns |
| Constraint | SHALL contain exactly one [1..1] realmCode to be fixed to the code CA from the code system HL7Realm having the OID 2.16.840.1.113883.5.1124 effective 2013-03-18.
|
@code
| CONF | 1 … 1 | F | CA |
@codeSystem
| 1 … 1 | F | 2.16.840.1.113883.5.1124 |
hl7:typeId
| II | 1 … 1 | M | The typeId is a technology-neutral explicit reference to this CDA, Release Two specification.
| PanCa‑ns |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.1.3 |
@extension
| st | 1 … 1 | F | POCD_HD000040 |
hl7:templateId
| II | 1 … * | M | CDA provides a mechanism to reference a template that has been assigned a unique identifier using the templateId attribute.
A ClinicalDocument that conforms to the pan-Canadian Header specification shall contain at least the pan-Canadian header templateId. | PanCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
@root
| uid | 1 … 1 | F | 2.16.840.1.113883.2.20.4.1.1 |
| Constraint | SHALL contain one or more [1..*] templateId : - SHALL contain exactly one [1..1] @root be fixed to 2.16.840.1.113883.2.20.4.1.1 that represents the pan-Canadian CDA Header and SHALL NOT contain nullFlavor.
|
hl7:id
| II | 1 … 1 | M | Represents the unique instance identifier of a clinical document.
| PanCa‑ns |
| Constraint | SHALL contain exactly one [1..1] id represented using II from Data Type Release 1 and SHALL NOT contain nullFlavor.
|
hl7:code
| CE (required) | 1 … 1 | R | The code specifies the particular type of document (e.g. History and Physical, Discharge Summary, Progress Note).
| PanCa‑ns |
| Constraint | SHALL contain exactly one [1..1] code - SHALL comply with the following value set assertion, effective 2013-04-01: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.206 CDAHeaderDocumentType STATIC and SHALLNOT contain nullFlavor.
- If the code is missing, the nullFlavor SHALL be set to OTH.
Note: contradictory nullFlavor instructions in the Pan-Canadian Implementation Guide
|
hl7:title
| ST | 0 … 1 | | Represents the title of the document. The Clinical Document title can either be a locally defined name or the display name corresponding to clinicalDocument/code.
| PanCa‑ns |
| Constraint | SHALL contain zero or one [0..1] title. - The title SHALL NOT conflict with the clinicalDocument/code
|
hl7:effectiveTime
| TS | 1 … 1 | M | Represents the document creation time, when the document first came into being. Where the CDA document is a transform from an original document in some other format, the ClinicalDocument.effectiveTime is the time the original document is created.
| PanCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain exactly one [1..1] effectiveTime and SHALL NOT contain nullFlavor - The content of effectiveTime SHALL be conformant to Canadian realm Date and Time Data Type.
|
hl7:confidentialityCode
| CE | 1 … 1 | M | Confidentiality code indicates the appropriate control on disclosure of information in the document. Confidentiality is a required contextual component of CDA, where the value expressed in the header holds true for the entire document, unless overridden by a nested value.
| PanCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain exactly one [1..1] confidentialityCode - SHALL comply with the following value set assertion, effective 2008-12-17: - the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.139 x_BasicConfidentialityKind STATIC and SHALL NOT contain nullFlavor.
|
hl7:languageCode
| CS | 1 … 1 | M | Specifies the human language of the document.
| PanCa‑ns |
| Constraint | SHALL contain exactly one [1..1] languageCode - SHALL be fixed to the code “eng-CA” or “fra-CA” (3-letter ISO 639-3 language code and 2-letter ISO 3166-1 country code) from value set assertion, effective date 2012-05-31: - the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.190 LanguageCode STATIC and SHALL NOT contain nullFlavor.
|
hl7:setId
| II | 0 … 1 | C | Represents an identifier that is common across all document revisions.
| PanCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHOULD contain zero or one [0..1] setId. - If setId is present versionNumber SHALL be present and SHALL NOT contain nullFlavor.
- If setId is present, it SHALL be represented using II from Data Type Release 1.
|
hl7:versionNumber
| INT | 0 … 1 | C | An integer value used to version successive replacement documents.
| PanCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHOULD contain zero or one [0..1] versionNumber. - If versionNumber is present setId SHALL be present and SHALL NOT contain nullFlavor.
|
Included | 1 … * | R | from 2.16.840.1.113883.3.1937.99.61.21.10.24 Pan-Canadian recordTarget (DYNAMIC) |
| Constraint | SHALL contain at least one [1..*] recordTarget.
|
hl7:recordTarget
| | 1 … * | R | The recordTarget records the information about the patient whose health information is described by the clinical document.
| PanCa‑ns |
@typeCode
| cs | 1 … 1 | F | RCT |
@contextControlCode
| cs | 1 … 1 | F | OP |
hl7:patientRole
| | 1 … 1 | M | | PanCa‑ns |
@classCode
| cs | 1 … 1 | F | PAT |
| Constraint | SHALL contain exactly one [1..1] patientRole and SHALL NOT contain nullFlavor |
hl7:id
| II | 1 … * | M | | PanCa‑ns |
| Constraint | SHALL contain at least one [1..*] id and SHALL NOT contain nullFlavor.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | PanCa‑ns |
| Constraint | This patientRole SHOULD contain zero or more [0..*] addr. - The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | PanCa‑ns |
| Constraint | This patientRole SHOULD contain zero or more [0..*] telecom.
- The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type. If unknown, use the nullFlavor value set.
|
hl7:patient
| | 1 … 1 | M | | PanCa‑ns |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
| Constraint | This patientRole SHALL contain exactly one [1..1] patient and SHALL NOT contain nullFlavor.
|
hl7:name
| PN.CA | 1 … * | M | | PanCa‑ns |
@use
| set_cs | 1 … 1 | R | |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | This patient SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - The content of name SHALL be a conformant Canadian Realm Patient Name data type.
|
hl7:administrativeGenderCode
| CE (required) | 1 … 1 | R | | PanCa‑ns |
| Constraint | This patient SHALL contain exactly one [1..1] administrativeGenderCode and SHALL comply with the following value set assertion, effective 2008-12-17: - the set of codes in the expansion of value set 2.16.840.1.113883.1.11.1 AdministrativeGenderSTATIC.
|
| CONF | |
hl7:birthTime
| TS | 1 … 1 | R | | PanCa‑ns |
| Constraint | This patient SHALL contain exactly one [1..1] birthTime. - SHALL be conformant to Canadian Realm Date Time data type.
|
hl7:maritalStatusCode
| CE (required) | 0 … 1 | | | PanCa‑ns |
| Constraint | This patient SHOULD contain zero or one [0..1] maritalStatusCode and SHALL comply with the following value set assertion, effective 2013-03-18: - the set of codes in the expansion of value set 2.16.840.113883.1.11.12212 MaritalStatus STATIC. |
| CONF | |
hl7:religiousAffiliationCode
| CE | 0 … 1 | | | PanCa‑ns |
| Constraint | This patient MAY contain zero or one [0..1] religiousAffiliationCode. The value set to support this attribute is out of scope of this release.
|
hl7:raceCode
| CE | 0 … 1 | | | PanCa‑ns |
| Constraint | This patient MAY contain zero or one [0..1] raceCode. The value set to support this attribute is out of scope of this release.
|
hl7:guardian
| | 0 … * | | | PanCa‑ns |
@classCode
| cs | 1 … 1 | F | GUARD |
| Constraint | This patient MAY contain zero or more [0..*] guardian. |
hl7:id
| II | 0 … * | | | PanCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] id. |
hl7:code
| CE (required) | 0 … 1 | | | PanCa‑ns |
| Constraint | SHOULD contain up to one [0..1] code.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | PanCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr and each, - SHALL, when present, conform to the Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | PanCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom such that each, - SHALL, when present, conform to the Canadian Realm Telecom Data Type.
|
Choice | 1 … 1 | | Elements to choose from:- hl7:guardianPerson
- hl7:guardianOrganization
|
| Constraint | SHALL contain exactly one [1..1] guardianPerson or guardianOrganization
|
hl7:guardianPerson
| | | | | PanCa‑ns |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:guardianOrganization
| | | | | PanCa‑ns |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
hl7:languageCommunication
| | 0 … * | | | PanCa‑ns |
| Constraint | This patient SHOULD contain zero or more [0..*] languageCommunication.
|
hl7:languageCode
| CS | 0 … 1 | R | | PanCa‑ns |
| Constraint | SHALL contain zero or one [0..1] languageCode
- SHALL comply with the following value set assertion, 2012-05-31: - the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.190 LanguageCodeSTATIC.
NOTE: Can't find any info on this OID or value set outside of the Pan-Canadian Implementation Guide
|
hl7:modeCode
| CE (required) | 0 … 1 | | | PanCa‑ns |
| Constraint | If [languageCommunication is] present, SHOULD contain zero or one [0..1] modeCode and SHALL comply with the following value set assertion, effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.1.11.12249 LanguageAbilityMode STATIC.
|
| CONF | |
hl7:proficiencyLevelCode
| CE (required) | 0 … 1 | | | PanCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] proficiencyLevelCode and - SHALL comply with the following value set assertion, effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.1.11.12199 LanguageAbilityProficiencySTATIC.
|
| CONF | |
hl7:preferenceInd
| BL | 0 … 1 | | | PanCa‑ns |
| Constraint | MAY contain zero or one [0..1] preferenceInd.
|
hl7:providerOrganization
| | 0 … 1 | | | PanCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] providerOrganization.
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 1 … * | M | from 2.16.840.1.113883.3.1937.99.61.21.10.29 Pan-Canadian Author (DYNAMIC) |
| Constraint | SHALL contain at least one [1..*] author and SHALL NOT contain nullFlavor.
|
hl7:author
| | 1 … * | M | The author element represents the creator of the clinical document. The author may be a device, or a person. The Author provides demographic information on the author(s) of the document.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | AUT |
@contextControlCode
| cs | 1 … 1 | F | OP |
hl7:functionCode
| CE | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] functionCode and SHALL comply with the following value set assertion effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.87 ParticipationFunction STATIC.
|
hl7:time
| TS | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] time.
- This time SHALL contain exactly one [1..1] Canadian Realm Date Time Flavour data type.
|
hl7:assignedAuthor
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code which - SHALL comply with the following value set assertion effective 2012-05-31: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.265 ProviderRoleCodeSTATIC.
Usage note: This is used when the assignedAuthor is a person (class assignedPerson below). When the assignedAuthor is a device (class assignedAuthoringDevice), this is currently not coded. In Canadian implementations as of this point in time, the software name (source system) and the manufacturerModelName (the device name) may be provided using SC data type, which means uncoded text may be used. We encourage implementations to come forward with device types for pan-Canadian value set creation. |
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr - The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom - The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type.
|
Choice | 1 … 1 | | Elements to choose from:- hl7:assignedPerson
- hl7:assignedAuthoringDevice
|
hl7:assignedPerson
| | | | | panCa‑ns |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:assignedAuthoringDevice
| | | | | panCa‑ns |
hl7:representedOrganization
| | 0 … 1 | | | panCa‑ns |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.32 Pan-Canadian dataEnterer (DYNAMIC) |
| Constraint | SHALL SUPPORT up to one [0..1] dataEnterer.
|
hl7:dataEnterer
| | 0 … 1 | R | The dataEnterer element represents the person who transferred the content, written or dictated by someone else, into the clinical document.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | ENT |
@contextControlCode
| cs | 1 … 1 | F | OP |
| Constraint | SHALL SUPPORT up to one [0..1] dataEnterer.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information. |
hl7:time
| TS | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] time
|
hl7:assignedEntity
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT exactly one [1..1] assignedEntity.
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.31 Pan-Canadian AssignedEntity (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
hl7:id
| II | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] id and SHALL NOT contain nullFlavor.
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code which - SHALL comply with the following value set assertion effective 2012-05-31: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.265 ProviderRoleCode STATIC.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type.
|
hl7:assignedPerson
| | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] assignedPerson.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information." |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:representedOrganization
| | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] representedOrganization.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information."
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … * | | from 2.16.840.1.113883.3.1937.99.61.21.10.33 Pan-Canadian Informant (DYNAMIC) |
| Constraint | SHOULD contain zero or more [0..*] informant.
|
hl7:informant
| | 0 … * | | The informant element describes the source of the information in a medical document.
An informant (or source of information) is a person that provides relevant information, such as the parent of a comatose patient who describes the patient's behaviour. | panCa‑ns |
@typeCode
| cs | 1 … 1 | F | INF |
@contextControlCode
| cs | 1 … 1 | F | OP |
Choice | 1 … 1 | | Elements to choose from:- hl7:assignedEntity
- hl7:relatedEntity
|
| Constraint | SHALL contain exactly one [1..1] assignedEntity OR exactly one [1..1] relatedEntity.
|
hl7:assignedEntity
| | | | | panCa‑ns |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.31 Pan-Canadian AssignedEntity (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
hl7:id
| II | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] id and SHALL NOT contain nullFlavor.
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code which - SHALL comply with the following value set assertion effective 2012-05-31: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.265 ProviderRoleCode STATIC.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type.
|
hl7:assignedPerson
| | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] assignedPerson.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information." |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:representedOrganization
| | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] representedOrganization.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information."
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
hl7:relatedEntity
| | | | | panCa‑ns |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.34 Pan-Canadian RelatedEntity (DYNAMIC) |
@classCode
| cs | 1 … 1 | R | |
| CONF | |
hl7:code
| CE | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT zero or one [0..1] code - SHALL comply with the following value set assertion effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.90 PersonalRelationshipRoleTypeSTATIC.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information. |
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content of addr SHALL be a conformant Canadian Realm Address data type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content of telecom SHALL be a conformant Canadian Realm Telecom data type.
|
hl7:effectiveTime
| IVL_TS | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] effectiveTime
- The content of effectiveTimeSHALL be conformant to Canadian realm Date and Time data type.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information.
|
hl7:relatedPerson
| | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] relatedPerson.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information.
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
Included | 1 … 1 | M | from 2.16.840.1.113883.3.1937.99.61.21.10.35 Pan-Canadian Custodian (DYNAMIC) |
| Constraint | SHALL contain exactly one [1..1] custodian and SHALL NOT contain nullFlavor.
|
hl7:custodian
| | 1 … 1 | M | The custodian element represents the organization that is in charge of maintaining the document. The custodian is the steward that is entrusted with the care of the document. Every CDA document has exactly one custodian.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | CST |
hl7:assignedCustodian
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
| Constraint | SHALL contain exactly one [1..1] assignedCustodian.
|
hl7:representedCustodianOrganization
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] representedCustodianOrganization.
|
Included | 1 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … * | R | from 2.16.840.1.113883.3.1937.99.61.21.10.36 Pan-Canadian informationRecipient (DYNAMIC) |
| Constraint | SHALL SUPPORT zero or more [0..*] informationRecipient.
|
hl7:informationRecipient
| | 0 … * | R | The informationRecipient element records the intended recipient of the information at the time the document is created.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | R | |
| CONF | |
hl7:intendedRecipient
| | 1 … 1 | M | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
| Constraint | SHALL contain exactly one [1..1] intendedRecipient.
|
hl7:id
| II | 0 … * | R | | panCa‑ns |
| Constraint | SHALL SUPPORT zero or more [0..*] id
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr.
- The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom.
- The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type.
|
hl7:informationRecipient
| | 0 … 1 | R | | panCa‑ns |
| Constraint | This intendedRecipient SHALL SUPPORT up to one [0..1] informationRecipient
|
Included | 0 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 0 … 1 | M | | Warning: If isMandatory=true, minimumMultiplicity shall be greater than 0. |
| panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:receivedOrganization
| | 0 … 1 | R | | panCa‑ns |
| Constraint | This intendedRecipient SHALL SUPPORT up to one [0..1] receivedOrganization.
|
Included | 0 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 0 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … 1 | | from 2.16.840.1.113883.3.1937.99.61.21.10.37 Pan-Canadian legalAuthenticator (DYNAMIC) |
| Constraint | SHOULD contain up to one [0..1] legalAuthenticator.
|
hl7:legalAuthenticator
| | 0 … 1 | | The legalAuthenticator identifies the person who has legally authenticated the document.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | LA |
@contextControlCode
| cs | 1 … 1 | F | OP |
hl7:time
| TS | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] time. - The content of time SHALL be a conformant Canadian Realm Date and Time data type.
|
hl7:signatureCode
| CS | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] signatureCode and SHALL be fixed to the code S from the code system Participationsignature having the OID 2.16.840.1.113883.5.89 effective 2013-03-18
|
hl7:assignedEntity
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT exactly one [1..1] assignedEntity.
|
Included | 1 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.31 Pan-Canadian AssignedEntity (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
hl7:id
| II | 1 … 1 | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] id and SHALL NOT contain nullFlavor.
|
hl7:code
| CE | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code which - SHALL comply with the following value set assertion effective 2012-05-31: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.265 ProviderRoleCode STATIC.
|
hl7:addr
| AD.CA.BASIC | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type.
|
hl7:assignedPerson
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] assignedPerson.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information." |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:representedOrganization
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] representedOrganization.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information."
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … * | | from 2.16.840.1.113883.3.1937.99.61.21.10.38 Pan-Canadian authenticator (DYNAMIC) |
| Constraint | SHOULD contain zero or more [0..*] authenticator.
|
hl7:authenticator
| | 0 … * | | The authenticator identifies a participant or participants who attested to the accuracy of the information in the document.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | AUTHEN |
hl7:time
| TS | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] time. - The content of time SHALL be a conformant Canadian Realm Date and Time data type.
|
hl7:signatureCode
| CS (required) | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] signatureCode. - SHALL contain exactly one [1..1] signatureCode and SHALL be fixed to the code S
|
@code
| CONF | 0 … 1 | F | S |
hl7:assignedEntity
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT exactly one [1..1] assignedEntity.
|
Included | 1 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.31 Pan-Canadian AssignedEntity (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
hl7:id
| II | 1 … 1 | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] id and SHALL NOT contain nullFlavor.
|
hl7:code
| CE | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code which - SHALL comply with the following value set assertion effective 2012-05-31: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.265 ProviderRoleCode STATIC.
|
hl7:addr
| AD.CA.BASIC | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type.
|
hl7:assignedPerson
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] assignedPerson.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information." |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:representedOrganization
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] representedOrganization.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information."
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … * | | from 2.16.840.1.113883.3.1937.99.61.21.10.39 Pan-Canadian Participant (DYNAMIC) |
| Constraint | SHOULD contain zero or more [0..*] participant.
|
hl7:participant
| | 0 … * | | The participant element identifies other supporting participants, including parents, relatives, caregivers, insurance policyholders, guarantors, and other participants related in some way to the patient.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | R | |
| CONF | |
@contextControlCode
| cs | 1 … 1 | F | OP |
hl7:functionCode
| CE | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] functionCode and SHALL comply with the following value set assertion effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.87 ParticipationFunction STATIC.
|
hl7:time
| IVL_TS | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain [0..1] time.
- This time SHALL conform to Canadian Realm Date and Time Data Type.
|
hl7:associatedEntity
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | R | |
| CONF | |
| Constraint | SHALL SUPPORT exactly one [1..1] associatedEntity.
|
hl7:id
| II | 0 … * | R | | panCa‑ns |
| Constraint | SHALL SUPPORT zero ore more [0..*] id.
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHALL SUPPORT contain zero or one [0..1] code which
- SHALL comply with the following value set assertion effective 2013-03-18: the set of codes in the expansion of value set RoleCode STATIC.
|
| CONF | shall be drawn from concept domain "RoleCode" |
|
hl7:addr
| AD.CA.BASIC | 0 … * | R | | panCa‑ns |
| Constraint | SHALL SUPPORT zero or more [0..*] addr.
- The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHALL SUPPORT zero or up [0..*] telecom.
- The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type
|
hl7:associatedPerson
| | 0 … 1 | | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] associatedPerson.
|
Included | 0 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 0 … 1 | M | | Warning: If isMandatory=true, minimumMultiplicity shall be greater than 0. |
| panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:scopingOrganization
| | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] scopingOrganization.
|
Included | 0 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 0 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … * | | from 2.16.840.1.113883.3.1937.99.61.21.10.42 Pan-Canadian inFulfillmentOf (DYNAMIC) |
| Constraint | SHOULD contain zero or more [0..*] inFulfillmentOf.
|
hl7:inFulfillmentOf
| | 0 … * | | The inFulfillmentOf element represents orders that are fulfilled by this document.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | FLFS |
hl7:order
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | ACT |
@moodCode
| cs | 1 … 1 | F | RQO |
| Constraint | SHALL* contain exactly one [1..1] order.
* orginal text is SHOULD - inconsistent with usage for 1..1 cardinality
|
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id.
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code
|
| CONF | shall be drawn from concept domain "ActCode" |
|
hl7:priorityCode
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] priorityCode and SHALL comply with the following value set assertion, effective 2008-12-17: - the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.15 ActPrioritySTATIC
|
Included | 0 … * | | from 2.16.840.1.113883.3.1937.99.61.21.10.43 Pan-Canadian DocumentationOf (DYNAMIC) |
| Constraint | SHOULD contain zero or more [0..*] inFulfillmentOf.
|
hl7:documentationOf
| | 0 … * | | A serviceEvent represents the main act, such as a colonoscopy or a cardiac stress study, being documented.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | DOC |
hl7:serviceEvent
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | ACT |
@moodCode
| cs | 1 … 1 | F | EVN |
hl7:id
| II | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] id.
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code
|
| CONF | shall be drawn from concept domain "ActCode" |
|
hl7:effectiveTime
| IVL_TS | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain up to one [0..1] effectiveTime.
|
hl7:performer
| | 0 … * | | | panCa‑ns |
@typeCode
| cs | 1 … 1 | R | |
| CONF | |
| Constraint | SHOULD contain zero or more [0..*] performer
|
hl7:functionCode
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain up to one [0..1] functionCode and SHALL comply with the following value set assertion effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.87 ParticipationFunctionSTATIC.
|
hl7:time
| IVL_TS | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain up to one [0..1] time - The content SHALL be a conformant Canadian Realm interval date time Data Type.
|
hl7:assignedEntity
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] assignedEntity.
|
Included | 1 … 1 | R | from 2.16.840.1.113883.3.1937.99.61.21.10.31 Pan-Canadian AssignedEntity (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ASSIGNED |
hl7:id
| II | 1 … 1 | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] id and SHALL NOT contain nullFlavor.
|
hl7:code
| CE | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code which - SHALL comply with the following value set assertion effective 2012-05-31: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.265 ProviderRoleCode STATIC.
|
hl7:addr
| AD.CA.BASIC | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content of addr SHALL be a conformant Canadian Realm Address Data Type.
|
hl7:telecom
| TEL.CA.PHONE | 1 … 1 | R | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content of telecom SHALL be a conformant Canadian Realm Telecom Data Type.
|
hl7:assignedPerson
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] assignedPerson.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information." |
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.27 Pan-Canadian Person (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | PSN |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:name
| PN.CA | 1 … * | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain at least one [1..*] name and SHALL NOT be nullFlavor. - Each name SHALL, when present be represented using in the Canadian Realm Person Name Data Type.
|
hl7:representedOrganization
| | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] representedOrganization.
Note: SHALL SUPPORT = These content elements may or may not be present in the message but implementers are required to support the interchange of this information."
|
Included | | | from 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) |
@classCode
| cs | 1 … 1 | F | ORG |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id - If name contains nullFlavor then id SHALL NOT contain nullFlavor
|
hl7:name
| ON | 1 … * | R | | panCa‑ns |
| Constraint | SHOULD contain at least one [1..*] name.
- If id contains nullFlavor then name SHALL NOT contain nullFlavor
|
hl7:telecom
| TEL.CA.PHONE | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] telecom. - The content SHALL conform to the Canadian Realm Telecom data type.
|
hl7:addr
| AD.CA.BASIC | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] addr. - The content SHALL conform to Canadian Realm Address data type.
|
Included | 0 … * | | from 2.16.840.1.113883.3.1937.99.61.21.10.40 Pan-Canadian RelatedDocument (DYNAMIC) |
| Constraint | SHOULD contain zero or more [0..*] inFulfillmentOf.
|
hl7:relatedDocument
| | 0 … * | | The relatedDocument element represents documents that are related to this document.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | R | |
| CONF | |
hl7:parentDocument
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | DOCCLIN |
@moodCode
| cs | 1 … 1 | F | EVN |
| Constraint | SHOULD contain exactly one [1..1] ParentDocument.
|
hl7:id
| II | 1 … * | R | | panCa‑ns |
| Constraint | SHALL contain at least one [1..*] id.
|
hl7:code
| CD | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code
- SHALL comply with the following value set assertion, effective 2013-03-18: set of codes from ActCode STATIC.
|
| CONF | shall be drawn from concept domain "ActCode" |
|
hl7:text
| ED | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] text
|
hl7:setId
| II | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] setId
|
hl7:versionNumber
| INT | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] versionNumber
|
Included | 0 … * | | from 2.16.840.1.113883.3.1937.99.61.21.10.44 Pan-Canadian Authorization (DYNAMIC) |
| Constraint | SHOULD contain zero or more [0..*] authorization.
|
hl7:authorization
| | 0 … * | | | panCa‑ns |
@typeCode
| cs | 1 … 1 | F | AUTH |
hl7:consent
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | CONS |
@moodCode
| cs | 1 … 1 | F | EVN |
| Constraint | SHALL* contain exactly one [1..1] consent.
*original had SHOULD - inconsistent with 1..1 cardinality |
hl7:id
| II | 0 … * | | | panCa‑ns |
| Constraint | SHOULD contain zero or more [0..*] id.
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] code and SHALL comply with the following value set assertion, effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.6 ActConsentTypeSTATIC
|
hl7:statusCode
| CS | 1 … 1 | R | | panCa‑ns |
| Constraint | SHALL contain exactly one [1..1] statusCode
|
@code
| CONF | 0 … 1 | F | completed |
Included | 0 … 1 | | from 2.16.840.1.113883.3.1937.99.61.21.10.45 Pan-Canadian componentOf (DYNAMIC) |
| Constraint | SHOULD contain up to one [0..1] componentOf.
|
hl7:componentOf
| | 0 … 1 | | The componentOf element is used to wrap the encompassing encounter for this document. The encompassing encounter represents the setting of the clinical encounter during which the document act(s) or ServiceEvent occurred.
| panCa‑ns |
@typeCode
| cs | 1 … 1 | F | COMP |
hl7:encompassingEncounter
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | ENC |
@moodCode
| cs | 1 … 1 | F | EVN |
| Constraint | SHALL [contain] exactly one [1..1] encompassingEncounter.
|
hl7:id
| II | 0 … * | R | | panCa‑ns |
| Constraint | SHALL SUPPORT zero or more [0..*] id.
|
hl7:code
| CE | 0 … 1 | R | | panCa‑ns |
| Constraint | SHALL SUPPORT up to one [0..1] code and SHALL comply with the following value set assertion, effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.2 ActCareEventType STATIC
|
hl7:effectiveTime
| IVL_TS | 1 … 1 | M | | panCa‑ns |
@nullFlavor
| cs | 0 | NP | NP/not present |
| Constraint | SHALL contain exactly one [1..1] effectiveTime and SHALL NOT contain nullFlavor - The content SHALL be a conformant Canadian Realm Date Time Interval data type.
|
hl7:dischargeDispositionCode
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain up to one [0..1] dischargeDispositionCode and SHALL comply with the following value set assertion, effective 2008-12-17: the set of codes in the expansion of value set 2.16.840.1.113883.2.20.3.43 EncounterDischargeDisposition STATIC
|
hl7:responsibleParty
| | 0 … 1 | R | | panCa‑ns |
@typeCode
| cs | 1 … 1 | F | RESP |
| Constraint | SHALL SUPPORT up to one [0..1] responsibleParty .
|
hl7:assignedEntity
| | 1 … 1 | R | Contains 2.16.840.1.113883.3.1937.99.61.21.10.31 Pan-Canadian AssignedEntity (DYNAMIC) | panCa‑ns |
hl7:encounterParticipant
| | 0 … * | R | | panCa‑ns |
@typeCode
| cs | 1 … 1 | R | |
| CONF | |
| Constraint | SHALL SUPPORT zero or more [0..*] encounterParticipant. - SHALL contain exactly one [1..1] typeCode and SHALL comply with the following value set assertion effective 2013-03-18: the set of codes in the expansion of value set 2.16.840.1.113883.1.11.19600 x_EncounterParticipantSTATIC.
|
hl7:time
| IVL_TS | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] time. - The content SHALL be a conformant Canadian Realm Date Time Interval data type.
|
hl7:assignedEntity
| | 1 … 1 | R | Contains 2.16.840.1.113883.3.1937.99.61.21.10.31 Pan-Canadian AssignedEntity (DYNAMIC) | panCa‑ns |
hl7:location
| | 0 … 1 | | | panCa‑ns |
@typeCode
| cs | 1 … 1 | F | LOC |
| Constraint | SHOULD contain up to one [0..1] location.
|
hl7:healthCareFacility
| | 1 … 1 | R | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | SDLOC |
| Constraint | [SHALL contain exactly one [1..1] healthCareFacilty]*
* Pan-Canadian IG has "SHOULD contain zero or one [0..1] healthCareFacility." this is counter the CDA r2 spec (also no point to have a location with zero healthCareFacility as it contains all the discrete data) |
hl7:id
| II | 0 … * | | | panCa‑ns |
| Constraint | SHALL SUPPORT zero or more [0..*] id.
|
hl7:code
| CE | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain up to one [0..1] code and SHALL comply with the following value set assertion effective 2008-12-17: the set of codes in the expansion of 2.16.840.1.113883.2.20.3.182 ServiceDeliveryLocationRoleTypeSTATIC.
|
hl7:location
| | 0 … 1 | | | panCa‑ns |
@classCode
| cs | 1 … 1 | F | PLC |
@determinerCode
| cs | 1 … 1 | F | INSTANCE |
| Constraint | SHOULD contain up to one [0..1] location.
|
hl7:name
| ON | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] name
|
hl7:addr
| AD.CA.BASIC | 0 … 1 | | | panCa‑ns |
| Constraint | SHOULD contain zero or one [0..1] addr - The content of addr SHALL be a conformant Canadian Realm Address data type.
|
hl7:serviceProviderOrganization
| | 0 … 1 | | Contains 2.16.840.1.113883.3.1937.99.61.21.10.25 Pan-Canadian Organization (DYNAMIC) | panCa‑ns |
| Constraint | SHOULD contain up to one [0..1] serviceProviderOrganization.
|
Included | 1 … 1 | R | from 2.16.840.1.113883.10.12.112 CDA component (DYNAMIC) |
hl7:component
| | 1 … 1 | R | | CDAcnent |
@typeCode
| cs | 0 … 1 | F | COMP |
@contextConductionInd
| bl | 0 … 1 | F | true |
Choice | 1 … 1 | | Elements to choose from: |
Included | | | from 2.16.840.1.113883.10.12.203 CDA NonXMLBody (DYNAMIC) |
hl7:nonXMLBody
| | | | | CDANBody |
@classCode
| cs | 0 … 1 | F | DOCBODY |
@moodCode
| cs | 0 … 1 | F | EVN |
hl7:text
| ED | 1 … 1 | | | CDANBody |
hl7:confidentialityCode
| CE | 0 … 1 | | | CDANBody |
| CONF | |
hl7:languageCode
| CS | 0 … 1 | | | CDANBody |
| CONF | |
Included | | | from 2.16.840.1.113883.10.12.202 CDA StructuredBody (DYNAMIC) |
hl7:structuredBody
| | | | | CDASBody |
@classCode
| cs | 0 … 1 | F | DOCBODY |
@moodCode
| cs | 0 … 1 | F | EVN |
hl7:confidentialityCode
| CE | 0 … 1 | | | CDASBody |
| CONF | |
hl7:languageCode
| CS | 0 … 1 | | | CDASBody |
| CONF | |
hl7:component
| | 1 … * | | Contains 2.16.840.1.113883.10.12.201 CDA Section (DYNAMIC) | CDASBody |
@typeCode
| cs | 0 … 1 | F | COMP |
@contextConductionInd
| bl | 0 … 1 | F | true |