Profile Comparison between http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest vs http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-medicationrequest

Left:US Core MedicationRequest Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest)
Right:RTPBC Medication Request (http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-medicationrequest)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest' vs 'http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-medicationrequest'
ErrorStructureDefinition.versionValues for version differ: '3.1.0' vs '1.0.0'
InformationStructureDefinition.nameValues for name differ: 'USCoreMedicationRequestProfile' vs 'RtpbcMedicationRequest'
InformationStructureDefinition.titleValues for title differ: 'US Core MedicationRequest Profile' vs 'RTPBC Medication Request'
InformationStructureDefinition.dateValues for date differ: '2019-08-19T00:00:00+10:00' vs '2020-05-23T00:00:00-05:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 US Realm Steering Committee' vs 'HL7 International - Pharmacy'
WarningMedicationRequestElements differ in definition: 'The US Core Medication Request (Order) Profile is based upon the core FHIR MedicationRequest Resource and created to meet the 2015 Edition Common Clinical Data Set 'Medications' requirements.' 'An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called 'MedicationRequest' rather than 'MedicationPrescription' or 'MedicationOrder' to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns.'
WarningMedicationRequest.statusElements differ in short: 'active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown' 'Request Status'
WarningMedicationRequest.statusElements differ in definition: 'A code specifying the current state of the order. Generally, this will be active or completed state.' 'Status of the request for dispensing'
WarningMedicationRequest.statusElements differ in comments: 'This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.' 'Always equals 'draft''
WarningMedicationRequest.statusElements differ in description: 'A code specifying the state of the prescribing event. Describes the lifecycle of the prescription.' 'A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.'
WarningMedicationRequest.statusElements differ in description: 'A code specifying the state of the prescribing event. Describes the lifecycle of the prescription.' 'A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription.'
WarningMedicationRequest.intentElements differ in definition: 'Whether the request is a proposal, plan, or an original order.' 'Intent of the request for dispensing'
WarningMedicationRequest.intentElements differ in comments: 'It is expected that the type of requester will be restricted for different stages of a MedicationRequest. For example, Proposals can be created by a patient, relatedPerson, Practitioner or Device. Plans can be created by Practitioners, Patients, RelatedPersons and Devices. Original orders can be created by a Practitioner only. An instance-order is an instantiation of a request or order and may be used to populate Medication Administration Record. This element is labeled as a modifier because the intent alters when and how the resource is actually applicable.' 'Always equals 'proposal''
WarningMedicationRequest.reported[x]Elements differ in definition: 'Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report.' 'Indicates whether the prescription information has been reported by the patient or other party (.reported = true) or is the original prescription record (.reported = false).'
WarningMedicationRequest.medication[x]Elements differ in short: 'Medication to be taken' 'Prescribed Product'
WarningMedicationRequest.medication[x]Elements differ in definition: 'Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications.' 'A product identifier for the prescribed medication. Either an NDC11 or an RxNorm code for a prescribable product (representing drug name, strength and dose form)'
WarningMedicationRequest.medication[x]Elements differ in comments: 'If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the Medication resource is recommended. For example, if you require form or lot number or if the medication is compounded or extemporaneously prepared, then you must reference the Medication resource.' 'The NDC11 is an 11-digit normalized format consisting of a 5-digit labeler segment, 4-digit product segment, and 2-digit package segment, with no dashes'
WarningMedicationRequest.medication[x]Elements differ in description: 'Prescribable medications' 'RTPBC prescribable product codes (NDC11 and RxNorm)'
WarningMedicationRequest.medication[x]Elements differ in description: 'Prescribable medications' 'RTPBC prescribable product codes (NDC11 and RxNorm)'
WarningMedicationRequest.subjectElements differ in short: 'Who or group medication request is for' 'Patient'
WarningMedicationRequest.subjectElements differ in definition: 'A link to a resource representing the person or set of individuals to whom the medication will be given.' 'The patient for whom this medication is being requested'
ErrorMedicationRequest.encounterElements differ in definition for mustSupport: 'true' 'false'
WarningMedicationRequest.authoredOnElements differ in definition: 'The date (and perhaps time) when the prescription was initially written or authored on.' 'The actual or approximate date on which the prescription was written.'
WarningMedicationRequest.requesterElements differ in short: 'Who/What requested the Request' 'Prescriber'
WarningMedicationRequest.requesterElements differ in definition: 'The individual, organization, or device that initiated the request and has responsibility for its activation.' 'The prescriber of the medication being requested'
ErrorMedicationRequest.dosageInstruction.textElements differ in definition for mustSupport: 'true' 'false'
ErrorMedicationRequest.dispenseRequestElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.dispenseRequest.quantityElements differ in short: 'Amount of medication to supply per dispense' 'Prescribed Quantity'
ErrorMedicationRequest.dispenseRequest.quantityElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.dispenseRequest.quantity.valueElements differ in short: 'Numerical value (with implicit precision)' 'Quantity in Billing Units'
WarningMedicationRequest.dispenseRequest.quantity.valueElements differ in definition: 'The value of the measured amount. The value includes an implicit precision in the presentation of the value.' 'The prescribed quantity in terms of the applicable billing unit of measure'
ErrorMedicationRequest.dispenseRequest.quantity.valueElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.dispenseRequest.quantity.comparatorElements differ in definition: 'How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is '<' , then the real value is < stated value.' 'Not allowed to be used in this context'
WarningMedicationRequest.dispenseRequest.quantity.unitElements differ in short: 'Unit representation' 'Billing unit of measure'
WarningMedicationRequest.dispenseRequest.quantity.unitElements differ in definition: 'A human-readable form of the unit.' 'Pharmacy metric billing unit: GM (gram), ML (milliliter) or EA (each)'
ErrorMedicationRequest.dispenseRequest.quantity.unitElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.dispenseRequest.expectedSupplyDurationElements differ in short: 'Number of days supply per dispense' 'Days Supply'
ErrorMedicationRequest.dispenseRequest.expectedSupplyDurationElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.dispenseRequest.expectedSupplyDuration.valueElements differ in short: 'Numerical value (with implicit precision)' 'Days Supply Value'
WarningMedicationRequest.dispenseRequest.expectedSupplyDuration.valueElements differ in definition: 'The value of the measured amount. The value includes an implicit precision in the presentation of the value.' 'The number of days the requested dispense quantity is intended to last'
ErrorMedicationRequest.dispenseRequest.expectedSupplyDuration.valueElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.dispenseRequest.performerElements differ in short: 'Intended dispenser' 'Pharmacy'
WarningMedicationRequest.dispenseRequest.performerElements differ in definition: 'Indicates the intended dispensing Organization specified by the prescriber.' 'Proposed dispensing pharmacy.'
ErrorMedicationRequest.dispenseRequest.performerElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.substitutionElements differ in short: 'Any restrictions on medication substitution' 'Substitution'
ErrorMedicationRequest.substitutionElements differ in definition for mustSupport: 'false' 'true'
WarningMedicationRequest.substitution.allowed[x]Elements differ in short: 'Whether substitution is allowed or not' 'Substitution Allowed'
WarningMedicationRequest.substitution.allowed[x]Elements differ in definition: 'True if the prescriber allows a different drug to be dispensed from what was prescribed.' 'Whether or not the pharmacy may dispense a substitutable generic product instead of a requested branded product'
ErrorMedicationRequest.substitution.allowed[x]Elements differ in definition for mustSupport: 'false' 'true'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/MedicationRequest
      .copyright
        .date2019-08-19T00:00:00+10:002020-05-23T00:00:00-05:00
        • Values Differ
        .descriptionDefines constraints and extensions on the MedicationRequest resource for the minimal set of data to query and retrieve prescription information.This profile constrains the MedicationRequest resource to convey a subset of prescription information required in the consumer real-time pharmacy benefit check (RTPBC) process. The content specifies the prescribed product and quantity, and references the prescribing practitioner and the patient's preferred pharmacy. This profile differs from the US Core MedicationRequest in that it doesn't set the encounter or dosageInstruction elements as Must Support, because clients in the exchange will typically be mobile consumer applications that do not posess this information, and because that information is not pertinent to this use case.
        • Values Differ
        .experimentalfalse
          .fhirVersion4.0.1
            .jurisdiction
              ..jurisdiction[0]urn:iso:std:iso:3166#US
                .kindresource
                  .nameUSCoreMedicationRequestProfileRtpbcMedicationRequest
                  • Values Differ
                  .publisherHL7 US Realm Steering CommitteeHL7 International - Pharmacy
                  • Values Differ
                  .purpose
                    .statusactive
                      .titleUS Core MedicationRequest ProfileRTPBC Medication Request
                      • Values Differ
                      .typeMedicationRequest
                        .urlhttp://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequesthttp://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-medicationrequest
                        • Values Differ
                        .version3.1.01.0.0
                        • Values Differ

                        Structure

                        NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.L TypeL Description & ConstraintsCommentsdoco
                        .. MedicationRequest II
                        • Elements differ in definition: "The US Core Medication Request (Order) Profile is based upon the core FHIR MedicationRequest Resource and created to meet the 2015 Edition Common Clinical Data Set 'Medications' requirements." "An order or request for both supply of the medication and the instructions for administration of the medication to a patient. The resource is called "MedicationRequest" rather than "MedicationPrescription" or "MedicationOrder" to generalize the use across inpatient and outpatient settings, including care plans, etc., and to harmonize with workflow patterns."
                        ... id ΣΣ
                          ... meta ΣIΣI
                            ... implicitRules ?!ΣI?!ΣI
                              ... language II
                                ... text II
                                  ... contained
                                    ... extension IExtensionIExtension
                                      ... modifierExtension ?!I?!I
                                        ... identifier II
                                          ... status ?!SΣI?!SΣI
                                          • Elements differ in short: "active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown" "Request Status"
                                          • Elements differ in definition: "A code specifying the current state of the order. Generally, this will be active or completed state." "Status of the request for dispensing"
                                          • Elements differ in comments: "This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid." "Always equals 'draft'"
                                          • Elements differ in description: "A code specifying the state of the prescribing event. Describes the lifecycle of the prescription." "A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription."
                                          • Elements differ in description: "A code specifying the state of the prescribing event. Describes the lifecycle of the prescription." "A coded concept specifying the state of the prescribing event. Describes the lifecycle of the prescription."
                                          ... statusReason II
                                            ... intent ?!SΣI?!SΣI
                                            • Elements differ in definition: "Whether the request is a proposal, plan, or an original order." "Intent of the request for dispensing"
                                            • Elements differ in comments: "It is expected that the type of requester will be restricted for different stages of a MedicationRequest. For example, Proposals can be created by a patient, relatedPerson, Practitioner or Device. Plans can be created by Practitioners, Patients, RelatedPersons and Devices. Original orders can be created by a Practitioner only. An instance-order is an instantiation of a request or order and may be used to populate Medication Administration Record. This element is labeled as a modifier because the intent alters when and how the resource is actually applicable." "Always equals 'proposal'"
                                            ... category II
                                              ... priority ΣIΣI
                                                ... doNotPerform ?!ΣI?!ΣI
                                                  ... reported[x] SΣISΣI
                                                  • Elements differ in definition: "Indicates if this record was captured as a secondary 'reported' record rather than as an original primary source-of-truth record. It may also indicate the source of the report." "Indicates whether the prescription information has been reported by the patient or other party (.reported = true) or is the original prescription record (.reported = false)."
                                                  ... medication[x] SΣISΣI
                                                  • Elements differ in short: "Medication to be taken" "Prescribed Product"
                                                  • Elements differ in definition: "Identifies the medication being requested. This is a link to a resource that represents the medication which may be the details of the medication or simply an attribute carrying a code that identifies the medication from a known list of medications." "A product identifier for the prescribed medication. Either an NDC11 or an RxNorm code for a prescribable product (representing drug name, strength and dose form)"
                                                  • Elements differ in comments: "If only a code is specified, then it needs to be a code for a specific product. If more information is required, then the use of the Medication resource is recommended. For example, if you require form or lot number or if the medication is compounded or extemporaneously prepared, then you must reference the Medication resource." "The NDC11 is an 11-digit normalized format consisting of a 5-digit labeler segment, 4-digit product segment, and 2-digit package segment, with no dashes"
                                                  • Elements differ in description: "Prescribable medications" "RTPBC prescribable product codes (NDC11 and RxNorm)"
                                                  • Elements differ in description: "Prescribable medications" "RTPBC prescribable product codes (NDC11 and RxNorm)"
                                                  ... subject SΣISΣI
                                                  • Elements differ in short: "Who or group medication request is for" "Patient"
                                                  • Elements differ in definition: "A link to a resource representing the person or set of individuals to whom the medication will be given." "The patient for whom this medication is being requested"
                                                  ... encounter SII
                                                  • Elements differ in definition for mustSupport: "true" "false"
                                                  ... supportingInformation II
                                                    ... authoredOn SΣISΣI
                                                    • Elements differ in definition: "The date (and perhaps time) when the prescription was initially written or authored on." "The actual or approximate date on which the prescription was written."
                                                    ... requester SΣISΣI
                                                    • Elements differ in short: "Who/What requested the Request" "Prescriber"
                                                    • Elements differ in definition: "The individual, organization, or device that initiated the request and has responsibility for its activation." "The prescriber of the medication being requested"
                                                    ... performer II
                                                      ... performerType ΣIΣI
                                                        ... recorder II
                                                          ... reasonCode II
                                                            ... reasonReference II
                                                              ... instantiatesCanonical ΣIΣI
                                                                ... instantiatesUri ΣIΣI
                                                                  ... basedOn ΣIΣI
                                                                    ... groupIdentifier ΣIΣI
                                                                      ... courseOfTherapyType II
                                                                        ... insurance II
                                                                          ... note II
                                                                            ... dosageInstruction SISI
                                                                              .... id
                                                                                .... extension IExtensionIExtension
                                                                                  .... modifierExtension ?!ΣI?!ΣI
                                                                                    .... sequence ΣIΣI
                                                                                      .... text SΣIΣI
                                                                                      • Elements differ in definition for mustSupport: "true" "false"
                                                                                      .... additionalInstruction ΣIΣI
                                                                                        .... patientInstruction ΣIΣI
                                                                                          .... timing ΣIΣI
                                                                                            .... asNeeded[x] ΣIΣI
                                                                                              .... site ΣIΣI
                                                                                                .... route ΣIΣI
                                                                                                  .... method ΣIΣI
                                                                                                    .... doseAndRate ΣIΣI
                                                                                                      ..... id
                                                                                                        ..... extension IExtensionIExtension
                                                                                                          ..... type ΣIΣI
                                                                                                            ..... dose[x] ΣIΣI
                                                                                                              ..... rate[x] ΣIΣI
                                                                                                                .... maxDosePerPeriod ΣIΣI
                                                                                                                  .... maxDosePerAdministration ΣIΣI
                                                                                                                    .... maxDosePerLifetime ΣIΣI
                                                                                                                      ... dispenseRequest ISI
                                                                                                                      • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                      .... id
                                                                                                                        .... extension IExtensionIExtension
                                                                                                                          .... modifierExtension ?!ΣI?!ΣI
                                                                                                                            .... initialFill II
                                                                                                                              ..... id
                                                                                                                                ..... extension IExtensionIExtension
                                                                                                                                  ..... modifierExtension ?!ΣI?!ΣI
                                                                                                                                    ..... quantity II
                                                                                                                                      ..... duration II
                                                                                                                                        .... dispenseInterval II
                                                                                                                                          .... validityPeriod II
                                                                                                                                            .... numberOfRepeatsAllowed II
                                                                                                                                              .... quantity ISI
                                                                                                                                              • Elements differ in short: "Amount of medication to supply per dispense" "Prescribed Quantity"
                                                                                                                                              • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                              ..... id
                                                                                                                                                ..... extension IExtensionIExtension
                                                                                                                                                  ..... value ΣISΣI
                                                                                                                                                  • Elements differ in short: "Numerical value (with implicit precision)" "Quantity in Billing Units"
                                                                                                                                                  • Elements differ in definition: "The value of the measured amount. The value includes an implicit precision in the presentation of the value." "The prescribed quantity in terms of the applicable billing unit of measure"
                                                                                                                                                  • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                  ..... comparator ?!ΣI?!ΣI
                                                                                                                                                  • Elements differ in definition: "How the value should be understood and represented - whether the actual value is greater or less than the stated value due to measurement issues; e.g. if the comparator is "<" , then the real value is < stated value." "Not allowed to be used in this context"
                                                                                                                                                  ..... unit ΣISΣI
                                                                                                                                                  • Elements differ in short: "Unit representation" "Billing unit of measure"
                                                                                                                                                  • Elements differ in definition: "A human-readable form of the unit." "Pharmacy metric billing unit: GM (gram), ML (milliliter) or EA (each)"
                                                                                                                                                  • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                  ..... system ΣIΣI
                                                                                                                                                    ..... code ΣIΣI
                                                                                                                                                      .... expectedSupplyDuration ISI
                                                                                                                                                      • Elements differ in short: "Number of days supply per dispense" "Days Supply"
                                                                                                                                                      • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                      ..... id
                                                                                                                                                        ..... extension IExtensionIExtension
                                                                                                                                                          ..... value ΣISΣI
                                                                                                                                                          • Elements differ in short: "Numerical value (with implicit precision)" "Days Supply Value"
                                                                                                                                                          • Elements differ in definition: "The value of the measured amount. The value includes an implicit precision in the presentation of the value." "The number of days the requested dispense quantity is intended to last"
                                                                                                                                                          • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                          ..... comparator ?!ΣI?!ΣI
                                                                                                                                                            ..... unit ΣIΣI
                                                                                                                                                              ..... system ΣIΣI
                                                                                                                                                                ..... code ΣIΣI
                                                                                                                                                                  .... performer ISI
                                                                                                                                                                  • Elements differ in short: "Intended dispenser" "Pharmacy"
                                                                                                                                                                  • Elements differ in definition: "Indicates the intended dispensing Organization specified by the prescriber." "Proposed dispensing pharmacy."
                                                                                                                                                                  • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                                  ... substitution ISI
                                                                                                                                                                  • Elements differ in short: "Any restrictions on medication substitution" "Substitution"
                                                                                                                                                                  • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                                  .... id
                                                                                                                                                                    .... extension IExtensionIExtension
                                                                                                                                                                      .... modifierExtension ?!ΣI?!ΣI
                                                                                                                                                                        .... allowed[x] ISI
                                                                                                                                                                        • Elements differ in short: "Whether substitution is allowed or not" "Substitution Allowed"
                                                                                                                                                                        • Elements differ in definition: "True if the prescriber allows a different drug to be dispensed from what was prescribed." "Whether or not the pharmacy may dispense a substitutable generic product instead of a requested branded product"
                                                                                                                                                                        • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                                        .... reason II
                                                                                                                                                                          ... priorPrescription II
                                                                                                                                                                            ... detectedIssue II
                                                                                                                                                                              ... eventHistory II

                                                                                                                                                                                doco Documentation for this format