PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.core@5.0.0
    http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
description: The US Core Medication Request Profile is based upon the core FHIR MedicationRequest Resource and meets the U.S. Core Data for Interoperability (USCDI) v2 'Medications' requirements. The MedicationRequest resource can be used to record a patient’s medication prescription or order.  This profile sets minimum expectations for the MedicationRequest resource to record, search, and fetch a patient's medication to promote interoperability and adoption through common implementation.  It identifies which core elements, extensions, vocabularies and value sets **SHALL** be present in the resource when using this profile.  It provides the floor for standards development for specific uses cases.
package_name: hl7.fhir.us.core
derivation: constraint
name: USCoreMedicationRequestProfile
type: MedicationRequest
elements:
  category:
    mustSupport: true
    index: 2
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        us-core:
          match: {}
          schema:
            binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-category'}
            mustSupport: true
            index: 3
  encounter:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter']
    index: 13
  reported:
    mustSupport: true
    choices: [reportedBoolean, reportedReference]
    index: 5
  medicationCodeableConcept: {type: CodeableConcept, mustSupport: true, choiceOf: medication, index: 10}
  authoredOn: {mustSupport: true, index: 14}
  requester:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Device', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson']
    index: 15
  reportedReference:
    type: Reference
    mustSupport: true
    choiceOf: reported
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-organization', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitionerrole', 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson']
    index: 7
  status:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-status'}
    mustSupport: true
    index: 0
  dosageInstruction:
    mustSupport: true
    index: 16
    elements:
      text: {mustSupport: true, index: 17}
  reportedBoolean: {type: boolean, mustSupport: true, choiceOf: reported, index: 6}
  intent:
    binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/medicationrequest-intent'}
    mustSupport: true
    index: 1
  medicationReference:
    type: Reference
    mustSupport: true
    choiceOf: medication
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-medication']
    index: 11
  subject:
    type: Reference
    mustSupport: true
    refers: ['http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient']
    index: 12
  medication:
    mustSupport: true
    choices: [medicationCodeableConcept, medicationReference]
    index: 9
package_version: 5.0.0
class: profile
kind: resource
url: http://hl7.org/fhir/us/core/StructureDefinition/us-core-medicationrequest
base: http://hl7.org/fhir/StructureDefinition/MedicationRequest
version: 5.0.0
required: [requester]