Consolidated CDA (C-CDA), published by Health Level Seven. This guide is not an authorized publication; it is the continuous build for version 5.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/CDA-ccda/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/UDIOrganizer | Version: 5.0.0-ballot | |||
| Draft as of 2025-11-24 | Computable Name: UDIOrganizer | |||
| Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.10.20.22.4.311:2019-06-21 | ||||
This template is nested within an entryRelationship of either a Procedure Activity Procedure or a Non-Medicinal Supply Activity. It is used to record all UDI-related templates needed to exchange parsed UDI data elements and their associated information. The Device Identifier template SHALL be included. The Lot or Batch Number, Serial Number, Manufacturing Date, Expiration Date, and Distinct Identification Code templates SHOULD be included if present in the UDI. Implantable Device Status (urn:hl7ii:2.16.840.1.113883.10.20.22.4.305, 2019-06-21, NCIt: C160939) MAY be included in the UDI Organizer if the device is implantable and the information is available. The other listed templates MAY be included if available.
Although open templates may contain any valid CDA content, the following templates are specifically called out by this template:
Required Components: DeviceIdentifierObservation
Recommended Components: DistinctIdentificationCodeObservation, ExpirationDateObservation, LotOrBatchNumberObservation, ManufacturingDateObservation, SerialNumberObservation
Optional Components: BrandNameObservation, CatalogNumberObservation, CompanyNameObservation, ImplantableDeviceStatusObservation, LatexSafetyObservation, MRISafetyObservation, ModelNumberObservation
Usages:
You can also check for usages in the FHIR IG Statistics
Changes since version 4.0.0:
Description of Template, Differentials, Snapshots and how the different presentations work.
This structure is derived from Organizer
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..1 | Organizer | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-sdtctext-ref-value, should-lot-or-batch-number-observation, should-serial-number-observation, should-manufacturing-date-observation, should-expiration-date-observation, should-distinct-identification-code-observation |
![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.311 | |
![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2019-06-21 | |
![]() ![]() |
1..1 | cs | Fixed Value: CLUSTER | |
![]() ![]() |
1..1 | cs | ||
![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() |
1..1 | oid, uuid, ruid | ||
![]() ![]() |
0..1 | CD | ||
![]() ![]() ![]() |
0..1 | cs | Required Pattern: 74711-3 | |
![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.6.1 | |
![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() |
C | 0..1 | TEL | Constraints: value-starts-octothorpe |
![]() ![]() |
1..1 | CS | ||
![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() |
1..* | OrganizerComponent | Slice: Unordered, Open by profile:observation | |
![]() ![]() ![]() |
1..1 | OrganizerComponent | Device Identifier observation component | |
![]() ![]() ![]() ![]() |
1..1 | DeviceIdentifierObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Lot Or Batch Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | LotOrBatchNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Serial Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | SerialNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Manufacturing Date observation component | |
![]() ![]() ![]() ![]() |
1..1 | ManufacturingDateObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Expiration Date observation component | |
![]() ![]() ![]() ![]() |
1..1 | ExpirationDateObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Distinct Identification Code observation component | |
![]() ![]() ![]() ![]() |
1..1 | DistinctIdentificationCodeObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Brand Name observation component | |
![]() ![]() ![]() ![]() |
1..1 | BrandNameObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Model Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | ModelNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Company Name observation component | |
![]() ![]() ![]() ![]() |
1..1 | CompanyNameObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Catalog Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | CatalogNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Latex Safety observation component | |
![]() ![]() ![]() ![]() |
1..1 | LatexSafetyObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | MRI Safety observation component | |
![]() ![]() ![]() ![]() |
1..1 | MRISafetyObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Implantable Device Status observation component | |
![]() ![]() ![]() ![]() |
1..1 | ImplantableDeviceStatusObservation | ||
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| should-distinct-identification-code-observation | warning | Organizer | SHOULD contain Distinct Identification Code Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation'))
|
| should-expiration-date-observation | warning | Organizer | SHOULD contain Expiration Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ExpirationDateObservation'))
|
| should-lot-or-batch-number-observation | warning | Organizer | SHOULD contain Lot Or Batch Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/LotOrBatchNumberObservation'))
|
| should-manufacturing-date-observation | warning | Organizer | SHOULD contain Manufacturing Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ManufacturingDateObservation'))
|
| should-sdtctext-ref-value | warning | Organizer | SHOULD contain text/reference/@value |
sdtcText.reference.value.exists()
|
| should-serial-number-observation | warning | Organizer | SHOULD contain Serial Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SerialNumberObservation'))
|
| value-starts-octothorpe | error | Organizer.sdtcText.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
value.exists() implies value.startsWith('#')
|
| Path | Status | Usage | ValueSet | Version | Source |
| Organizer.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.templateId:UDI-org.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.classCode | Base | required | x_ActClassDocumentEntryOrganizer | 📍2.0.0 | THO v5.2 |
| Organizer.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.id.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.0 |
| Organizer.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2 |
| Organizer.sdtcText.mediaType | Base | example | MediaType | 📦3.0.0 | THO v7.0 |
| Organizer.sdtcText.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.statusCode | Base | required | ActStatus | 📦3.0.0 | THO v7.0 |
| Organizer.statusCode.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:lotOrBatchNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:serialNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:manufacturingDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:expirationDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:distinctIdentificationCodeObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:brandNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:modelNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:companyNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:catalogNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:latexSafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:mRISafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:implantableDeviceStatusObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Id | Grade | Path(s) | Description | Expression |
| II-1 | error | Organizer.typeId, Organizer.component:deviceIdentifierObservation.typeId, Organizer.component:lotOrBatchNumberObservation.typeId, Organizer.component:serialNumberObservation.typeId, Organizer.component:manufacturingDateObservation.typeId, Organizer.component:expirationDateObservation.typeId, Organizer.component:distinctIdentificationCodeObservation.typeId, Organizer.component:brandNameObservation.typeId, Organizer.component:modelNumberObservation.typeId, Organizer.component:companyNameObservation.typeId, Organizer.component:catalogNumberObservation.typeId, Organizer.component:latexSafetyObservation.typeId, Organizer.component:mRISafetyObservation.typeId, Organizer.component:implantableDeviceStatusObservation.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
| should-distinct-identification-code-observation | warning | Organizer | SHOULD contain Distinct Identification Code Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation'))
|
| should-expiration-date-observation | warning | Organizer | SHOULD contain Expiration Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ExpirationDateObservation'))
|
| should-lot-or-batch-number-observation | warning | Organizer | SHOULD contain Lot Or Batch Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/LotOrBatchNumberObservation'))
|
| should-manufacturing-date-observation | warning | Organizer | SHOULD contain Manufacturing Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ManufacturingDateObservation'))
|
| should-sdtctext-ref-value | warning | Organizer | SHOULD contain text/reference/@value |
sdtcText.reference.value.exists()
|
| should-serial-number-observation | warning | Organizer | SHOULD contain Serial Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SerialNumberObservation'))
|
| value-starts-octothorpe | error | Organizer.sdtcText.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
value.exists() implies value.startsWith('#')
|
| Path | Status | Usage | ValueSet | Version | Source |
| Organizer.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.templateId:UDI-org.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.classCode | Base | required | x_ActClassDocumentEntryOrganizer | 📍2.0.0 | THO v5.2 |
| Organizer.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.id.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.0 |
| Organizer.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2 |
| Organizer.sdtcText.mediaType | Base | example | MediaType | 📦3.0.0 | THO v7.0 |
| Organizer.sdtcText.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.statusCode | Base | required | ActStatus | 📦3.0.0 | THO v7.0 |
| Organizer.statusCode.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:lotOrBatchNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:serialNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:manufacturingDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:expirationDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:distinctIdentificationCodeObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:brandNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:modelNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:companyNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:catalogNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:latexSafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:mRISafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:implantableDeviceStatusObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Id | Grade | Path(s) | Description | Expression |
| II-1 | error | Organizer.typeId, Organizer.component:deviceIdentifierObservation.typeId, Organizer.component:lotOrBatchNumberObservation.typeId, Organizer.component:serialNumberObservation.typeId, Organizer.component:manufacturingDateObservation.typeId, Organizer.component:expirationDateObservation.typeId, Organizer.component:distinctIdentificationCodeObservation.typeId, Organizer.component:brandNameObservation.typeId, Organizer.component:modelNumberObservation.typeId, Organizer.component:companyNameObservation.typeId, Organizer.component:catalogNumberObservation.typeId, Organizer.component:latexSafetyObservation.typeId, Organizer.component:mRISafetyObservation.typeId, Organizer.component:implantableDeviceStatusObservation.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
| should-distinct-identification-code-observation | warning | Organizer | SHOULD contain Distinct Identification Code Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation'))
|
| should-expiration-date-observation | warning | Organizer | SHOULD contain Expiration Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ExpirationDateObservation'))
|
| should-lot-or-batch-number-observation | warning | Organizer | SHOULD contain Lot Or Batch Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/LotOrBatchNumberObservation'))
|
| should-manufacturing-date-observation | warning | Organizer | SHOULD contain Manufacturing Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ManufacturingDateObservation'))
|
| should-sdtctext-ref-value | warning | Organizer | SHOULD contain text/reference/@value |
sdtcText.reference.value.exists()
|
| should-serial-number-observation | warning | Organizer | SHOULD contain Serial Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SerialNumberObservation'))
|
| value-starts-octothorpe | error | Organizer.sdtcText.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
value.exists() implies value.startsWith('#')
|
This structure is derived from Organizer
Summary
Mandatory: 10 elements(13 nested mandatory elements)
Fixed: 2 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Organizer
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
C | 1..1 | Organizer | XML Namespace: urn:hl7-org:v3 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) Constraints: should-sdtctext-ref-value, should-lot-or-batch-number-observation, should-serial-number-observation, should-manufacturing-date-observation, should-expiration-date-observation, should-distinct-identification-code-observation |
![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.311 | |
![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2019-06-21 | |
![]() ![]() |
1..1 | cs | Fixed Value: CLUSTER | |
![]() ![]() |
1..1 | cs | ||
![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() |
1..1 | oid, uuid, ruid | ||
![]() ![]() |
0..1 | CD | ||
![]() ![]() ![]() |
0..1 | cs | Required Pattern: 74711-3 | |
![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.6.1 | |
![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() |
C | 0..1 | TEL | Constraints: value-starts-octothorpe |
![]() ![]() |
1..1 | CS | ||
![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() |
1..* | OrganizerComponent | Slice: Unordered, Open by profile:observation | |
![]() ![]() ![]() |
1..1 | OrganizerComponent | Device Identifier observation component | |
![]() ![]() ![]() ![]() |
1..1 | DeviceIdentifierObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Lot Or Batch Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | LotOrBatchNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Serial Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | SerialNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Manufacturing Date observation component | |
![]() ![]() ![]() ![]() |
1..1 | ManufacturingDateObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Expiration Date observation component | |
![]() ![]() ![]() ![]() |
1..1 | ExpirationDateObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Distinct Identification Code observation component | |
![]() ![]() ![]() ![]() |
1..1 | DistinctIdentificationCodeObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Brand Name observation component | |
![]() ![]() ![]() ![]() |
1..1 | BrandNameObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Model Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | ModelNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Company Name observation component | |
![]() ![]() ![]() ![]() |
1..1 | CompanyNameObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Catalog Number observation component | |
![]() ![]() ![]() ![]() |
1..1 | CatalogNumberObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Latex Safety observation component | |
![]() ![]() ![]() ![]() |
1..1 | LatexSafetyObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | MRI Safety observation component | |
![]() ![]() ![]() ![]() |
1..1 | MRISafetyObservation | ||
![]() ![]() ![]() |
0..1 | OrganizerComponent | Implantable Device Status observation component | |
![]() ![]() ![]() ![]() |
1..1 | ImplantableDeviceStatusObservation | ||
Documentation for this format | ||||
| Id | Grade | Path(s) | Description | Expression |
| should-distinct-identification-code-observation | warning | Organizer | SHOULD contain Distinct Identification Code Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation'))
|
| should-expiration-date-observation | warning | Organizer | SHOULD contain Expiration Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ExpirationDateObservation'))
|
| should-lot-or-batch-number-observation | warning | Organizer | SHOULD contain Lot Or Batch Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/LotOrBatchNumberObservation'))
|
| should-manufacturing-date-observation | warning | Organizer | SHOULD contain Manufacturing Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ManufacturingDateObservation'))
|
| should-sdtctext-ref-value | warning | Organizer | SHOULD contain text/reference/@value |
sdtcText.reference.value.exists()
|
| should-serial-number-observation | warning | Organizer | SHOULD contain Serial Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SerialNumberObservation'))
|
| value-starts-octothorpe | error | Organizer.sdtcText.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
value.exists() implies value.startsWith('#')
|
Key Elements View
| Path | Status | Usage | ValueSet | Version | Source |
| Organizer.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.templateId:UDI-org.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.classCode | Base | required | x_ActClassDocumentEntryOrganizer | 📍2.0.0 | THO v5.2 |
| Organizer.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.id.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.0 |
| Organizer.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2 |
| Organizer.sdtcText.mediaType | Base | example | MediaType | 📦3.0.0 | THO v7.0 |
| Organizer.sdtcText.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.statusCode | Base | required | ActStatus | 📦3.0.0 | THO v7.0 |
| Organizer.statusCode.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:lotOrBatchNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:serialNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:manufacturingDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:expirationDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:distinctIdentificationCodeObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:brandNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:modelNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:companyNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:catalogNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:latexSafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:mRISafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:implantableDeviceStatusObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Id | Grade | Path(s) | Description | Expression |
| II-1 | error | Organizer.typeId, Organizer.component:deviceIdentifierObservation.typeId, Organizer.component:lotOrBatchNumberObservation.typeId, Organizer.component:serialNumberObservation.typeId, Organizer.component:manufacturingDateObservation.typeId, Organizer.component:expirationDateObservation.typeId, Organizer.component:distinctIdentificationCodeObservation.typeId, Organizer.component:brandNameObservation.typeId, Organizer.component:modelNumberObservation.typeId, Organizer.component:companyNameObservation.typeId, Organizer.component:catalogNumberObservation.typeId, Organizer.component:latexSafetyObservation.typeId, Organizer.component:mRISafetyObservation.typeId, Organizer.component:implantableDeviceStatusObservation.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
| should-distinct-identification-code-observation | warning | Organizer | SHOULD contain Distinct Identification Code Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation'))
|
| should-expiration-date-observation | warning | Organizer | SHOULD contain Expiration Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ExpirationDateObservation'))
|
| should-lot-or-batch-number-observation | warning | Organizer | SHOULD contain Lot Or Batch Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/LotOrBatchNumberObservation'))
|
| should-manufacturing-date-observation | warning | Organizer | SHOULD contain Manufacturing Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ManufacturingDateObservation'))
|
| should-sdtctext-ref-value | warning | Organizer | SHOULD contain text/reference/@value |
sdtcText.reference.value.exists()
|
| should-serial-number-observation | warning | Organizer | SHOULD contain Serial Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SerialNumberObservation'))
|
| value-starts-octothorpe | error | Organizer.sdtcText.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
value.exists() implies value.startsWith('#')
|
Snapshot View
| Path | Status | Usage | ValueSet | Version | Source |
| Organizer.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.templateId:UDI-org.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.classCode | Base | required | x_ActClassDocumentEntryOrganizer | 📍2.0.0 | THO v5.2 |
| Organizer.moodCode | Base | required | CDAActMood | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.id.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.code | Base | example | v3 Code System ActCode | 📦3.0.0 | THO v7.0 |
| Organizer.code.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.compression | Base | required | CDACompressionAlgorithm | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.sdtcText.integrityCheckAlgorithm | Base | required | IntegrityCheckAlgorithm | 📍2.0.0 | THO v5.2 |
| Organizer.sdtcText.mediaType | Base | example | MediaType | 📦3.0.0 | THO v7.0 |
| Organizer.sdtcText.representation | Base | required | CDABinaryDataEncoding | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.statusCode | Base | required | ActStatus | 📦3.0.0 | THO v7.0 |
| Organizer.statusCode.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:deviceIdentifierObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:lotOrBatchNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:lotOrBatchNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:serialNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:serialNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:manufacturingDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:manufacturingDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:expirationDateObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:expirationDateObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:distinctIdentificationCodeObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:distinctIdentificationCodeObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:brandNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:brandNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:modelNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:modelNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:companyNameObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:companyNameObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:catalogNumberObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:catalogNumberObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:latexSafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:latexSafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:mRISafetyObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:mRISafetyObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Organizer.component:implantableDeviceStatusObservation.​nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeId.nullFlavor | Base | required | CDANullFlavor | 📦2.0.1-sd | Clinical Document Architecture v2.0 |
| Organizer.component:implantableDeviceStatusObservation.​typeCode | Base | required | ActRelationshipHasComponent | 📦3.0.0 | THO v7.0 |
| Id | Grade | Path(s) | Description | Expression |
| II-1 | error | Organizer.typeId, Organizer.component:deviceIdentifierObservation.typeId, Organizer.component:lotOrBatchNumberObservation.typeId, Organizer.component:serialNumberObservation.typeId, Organizer.component:manufacturingDateObservation.typeId, Organizer.component:expirationDateObservation.typeId, Organizer.component:distinctIdentificationCodeObservation.typeId, Organizer.component:brandNameObservation.typeId, Organizer.component:modelNumberObservation.typeId, Organizer.component:companyNameObservation.typeId, Organizer.component:catalogNumberObservation.typeId, Organizer.component:latexSafetyObservation.typeId, Organizer.component:mRISafetyObservation.typeId, Organizer.component:implantableDeviceStatusObservation.typeId | An II instance must have either a root or an nullFlavor. |
root.exists() or nullFlavor.exists()
|
| should-distinct-identification-code-observation | warning | Organizer | SHOULD contain Distinct Identification Code Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/DistinctIdentificationCodeObservation'))
|
| should-expiration-date-observation | warning | Organizer | SHOULD contain Expiration Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ExpirationDateObservation'))
|
| should-lot-or-batch-number-observation | warning | Organizer | SHOULD contain Lot Or Batch Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/LotOrBatchNumberObservation'))
|
| should-manufacturing-date-observation | warning | Organizer | SHOULD contain Manufacturing Date Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/ManufacturingDateObservation'))
|
| should-sdtctext-ref-value | warning | Organizer | SHOULD contain text/reference/@value |
sdtcText.reference.value.exists()
|
| should-serial-number-observation | warning | Organizer | SHOULD contain Serial Number Observation |
component.where(observation.hasTemplateIdOf('http://hl7.org/cda/us/ccda/StructureDefinition/SerialNumberObservation'))
|
| value-starts-octothorpe | error | Organizer.sdtcText.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
value.exists() implies value.startsWith('#')
|
This structure is derived from Organizer
Summary
Mandatory: 10 elements(13 nested mandatory elements)
Fixed: 2 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices: