Profile Comparison between http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medication vs http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medication

Left:IPA-Medication (http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medication)
Right:Medication Profile (http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medication)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medication' vs 'http://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medication'
InformationStructureDefinition.nameValues for name differ: 'IPAMedication' vs 'MedicationProfile'
InformationStructureDefinition.titleValues for title differ: 'IPA-Medication' vs 'Medication Profile'
InformationStructureDefinition.statusValues for status differ: 'active' vs 'draft'
InformationStructureDefinition.dateValues for date differ: '2022-08-02' vs '2019-03-31'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International / Patient Care' vs 'HL7 Canada - FHIR Implementation Work Group'
InformationStructureDefinition.jurisdictionRemoved the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
InformationStructureDefinition.jurisdictionAdded the item 'urn:iso:std:iso:3166#CA'
InformationStructureDefinition.shortValues for short differ: 'Definition of a Medication' vs 'Medication Profile'
InformationStructureDefinition.definitionValues for definition differ: 'This resource is primarily used for the identification and definition of a medication for the purposes of prescribing, dispensing, and administering a medication as well as for making statements about medication use.' vs 'The Medication Profile is based upon the core FHIR Medication Resource'
InformationStructureDefinition.shortValues for short differ: 'Additional content defined by implementations' vs 'Extension'
InformationStructureDefinition.definitionValues for definition differ: 'May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension'
InformationStructureDefinition.commentValues for comment differ: 'Depending on the context of use, the code that was actually selected by the user (prescriber, dispenser, etc.) will have the coding.userSelected set to true. As described in the coding datatype: 'A coding may be marked as a 'userSelected' if a user selected the particular coded value in a user interface (e.g. the user selects an item in a pick-list). If a user selected coding exists, it is the preferred choice for performing translations etc. Other codes can only be literal translations to alternative code systems, or codes at a lower level of granularity (e.g. a generic code for a vendor-specific primary one).' vs 'Given the lack of an existing superset of Canadian codes and the complexity and variation in code systems used by of prescription ordering and medication & natural product dispensing systems - The Canadian Baseline has chosen to model the variety of coding systems expected in existing systems through an open slice on code.coding. When a super value set is developed, the CA Baseline will update the preferred binding strength that currently points to a placeholder to align to the new value set.'
InformationMedication.codeExample/preferred bindings differ at Medication.code using binding from MedicationProfile
InformationStructureDefinition.commentValues for comment differ: 'When Medication is referenced from MedicationRequest, this is the ordered form. When Medication is referenced within MedicationDispense, this is the dispensed form. When Medication is referenced within MedicationAdministration, this is administered form.' vs 'CA Core Usage Notes: The prescription drug form is required in some provinces in order to meet the prescribing standards set out by the College of Physicians and Surgeons.'
InformationMedication.formExample/preferred bindings differ at Medication.form using binding from MedicationProfile

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Medication
      .copyrightUsed by permission of HL7 International all rights reserved Creative Commons License
      • Removed the item 'Used by permission of HL7 International all rights reserved Creative Commons License'
      .date2022-08-022019-03-31
      • Values Differ
      .descriptionMinimum expectations for a Medication resource when accessed via a International Patient Access APIProposed constraints and extensions on the Medication resource. Generated as a first step toward creating a set of Canadian Baseline FHIR profiles.
      • Values Differ
      .experimentalfalse
      • Removed the item 'false'
      .fhirVersion4.0.1
        .jurisdiction
          ..jurisdiction[0]http://unstats.un.org/unsd/methods/m49/m49.htm#001
          • Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
          ..jurisdiction[1]urn:iso:std:iso:3166#CA
          • Added the item 'urn:iso:std:iso:3166#CA'
          .kindresource
            .nameIPAMedicationMedicationProfile
            • Values Differ
            .publisherHL7 International / Patient CareHL7 Canada - FHIR Implementation Work Group
            • Values Differ
            .purpose
              .statusactivedraft
              • Values Differ
              .titleIPA-MedicationMedication Profile
              • Values Differ
              .typeMedication
                .urlhttp://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-medicationhttp://hl7.org/fhir/ca/baseline/StructureDefinition/profile-medication
                • Values Differ
                .version1.1.0

                  Structure

                  NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
                  .. Medication 0..*MedicationDefinition of a Medication
                  0..*MedicationMedication Profile
                    ... id Σ0..1idLogical id of this artifactΣ0..1idLogical id of this artifact
                      ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                        ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                          ... text 0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                            ... contained 0..*ResourceContained, inline Resources
                            0..*ResourceContained, inline Resources
                              ... extension 0..*ExtensionAdditional content defined by implementations
                              0..*ExtensionExtension
                              Slice: Unordered, Open by value:url
                                ... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
                                ?!0..*ExtensionExtensions that cannot be ignored
                                  ... identifier Σ0..*IdentifierBusiness identifier for this medication
                                  Σ0..*IdentifierBusiness identifier for this medication
                                    ... code SOΣ1..1CodeableConceptCodes that identify this medication
                                    Binding: ?? (example): A coded concept that defines the type of a medication.

                                    ObligationsActor
                                    SHALL:populate-if-knownhttp://hl7.org/fhir/uv/ipa/ActorDefinition/server
                                    SHALL:handlehttp://hl7.org/fhir/uv/ipa/ActorDefinition/client
                                    SΣ1..1CodeableConceptCodes that identify this medication
                                    Binding: ?? (preferred): TBD. This is a placeholder for a comprehensive valueset, consisting of all Manufactured Product (MP), Non-proprietary Therapeutic Product (NTP) and Therapeutic Moiety (TM) codes, which would be created and maintained by Canada Health Infoway. Medicinal products for prescribing and dispensing in Canada. The content of this subset only contains commonly used medicinal products that are available for prescribing and dispensing in Canada. This content will expand to include all human medicinal products over time.


                                    Example DIN: {"coding":[{"system":"http://hl7.org/fhir/NamingSystem/ca-hc-din"}]}
                                    Example NPN: {"coding":[{"system":"http://terminology.hl7.org/CodeSystem/v3-hc-npn"}]}
                                    Example CCDD: {"coding":[{"system":"http://terminology.hl7.org/CodeSystem/hc-CCDD"}]}
                                    Example SNOMED CT (Medications) - IPS: {"coding":[{"system":"http://snomed.info/sct"}]}
                                    Example WHO ATC IPS: {"coding":[{"system":"http://www.whocc.no/atc"}]}
                                    • Example/preferred bindings differ at Medication.code using binding from MedicationProfile
                                    .... id 0..1stringUnique id for inter-element referencing
                                    • Added this element
                                    .... Slices for extension 0..*ExtensionExtension
                                    Slice: Unordered, Open by value:url
                                    • Added this element
                                    .... coding SΣ0..*CodingCode defined by a terminology system
                                    • Added this element
                                    .... text SΣ0..1stringPlain text representation of the concept
                                    • Added this element
                                    ... status ?!Σ0..1codeactive | inactive | entered-in-error
                                    Binding: ?? (required): A coded concept defining if the medication is in active use.

                                    ?!Σ0..1codeactive | inactive | entered-in-error
                                    Binding: ?? (required): A coded concept defining if the medication is in active use.

                                      ... manufacturer Σ0..1Reference(Organization)Manufacturer of the itemΣ0..1Reference(Organization Profile)Manufacturer of the item
                                        ... form 0..1CodeableConceptpowder | tablets | capsule +
                                        Binding: ?? (example): A coded concept defining the form of a medication.

                                        0..1CodeableConceptpowder | tablets | capsule +
                                        Binding: ?? (preferred): TBD. This is a placeholder for a comprehensive valueset, which would be created and maintained by Canada Health Infoway.

                                        • Example/preferred bindings differ at Medication.form using binding from MedicationProfile
                                        ... amount Σ0..1RatioAmount of drug in packageΣ0..1RatioAmount of drug in package
                                          ... ingredient 0..*BackboneElementActive or inactive ingredient
                                          0..*BackboneElementActive or inactive ingredient
                                            .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                              .... extension 0..*ExtensionAdditional content defined by implementations
                                              0..*ExtensionAdditional content defined by implementations
                                                .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                  .... item[x] 1..1CodeableConcept, Reference(Substance | Medication)The actual ingredient or content1..1CodeableConcept, Reference(Substance | Medication)The actual ingredient or content
                                                    .... isActive 0..1booleanActive ingredient indicator0..1booleanActive ingredient indicator
                                                      .... strength 0..1RatioQuantity of ingredient present0..1RatioQuantity of ingredient present
                                                        ... batch 0..1BackboneElementDetails about packaged medications0..1BackboneElementDetails about packaged medications
                                                          .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                            .... extension 0..*ExtensionAdditional content defined by implementations
                                                            0..*ExtensionAdditional content defined by implementations
                                                              .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                              ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                .... lotNumber 0..1stringIdentifier assigned to batch0..1stringIdentifier assigned to batch
                                                                  .... expirationDate 0..1dateTimeWhen batch will expire0..1dateTimeWhen batch will expire

                                                                    doco Documentation for this format