http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest|8.0.0-ballot

The US Core MedicationRequest Profile inherits from the FHIR [MedicationRequest](https://hl7.org/fhir/R4/medicationrequest.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the [U.S. Core Data for Interoperability (USCDI)](https://www.healthit.gov/isp/united-states-core-data-interoperability-uscdi) *Medications* Data Class. This profile sets minimum expectations for the MedicationRequest resource to record, search, and fetch a patient's medication prescriptions or orders. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
description: The US Core MedicationRequest Profile inherits from the FHIR [MedicationRequest](https://hl7.org/fhir/R4/medicationrequest.html) resource; refer to it for scope and usage definitions. This profile meets the requirements of the [U.S. Core Data for Interoperability (USCDI)](https://www.healthit.gov/isp/united-states-core-data-interoperability-uscdi)  *Medications* Data Class. This profile sets minimum expectations for the MedicationRequest resource to record, search, and fetch a patient's medication prescriptions or orders. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
derivation: constraint
name: USCoreMedicationRequestProfile
type: MedicationRequest
elements:
  category:
    mustSupport: true
    index: 3
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: value}
      min: null
      slices:
        us-core:
          match: {}
          schema:
            mustSupport: true
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-category'}
            index: 4
  encounter: {mustSupport: true, index: 10}
  dispenseRequest:
    mustSupport: true
    index: 22
    elements:
      numberOfRepeatsAllowed: {mustSupport: true, index: 23}
      quantity: {mustSupport: true, index: 24}
  reported:
    mustSupport: true
    choices: []
    index: 6
  reasonCode:
    short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Reason or indication for ordering or not ordering the medication'
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/us/core/ValueSet/us-core-condition-code'}
    index: 13
  authoredOn: {mustSupport: true, index: 11}
  extension:
    short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Medication Adherence Extension'
    mustSupport: false
    array: true
    index: 0
    slicing:
      slices:
        medicationAdherence:
          match: {}
          schema: {short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Medication Adherence Extension', mustSupport: false, array: true, index: 0}
          min: 0
  requester: {mustSupport: true, index: 12}
  status:
    mustSupport: true
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-status'}
    index: 1
  dosageInstruction:
    mustSupport: true
    index: 15
    elements:
      text: {mustSupport: true, index: 16}
      timing: {mustSupport: true, index: 17}
      route:
        mustSupport: true
        binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/route-codes'}
        index: 18
      doseAndRate:
        mustSupport: true
        index: 19
        elements:
          dose:
            short: Amount of medication per dose
            mustSupport: true
            choices: []
            index: 21
  intent:
    mustSupport: true
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-intent'}
    index: 2
  subject: {mustSupport: true, index: 9}
  medication:
    mustSupport: true
    choices: []
    index: 8
  reasonReference: {short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Condition or Observation that supports the prescription', index: 14}
extensions:
  medicationAdherence: {url: null, min: 0, short: '𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: US Core Medication Adherence Extension', mustSupport: false, array: true, index: 0}
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
base: http://hl7.org/fhir/StructureDefinition/MedicationRequest
version: 8.0.0-ballot