Profile Comparison between http://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ips vs http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medication

Left:Medication (IPS) (http://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ips)
Right:AU PS Medication (http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medication)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ips' vs 'http://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medication'
ErrorStructureDefinition.versionValues for version differ: '2.0.0' vs '0.5.0-cibuild'
InformationStructureDefinition.nameValues for name differ: 'MedicationIPS' vs 'AUPSMedication'
InformationStructureDefinition.titleValues for title differ: 'Medication (IPS)' vs 'AU PS Medication'
InformationStructureDefinition.statusValues for status differ: 'active' vs 'draft'
InformationStructureDefinition.dateValues for date differ: '2024-06-19T10:50:07-05:00' vs '2025-10-14T20:27:28+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International / Patient Care' vs 'HL7 Australia'
InformationStructureDefinition.jurisdictionRemoved the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001'
InformationStructureDefinition.jurisdictionAdded the item 'urn:iso:std:iso:3166#AU'
ErrorStructureDefinition.baseDefinitionValues for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Medication' vs 'http://hl7.org.au/fhir/core/StructureDefinition/au-core-medication'
InformationStructureDefinition.shortValues for short differ: 'Definition of a Medication' vs 'A medication in an Australian healthcare context'
InformationStructureDefinition.commentValues for comment differ: 'IPS Medication' vs 'For support as text representation of medication strength, for a medication as a whole, consider the [Medication Strength](https://build.fhir.org/ig/hl7au/au-fhir-base/StructureDefinition-medication-strength.html) extension.'
InformationMedication.languageExample/preferred bindings differ at Medication.language using binding from MedicationIPS
InformationStructureDefinition.shortValues for short differ: 'Medication that was administered or was to be administered (medication code from any code system)' vs 'Coding for the medicine'
InformationStructureDefinition.definitionValues for definition differ: 'Medication that was administered or was to be administered. Several kinds of medication coding could be provided as: 1. The IDMP Pharmaceutical Product Identifier (PhPID), Level 1, [Substance(s)]. Example: Amoxicillin and Clavulanate Potassium; or any other equivalent coded concept; 2. The IDMP Pharmaceutical Product Identifier (PhPID), Level 2 [Substance(s) + Strength + reference strength]. Example: Amoxicillin 875 mg and Clavulanate Potassium 125 mg; or any other equivalent coded concept; 3. The IDMP Pharmaceutical Product Identifier (PhPID), Level 3 [Substance(s) + administrable dose form]. Example: Amoxicillin and Clavulanate Potassium, Oral Tablet; or any other equivalent coded concept; 4. The IDMP Pharmaceutical Product Identifier (PhPID), Level 4 [Substance(s) + strength + reference strength + administrable dose form]. Example: Amoxicillin 875 mg and clavulanate potassium 125 mg, oral tablet; or any other equivalent coded concept 5. The IDMP Medicinal Product Identifier (MPID) or any equivalent Medicinal Product Identifier. IDMP MPID uniquely identifies a Medicinal Product, reflecting (but not replacing) any other authorization numbers allocated by a regulator. MPID implies one (set of) PhPID. The MPID shall use a common segment pattern related to a Medicinal Product, which, when each segment is valued shall define a specific MPID concept. 6. The IDMP Packaged Medicinal Product Identifier (PCID) or any equivalent Packaged Medicinal Product Identifier. Uniquely identifies a Medicinal Product based on its packaging. This implies one MPID can be associated with more than one PCID, if the same Medicinal Product has more than one type of package. 7. Any other kind of code that that identifies, classifies or cluster the administered product (e.g. the medicinal product or the product class) The value sets used for the PhPID, MPID and PCID identifiers are provisional and include only few equivalent concepts used for exemplification purposes, they will be updated with real IDMP identifiers when they will become available.' vs 'A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.'
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 'Australian codings are typical medicine/product concept codes. A code (or set of codes) that specify this medication, or a textual description if no code is available. Usage note: This could be a standard medication code such as a code from RxNorm, SNOMED CT, IDMP etc. It could also be a national or local formulary code, optionally with translations to other code systems.'
InformationMedication.codeExample/preferred bindings differ at Medication.code using binding from MedicationIPS
InformationStructureDefinition.shortValues for short differ: 'Manufacturer of the item' vs 'Physical product manufacturer organisation'
InformationStructureDefinition.definitionValues for definition differ: 'Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product.' vs 'Describes the details of the manufacturer of the medication product. This is not intended to represent the distributor of a medication product it is the manufacturer of the actual physical medicine product.'
InformationStructureDefinition.definitionValues for definition differ: 'Describes the form of the item. Powder; tablets; capsule. Administrable Pharmaceutical Dose Form. This code represents the form of the medication (e.g. tablet, capsule, liquid) Since the EDQM Standards Terms, together with UCUM, is one of the IDMP terminologies actually available for usage, this code system has been selected as reference terminology for representing Pharmaceutical Dose forms;Packages and Route of Administration. It is known that also alternative jurisdictional and international terminologies are known to be used for this concept domain, as NCI or SNOMED CT.' vs 'Describes the form of the item. Powder; tablets; capsule.'
InformationMedication.formExample/preferred bindings differ at Medication.form using binding from MedicationIPS
InformationStructureDefinition.definitionValues for definition differ: 'Identifies a particular constituent of interest in the product.' vs 'Identifies a particular constituent of interest in the product. Can be coded with AMT.'
InformationStructureDefinition.commentValues for comment differ: 'The ingredients need not be a complete list. If an ingredient is not specified, this does not indicate whether an ingredient is present or absent. If an ingredient is specified it does not mean that all ingredients are specified. It is possible to specify both inactive and active ingredients.' vs 'When individual ingredient strength is unavailable as a ratio, it can be surfaced as text in `CodeableConcept.text` by using pre-adoption of the FHIR R5 [`Medication.ingredient.strength[x]`](https://www.hl7.org/fhir/R5/medication-definitions.html#Medication.ingredient) element with the extension URL [http://hl7.org/fhir/5.0/StructureDefinition/extension-Medication.ingredient.strength[x]](http://hl7.org/fhir/5.0/StructureDefinition/extension-Medication.ingredient.strength[x]). Where possible use the existing `Medication.ingredient.strength` element in preference to pre-adopting the FHIR R5 `Medication.ingredient.strength[x]` element.'
InformationMedication.ingredient.item[x]Example/preferred bindings differ at Medication.ingredient.item[x] using binding from MedicationIPS
InformationStructureDefinition.shortValues for short differ: 'Quantity of ingredient present' vs 'Quantity/strength of ingredient present'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Medicationhttp://hl7.org.au/fhir/core/StructureDefinition/au-core-medication
    • Values Differ
    .copyrightUsed by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2022+; Licensed Under Creative Commons No Rights Reserved.
    • Added the item 'Used by permission of HL7 International, all rights reserved Creative Commons License. HL7 Australia© 2022+; Licensed Under Creative Commons No Rights Reserved.'
    .date2024-06-19T10:50:07-05:002025-10-14T20:27:28+00:00
    • Values Differ
    .descriptionThis profile represents the constraints applied to the Medication resource by the International Patient Summary (IPS) FHIR Implementation Guide, based on FHIR R4. A medication is described in the patient summary as an instance of a Medication resource constrained by this profile.This profile sets minimum expectations for a Medication resource in the context of a patient summary in an Australian context. It is based on the [AU Core Medication](https://build.fhir.org/ig/hl7au/au-fhir-core/StructureDefinition-au-core-medication.html) profile, and applies the additional requirements from [Medication (IPS)](http://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ips).
    • 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#AU
        • Added the item 'urn:iso:std:iso:3166#AU'
        .kindresource
          .nameMedicationIPSAUPSMedication
          • Values Differ
          .publisherHL7 International / Patient CareHL7 Australia
          • Values Differ
          .purposeThis profile constrains the representation of a medication, in the context of the international patient summary as specified by the IPS project of HL7 International.
          • Removed the item 'This profile constrains the representation of a medication, in the context of the international patient summary as specified by the IPS project of HL7 International.'
          .statusactivedraft
          • Values Differ
          .titleMedication (IPS)AU PS Medication
          • Values Differ
          .typeMedication
            .urlhttp://hl7.org/fhir/uv/ips/StructureDefinition/Medication-uv-ipshttp://hl7.org.au/fhir/ps/StructureDefinition/au-ps-medication
            • Values Differ
            .version2.0.00.5.0-cibuild
            • Values Differ

            Structure

            NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.R TypeR Description & ConstraintsCommentsdoco
            .. Medication 0..*MedicationDefinition of a Medication
            0..*AUCoreMedicationA medication in an Australian healthcare context
            This profile also complies with the profile Medication (IPS)
              ... 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 interpretation
                    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                    0..1NarrativeText summary of the resource, for human interpretation
                    This profile does not constrain the narrative in regard to content, language, or traceability to data elements
                      ... contained 0..*ResourceContained, inline Resources
                      0..*ResourceContained, inline Resources
                        ... extension 0..*ExtensionAdditional content defined by implementations
                        0..*ExtensionAdditional content defined by implementations
                          ... 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..1??Medication that was administered or was to be administered (medication code from any code system)
                              Binding: ?? (preferred): SNOMED CT medications (Medicinal product) or a code for absent/unknown medication
                              Additional BindingsPurpose
                              ??candidate
                              ObligationsActor
                              SHALL:populate-if-knownCreator (IPS)
                              SHALL:handleConsumer (IPS)
                              SHOULD:displayConsumer (IPS)
                              SOΣ1..1??Coding for the medicine
                              Binding: ?? (example)
                              Additional BindingsPurpose
                              ??Preferred
                              ??Preferred
                              ??Preferred
                              ??Preferred
                              ObligationsActorSource
                              SHALL:populate-if-knownAU Core Responderfrom AU Core Medication
                              SHALL:no-errorAU Core Requesterfrom AU Core Medication
                              SHALL:populate-if-knownAU PS Producer
                              SHALL:handleAU PS Consumer
                              SHOULD:displayAU PS Consumer
                              • Example/preferred bindings differ at Medication.code using binding from MedicationIPS
                              .... id 0..1stringUnique id for inter-element referencing
                              • Added this element
                              .... Slices for extension 0..*ExtensionAdditional content defined by implementations
                              Slice: Unordered, Open by value:url
                              • Added this element
                              .... Slices for coding Σ0..*CodingCode defined by a terminology system
                              Slice: Unordered, Open by pattern:$this
                              • Added this element
                              .... text Σ0..1stringMedication primary text
                              • 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)Physical product manufacturer organisation
                                  ... form SO0..1??powder | tablets | capsule +
                                  Binding: ?? (preferred): SNOMED Doseform Terms
                                  Additional BindingsPurpose
                                  ??candidate
                                  ObligationsActor
                                  SHALL:populate-if-knownCreator (IPS)
                                  SHALL:handleConsumer (IPS)
                                  SHOULD:displayConsumer (IPS)
                                  SO0..1??powder | tablets | capsule +
                                  Binding: ?? (preferred)
                                  ObligationsActor
                                  SHALL:populate-if-knownAU PS Producer
                                  SHALL:handleAU PS Consumer
                                  SHOULD:displayAU PS Consumer
                                  • Example/preferred bindings differ at Medication.form using binding from MedicationIPS
                                  ... amount Σ0..1RatioAmount of drug in packageΣ0..1RatioAmount of drug in package
                                    ... ingredient SO0..*BackboneElementActive or inactive ingredient
                                    ObligationsActor
                                    SHALL:populate-if-knownCreator (IPS)
                                    SHALL:handleConsumer (IPS)
                                    SHOULD:displayConsumer (IPS)
                                    SO0..*BackboneElementActive or inactive ingredient
                                    ObligationsActor
                                    SHALL:populate-if-knownAU PS Producer
                                    SHALL:handleAU PS Consumer
                                    SHOULD:displayAU PS Consumer
                                      .... 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] SO1..1??, Reference(Substance | Medication)The actual ingredient or content
                                            Binding: ?? (preferred): SNOMED CT drug substances
                                            ObligationsActor
                                            SHALL:populate-if-knownCreator (IPS)
                                            SHALL:handleConsumer (IPS)
                                            SHOULD:displayConsumer (IPS)
                                            SO1..1??, Reference(Substance | Medication)The actual ingredient or content
                                            Binding: ?? (preferred)
                                            ObligationsActor
                                            SHALL:populate-if-knownAU PS Producer
                                            SHALL:handleAU PS Consumer
                                            SHOULD:displayAU PS Consumer
                                            • Example/preferred bindings differ at Medication.ingredient.item[x] using binding from MedicationIPS
                                            .... isActive 0..1booleanActive ingredient indicator0..1booleanActive ingredient indicator
                                              .... strength SO0..1RatioQuantity of ingredient present
                                              ObligationsActor
                                              SHALL:populate-if-knownCreator (IPS)
                                              SHALL:handleConsumer (IPS)
                                              SHOULD:displayConsumer (IPS)
                                              SO0..1RatioQuantity/strength of ingredient present
                                              ObligationsActor
                                              SHALL:populate-if-knownAU PS Producer
                                              SHALL:handleAU PS Consumer
                                              SHOULD:displayAU PS Consumer
                                                ... 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