PackagesCanonicalsLogsProblems
    Packages
    myhealth.eu.fhir.core@1.0.0
    http://fhir.ehdsi.eu/core/StructureDefinition/medicationRequest-myhealtheu-core
description: This profile sets minimum expectations for the MedicationRequest resource common to most of the use cases.\nThis profile is adapted from the MPD work.
package_name: myhealth.eu.fhir.core
derivation: constraint
name: MedicationRequestMyHealthCore
type: MedicationRequest
elements:
  substitution:
    elements:
      allowed:
        choices: []
        index: 26
  reasonCode:
    binding: {strength: required, valueSet: 'http://fhir.ehdsi.eu/core/ValueSet/eHDSIMedicationReasonWithExceptions'}
    index: 8
  medicationCodeableConcept: {type: CodeableConcept, choiceOf: medication, index: 4}
  statusReason:
    binding: {strength: required, valueSet: 'http://fhir.ehdsi.eu/core/ValueSet/eHDSIMedicationStatusReasonWithExceptions'}
    index: 1
  requester:
    type: Reference
    refers: ['http://fhir.ehdsi.eu/core/StructureDefinition/organization-myhealtheu-core', 'http://fhir.ehdsi.eu/core/StructureDefinition/patient-myhealtheu-core', 'http://fhir.ehdsi.eu/core/StructureDefinition/practitioner-myhealtheu-core', 'http://fhir.ehdsi.eu/core/StructureDefinition/practitionerRole-myhealtheu-core', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
    index: 7
  language:
    binding: {strength: required, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSILanguage'}
    index: 0
  dosageInstruction:
    elements:
      site:
        binding: {strength: required, valueSet: 'http://fhir.ehdsi.eu/core/ValueSet/eHDSIBodySiteWithExceptions'}
        index: 9
      route:
        binding: {strength: extensible, valueSet: 'http://terminology.ehdsi.eu/ValueSet/eHDSIRouteofAdministration'}
        index: 10
      doseAndRate:
        elements:
          dose:
            choices: [doseQuantity]
            index: 12
            slicing:
              slices:
                doseQuantity:
                  match: {}
                  schema:
                    choices: [doseQuantity]
                    index: 12
          doseQuantity:
            type: Quantity
            choiceOf: dose
            index: 13
            slicing:
              slices:
                doseQuantity:
                  match: {}
                  schema: {type: Quantity, choiceOf: dose, index: 13}
          rate:
            choices: [rateQuantity]
            index: 20
            slicing:
              slices:
                rateQuantity:
                  match: {}
                  schema:
                    choices: [rateQuantity]
                    index: 20
                  min: 0
                  max: 1
          rateRatio:
            type: Ratio
            choiceOf: rate
            index: 18
            slicing:
              slices:
                rateRatio:
                  match: {}
                  schema: {type: Ratio, choiceOf: rate, index: 18}
                  min: 0
                  max: 1
          rateQuantity:
            type: Quantity
            choiceOf: rate
            index: 21
            slicing:
              slices:
                rateQuantity:
                  match: {}
                  schema: {type: Quantity, choiceOf: rate, index: 21}
                  min: 0
                  max: 1
      maxDosePerPeriod: {type: Ratio, index: 22}
      maxDosePerAdministration: {type: Quantity, index: 23}
      maxDosePerLifetime: {type: Quantity, index: 24}
  medicationReference:
    type: Reference
    choiceOf: medication
    refers: ['http://fhir.ehdsi.eu/core/StructureDefinition/medication-myhealtheu-core']
    index: 5
  subject:
    type: Reference
    refers: ['http://fhir.ehdsi.eu/core/StructureDefinition/patient-myhealtheu-core']
    index: 6
  medication:
    choices: [medicationCodeableConcept, medicationReference]
    index: 3
package_version: 1.0.0
class: profile
kind: resource
url: http://fhir.ehdsi.eu/core/StructureDefinition/medicationRequest-myhealtheu-core
base: http://hl7.eu/fhir/base/StructureDefinition/medicationRequest-eu-core
version: 1.0.0