Back To Index  <<  Back To Templates

draft Template   BC CDA ClinicalDocumentBCHeader

Template (internal) 2.16.840.1.113883.3.51.60.2.0 - BCCDAClinicalDocumentBCHeader
Id 2.16.840.1.113883.3.51.60.2.0
Version valid from 2016‑04‑03 18:54:58 status draft Under develeopment
Classification CDA Document Level Template
Open/Closed Open (other than defined elements are allowed)
Description Pilot BC CDA template 
Used by / Uses
Used by 0 templates, Uses 11 templates
Uses Template id as Name Version
2.16.840.1.113883.3.51.60.1.3 Include BCCDArecordTarget1 DYNAMIC
2.16.840.1.113883.3.51.60.1.4 Include CDAauthor DYNAMIC
2.16.840.1.113883.3.51.60.1.6 Include CDAcustodian DYNAMIC
2.16.840.1.113883.3.51.60.1.5 Include CDAinformationRecipient DYNAMIC
2.16.840.1.113883.3.51.60.1.7 Include CDAdataEnterer DYNAMIC
2.16.840.1.113883.3.51.60.1.8 Include BcCDAauthenticator DYNAMIC
2.16.840.1.113883.3.51.60.1.10 Include CDAdocumentationOf DYNAMIC
2.16.840.1.113883.3.51.60.1.12 Include CDAinFulfillmentOf DYNAMIC
2.16.840.1.113883.3.51.60.1.20 Include BCCDArelatedDocument DYNAMIC
2.16.840.1.113883.3.51.60.1.11 Include CDAcomponentOf DYNAMIC
2.16.840.1.113883.10.12.201 Containment CDASection DYNAMIC
Relationship Specialization: template 2.16.840.1.113883.10.12.2 (2005‑09‑07)
Item DT Card Conf Description Label
hl7:ClinicalDocument
M (BCCDAClinicalDocumentBCHeader)
treetree @classCode
cs 1 .. 1 F DOCCLIN
treetree @moodCode
cs 1 .. 1 F EVN
  Constraint The root of a document conforming to this specification SHALL be a ClinicalDocument element from the urn:hl7-org:v3 namespace.
treetree hl7:realmCode
CS CNE 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treetree @code
1 .. 1 F CA-BC
treetree hl7:typeId
II 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treetree @root
uid 1 .. 1 F 2.16.840.1.113883.1.3
treeblank treetree @extension
st 1 .. 1 F POCD_HD000040
treetree hl7:templateId
II 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treetree @root
uid 1 .. 1 F 2.16.840.1.113883.3.51.60.2.0
treetree hl7:id
II 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treetree @extension
uid 1 .. 1 R
treeblank treetree @root
uid 1 .. 1 R
  Constraint id SHALL contain exactly one [1..1 ] id with an id.root containing the ID’s namespace OID

id.extension attribute SHALL be a GUID
treetree hl7:code
CE 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Constraint The value for code.code SHOULD be selected from the value set 2.16.840.1.113883.2.20.5.1 pCLOCD DocumentTypeCodes   DYNAMIC and MAY be selected from 2.16.840.1.113883.6.1 LOINC DocumentTypeCodes   DYNAMIC. The OID of the code system used SHALL be placed in the code.codeSystem attribute, and the code system name SHOULD be placed in the code.codeSystemName attribute. The code.displayName attribute SHOULD contain the text equivalent of the code. This text value will probably be the same as the value of ClinicalDocument/title ,  or very similar.
treeblank treetree @codeSystem
1 .. 1 F 2.16.840.1.113883.6.1 (Logical Observation Identifier Names and Codes)
treetree hl7:title
ST 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Constraint The value for ClinicalDocument/title SHALL contain exactly one [1..1] title element valued with a string that specifies the local name used for the document.

The value for ClinicalDocument/title SHOULD match the official text for the ClinicalDocument/code   and SHALL NOT conflict with it.
treetree hl7:effectiveTime
TS 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Constraint The effectiveTime.value SHALL be precise to the day, and SHOULD be precise to the minute and, if more precise than day, SHALL include a time zone offset.
treetree hl7:confidentialityCode
CE 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16926 HL7 BasicConfidentialityKind (DYNAMIC)
or
@code shall be "N"
@codeSystem shall be "2.16.840.1.113883.5.25"
@displayName shall be "Normal"
treetree hl7:languageCode
CS 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  CONF
@code shall be "en"
or
@code shall be "en-CA"
treetree hl7:setId
II 0 .. 1 M

notice Warning: If isMandatory=true, minimumMultiplicity shall be greater than 0.

(BCCDAClinicalDocumentBCHeader)
  Constraint setId.extension SHALL be a GUID

setId SHALL contain exactly 1 [1..1] versionNumber

Where setId is leveraged, subsequent related documents must have the same ClinicalDocument/setID value as the first document in the series. 

ClinicalDocument/setId and ClinicalDocument/versionNumber   are used to denote document revision numbers. The ClinicalDocument/effectiveTime is set to the time of the new revision.  The ClinicalDocument/ relatedDocument.typeCode would be set to RPLC (replace), unless for specific instances for Diagnosting Imaging, where it may be set to XFRM (transform).   
treetree hl7:versionNumber
INT 0 .. 1 M

notice Warning: If isMandatory=true, minimumMultiplicity shall be greater than 0.

(BCCDAClinicalDocumentBCHeader)
  Constraint versionNumber.value attribute SHALL be an integer representing the version of the document, with the initial version of 1, incrementing with each version of the document.

Where setId is leveraged, the versionNumber SHALL be set at the value of “1” for the original version of the document, and in the instance of a replacement document the versionNumber SHALL be an increment of 1 from the document version it replaces.
Included from 2.16.840.1.113883.3.51.60.1.3 BC CDA recordTarget (DYNAMIC) 1..* Mandatory
treetree hl7:recordTarget
1 .. * M (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F RCT
treeblank treetree @contextControlCode
cs 1 .. 1 F OP
treeblank treetree hl7:patientRole
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F PAT
treeblank treeblank treetree hl7:id
II 1 .. * R (BCCDAClinicalDocumentBCHeader)
  Constraint One  patientRole/id SHOULD be the BC PHN, for which the OID root is 2.16.840.1.113883.4.50

Additional patientRole/id values MAY be a local identifier and MAY be an out of province PHN
treeblank treeblank treetree hl7:addr
AD 0 .. * (BCCDAClinicalDocumentBCHeader)
  Constraint If present, addr SHALL conform to the restrictions for the described common elements for addresses. 
treeblank treeblank treetree hl7:telecom
TEL 0 .. * (BCCDAClinicalDocumentBCHeader)
  Constraint If present, telecom   SHALL conform to the restrictions for the pan-Canadian datatype flavor TEL.PHONE or TEL.EMAIL
treeblank treeblank treetree hl7:patient
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.5.2 BC CDA Person (DYNAMIC) 0..*
treeblank treeblank treetree @classCode
cs 1 .. 1 F PSN
treeblank treeblank treetree @determinerCode
cs 1 .. 1 F INSTANCE
treeblank treeblank treetree hl7:name
PN 0 .. * R (BCCDAClinicalDocumentBCHeader)
  Constraint assignedEntity/assignedPerson.name element SHALL  conform to the constraints in the common section on names
Included from 2.16.840.1.113883.3.51.60.1.4 BC CDA author (DYNAMIC) 1..* Mandatory
treetree hl7:author
1 .. * M (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F AUT
treeblank treetree @contextControlCode
cs 1 .. 1 F OP
treeblank treetree hl7:functionCode
CE 0 .. 1 (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.10267 ParticipationFunction (DYNAMIC)
treeblank treetree hl7:time
TS 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Constraint The author/time.value SHALL be precise to the day and SHOULD be precise to the minute. If more precise than the day, SHALL include a time zone offset.  This represents the date/time that the clinical document was dictated by the assignedPerson .  In instances where the clinical document is authored by an a ssignedAuthoringDevice , this date/time represents the time that the document was created by the device. (e.g. ECG auto-interpretation)
treeblank treetree hl7:assignedAuthor
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F ASSIGNED
treeblank treeblank treetree hl7:id
II 1 .. * M (BCCDAClinicalDocumentBCHeader)
  Constraint If the author is a Provider, the id elements SHALL conform to section 4.2.1.3.

If the
author is a not a Provider, assignedAuthor/id   MAY be a locally assigned identifier
treeblank treeblank treetree hl7:code
CE 0 .. 1 (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree @codeSystem
1 .. 1 F 2.16.840.1.113883.5.111 (Role Code)
treeblank treeblank treetree hl7:addr
AD 0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree hl7:telecom
TEL 0 .. * (BCCDAClinicalDocumentBCHeader)
Choice min 0 element(s) and max 1 element(s). Elements to choose from:
treeblank treeblank treeblank treetree hl7:assignedPerson
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.5.2 BC CDA Person (DYNAMIC) 0..*
treeblank treeblank treeblank treeblank treetree @classCode
cs 1 .. 1 F PSN
treeblank treeblank treeblank treeblank treetree @determinerCode
cs 1 .. 1 F INSTANCE
treeblank treeblank treeblank treeblank treetree hl7:name
PN 0 .. * R (BCCDAClinicalDocumentBCHeader)
  Constraint assignedEntity/assignedPerson.name element SHALL  conform to the constraints in the common section on names
treeblank treeblank treeblank treetree hl7:assignedAuthoringDevice
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.21 BC CDA Device (DYNAMIC) 0..*
treeblank treeblank treeblank treetree @classCode
cs 1 .. 1 F DEV
treeblank treeblank treeblank treetree @determinerCode
cs 1 .. 1 F INSTANCE
treeblank treeblank treeblank treetree hl7:code
CE 0 .. * (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16040 EntityCode (DYNAMIC)
treeblank treeblank treeblank treetree hl7:manufacturerModelName
SC 0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree hl7:softwareName
SC 0 .. * (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.6 BC CDA custodian (DYNAMIC) 0..1 Required
treetree hl7:custodian
0 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F CST
treeblank treetree hl7:assignedCustodian
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F ASSIGNED
treeblank treeblank treetree hl7:representedCustodianOrganization
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree @classCode
cs 1 .. 1 F ORG
treeblank treeblank treeblank treetree @determinerCode
cs 1 .. 1 F INSTANCE
treeblank treeblank treeblank treetree hl7:id
II 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Constraint

a.If the clinical document is generated from a Health Authority, this id SHALL contain the root OID of the Health Authority, and the facility id shall be used as the extension. 

b.If the clinical document is generated from an EMR, this id SHALL NOT contain the root OID of a Health Authority or of the BC Ministry of Health.

treeblank treeblank treeblank treetree hl7:name
ON 0 .. 1 (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.5 BC CDA informationRecipient (DYNAMIC) 0..*
treetree hl7:informationRecipient
0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 R
  Constraint informationRecipient SHALL have the attribute typeCode which SHALL be either “ PRCP ” ( primary recipient ) or “ TRC ( secondary recipient ),  from HL7 Value Set x_InformationRecipient.   

There SHALL be at least one [1..*] primary recipient (“
PRCP ).
treeblank treetree hl7:intendedRecipient
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F ASSIGNED
treeblank treeblank treetree hl7:id
II 1 .. 2 R (BCCDAClinicalDocumentBCHeader)
  Constraint If the informationRecipient is a Provider, the id elements SHALL conform to section 4.2.1.3.

If the informationRecipient is a not a Provider, intendedRecipient/id . extension MAY be a locally assigned identifier
treeblank treeblank treetree hl7:addr
AD 0 .. * (BCCDAClinicalDocumentBCHeader)
  Constraint If present, intendedRecipient/addr SHALL conform to the restrictions for the described in common elements for addresses.
treeblank treeblank treetree hl7:telecom
TEL 0 .. * (BCCDAClinicalDocumentBCHeader)
  Constraint If present, telecom SHALL conform to the restrictions for the pan-Canadian data type flavor TEL.PHONE or TEL.EMAIL
treeblank treeblank treetree hl7:informationRecipient
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.5.2 BC CDA Person (DYNAMIC) 0..*
treeblank treeblank treeblank treetree @classCode
cs 1 .. 1 F PSN
treeblank treeblank treeblank treetree @determinerCode
cs 1 .. 1 F INSTANCE
treeblank treeblank treeblank treetree hl7:name
PN 0 .. * R (BCCDAClinicalDocumentBCHeader)
  Constraint assignedEntity/assignedPerson.name element SHALL  conform to the constraints in the common section on names
treeblank treeblank treetree hl7:receivedOrganization
0 .. 1 (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.5.1 BC CDA Organization (DYNAMIC) 0..*
treeblank treeblank treeblank treetree @classCode
cs 1 .. 1 F ORG
treeblank treeblank treeblank treetree @determinerCode
cs 1 .. 1 F INSTANCE
treeblank treeblank treeblank treetree hl7:id
II 0 .. * R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree hl7:name
ON 0 .. * R (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.7 BC CDA dataEnterer (DYNAMIC) 0..1
treetree hl7:dataEnterer
0 .. 1 (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F ENT
treeblank treetree @contextControlCode
cs 1 .. 1 F OP
  Constraint if dataEnterer is not the same as the author , dataEnterer SHOULD be present
treeblank treetree hl7:time
TS 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Constraint The dataEnterer/time.value SHALL be precise to the day and SHOULD be precise to the minute. If more precise than the day, SHALL include a time zone offset.  This represents the date/time that the clinical document was transcribed by the dataEnterer . 
treeblank treetree hl7:assignedEntity
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Contains 2.16.840.1.113883.3.51.60.1.7.1 BC CDA AssignedEntity (DYNAMIC)
Included from 2.16.840.1.113883.3.51.60.1.8 BC CDA authenticator (DYNAMIC) 0..*
  Constraint
treetree hl7:authenticator
0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F AUTHEN
treeblank treetree hl7:time
TS 1 .. 1 R (BCCDAClinicalDocumentBCHeader)
  Constraint

time SHALL be precise to the day and SHOULD be precise to the minute and, if more precise than the day, SHALL include a time zone offset
treeblank treetree hl7:signatureCode
CS 1 .. 1 R (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.10282 ParticipationSignature (DYNAMIC)
treeblank treetree hl7:assignedEntity
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
  Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
Included from 2.16.840.1.113883.3.51.60.1.10 BC CDA documentationOf (DYNAMIC) 0..*
treetree hl7:documentationOf
0 .. * R (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F DOC
  Constraint documentationOf/serviceEvent MAY be present. Where present, serviceEvent   SHALL conform to the requirements specified in the general BC header definition.
treeblank treetree hl7:serviceEvent
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F ACT
treeblank treeblank treetree @moodCode
cs 1 .. 1 F EVN
treeblank treeblank treetree hl7:id
II 0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree hl7:code
CE 0 .. 1 R (BCCDAClinicalDocumentBCHeader)
  Constraint The value of ServiceEvent/code SHOULD be from the SNOMED CT ( codeSystem 2.16.840.1.113883.6.96) ValueSet Procedure 2.16.840.1.113883.3.88.12.80.28 DYNAMIC , or the value of ServiceEvent/code MAY be from ICD10-CA ( codeSystem 2.16.840.1.113881.6.94 ) or CCI ( codeSystem 2.16.840.1.113883.6.94 ).
treeblank treeblank treeblank treetree @codeSystem
1 .. 1 F 2.16.840.1.113883.3.88.12.80.28
treeblank treeblank treetree hl7:effectiveTime
IVL_TS 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree hl7:performer
0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree @typeCode
cs 1 .. 1 R
  CONF
The value of @typeCode shall be drawn from value set 2.16.840.1.113883.1.11.19601 x_ServiceEventPerformer (DYNAMIC)
treeblank treeblank treeblank treetree hl7:functionCode
CE 0 .. 1 (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.10267 ParticipationFunction (DYNAMIC)
treeblank treeblank treeblank treetree hl7:assignedEntity
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
  Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
Included from 2.16.840.1.113883.3.51.60.1.12 BC CDA inFulfillmentOf (DYNAMIC) 0..*
treetree hl7:inFulfillmentOf
0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F FLFS
  Constraint As per the XD-LAB specification, the inFulfillmentOf/order element MAY be present and represents the Placer Order  (HL7 V2: ORC-2) or the Placer Group (HL7 V2: ORC-4) that was fulfilled, the identifier of which is carried in inFulfillmentOf/order/id .  When present, these elements conform to the constraints described in the general header section of this guide.

If  the inFulfillmentOf/order element is present,  it SHALL contain exactly one [1..1] statusC ode (HL7 V2: ORC-5) , which represents the status code of the order.  Therefore, if present, code.codeSystem SHALL contain “ statusCode ” and  code.code SHALL contain “completed,” “active,” or “aborted.”
treeblank treetree hl7:order
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 0 .. 1 F ACT
treeblank treeblank treetree @moodCode
cs 1 .. 1 F RQO
treeblank treeblank treetree hl7:id
II 1 .. * R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree hl7:code
CE 0 .. 1 (BCCDAClinicalDocumentBCHeader)
  Constraint inFulfillmentOf/order element MAY contain one [0..1] code element.  If present, code SHALL contain the status code of the order. Therefore, if present, code.codeSystem SHALL contain “ statusCode ” and  code.code SHALL contain completed ,” “ active ,” or “ aborted .”
treeblank treeblank treeblank treetree @codeSystem
1 .. 1 F 2.16.840.1.113883.5.4 (Act Code)
Included from 2.16.840.1.113883.3.51.60.1.20 BC CDA relatedDocument (DYNAMIC) 0..2
treetree hl7:relatedDocument
0 .. 2 (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 R
  CONF
The value of @typeCode shall be drawn from value set 2.16.840.1.113883.1.11.11610 x_ActRelationshipDocument (DYNAMIC)
treeblank treetree hl7:parentDocument
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F DOCCLIN
treeblank treeblank treetree @moodCode
cs 1 .. 1 F EVN
treeblank treeblank treetree hl7:id
II 1 .. 1 M (BCCDAClinicalDocumentBCHeader)
  Constraint ClinicalDocument/relatedDocument/ParentDocument/id/@root SHALL be the ClinicalDocument/Id/@root for the document it relates to.

ClinicalDocument/relatedDocument/ParentDocument/id/@extension SHALL be the ClinicalDocument/Id/@extension for the document it relates to

ClinicalDocument/relatedDocument/ParentDocument/id/@assigningAuthorityName SHALL be the ClinicalDocument/Id/@assigningAuthorityName for the document it relates to.
treeblank treeblank treetree hl7:code
CD 0 .. 1 (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree @codeSystem
1 .. 1 F 2.16.840.1.113883.6.1 (Logical Observation Identifier Names and Codes)
treeblank treeblank treetree hl7:text
ED 0 .. 1 (BCCDAClinicalDocumentBCHeader)
  Constraint parentDocument MAY contain the text element with the text.mediaType attribute set to indicate the MIME type of the related document.

The related document SHALL NOT be embedded in parentDocument/text element.

When sending a relatedDocument, the ClinicalDocument/relatedDocument.typeCode   SHALL be present, set at the value of “RPLC” for the original version of the document, and in the instance of a replacement document the versionNumber if present, SHALL be an increment of 1 from the document version it replaces. 

Replacement documents are meant to completely replace the previous version of a document, and as such SHALL NOT be handled as addendums in receiving systems.

Replacement documents SHALL represent a transitive relationship, where document A.1 can be replaced by A.2, A.2 can be replaced by A.3, and so on.  Multiple documents SHALL NOT replace the same document; i.e. A.1 being replaced by A.2 and also by A.3.

Receiving systems MAY retain parent documents that are considered superseded for historical and auditing purposes.  If parent documents are maintained, the receiving system SHALL very clearly identify the parent document as superseded by a more current version of the document.

treeblank treeblank treetree hl7:setId
II 0 .. 1 (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree hl7:versionNumber
INT 0 .. 1 (BCCDAClinicalDocumentBCHeader)
Included from 2.16.840.1.113883.3.51.60.1.11 BC CDA componentOf (DYNAMIC) 0..1 Required
treetree hl7:componentOf
0 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F COMP
treeblank treetree hl7:encompassingEncounter
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F ENC
treeblank treeblank treetree @moodCode
cs 1 .. 1 F EVN
treeblank treeblank treetree hl7:id
II 0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree hl7:code
CE 0 .. 1 (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.13955 ActEncounterCode (DYNAMIC)
treeblank treeblank treetree hl7:effectiveTime
IVL_TS 1 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree hl7:responsibleParty
0 .. 1 (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree @typeCode
cs 1 .. 1 F RESP
  Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
treeblank treeblank treetree hl7:encounterParticipant
0 .. * (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree @typeCode
cs 1 .. 1 R
  CONF
The value of @typeCode shall be drawn from value set 2.16.840.1.113883.1.11.19600 x_EncounterParticipant (DYNAMIC)
  Constraint MAY contain zero or more [0..*] encounterParticipant elements . If present, the encounterParticipant/assignedEntity element SHALL have at least one of assignedPerson or representedOrganization element present.
treeblank treeblank treeblank treetree hl7:time
IVL_TS 0 .. 1 (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree hl7:assignedEntity
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
  Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC)
treetree hl7:component
1 .. 1 M (BCCDAClinicalDocumentBCHeader)
treeblank treetree @typeCode
cs 1 .. 1 F COMP
treeblank treetree @contextConductionInd
bl 1 .. 1 R
treeblank treetree hl7:structuredBody
1 .. 1 R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treetree @classCode
cs 1 .. 1 F DOCBODY
treeblank treeblank treetree @moodCode
cs 1 .. 1 F EVN
treeblank treeblank treetree hl7:confidentialityCode
CE 0 .. 1 (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.16926 HL7 BasicConfidentialityKind (DYNAMIC)
treeblank treeblank treetree hl7:languageCode
CS 0 .. 1 (BCCDAClinicalDocumentBCHeader)
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.11526 Language (DYNAMIC)
treeblank treeblank treetree hl7:component
where
[hl7:section [hl7:templateId/@root='2.16.840.1.113883.10.12.201']]
1 .. * R (BCCDAClinicalDocumentBCHeader)
treeblank treeblank treeblank treetree @typeCode
cs 1 .. 1 F COMP
treeblank treeblank treeblank treetree @contextConductionInd
bl 1 .. 1 R
  Contains 2.16.840.1.113883.10.12.201 CDA Section (DYNAMIC)