Profile Comparison between http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense vs http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense

Left:Medication Dispense (http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense)
Right:Medication Dispense (http://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense)

Messages

ErrorStructureDefinition.versionValues for version differ: '3.0.0-ballot' vs '3.0.0'
InformationStructureDefinition.dateValues for date differ: '2023-12-21T01:13:10+10:00' vs '2024-05-18T00:16:25-05:00'
InformationStructureDefinition.shortValues for short differ: 'The CDA base standard limits codes that can be used at CDA supply.statusCode. In C-CDA, the Supply.code value set re-uses the value set used in FHIR and FHIR US Core MedicationDispense @ MedicationDispense.status and fixes statsuCode to 'completed'.' vs '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.'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/cda/stds/core/StructureDefinition/Supply
      .copyright
        .date2023-12-21T01:13:10+10:002024-05-18T00:16:25-05:00
        • Values Differ
        .descriptionThis 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.
          .experimental
            .fhirVersion5.0.0
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#US
                  .kindlogical
                    .nameMedicationDispense
                      .publisherHealth Level Seven
                        .purpose
                          .statusdraft
                            .titleMedication Dispense
                              .typehttp://hl7.org/cda/stds/core/StructureDefinition/Supply
                                .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/MedicationDispense
                                  .version3.0.0-ballot3.0.0
                                  • Values Differ

                                  Structure

                                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                                  .. Supply C1..1SupplyBase 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
                                  C1..1SupplyBase 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
                                    ... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                      ... realmCode 0..*CS0..*CS
                                        ... typeId 0..1II0..1II
                                          .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                            .... assigningAuthorityName 0..1??0..1??
                                              .... displayable 0..1??0..1??
                                                .... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                  .... st-simple 1..1stringPrimitive Type string
                                                  URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                  1..1stringPrimitive Type string
                                                  URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                    ... Slices for templateId 1..*IISlice: Unordered, Open by value:root, value:extension
                                                    1..*IISlice: Unordered, Open by value:root, value:extension
                                                      ... classCode 1..1??Binding: ?? (required)
                                                      Fixed Value: SPLY
                                                      1..1??Binding: ?? (required)
                                                      Fixed Value: SPLY
                                                        ... moodCode 1..1??Binding: ?? (required)
                                                        Fixed Value: EVN
                                                        1..1??Binding: ?? (required)
                                                        Fixed Value: EVN
                                                          ... id 1..*II1..*II
                                                            ... code 1..1CDThe CDA base standard limits codes that can be used at CDA supply.statusCode. In C-CDA, the Supply.code value set re-uses the value set used in FHIR and FHIR US Core MedicationDispense @ MedicationDispense.status and fixes statsuCode to 'completed'.
                                                            Binding: ?? (required)
                                                            1..1CDThe 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: ?? (required)
                                                              ... text 0..1EDSHOULD reference the portion of section narrative text corresponding to this entry0..1EDSHOULD reference the portion of section narrative text corresponding to this entry
                                                                .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                  .... compression 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                    .... integrityCheck 0..1??0..1??
                                                                      .... integrityCheckAlgorithm 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                        .... language 0..1??0..1??
                                                                          .... mediaType 0..1??Binding: ?? (example)0..1??Binding: ?? (example)
                                                                            .... representation 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                              .... xmlText 0..1??Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.0..1??Allows for mixed text content. If @representation='B64', this SHALL be a base64binary string.
                                                                                .... reference C0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrativeC0..1TELvalue-starts-octothorpe: If reference/@value is present, it SHALL begin with a '#' and SHALL point to its corresponding narrative
                                                                                  .... thumbnail 0..1ED0..1ED
                                                                                    ... statusCode 1..1CSBinding: ?? (required)1..1CSBinding: ?? (required)
                                                                                      .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                        .... code 1..1??Fixed Value: completed1..1??Fixed Value: completed
                                                                                          .... codeSystem 0..00..0
                                                                                            .... codeSystemName 0..00..0
                                                                                              .... codeSystemVersion 0..00..0
                                                                                                .... displayName 0..00..0
                                                                                                  .... sdtcValueSet 0..1??XML: valueSet (urn:hl7-org:sdtc)0..1??XML: valueSet (urn:hl7-org:sdtc)
                                                                                                    .... sdtcValueSetVersion 0..1??XML: valueSetVersion (urn:hl7-org:sdtc)0..1??XML: valueSetVersion (urn:hl7-org:sdtc)
                                                                                                      .... originalText 0..00..0
                                                                                                        .... qualifier 0..00..0
                                                                                                          .... translation 0..00..0
                                                                                                            ... effectiveTime 0..1SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TS0..1SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TS
                                                                                                              ... priorityCode 0..*CEBinding: ?? (example)
                                                                                                              0..*CEBinding: ?? (example)
                                                                                                                ... repeatNumber 0..1IVL_INTIn "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense.0..1IVL_INTIn "EVN" (event) mood, the repeatNumber is the number of dispenses. For example, a repeatNumber of "3" indicates the third dispense.
                                                                                                                  ... independentInd 0..1BL0..1BL
                                                                                                                    ... quantity 0..1PQ0..1PQ
                                                                                                                      ... expectedUseTime 0..1IVL_TS0..1IVL_TS
                                                                                                                        ... product 1..1InfrastructureRoot1..1InfrastructureRoot
                                                                                                                          .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                            .... realmCode 0..*CS0..*CS
                                                                                                                              .... typeId 0..1II0..1II
                                                                                                                                ..... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                  ..... assigningAuthorityName 0..1??0..1??
                                                                                                                                    ..... displayable 0..1??0..1??
                                                                                                                                      ..... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                                                                                                        ..... st-simple 1..1stringPrimitive Type string
                                                                                                                                        URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                        1..1stringPrimitive Type string
                                                                                                                                        URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                          .... templateId 0..*II0..*II
                                                                                                                                            .... typeCode 0..1??Binding: ?? (required)
                                                                                                                                            Fixed Value: PRD
                                                                                                                                            0..1??Binding: ?? (required)
                                                                                                                                            Fixed Value: PRD
                                                                                                                                              .... manufacturedProduct C1..1??, ??Base for all types and resources
                                                                                                                                              product-choice: manufacturedLabeledDrug and manufacturedMaterial are mutually exclusive (one must be present)
                                                                                                                                              C1..1??, ??Base for all types and resources
                                                                                                                                              product-choice: manufacturedLabeledDrug and manufacturedMaterial are mutually exclusive (one must be present)
                                                                                                                                                ... subject 0..1Subject0..1Subject
                                                                                                                                                  ... specimen 0..*Specimen0..*Specimen
                                                                                                                                                    ... performer 0..1Performer20..1Performer2
                                                                                                                                                      .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                        .... realmCode 0..*CS0..*CS
                                                                                                                                                          .... typeId 0..1II0..1II
                                                                                                                                                            ..... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                              ..... assigningAuthorityName 0..1??0..1??
                                                                                                                                                                ..... displayable 0..1??0..1??
                                                                                                                                                                  ..... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                                                                                                                                    ..... st-simple 1..1stringPrimitive Type string
                                                                                                                                                                    URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                                                    1..1stringPrimitive Type string
                                                                                                                                                                    URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                                                      .... templateId 0..*II0..*II
                                                                                                                                                                        .... typeCode 0..1??Binding: ?? (required)
                                                                                                                                                                        Fixed Value: PRF
                                                                                                                                                                        0..1??Binding: ?? (required)
                                                                                                                                                                        Fixed Value: PRF
                                                                                                                                                                          .... sdtcFunctionCode 0..1CEXML: functionCode (urn:hl7-org:sdtc)0..1CEXML: functionCode (urn:hl7-org:sdtc)
                                                                                                                                                                            .... time 0..1IVL_TS0..1IVL_TS
                                                                                                                                                                              .... modeCode 0..1CE0..1CE
                                                                                                                                                                                .... assignedEntity C1..1AssignedEntityshould-addr: SHOULD contain addrC1..1AssignedEntityshould-addr: SHOULD contain addr
                                                                                                                                                                                  ..... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                                                    ..... realmCode 0..*CS0..*CS
                                                                                                                                                                                      ..... typeId 0..1II0..1II
                                                                                                                                                                                        ...... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                                                          ...... assigningAuthorityName 0..1??0..1??
                                                                                                                                                                                            ...... displayable 0..1??0..1??
                                                                                                                                                                                              ...... root 1..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.31..1??, ??, ??Fixed Value: 2.16.840.1.113883.1.3
                                                                                                                                                                                                ...... st-simple 1..1stringPrimitive Type string
                                                                                                                                                                                                URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                                                                                1..1stringPrimitive Type string
                                                                                                                                                                                                URL: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
                                                                                                                                                                                                  ..... templateId 0..*II0..*II
                                                                                                                                                                                                    ..... classCode 0..1??Binding: ?? (required)
                                                                                                                                                                                                    Fixed Value: ASSIGNED
                                                                                                                                                                                                    0..1??Binding: ?? (required)
                                                                                                                                                                                                    Fixed Value: ASSIGNED
                                                                                                                                                                                                      ..... id 1..*II1..*II
                                                                                                                                                                                                        ..... sdtcIdentifiedBy 0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
                                                                                                                                                                                                        0..*IdentifiedByXML: identifiedBy (urn:hl7-org:sdtc)
                                                                                                                                                                                                          ..... code 0..1CEBinding: ?? (example)0..1CEBinding: ?? (example)
                                                                                                                                                                                                            ..... addr C0..1??Base for all types and resources
                                                                                                                                                                                                            shall-city: SHALL contain exactly one [1..1] city (CONF:81-7292).
                                                                                                                                                                                                            shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
                                                                                                                                                                                                            should-use: SHOULD contain @use
                                                                                                                                                                                                            should-country: SHOULD contain country
                                                                                                                                                                                                            81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296)
                                                                                                                                                                                                            81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
                                                                                                                                                                                                            81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
                                                                                                                                                                                                            shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country
                                                                                                                                                                                                            C0..1??Base for all types and resources
                                                                                                                                                                                                            shall-city: SHALL contain exactly one [1..1] city (CONF:81-7292).
                                                                                                                                                                                                            shall-streetAddressLine: SHALL contain at least one and not more than 4 streetAddressLine (CONF:81-7291).
                                                                                                                                                                                                            should-use: SHOULD contain @use
                                                                                                                                                                                                            should-country: SHOULD contain country
                                                                                                                                                                                                            81-7296: **SHALL NOT** have mixed content except for white space (CONF:81-7296)
                                                                                                                                                                                                            81-10024: If the country is US, the state element is required and SHALL be selected from ValueSet StateValueSet but SHOULD have @nullFlavor if the state is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the state MAY be present but MAY be bound to different vocabularies (CONF:81-10024).
                                                                                                                                                                                                            81-10025: If the country is US, the postalCode element is required but SHOULD have @nullFlavor if the postalCode is unknown. If country is not specified, it's assumed to be US. If country is something other than US, the postalCode MAY be present but MAY be bound to different vocabularies (CONF:81-10025).
                                                                                                                                                                                                            shall-max-ad-parts: SHALL have at most one of each: state, city, postalCode, and country
                                                                                                                                                                                                              ..... telecom 0..*TEL0..*TEL
                                                                                                                                                                                                                ..... assignedPerson 0..1Person0..1Person
                                                                                                                                                                                                                  ..... representedOrganization 0..1Organization0..1Organization
                                                                                                                                                                                                                    ..... sdtcPatient 0..1BaseXML: patient (urn:hl7-org:sdtc)0..1BaseXML: patient (urn:hl7-org:sdtc)
                                                                                                                                                                                                                      ...... id 1..1IIXML Namespace: urn:hl7-org:sdtc1..1IIXML Namespace: urn:hl7-org:sdtc
                                                                                                                                                                                                                        ... author 0..*Author0..*Author
                                                                                                                                                                                                                          ... informant 0..*Informant0..*Informant
                                                                                                                                                                                                                            ... participant 0..*Participant20..*Participant2
                                                                                                                                                                                                                              ... Slices for entryRelationship 0..*EntryRelationshipSlice: Unordered, Open by profile:supply, value:typeCode
                                                                                                                                                                                                                              0..*EntryRelationshipSlice: Unordered, Open by profile:supply, value:typeCode
                                                                                                                                                                                                                                ... reference 0..*Reference0..*Reference
                                                                                                                                                                                                                                  ... precondition 0..*Precondition0..*Precondition
                                                                                                                                                                                                                                    ... sdtcInFulfillmentOf1 0..*InFulfillmentOf1XML: inFulfillmentOf1 (urn:hl7-org:sdtc)
                                                                                                                                                                                                                                    0..*InFulfillmentOf1XML: inFulfillmentOf1 (urn:hl7-org:sdtc)

                                                                                                                                                                                                                                      doco Documentation for this format