PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.carin-rtpbc@2.0.0-ballot
    http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-medicationrequest
description: 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. \n\nThis 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.
package_name: hl7.fhir.us.carin-rtpbc
derivation: constraint
name: RtpbcMedicationRequest
type: MedicationRequest
elements:
  substitution:
    label: Substitution
    short: Substitution
    mustSupport: true
    index: 16
    elements:
      allowed:
        label: Substitution Allowed
        short: Substitution Allowed
        mustSupport: true
        choices: [allowedBoolean]
        index: 18
      allowedBoolean: {type: boolean, label: Substitution Allowed, short: Substitution Allowed, mustSupport: true, choiceOf: allowed, index: 19}
  dispenseRequest:
    index: 9
    elements:
      quantity:
        label: Prescribed Quantity
        short: Prescribed Quantity
        index: 10
        elements:
          value: {label: Quantity in Billing Units, short: Quantity in Billing Units, mustSupport: true, index: 11}
          unit:
            label: Billing unit of measure
            short: Billing unit of measure
            binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/carin-rtpbc/ValueSet/rtpbc-billing-unit'}
            mustSupport: true
            index: 12
        required: [value, unit]
      expectedSupplyDuration:
        label: Days Supply
        short: Days Supply
        mustSupport: true
        index: 13
        elements:
          value: {label: Days Supply Value, short: Days Supply Value, mustSupport: true, index: 14}
      performer: {label: Pharmacy, short: Pharmacy, mustSupport: true, index: 15}
    required: [quantity, performer]
  reasonCode: {label: Diagnosis, index: 8}
  medicationCodeableConcept: {type: CodeableConcept, label: Prescribed Product, short: Prescribed Product, choiceOf: medication, index: 4}
  authoredOn: {index: 6}
  requester:
    type: Reference
    label: Prescriber
    short: Prescriber
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner']
    index: 7
  status:
    label: Request Status
    short: Request Status
    pattern: {type: Code, value: draft}
    index: 0
  intent:
    pattern: {type: Code, value: proposal}
    index: 1
  subject:
    type: Reference
    label: Patient
    short: Patient
    refers: ['http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-patient']
    index: 5
  medication:
    label: Prescribed Product
    short: Prescribed Product
    choices: [medicationCodeableConcept]
    index: 3
package_version: 2.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/us/carin-rtpbc/StructureDefinition/rtpbc-medicationrequest
base: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
version: 2.0.0-ballot
required: [requester, substitution, dispenseRequest]