Back To Index  <<  Back To Templates

draft Template   BC CDA ClinicalDocumentBCLabResult

Id 2.16.840.1.113883.3.51.60.2.1 Effective Date valid from 2016‑04‑02 11:52:37
Status draft Draft Version Label
Name BCCDAClinicalDocument2 Display Name BC CDA ClinicalDocumentBCLabResult
Description Pilot BC CDA template.
Classification CDA Document Level Template
Open/Closed Open (other than defined elements are allowed)
Used by / Uses
Used by 0 templates, Uses 13 templates
Uses Template id as Name Version
2.16.840.1.113883.3.51.60.1.3 Include BCCDArecordTarget 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.3.51.60.1.9.2 Include CDAparticipant DYNAMIC
2.16.840.1.113883.3.51.60.1.8.1 Include CDAlegalAuthenticator DYNAMIC
1.3.6.1.4.1.19376.1.3.3.2.1.1 Include BCCDALabResultSpecialtyStructuredBody DYNAMIC
Relationship Specialization: template 2.16.840.1.113883.10.12.2 (2005‑09‑07)
Item DT Card Conf Description Label
hl7:ClinicalDocument
1 … 1 M CONF‑BC0001
treetree @classCode
cs 1 … 1 F DOCCLIN CONF‑BC0502
treetree @moodCode
cs 1 … 1 F EVN
treetree hl7:realmCode
CS CNE 1 … 1 M CONF‑BC0005
treeblank treetree @code
1 … 1 F CA-BC
treetree hl7:typeId
II 1 … 1 M CONF‑BC0002
treeblank treetree @root
oid 1 … 1 F 2.16.840.1.113883.1.3 CONF‑BC0003
treeblank treetree @extension
st 1 … 1 F POCD_HD000040 CONF‑BC0004
treetree hl7:templateId
II 1 … 1 M CONF‑BC0130
treeblank treetree @root
oid 1 … 1 F 2.16.840.1.113883.3.51.60.2.1
treetree hl7:id
II 1 … 1 M CONF‑BC0014, CONF‑BC0015
treeblank treetree @extension
uid 1 … 1 R CONF‑BC0015
treeblank treetree @root
oid 1 … 1 R CONF‑BC0014
  Constraint 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 CONF‑BC0131, CONF‑BC0132, CONF‑BC0021, CONF‑BC0022
  Constraint If the document is a (potentially) multi-disciplinary laboratory report, the value for ClinicalDocument/code  SHALL be 11502-2 LABORATORY REPORT.TOTAL 2.16.840.1.113883.6.1 LOINC STATIC

If the document is a single discipline laboratory report,  the value for ClinicalDocument/code  SHOULD be selected from Value Set Laboratory Specialties  DYNAMIC

SHALL contain exactly one [1..1] code 

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 CONF‑BC0023
treetree hl7:effectiveTime
TS 1 … 1 M CONF‑BC0025, CONF‑BC0026
treetree hl7:confidentialityCode
CE CNE 1 … 1 M CONF‑BC0027, CONF‑BC0028, CONF‑BC0503
  CONF
@code shall be "N"
@codeSystem shall be "2.16.840.1.113883.5.25"
@displayName shall be "Normal"
or
The value of @code shall be drawn from value set 2.16.840.1.113883.3.1937.99.61.26.11.66 x_NormalRestrictedTabooConfidentialityKind (DYNAMIC)
treetree hl7:languageCode
CS 1 … 1 M CONF‑BC0029, CONF‑BC0030
  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.

CONF‑BC0016, CONF‑BC0552, CONF‑BC0553,, CONF‑BC0017
  Constraint setId.extension SHALL be aGUID

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.typeCodewould 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.

CONF‑BC0018, CONF‑BC0019, CONF‑BC0020, CONF‑BC0554, CONF‑BC0555
  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 versionNumberSHALL be set at the value of “1” for the original version of the document, and in the instance of a replacement document the versionNumberSHALL be an increment of 1 from the document version it replaces.
Included 1 … 1 M from 2.16.840.1.113883.3.51.60.1.3 BC CDA recordTarget (DYNAMIC)
treetree hl7:recordTarget
1 … 1 M CONF‑BC0001
treeblank treetree @typeCode
cs 0 … 1 F RCT CONF‑BC0507
treeblank treetree @contextControlCode
cs 0 … 1 F OP
treeblank treetree hl7:patientRole
1 … 1 M CONF‑BC0047
treeblank treeblank treetree @classCode
cs 1 … 1 F PAT CONF‑BC0508
treeblank treeblank treetree hl7:id
II 1 … * R CONF‑BC0048
treeblank treeblank treetree hl7:addr
AD.CA 0 … * CONF‑BC0051
treeblank treeblank treetree hl7:telecom
TEL.CA.PHONE 0 … * CONF‑BC0052
treeblank treeblank treetree hl7:patient
1 … 1 M CONF‑BC0053
treeblank treeblank treeblank treetree @classCode
cs 0 … 1 F PSN CONF‑BC0509
treeblank treeblank treeblank treetree @determinerCode
cs 0 … 1 F INSTANCE
treeblank treeblank treeblank treetree hl7:name
PN.CA 0 … * CONF‑BC0054
treeblank treeblank treeblank treetree hl7:administrativeGenderCode
CE 0 … 1 CONF‑BC0055
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.1 AdministrativeGender (DYNAMIC)
treeblank treeblank treeblank treetree hl7:birthTime
TS 0 … 1 CONF‑BC0056
treeblank treeblank treeblank treetree hl7:languageCommunication
0 … * CONF‑BC0057
treeblank treeblank treeblank treeblank treetree hl7:languageCode
CS 0 … 1 CONF‑BC0057
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.11526 HumanLanguage (DYNAMIC)
treeblank treeblank treeblank treeblank treetree hl7:modeCode
CE 0 … 1 CONF‑BC0057
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.12249 LanguageAbilityMode (DYNAMIC)
treeblank treeblank treeblank treeblank treetree hl7:proficiencyLevelCode
CE 0 … 1 CONF‑BC0057
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.12199 LanguageAbilityProficiency (DYNAMIC)
treeblank treeblank treeblank treeblank treetree hl7:preferenceInd
BL 0 … 1 CONF‑BC0057
Included 1 … * M from 2.16.840.1.113883.3.51.60.1.4 BC CDA author (DYNAMIC)
treetree hl7:author
1 … * M CONF‑BC0058
treeblank treetree @typeCode
cs 1 … 1 F AUT CONF‑BC0510
treeblank treetree @contextControlCode
cs 1 … 1 F OP CONF‑BC0510
treeblank treetree hl7:time
TS 1 … 1 M CONF‑BC0059, CONF‑BC0060
  Constraint The author/time.valueSHALL 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 assignedAuthoringDevice , 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 CONF‑BC0061
treeblank treeblank treetree @classCode
cs 1 … 1 F ASSIGNED CONF‑BC0511
treeblank treeblank treetree hl7:id
II 1 … * M CONF‑BC0062, CONF‑BC0063, CONF‑BC0064
  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 CONF‑BC0061
treeblank treeblank treeblank treetree @codeSystem
1 … 1 F 2.16.840.1.113883.5.111 (Role Code)
treeblank treeblank treetree hl7:addr
AD.CA 0 … * CONF‑BC0061
treeblank treeblank treetree hl7:telecom
TEL.CA.PHONE 0 … * CONF‑BC0061
Choice 0 … 1 Elements to choose from:
treeblank treeblank treeblank treetree hl7:assignedPerson
1 … 1 R CONF‑BC0065
Included 0 … * from 2.16.840.1.113883.3.51.60.1.5.2 BC CDA Person (DYNAMIC)
treeblank treeblank treeblank treeblank treetree @classCode
cs 1 … 1 F PSN CONF‑BC0519
treeblank treeblank treeblank treeblank treetree @determinerCode
cs 1 … 1 F INSTANCE CONF‑BC0519
treeblank treeblank treeblank treeblank treetree hl7:name
PN.CA 0 … * R CONF‑BC0100
  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 CONF‑BC0065
Included 0 … * from 2.16.840.1.113883.3.51.60.1.21 BC CDA Device (DYNAMIC)
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 … * CONF‑BC0065
  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 … * CONF‑BC0065
treeblank treeblank treeblank treetree hl7:softwareName
SC 0 … * CONF‑BC0065
Included 1 … 1 R from 2.16.840.1.113883.3.51.60.1.6 BC CDA custodian (DYNAMIC)
treetree hl7:custodian
1 … 1 R CONF‑BC0082
treeblank treetree @typeCode
cs 1 … 1 F CST CONF‑BC0083
treeblank treetree hl7:assignedCustodian
1 … 1 M CONF‑BC0084
treeblank treeblank treetree @classCode
cs 1 … 1 F ASSIGNED CONF‑BC0514
treeblank treeblank treetree hl7:representedCustodianOrganization
1 … 1 M CONF‑BC0085
treeblank treeblank treeblank treetree @classCode
cs 1 … 1 F ORG CONF‑BC0515
treeblank treeblank treeblank treetree @determinerCode
cs 1 … 1 F INSTANCE CONF‑BC0515
treeblank treeblank treeblank treetree hl7:id
II 1 … 1 M CONF‑BC0086
  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 CONF‑BC0087
Included 0 … * from 2.16.840.1.113883.3.51.60.1.5 BC CDA informationRecipient (DYNAMIC)
treetree hl7:informationRecipient
0 … * CONF‑BC0070, CONF‑BC0071
treeblank treetree @typeCode
cs 1 … 1 R
  Constraint informationRecipientSHALL have the attribute typeCode whichSHALL 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 M CONF‑BC0072
treeblank treeblank treetree @classCode
cs 1 … 1 F ASSIGNED CONF‑BC0074
treeblank treeblank treetree hl7:id
II 1 … 2 R CONF‑BC0073, CONF‑BC0075, CONF‑BC0076
  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.CA 0 … * CONF‑BC0077
  Constraint If present, intendedRecipient/addr SHALL conform to the restrictions for the described in common elements for addresses.
treeblank treeblank treetree hl7:telecom
TEL.CA.PHONE 0 … * CONF‑BC0078
  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 CONF‑BC0072
Included 0 … * from 2.16.840.1.113883.3.51.60.1.5.2 BC CDA Person (DYNAMIC)
treeblank treeblank treeblank treetree @classCode
cs 1 … 1 F PSN CONF‑BC0519
treeblank treeblank treeblank treetree @determinerCode
cs 1 … 1 F INSTANCE CONF‑BC0519
treeblank treeblank treeblank treetree hl7:name
PN.CA 0 … * R CONF‑BC0100
  Constraint assignedEntity/assignedPerson.name element SHALL conform to the constraints in the common section on names
treeblank treeblank treetree hl7:receivedOrganization
0 … 1 CONF‑BC0080
Included 0 … * from 2.16.840.1.113883.3.51.60.1.5.1 BC CDA Organization (DYNAMIC)
treeblank treeblank treeblank treetree @classCode
cs 1 … 1 F ORG CONF‑BC0533
treeblank treeblank treeblank treetree @determinerCode
cs 1 … 1 F INSTANCE
treeblank treeblank treeblank treetree hl7:id
II 0 … * R CONF‑BC0080
treeblank treeblank treeblank treetree hl7:name
ON 0 … * R CONF‑BC0534
Included 0 … 1 from 2.16.840.1.113883.3.51.60.1.7 BC CDA dataEnterer (DYNAMIC)
treetree hl7:dataEnterer
0 … 1 CONF‑BC0088, CONF‑BC0089
treeblank treetree @typeCode
cs 1 … 1 F ENT CONF‑BC0516
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 CONF‑BC0088, CONF‑BC0089
  Constraint The dataEnterer/time.valueSHALL 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 Contains 2.16.840.1.113883.3.51.60.1.7.1 BC CDA assignedEntity (DYNAMIC) CONF‑BC0090
where [not(@nullFlavor)]
Included 0 … * from 2.16.840.1.113883.3.51.60.1.8 BC CDA authenticator (DYNAMIC)
treetree hl7:authenticator
0 … * CONF‑BC0096
treeblank treetree @typeCode
cs 1 … 1 F AUTHEN
treeblank treetree hl7:time
TS 1 … 1 R CONF‑BC0096
  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 CONF‑BC0096
  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 Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC) CONF‑BC0096
Included 0 … * from 2.16.840.1.113883.3.51.60.1.10 BC CDA documentationOf (DYNAMIC)
treetree hl7:documentationOf
0 … * R CONF‑BC0520
treeblank treetree @typeCode
cs 1 … 1 F DOC
  Constraint documentationOf/serviceEventMAY be present. Where present, serviceEvent  SHALL conform to the requirements specified in the general BC header definition.
treeblank treetree hl7:serviceEvent
1 … 1 M CONF‑BC0103
treeblank treeblank treetree @classCode
cs 1 … 1 F ACT CONF‑BC0521
treeblank treeblank treetree @moodCode
cs 1 … 1 F EVN
treeblank treeblank treetree hl7:id
II 0 … * CONF‑BC0103
treeblank treeblank treetree hl7:code
CE 0 … 1 CONF‑BC0103
  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.5.4 (Act Code)
treeblank treeblank treetree hl7:effectiveTime
IVL_TS 1 … 1 M CONF‑BC0103
treeblank treeblank treetree hl7:performer
0 … * CONF‑BC0104
treeblank treeblank treeblank treetree @typeCode
cs 1 … 1 R CONF‑BC0105
  Constraint If present, performer SHALL contain the typeCode attribute whose value SHALL be either “PPRF” (primary performer) or “SPRF” (secondary performer).
treeblank treeblank treeblank treetree hl7:assignedEntity
1 … 1 M Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC) CONF‑BC0106
where [not(@nullFlavor)]
Included 0 … * from 2.16.840.1.113883.3.51.60.1.12 BC CDA inFulfillmentOf (DYNAMIC)
treetree hl7:inFulfillmentOf
0 … * CONF‑BC0001
treeblank treetree @typeCode
cs 1 … 1 F FLFS CONF‑BC0524
  Constraint As per the XD-LAB specification, the inFulfillmentOf/orderelement 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] statusCode(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 M CONF‑BC0123
treeblank treeblank treetree @classCode
cs 1 … 1 F ACT CONF‑BC0525
treeblank treeblank treetree @moodCode
cs 1 … 1 F RQO
treeblank treeblank treetree hl7:id
II 1 … * M CONF‑BC0124
treeblank treeblank treetree hl7:code
CE 0 … 1 CONF‑BC0526
  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.”
Included 0 … 2 from 2.16.840.1.113883.3.51.60.1.20 BC CDA relatedDocument (DYNAMIC)
treetree hl7:relatedDocument
0 … 2 CONF‑BC0125
treeblank treetree @typeCode
cs 1 … 1 R CONF‑BC0126
  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 M CONF‑BC0127
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 CONF‑BC0556, CONF‑BC0557, CONF‑BC0558, CONF‑BC0527
  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 CONF‑BC0127
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 CONF‑BC0128
  Constraint parentDocumentMAY 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 inparentDocument/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 versionNumberif 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 CONF‑BC0127
treeblank treeblank treetree hl7:versionNumber
INT 0 … 1 CONF‑BC0127
Included 0 … 1 from 2.16.840.1.113883.3.51.60.1.11 BC CDA componentOf (DYNAMIC)
treetree hl7:componentOf
0 … 1 CONF‑BC0001
treeblank treetree @typeCode
cs 1 … 1 F COMP CONF‑BC0528
treeblank treetree hl7:encompassingEncounter
1 … 1 R CONF‑BC0114
treeblank treeblank treetree @classCode
cs 1 … 1 F ENC CONF‑BC0529
treeblank treeblank treetree @moodCode
cs 1 … 1 F EVN
treeblank treeblank treetree hl7:id
II 0 … * CONF‑BC0114
treeblank treeblank treetree hl7:effectiveTime
IVL_TS 1 … 1 R CONF‑BC0114
treeblank treeblank treetree hl7:responsibleParty
0 … 1 Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC) CONF‑BC0116
treeblank treeblank treeblank treetree @typeCode
cs 1 … 1 F RESP CONF‑BC0530
treeblank treeblank treetree hl7:encounterParticipant
0 … * CONF‑BC0115
treeblank treeblank treeblank treetree @typeCode
cs 1 … 1 R CONF‑BC0117
  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..*]encounterParticipantelements. If present, the encounterParticipant/assignedEntity element SHALL have at least one of assignedPerson or representedOrganization element present.
treeblank treeblank treeblank treetree hl7:assignedEntity
1 … 1 R Contains 2.16.840.1.113883.10.12.153 CDA AssignedEntity (DYNAMIC) CONF‑BC0115
Included 0 … * from 2.16.840.1.113883.3.51.60.1.9.2 BC CDA laborderingprovider (DYNAMIC)
treetree hl7:participant
0 … * CONF‑8504
treeblank treetree @typeCode
cs 1 … 1 F IND CONF‑8505
treeblank treetree @contextControlCode
cs 1 … 1 F OP CONF‑8505
treeblank treetree hl7:functionCode
CE 1 … 1 M CONF‑8506
treeblank treeblank treetree @code
1 … 1 F PCP
treeblank treeblank treetree @codeSystem
1 … 1 F 2.16.840.1.113883.2.20.3.
treeblank treeblank treetree @displayName
1 … 1 F Primary Care Physician
treeblank treeblank treetree @codeSystemName
1 … 1 F HL7ParticipationFunction
treeblank treetree hl7:associatedEntity
1 … 1 M CONF‑8507
treeblank treeblank treetree @classCode
cs 1 … 1 F PROV CONF‑8507
treeblank treeblank treetree hl7:id
II 1 … 2 R CONF‑BC0097, CONF‑BC0098
  Constraint If the participant is a provider, the id elements SHALL conform to section 4.2.1.3.

If the participant is a not a Provider, associatedEntity/id.extension MAY be a locally assigned identifier
treeblank treeblank treetree hl7:code
CE 0 … 1 CONF‑8507
treeblank treeblank treeblank treetree @codeSystem
1 … 1 F 2.16.840.1.113883.5.111 (Role Code)
treeblank treeblank treetree hl7:addr
AD.CA 0 … * CONF‑BC0101
treeblank treeblank treetree hl7:telecom
TEL.CA.PHONE 0 … * CONF‑BC0102
treeblank treeblank treetree hl7:associatedPerson
1 … 1 M Contains 2.16.840.1.113883.3.51.60.1.5.2 BC CDA Person (DYNAMIC) CONF‑8508
where [not(@nullFlavor)]
Included 0 … * from 2.16.840.1.113883.3.51.60.1.8.1 BC CDA legalAuthenticator (DYNAMIC)
treetree hl7:legalAuthenticator
0 … * CONF‑BC0001
treeblank treetree @typeCode
cs 1 … 1 F LA
treeblank treetree @contextControlCode
cs 1 … 1 F OP
treeblank treetree hl7:time
TS 1 … 1 R CONF‑BC0001
  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 CONF‑BC0001
treeblank treetree hl7:assignedEntity
1 … 1 M Contains 2.16.840.1.113883.3.51.60.1.7.1 BC CDA assignedEntity (DYNAMIC) CONF‑BC0001
where [not(@nullFlavor)]
treetree hl7:component
1 … 1 M CONF‑BC0001
treeblank treetree @typeCode
cs 1 … 1 F COMP
treeblank treetree @contextConductionInd
bl 1 … 1 F true
Included 1 … * M from 1.3.6.1.4.1.19376.1.3.3.2.1.1 BC CDA LabResultSpecialtyStructuredBody (DYNAMIC)
treeblank treetree hl7:structuredBody
1 … * M CONF‑BC0001
treeblank treeblank treetree @classCode
cs 1 … 1 F DOCBODY
treeblank treeblank treetree @moodCode
cs 1 … 1 F EVN
  Constraint Every Laboratory Report SHALL contain at least one [1..*] Laboratory Specialty Section, identified with its LOINC specialty code.

There SHALL be exactly one [1..1] ClinicalDocument/component/structuredBody element.  The component element SHALL have its typeCode attribute fixed to “COMP” and the structuredBody element SHALL have its classCode attribute fixed to “DOCBODY” and its moodCode attribute fixed to “EVN”.
treeblank treeblank treetree hl7:confidentialityCode
CE 0 … 1 CONF‑BC0001
  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 CONF‑BC0001
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.11526 HumanLanguage (DYNAMIC)
treeblank treeblank treetree hl7:component
1 … * R Contains 1.3.6.1.4.1.19376.1.3.3.2.2 Laboratory Report Item Section (DYNAMIC) CONF‑BC0001
where [hl7:section [hl7:templateId/@root='1.3.6.1.4.1.19376.1.3.3.2.2']]
treeblank treeblank treeblank treetree @typeCode
cs 1 … 1 F COMP
treeblank treeblank treeblank treetree @contextConductionInd
bl 1 … 1 R
treeblank treetree hl7:structuredBody
1 … 1 M CONF‑BC0001
treeblank treeblank treetree hl7:component
1 … * R CONF‑BC0001
treeblank treeblank treeblank treetree @contextConductionInd
bl 1 … 1 F true