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

Left:Medication Supply Order (http://hl7.org/cda/us/ccda/StructureDefinition/MedicationSupplyOrder)
Right:Medication Supply Order (http://hl7.org/cda/us/ccda/StructureDefinition/MedicationSupplyOrder)

Messages

ErrorStructureDefinition.versionValues for version differ: '3.0.0' vs '4.0.0-ballot'
InformationStructureDefinition.dateValues for date differ: '2024-05-18T00:16:25-05:00' vs '2024-12-20T09:02:06+11:00'
InformationSupply.typeIdStructureDefinition MedicationSupplyOrder has added constraint that is not found in MedicationSupplyOrder and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationSupply.product.typeIdStructureDefinition MedicationSupplyOrder has added constraint that is not found in MedicationSupplyOrder and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationSupply.product.manufacturedProductStructureDefinition MedicationSupplyOrder has a constraint that is removed in MedicationSupplyOrder and it is uncertain whether they are compatible ((manufacturedLabeledDrug | manufacturedMaterial).count() = 1)
InformationSupply.entryRelationship.typeIdStructureDefinition MedicationSupplyOrder has added constraint that is not found in MedicationSupplyOrder and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
InformationSupply.entryRelationship.actElement minimum cardinalities differ: '1' vs '0'
InformationSupply.entryRelationship.actStructureDefinition MedicationSupplyOrder has a constraint that is removed in MedicationSupplyOrder and it is uncertain whether they are compatible (text.reference.value.exists())
InformationSupply.entryRelationship.observationElement minimum cardinalities differ: '0' vs '1'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/cda/stds/core/StructureDefinition/Supply
      .copyright
        .date2024-05-18T00:16:25-05:002024-12-20T09:02:06+11:00
        • Values Differ
        .descriptionThis template records the intent to supply a patient with medications.
          .experimental
            .fhirVersion5.0.0
              .jurisdiction
                ..jurisdiction[0]urn:iso:std:iso:3166#US
                  .kindlogical
                    .nameMedicationSupplyOrder
                      .publisherHealth Level Seven
                        .purpose
                          .statusdraft
                            .titleMedication Supply Order
                              .typehttp://hl7.org/cda/stds/core/StructureDefinition/Supply
                                .urlhttp://hl7.org/cda/us/ccda/StructureDefinition/MedicationSupplyOrder
                                  .version3.0.04.0.0-ballot
                                  • 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-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-repeatNumber: SHOULD contain repeatNumber
                                  should-quantity: SHOULD contain quantity
                                    ... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                      ... realmCode 0..*CS0..*CS
                                        ... typeId 0..1IIC0..1IIII-1: An II instance must have either a root or an nullFlavor.
                                        • StructureDefinition MedicationSupplyOrder has added constraint that is not found in MedicationSupplyOrder and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
                                        .... 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: INT
                                                      1..1??Binding: ?? (required)
                                                      Fixed Value: INT
                                                        ... id 1..*II1..*II
                                                          ... code 0..1CDBinding: ?? (example)0..1CDBinding: ?? (example)
                                                            ... 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..00..0
                                                                                      .... code 1..1??Binding: ?? (required)1..1??Binding: ?? (required)
                                                                                        .... 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
                                                                                                          ... Slices for effectiveTime 0..*SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TSSlice: Unordered, Open by exists:high
                                                                                                          0..*SXCM_TS, IVL_TS, EIVL_TS, PIVL_TS, SXPR_TSSlice: Unordered, Open by exists:high
                                                                                                            ... priorityCode 0..*CEBinding: ?? (example)
                                                                                                            0..*CEBinding: ?? (example)
                                                                                                              ... repeatNumber 0..1IVL_INTIn "INT" (intent) mood, the repeatNumber defines the number of allowed supplies. For example, a repeatNumber of "3" means that the substance can be supplied up to 3 times.0..1IVL_INTIn "INT" (intent) mood, the repeatNumber defines the number of allowed supplies. For example, a repeatNumber of "3" means that the substance can be supplied up to 3 times.
                                                                                                                ... independentInd 0..1BL0..1BL
                                                                                                                  ... quantity 0..1PQ0..1PQ
                                                                                                                    ... expectedUseTime 0..1IVL_TS0..1IVL_TS
                                                                                                                      ... product 0..1InfrastructureRoot0..1InfrastructureRoot
                                                                                                                        .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                          .... realmCode 0..*CS0..*CS
                                                                                                                            .... typeId 0..1IIC0..1IIII-1: An II instance must have either a root or an nullFlavor.
                                                                                                                            • StructureDefinition MedicationSupplyOrder has added constraint that is not found in MedicationSupplyOrder and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
                                                                                                                            ..... 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)
                                                                                                                                          1..1??, ??
                                                                                                                                          • StructureDefinition MedicationSupplyOrder has a constraint that is removed in MedicationSupplyOrder and it is uncertain whether they are compatible ((manufacturedLabeledDrug | manufacturedMaterial).count() = 1)
                                                                                                                                          ... subject 0..1Subject0..1Subject
                                                                                                                                            ... specimen 0..*Specimen0..*Specimen
                                                                                                                                              ... performer 0..*Performer20..*Performer2
                                                                                                                                                ... author 0..1Author0..1Author
                                                                                                                                                  ... informant 0..*Informant0..*Informant
                                                                                                                                                    ... participant 0..*Participant20..*Participant2
                                                                                                                                                      ... entryRelationship 0..1EntryRelationship0..1EntryRelationship
                                                                                                                                                        .... nullFlavor 0..1??Binding: ?? (required)0..1??Binding: ?? (required)
                                                                                                                                                          .... realmCode 0..*CS0..*CS
                                                                                                                                                            .... typeId 0..1IIC0..1IIII-1: An II instance must have either a root or an nullFlavor.
                                                                                                                                                            • StructureDefinition MedicationSupplyOrder has added constraint that is not found in MedicationSupplyOrder and it is uncertain whether they are compatible (root.exists() or nullFlavor.exists())
                                                                                                                                                            ..... 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 1..1??Binding: ?? (required)
                                                                                                                                                                        Fixed Value: SUBJ
                                                                                                                                                                        1..1??Binding: ?? (required)
                                                                                                                                                                        Fixed Value: SUBJ
                                                                                                                                                                          .... inversionInd 1..1??Fixed Value: true1..1??Fixed Value: true
                                                                                                                                                                            .... contextConductionInd 0..1??0..1??
                                                                                                                                                                              .... negationInd 0..1??0..1??
                                                                                                                                                                                .... sequenceNumber 0..1INT0..1INT
                                                                                                                                                                                  .... seperatableInd 0..1BL0..1BL
                                                                                                                                                                                    .... act C1..1??Base for all types and resources
                                                                                                                                                                                    should-text-ref-value: SHOULD contain text/reference/@value
                                                                                                                                                                                    0..1Act
                                                                                                                                                                                    • Element minimum cardinalities differ: '1' vs '0'
                                                                                                                                                                                    • StructureDefinition MedicationSupplyOrder has a constraint that is removed in MedicationSupplyOrder and it is uncertain whether they are compatible (text.reference.value.exists())
                                                                                                                                                                                    .... encounter 0..1Encounter0..1Encounter
                                                                                                                                                                                      .... observation 0..1Observation1..1??
                                                                                                                                                                                      • Element minimum cardinalities differ: '0' vs '1'
                                                                                                                                                                                      .... observationMedia 0..1ObservationMedia0..1ObservationMedia
                                                                                                                                                                                        .... organizer 0..1Organizer0..1Organizer
                                                                                                                                                                                          .... procedure 0..1Procedure0..1Procedure
                                                                                                                                                                                            .... regionOfInterest 0..1RegionOfInterest0..1RegionOfInterest
                                                                                                                                                                                              .... substanceAdministration 0..1SubstanceAdministration0..1SubstanceAdministration
                                                                                                                                                                                                .... supply 0..1Supply0..1Supply
                                                                                                                                                                                                  ... 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