This page is part of the CCDA: Consolidated CDA Release (v4.0.0-ballot: CCDA 4.0 Ballot 1) generated with FHIR (HL7® FHIR® Standard) v5.0.0. The current version which supersedes this version is 3.0.0. For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense | Version: 4.0.0-ballot | |||
Draft as of 2024-12-20 | Computable Name: MedicationDispense | |||
Other Identifiers: urn:ietf:rfc:3986#Uniform Resource Identifier (URI)#urn:hl7ii:2.16.840.1.113883.10.20.22.4.18:2023-05-01 |
This template records the act of supplying medications (i.e., dispensing). The moodCode equaling "EVN" (Event), signals that the "supply" has occurred and thus has been dispensed.
Usage:
Description of Template, Differentials, Snapshots and how the different presentations work.
This structure is derived from Supply
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Supply | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, statusCode, effectiveTime, priorityCode, repeatNumber, independentInd, quantity, expectedUseTime, product, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcInFulfillmentOf1 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) should-text-ref-value: SHOULD contain text/reference/@value should-effectiveTime: SHOULD contain effectiveTime should-repeatNumber: SHOULD contain repeatNumber should-quantity: SHOULD contain quantity |
![]() ![]() ![]() |
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.18 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2023-05-01 | |
![]() ![]() ![]() |
1..1 | cs | ||
![]() ![]() ![]() |
1..1 | cs | Fixed Value: EVN | |
![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() |
1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: MedicationDispenseStatusCodes (required) | |
![]() ![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() ![]() |
C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
![]() ![]() ![]() |
1..1 | CS | ||
![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() ![]() |
0..1 | SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TS | ||
![]() ![]() ![]() |
0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | |
![]() ![]() ![]() |
0..1 | PQ | ||
![]() ![]() ![]() |
1..1 | InfrastructureRoot | ||
![]() ![]() ![]() ![]() |
1..1 | MedicationInformation, ImmunizationMedicationInformation | ||
![]() ![]() ![]() |
0..1 | Performer2 | ||
![]() ![]() ![]() ![]() |
C | 1..1 | AssignedEntity | should-addr: SHOULD contain addr |
![]() ![]() ![]() ![]() ![]() |
0..1 | USRealmAddress | ||
![]() ![]() ![]() |
0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | |
![]() ![]() ![]() ![]() |
0..1 | EntryRelationship | entryRelationship | |
![]() ![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: REFR | |
![]() ![]() ![]() ![]() ![]() |
1..1 | MedicationSupplyOrder | ||
![]() |
Path | Conformance | ValueSet | URI |
Supply.code | required | MedicationDispenseStatusCodeshttp://hl7.org/fhir/ValueSet/medicationdispense-status from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
should-addr | warning | Supply.performer.assignedEntity | SHOULD contain addr : addr.exists() | |
should-effectiveTime | warning | Supply | SHOULD contain effectiveTime : effectiveTime.exists() | |
should-quantity | warning | Supply | SHOULD contain quantity : quantity.exists() | |
should-repeatNumber | warning | Supply | SHOULD contain repeatNumber : repeatNumber.exists() | |
should-text-ref-value | warning | Supply | SHOULD contain text/reference/@value : text.reference.value.exists() | |
value-starts-octothorpe | error | Supply.text.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative : value.exists() implies value.startsWith('#') |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Supply | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, statusCode, effectiveTime, priorityCode, repeatNumber, independentInd, quantity, expectedUseTime, product, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcInFulfillmentOf1 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) should-text-ref-value: SHOULD contain text/reference/@value should-effectiveTime: SHOULD contain effectiveTime should-repeatNumber: SHOULD contain repeatNumber should-quantity: SHOULD contain quantity |
![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.18 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2023-05-01 | |
![]() ![]() ![]() |
1..1 | cs | Binding: ActClassSupply (required) Fixed Value: SPLY | |
![]() ![]() ![]() |
1..1 | cs | Binding: XDocumentSubstanceMood (2.0.0) (required) Fixed Value: EVN | |
![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() |
1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: MedicationDispenseStatusCodes (required) | |
![]() ![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() ![]() ![]() |
0..1 | bin | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() ![]() ![]() |
C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
![]() ![]() ![]() ![]() |
0..1 | ED | ||
![]() ![]() ![]() |
1..1 | CS | Binding: ActStatus (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() ![]() ![]() |
0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc) | |
![]() ![]() ![]() |
0..1 | |||
![]() ![]() ![]() ![]() |
SXCM_TS | |||
![]() ![]() ![]() ![]() |
IVL_TS | |||
![]() ![]() ![]() ![]() |
EIVL_TS | |||
![]() ![]() ![]() ![]() |
PIVL_TS | |||
![]() ![]() ![]() ![]() |
SXPR_TS | |||
![]() ![]() ![]() |
0..* | CE | Binding: ActPriority (example) | |
![]() ![]() ![]() |
0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | |
![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() |
0..1 | PQ | ||
![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() |
1..1 | InfrastructureRoot | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationTargetDirect (required) Fixed Value: PRD | |
![]() ![]() ![]() ![]() |
1..1 | MedicationInformation, ImmunizationMedicationInformation | ||
![]() ![]() ![]() |
0..1 | Subject | ||
![]() ![]() ![]() |
0..* | Specimen | ||
![]() ![]() ![]() |
0..1 | Performer2 | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationPhysicalPerformer (required) Fixed Value: PRF | |
![]() ![]() ![]() ![]() |
0..1 | CE | XML Namespace: urn:hl7-org:sdtc XML: functionCode (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() ![]() |
0..1 | CE | ||
![]() ![]() ![]() ![]() |
C | 1..1 | AssignedEntity | should-addr: SHOULD contain addr |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: RoleClassAssignedEntity (required) Fixed Value: ASSIGNED | |
![]() ![]() ![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..* | IdentifiedBy | XML Namespace: urn:hl7-org:sdtc XML: identifiedBy (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CE | Binding: CDARoleCode (example) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | USRealmAddress | ||
![]() ![]() ![]() ![]() ![]() |
0..* | TEL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Person | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organization | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Base | XML Namespace: urn:hl7-org:sdtc XML: patient (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | II | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc | |
![]() ![]() ![]() |
0..* | Author | ||
![]() ![]() ![]() |
0..* | Informant | ||
![]() ![]() ![]() |
0..* | Participant2 | ||
![]() ![]() ![]() |
0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | |
![]() ![]() ![]() ![]() |
0..1 | EntryRelationship | entryRelationship | |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: REFR | |
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | INT | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Act | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Encounter | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Observation | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | ObservationMedia | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organizer | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Procedure | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | RegionOfInterest | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | SubstanceAdministration | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | MedicationSupplyOrder | ||
![]() ![]() ![]() |
0..* | Reference | ||
![]() ![]() ![]() |
0..* | Precondition | ||
![]() ![]() ![]() |
0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc) | |
![]() |
Path | Conformance | ValueSet / Code | URI |
Supply.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.templateId:med-dispense.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.classCode | required | Fixed Value: SPLYhttp://terminology.hl7.org/ValueSet/v3-ActClassSupply | |
Supply.moodCode | required | Fixed Value: EVNhttp://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0 | |
Supply.code | required | MedicationDispenseStatusCodeshttp://hl7.org/fhir/ValueSet/medicationdispense-status from the FHIR Standard | |
Supply.text.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.text.compression | required | CDACompressionAlgorithmhttp://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm | |
Supply.text.integrityCheckAlgorithm | required | IntegrityCheckAlgorithmhttp://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0 | |
Supply.text.mediaType | example | MediaTypehttp://terminology.hl7.org/ValueSet/v3-MediaType | |
Supply.text.representation | required | BinaryDataEncodinghttp://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding | |
Supply.statusCode | required | ActStatushttp://terminology.hl7.org/ValueSet/v3-ActStatus | |
Supply.statusCode.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.priorityCode | example | ActPriorityhttp://terminology.hl7.org/ValueSet/v3-ActPriority | |
Supply.product.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeCode | required | Fixed Value: PRDhttp://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect | |
Supply.performer.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeCode | required | Fixed Value: PRFhttp://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer | |
Supply.performer.assignedEntity.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.classCode | required | Fixed Value: ASSIGNEDhttp://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity | |
Supply.performer.assignedEntity.code | example | CDARoleCodehttp://hl7.org/cda/stds/core/ValueSet/CDARoleCode | |
Supply.entryRelationship:entryRelationship1.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: REFRhttp://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship |
Id | Grade | Path(s) | Details | Requirements |
II-1 | error | Supply.typeId, Supply.product.typeId, Supply.performer.typeId, Supply.performer.assignedEntity.typeId, Supply.entryRelationship:entryRelationship1.typeId | An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists() | |
should-addr | warning | Supply.performer.assignedEntity | SHOULD contain addr : addr.exists() | |
should-effectiveTime | warning | Supply | SHOULD contain effectiveTime : effectiveTime.exists() | |
should-quantity | warning | Supply | SHOULD contain quantity : quantity.exists() | |
should-repeatNumber | warning | Supply | SHOULD contain repeatNumber : repeatNumber.exists() | |
should-text-ref-value | warning | Supply | SHOULD contain text/reference/@value : text.reference.value.exists() | |
value-starts-octothorpe | error | Supply.text.reference | If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative : value.exists() implies value.startsWith('#') |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Supply | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, statusCode, effectiveTime, priorityCode, repeatNumber, independentInd, quantity, expectedUseTime, product, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcInFulfillmentOf1 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) should-text-ref-value: SHOULD contain text/reference/@value should-effectiveTime: SHOULD contain effectiveTime should-repeatNumber: SHOULD contain repeatNumber should-quantity: SHOULD contain quantity |
![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.18 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2023-05-01 | |
![]() ![]() ![]() |
1..1 | cs | Binding: ActClassSupply (required) Fixed Value: SPLY | |
![]() ![]() ![]() |
1..1 | cs | Binding: XDocumentSubstanceMood (2.0.0) (required) Fixed Value: EVN | |
![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() |
1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: MedicationDispenseStatusCodes (required) | |
![]() ![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() ![]() ![]() |
0..1 | bin | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() ![]() ![]() |
C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
![]() ![]() ![]() ![]() |
0..1 | ED | ||
![]() ![]() ![]() |
1..1 | CS | Binding: ActStatus (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() ![]() ![]() |
0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc) | |
![]() ![]() ![]() |
0..1 | |||
![]() ![]() ![]() ![]() |
SXCM_TS | |||
![]() ![]() ![]() ![]() |
IVL_TS | |||
![]() ![]() ![]() ![]() |
EIVL_TS | |||
![]() ![]() ![]() ![]() |
PIVL_TS | |||
![]() ![]() ![]() ![]() |
SXPR_TS | |||
![]() ![]() ![]() |
0..* | CE | Binding: ActPriority (example) | |
![]() ![]() ![]() |
0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | |
![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() |
0..1 | PQ | ||
![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() |
1..1 | InfrastructureRoot | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationTargetDirect (required) Fixed Value: PRD | |
![]() ![]() ![]() ![]() |
1..1 | MedicationInformation, ImmunizationMedicationInformation | ||
![]() ![]() ![]() |
0..1 | Subject | ||
![]() ![]() ![]() |
0..* | Specimen | ||
![]() ![]() ![]() |
0..1 | Performer2 | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationPhysicalPerformer (required) Fixed Value: PRF | |
![]() ![]() ![]() ![]() |
0..1 | CE | XML Namespace: urn:hl7-org:sdtc XML: functionCode (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() ![]() |
0..1 | CE | ||
![]() ![]() ![]() ![]() |
C | 1..1 | AssignedEntity | should-addr: SHOULD contain addr |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: RoleClassAssignedEntity (required) Fixed Value: ASSIGNED | |
![]() ![]() ![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..* | IdentifiedBy | XML Namespace: urn:hl7-org:sdtc XML: identifiedBy (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CE | Binding: CDARoleCode (example) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | USRealmAddress | ||
![]() ![]() ![]() ![]() ![]() |
0..* | TEL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Person | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organization | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Base | XML Namespace: urn:hl7-org:sdtc XML: patient (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | II | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc | |
![]() ![]() ![]() |
0..* | Author | ||
![]() ![]() ![]() |
0..* | Informant | ||
![]() ![]() ![]() |
0..* | Participant2 | ||
![]() ![]() ![]() |
0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | |
![]() ![]() ![]() ![]() |
0..1 | EntryRelationship | entryRelationship | |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: REFR | |
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | INT | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Act | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Encounter | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Observation | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | ObservationMedia | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organizer | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Procedure | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | RegionOfInterest | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | SubstanceAdministration | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | MedicationSupplyOrder | ||
![]() ![]() ![]() |
0..* | Reference | ||
![]() ![]() ![]() |
0..* | Precondition | ||
![]() ![]() ![]() |
0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc) | |
![]() |
Path | Conformance | ValueSet / Code | URI |
Supply.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.templateId:med-dispense.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.classCode | required | Fixed Value: SPLYhttp://terminology.hl7.org/ValueSet/v3-ActClassSupply | |
Supply.moodCode | required | Fixed Value: EVNhttp://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0 | |
Supply.code | required | MedicationDispenseStatusCodeshttp://hl7.org/fhir/ValueSet/medicationdispense-status from the FHIR Standard | |
Supply.text.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.text.compression | required | CDACompressionAlgorithmhttp://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm | |
Supply.text.integrityCheckAlgorithm | required | IntegrityCheckAlgorithmhttp://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0 | |
Supply.text.mediaType | example | MediaTypehttp://terminology.hl7.org/ValueSet/v3-MediaType | |
Supply.text.representation | required | BinaryDataEncodinghttp://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding | |
Supply.statusCode | required | ActStatushttp://terminology.hl7.org/ValueSet/v3-ActStatus | |
Supply.statusCode.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.priorityCode | example | ActPriorityhttp://terminology.hl7.org/ValueSet/v3-ActPriority | |
Supply.product.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeCode | required | Fixed Value: PRDhttp://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect | |
Supply.performer.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeCode | required | Fixed Value: PRFhttp://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer | |
Supply.performer.assignedEntity.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.classCode | required | Fixed Value: ASSIGNEDhttp://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity | |
Supply.performer.assignedEntity.code | example | CDARoleCodehttp://hl7.org/cda/stds/core/ValueSet/CDARoleCode | |
Supply.entryRelationship:entryRelationship1.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: REFRhttp://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship |
Id | Grade | Path(s) | Details | Requirements |
II-1 | error | Supply.typeId, Supply.product.typeId, Supply.performer.typeId, Supply.performer.assignedEntity.typeId, Supply.entryRelationship:entryRelationship1.typeId | An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists() | |
should-addr | warning | Supply.performer.assignedEntity | SHOULD contain addr : addr.exists() | |
should-effectiveTime | warning | Supply | SHOULD contain effectiveTime : effectiveTime.exists() | |
should-quantity | warning | Supply | SHOULD contain quantity : quantity.exists() | |
should-repeatNumber | warning | Supply | SHOULD contain repeatNumber : repeatNumber.exists() | |
should-text-ref-value | warning | Supply | SHOULD contain text/reference/@value : text.reference.value.exists() | |
value-starts-octothorpe | error | Supply.text.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 Supply
Summary
Mandatory: 9 elements(1 nested mandatory element)
Fixed: 3 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Supply
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Supply | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, statusCode, effectiveTime, priorityCode, repeatNumber, independentInd, quantity, expectedUseTime, product, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcInFulfillmentOf1 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) should-text-ref-value: SHOULD contain text/reference/@value should-effectiveTime: SHOULD contain effectiveTime should-repeatNumber: SHOULD contain repeatNumber should-quantity: SHOULD contain quantity |
![]() ![]() ![]() |
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.18 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2023-05-01 | |
![]() ![]() ![]() |
1..1 | cs | ||
![]() ![]() ![]() |
1..1 | cs | Fixed Value: EVN | |
![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() |
1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: MedicationDispenseStatusCodes (required) | |
![]() ![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() ![]() |
C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
![]() ![]() ![]() |
1..1 | CS | ||
![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() ![]() |
0..1 | SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TS | ||
![]() ![]() ![]() |
0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | |
![]() ![]() ![]() |
0..1 | PQ | ||
![]() ![]() ![]() |
1..1 | InfrastructureRoot | ||
![]() ![]() ![]() ![]() |
1..1 | MedicationInformation, ImmunizationMedicationInformation | ||
![]() ![]() ![]() |
0..1 | Performer2 | ||
![]() ![]() ![]() ![]() |
C | 1..1 | AssignedEntity | should-addr: SHOULD contain addr |
![]() ![]() ![]() ![]() ![]() |
0..1 | USRealmAddress | ||
![]() ![]() ![]() |
0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | |
![]() ![]() ![]() ![]() |
0..1 | EntryRelationship | entryRelationship | |
![]() ![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: REFR | |
![]() ![]() ![]() ![]() ![]() |
1..1 | MedicationSupplyOrder | ||
![]() |
Path | Conformance | ValueSet | URI |
Supply.code | required | MedicationDispenseStatusCodeshttp://hl7.org/fhir/ValueSet/medicationdispense-status from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
should-addr | warning | Supply.performer.assignedEntity | SHOULD contain addr : addr.exists() | |
should-effectiveTime | warning | Supply | SHOULD contain effectiveTime : effectiveTime.exists() | |
should-quantity | warning | Supply | SHOULD contain quantity : quantity.exists() | |
should-repeatNumber | warning | Supply | SHOULD contain repeatNumber : repeatNumber.exists() | |
should-text-ref-value | warning | Supply | SHOULD contain text/reference/@value : text.reference.value.exists() | |
value-starts-octothorpe | error | Supply.text.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
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Supply | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, statusCode, effectiveTime, priorityCode, repeatNumber, independentInd, quantity, expectedUseTime, product, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcInFulfillmentOf1 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) should-text-ref-value: SHOULD contain text/reference/@value should-effectiveTime: SHOULD contain effectiveTime should-repeatNumber: SHOULD contain repeatNumber should-quantity: SHOULD contain quantity |
![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.18 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2023-05-01 | |
![]() ![]() ![]() |
1..1 | cs | Binding: ActClassSupply (required) Fixed Value: SPLY | |
![]() ![]() ![]() |
1..1 | cs | Binding: XDocumentSubstanceMood (2.0.0) (required) Fixed Value: EVN | |
![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() |
1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: MedicationDispenseStatusCodes (required) | |
![]() ![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() ![]() ![]() |
0..1 | bin | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() ![]() ![]() |
C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
![]() ![]() ![]() ![]() |
0..1 | ED | ||
![]() ![]() ![]() |
1..1 | CS | Binding: ActStatus (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() ![]() ![]() |
0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc) | |
![]() ![]() ![]() |
0..1 | |||
![]() ![]() ![]() ![]() |
SXCM_TS | |||
![]() ![]() ![]() ![]() |
IVL_TS | |||
![]() ![]() ![]() ![]() |
EIVL_TS | |||
![]() ![]() ![]() ![]() |
PIVL_TS | |||
![]() ![]() ![]() ![]() |
SXPR_TS | |||
![]() ![]() ![]() |
0..* | CE | Binding: ActPriority (example) | |
![]() ![]() ![]() |
0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | |
![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() |
0..1 | PQ | ||
![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() |
1..1 | InfrastructureRoot | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationTargetDirect (required) Fixed Value: PRD | |
![]() ![]() ![]() ![]() |
1..1 | MedicationInformation, ImmunizationMedicationInformation | ||
![]() ![]() ![]() |
0..1 | Subject | ||
![]() ![]() ![]() |
0..* | Specimen | ||
![]() ![]() ![]() |
0..1 | Performer2 | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationPhysicalPerformer (required) Fixed Value: PRF | |
![]() ![]() ![]() ![]() |
0..1 | CE | XML Namespace: urn:hl7-org:sdtc XML: functionCode (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() ![]() |
0..1 | CE | ||
![]() ![]() ![]() ![]() |
C | 1..1 | AssignedEntity | should-addr: SHOULD contain addr |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: RoleClassAssignedEntity (required) Fixed Value: ASSIGNED | |
![]() ![]() ![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..* | IdentifiedBy | XML Namespace: urn:hl7-org:sdtc XML: identifiedBy (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CE | Binding: CDARoleCode (example) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | USRealmAddress | ||
![]() ![]() ![]() ![]() ![]() |
0..* | TEL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Person | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organization | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Base | XML Namespace: urn:hl7-org:sdtc XML: patient (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | II | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc | |
![]() ![]() ![]() |
0..* | Author | ||
![]() ![]() ![]() |
0..* | Informant | ||
![]() ![]() ![]() |
0..* | Participant2 | ||
![]() ![]() ![]() |
0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | |
![]() ![]() ![]() ![]() |
0..1 | EntryRelationship | entryRelationship | |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: REFR | |
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | INT | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Act | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Encounter | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Observation | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | ObservationMedia | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organizer | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Procedure | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | RegionOfInterest | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | SubstanceAdministration | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | MedicationSupplyOrder | ||
![]() ![]() ![]() |
0..* | Reference | ||
![]() ![]() ![]() |
0..* | Precondition | ||
![]() ![]() ![]() |
0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc) | |
![]() |
Path | Conformance | ValueSet / Code | URI |
Supply.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.templateId:med-dispense.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.classCode | required | Fixed Value: SPLYhttp://terminology.hl7.org/ValueSet/v3-ActClassSupply | |
Supply.moodCode | required | Fixed Value: EVNhttp://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0 | |
Supply.code | required | MedicationDispenseStatusCodeshttp://hl7.org/fhir/ValueSet/medicationdispense-status from the FHIR Standard | |
Supply.text.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.text.compression | required | CDACompressionAlgorithmhttp://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm | |
Supply.text.integrityCheckAlgorithm | required | IntegrityCheckAlgorithmhttp://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0 | |
Supply.text.mediaType | example | MediaTypehttp://terminology.hl7.org/ValueSet/v3-MediaType | |
Supply.text.representation | required | BinaryDataEncodinghttp://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding | |
Supply.statusCode | required | ActStatushttp://terminology.hl7.org/ValueSet/v3-ActStatus | |
Supply.statusCode.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.priorityCode | example | ActPriorityhttp://terminology.hl7.org/ValueSet/v3-ActPriority | |
Supply.product.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeCode | required | Fixed Value: PRDhttp://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect | |
Supply.performer.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeCode | required | Fixed Value: PRFhttp://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer | |
Supply.performer.assignedEntity.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.classCode | required | Fixed Value: ASSIGNEDhttp://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity | |
Supply.performer.assignedEntity.code | example | CDARoleCodehttp://hl7.org/cda/stds/core/ValueSet/CDARoleCode | |
Supply.entryRelationship:entryRelationship1.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: REFRhttp://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship |
Id | Grade | Path(s) | Details | Requirements |
II-1 | error | Supply.typeId, Supply.product.typeId, Supply.performer.typeId, Supply.performer.assignedEntity.typeId, Supply.entryRelationship:entryRelationship1.typeId | An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists() | |
should-addr | warning | Supply.performer.assignedEntity | SHOULD contain addr : addr.exists() | |
should-effectiveTime | warning | Supply | SHOULD contain effectiveTime : effectiveTime.exists() | |
should-quantity | warning | Supply | SHOULD contain quantity : quantity.exists() | |
should-repeatNumber | warning | Supply | SHOULD contain repeatNumber : repeatNumber.exists() | |
should-text-ref-value | warning | Supply | SHOULD contain text/reference/@value : text.reference.value.exists() | |
value-starts-octothorpe | error | Supply.text.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
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 1..1 | Supply | XML Namespace: urn:hl7-org:v3 Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @moodCode, id, code, text, statusCode, effectiveTime, priorityCode, repeatNumber, independentInd, quantity, expectedUseTime, product, subject, specimen, performer, author, informant, participant, entryRelationship, reference, precondition, sdtcInFulfillmentOf1 Base for all types and resources Instance of this type are validated by templateId Logical Container: ClinicalDocument (CDA Class) should-text-ref-value: SHOULD contain text/reference/@value should-effectiveTime: SHOULD contain effectiveTime should-repeatNumber: SHOULD contain repeatNumber should-quantity: SHOULD contain quantity |
![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() |
1..* | II | Slice: Unordered, Open by value:root, value:extension | |
![]() ![]() ![]() ![]() |
1..1 | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Required Pattern: 2.16.840.1.113883.10.20.22.4.18 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | Required Pattern: 2023-05-01 | |
![]() ![]() ![]() |
1..1 | cs | Binding: ActClassSupply (required) Fixed Value: SPLY | |
![]() ![]() ![]() |
1..1 | cs | Binding: XDocumentSubstanceMood (2.0.0) (required) Fixed Value: EVN | |
![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() |
1..1 | CD | The CDA base standard limits codes that can be used at CDA supply.statusCode which do not represent typical medication dispense statuses. In order to provide correct domain vocabulary and align with FHIR, CDA supply.statusCode is fixed to completed and the FHIR MedicationDispense status value set is used at supply.code. Binding: MedicationDispenseStatusCodes (required) | |
![]() ![]() ![]() |
0..1 | ED | SHOULD reference the portion of section narrative text corresponding to this entry | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDACompressionAlgorithm (required) | |
![]() ![]() ![]() ![]() |
0..1 | bin | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: IntegrityCheckAlgorithm (2.0.0) (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: MediaType (example) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDABinaryDataEncoding (required) | |
![]() ![]() ![]() ![]() |
0..1 | st | Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string. | |
![]() ![]() ![]() ![]() |
C | 0..1 | TEL | value-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative |
![]() ![]() ![]() ![]() |
0..1 | ED | ||
![]() ![]() ![]() |
1..1 | CS | Binding: ActStatus (required) | |
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
1..1 | cs | Fixed Value: completed | |
![]() ![]() ![]() ![]() |
0..1 | oid | XML Namespace: urn:hl7-org:sdtc XML: valueSet (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | st | XML Namespace: urn:hl7-org:sdtc XML: valueSetVersion (urn:hl7-org:sdtc) | |
![]() ![]() ![]() |
0..1 | |||
![]() ![]() ![]() ![]() |
SXCM_TS | |||
![]() ![]() ![]() ![]() |
IVL_TS | |||
![]() ![]() ![]() ![]() |
EIVL_TS | |||
![]() ![]() ![]() ![]() |
PIVL_TS | |||
![]() ![]() ![]() ![]() |
SXPR_TS | |||
![]() ![]() ![]() |
0..* | CE | Binding: ActPriority (example) | |
![]() ![]() ![]() |
0..1 | IVL_INT | In "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense. | |
![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() |
0..1 | PQ | ||
![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() |
1..1 | InfrastructureRoot | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationTargetDirect (required) Fixed Value: PRD | |
![]() ![]() ![]() ![]() |
1..1 | MedicationInformation, ImmunizationMedicationInformation | ||
![]() ![]() ![]() |
0..1 | Subject | ||
![]() ![]() ![]() |
0..* | Specimen | ||
![]() ![]() ![]() |
0..1 | Performer2 | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() |
0..1 | cs | Binding: ParticipationPhysicalPerformer (required) Fixed Value: PRF | |
![]() ![]() ![]() ![]() |
0..1 | CE | XML Namespace: urn:hl7-org:sdtc XML: functionCode (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() |
0..1 | IVL_TS | ||
![]() ![]() ![]() ![]() |
0..1 | CE | ||
![]() ![]() ![]() ![]() |
C | 1..1 | AssignedEntity | should-addr: SHOULD contain addr |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: RoleClassAssignedEntity (required) Fixed Value: ASSIGNED | |
![]() ![]() ![]() ![]() ![]() |
1..* | II | ||
![]() ![]() ![]() ![]() ![]() |
0..* | IdentifiedBy | XML Namespace: urn:hl7-org:sdtc XML: identifiedBy (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CE | Binding: CDARoleCode (example) | |
![]() ![]() ![]() ![]() ![]() |
0..1 | USRealmAddress | ||
![]() ![]() ![]() ![]() ![]() |
0..* | TEL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Person | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organization | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Base | XML Namespace: urn:hl7-org:sdtc XML: patient (urn:hl7-org:sdtc) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | II | XML Namespace: urn:hl7-org:sdtc XML Namespace: urn:hl7-org:sdtc | |
![]() ![]() ![]() |
0..* | Author | ||
![]() ![]() ![]() |
0..* | Informant | ||
![]() ![]() ![]() |
0..* | Participant2 | ||
![]() ![]() ![]() |
0..* | EntryRelationship | Slice: Unordered, Open by profile:supply, value:typeCode | |
![]() ![]() ![]() ![]() |
0..1 | EntryRelationship | entryRelationship | |
![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() |
0..* | CS | ||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | II | II-1: An II instance must have either a root or an nullFlavor. |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | cs | Binding: CDANullFlavor (required) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | st | ||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | oid, uuid, ruid | Fixed Value: 2.16.840.1.113883.1.3 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | st | ||
![]() ![]() ![]() ![]() ![]() |
0..* | II | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | cs | Binding: x_ActRelationshipEntryRelationship (required) Fixed Value: REFR | |
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | bl | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | INT | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | BL | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Act | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Encounter | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Observation | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | ObservationMedia | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Organizer | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | Procedure | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | RegionOfInterest | ||
![]() ![]() ![]() ![]() ![]() |
0..1 | SubstanceAdministration | ||
![]() ![]() ![]() ![]() ![]() |
1..1 | MedicationSupplyOrder | ||
![]() ![]() ![]() |
0..* | Reference | ||
![]() ![]() ![]() |
0..* | Precondition | ||
![]() ![]() ![]() |
0..* | InFulfillmentOf1 | XML Namespace: urn:hl7-org:sdtc XML: inFulfillmentOf1 (urn:hl7-org:sdtc) | |
![]() |
Path | Conformance | ValueSet / Code | URI |
Supply.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.templateId:med-dispense.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.classCode | required | Fixed Value: SPLYhttp://terminology.hl7.org/ValueSet/v3-ActClassSupply | |
Supply.moodCode | required | Fixed Value: EVNhttp://terminology.hl7.org/ValueSet/v3-xDocumentSubstanceMood|2.0.0 | |
Supply.code | required | MedicationDispenseStatusCodeshttp://hl7.org/fhir/ValueSet/medicationdispense-status from the FHIR Standard | |
Supply.text.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.text.compression | required | CDACompressionAlgorithmhttp://hl7.org/cda/stds/core/ValueSet/CDACompressionAlgorithm | |
Supply.text.integrityCheckAlgorithm | required | IntegrityCheckAlgorithmhttp://terminology.hl7.org/ValueSet/v3-IntegrityCheckAlgorithm|2.0.0 | |
Supply.text.mediaType | example | MediaTypehttp://terminology.hl7.org/ValueSet/v3-MediaType | |
Supply.text.representation | required | BinaryDataEncodinghttp://hl7.org/cda/stds/core/ValueSet/BinaryDataEncoding | |
Supply.statusCode | required | ActStatushttp://terminology.hl7.org/ValueSet/v3-ActStatus | |
Supply.statusCode.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.priorityCode | example | ActPriorityhttp://terminology.hl7.org/ValueSet/v3-ActPriority | |
Supply.product.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.product.typeCode | required | Fixed Value: PRDhttp://terminology.hl7.org/ValueSet/v3-ParticipationTargetDirect | |
Supply.performer.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.typeCode | required | Fixed Value: PRFhttp://terminology.hl7.org/ValueSet/v3-ParticipationPhysicalPerformer | |
Supply.performer.assignedEntity.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.performer.assignedEntity.classCode | required | Fixed Value: ASSIGNEDhttp://terminology.hl7.org/ValueSet/v3-RoleClassAssignedEntity | |
Supply.performer.assignedEntity.code | example | CDARoleCodehttp://hl7.org/cda/stds/core/ValueSet/CDARoleCode | |
Supply.entryRelationship:entryRelationship1.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeId.nullFlavor | required | CDANullFlavorhttp://hl7.org/cda/stds/core/ValueSet/CDANullFlavor | |
Supply.entryRelationship:entryRelationship1.typeCode | required | Fixed Value: REFRhttp://terminology.hl7.org/ValueSet/v3-xActRelationshipEntryRelationship |
Id | Grade | Path(s) | Details | Requirements |
II-1 | error | Supply.typeId, Supply.product.typeId, Supply.performer.typeId, Supply.performer.assignedEntity.typeId, Supply.entryRelationship:entryRelationship1.typeId | An II instance must have either a root or an nullFlavor. : root.exists() or nullFlavor.exists() | |
should-addr | warning | Supply.performer.assignedEntity | SHOULD contain addr : addr.exists() | |
should-effectiveTime | warning | Supply | SHOULD contain effectiveTime : effectiveTime.exists() | |
should-quantity | warning | Supply | SHOULD contain quantity : quantity.exists() | |
should-repeatNumber | warning | Supply | SHOULD contain repeatNumber : repeatNumber.exists() | |
should-text-ref-value | warning | Supply | SHOULD contain text/reference/@value : text.reference.value.exists() | |
value-starts-octothorpe | error | Supply.text.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 Supply
Summary
Mandatory: 9 elements(1 nested mandatory element)
Fixed: 3 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices: