Release 4 FHIR CI-Build

This page is part of the Continuous Integration Build of FHIR Specification (v4.0.1: R4 - Mixed Normative and STU ) in it's permanent home (it will always (will be available incorrect/inconsistent at this URL). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see times).
See the Directory of published versions icon . Page versions: R5 R4B R4

Responsible Owner: Pharmacy icon Work Group Maturity Level : 3   Trial Use Normative Compartments : Encounter , Group , Patient , Practitioner

Dependency Graph for MedicationRequest FMM level 3 4

1..1 1..1 0..* 0..1 1..1 1..1 0..1 0..* 0..* 0..1 CodeableConcept Annotation 0..* 0..1 1..1 boolean CodeableConcept 0..*
Name Card. Type Dependency Analysis
. . MedicationRequest DomainResource
. . . identifier 0..* Identifier
. . status . basedOn 0..* code Reference ( CarePlan | MedicationRequest | ServiceRequest | RequestOrchestration )
. . statusReason . priorPrescription 0..1 CodeableConcept Reference ( MedicationRequest )
. . intent . groupIdentifier 0..1 code Identifier
. . category . status 1..1 CodeableConcept code
. . priority . statusReason 0..1 code CodeableConcept
. . . doNotPerform statusChanged 0..1 boolean dateTime
. . reported[x] . intent 1..1 code
. . reportedBoolean . category 0..* boolean CodeableConcept
. . reportedReference . priority 0..1 Reference ( Patient | Practitioner | PractitionerRole | RelatedPerson | Organization code
. . medication[x] . doNotPerform 0..1 boolean
. . . medicationCodeableConcept medication 1..1 CodeableConcept CodeableReference
. . . medicationReference subject 1..1 Reference ( Medication Patient | Group )
. . subject . informationSource 0..* Reference ( Patient | Practitioner | PractitionerRole | RelatedPerson | Organization | Group ) Type Warning: (Group = FMM1-Trial Use vs. Element = FMM3-Trial Use)
. . . encounter 0..1 Reference ( Encounter ) Type Warning: (Encounter = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . . supportingInformation 0..* Reference ( Any ) Type Warning: (Any = FMM1-Trial Use vs. Element = FMM3-Trial Use)
. . . authoredOn 0..1 dateTime
. . . requester 0..1 Reference ( Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device ) Type Warning: (PractitionerRole = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (RelatedPerson = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (Device = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . performer . isRecordOfRequest 0..1 Reference ( Practitioner | PractitionerRole | Organization | Patient | Device | RelatedPerson | CareTeam boolean ) Type Warning: (PractitionerRole = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (Device = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (RelatedPerson = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (CareTeam = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . . performerType 0..1 CodeableConcept
. . recorder . performer 0..* Reference ( Practitioner | PractitionerRole | Organization | Patient | DeviceDefinition | RelatedPerson | CareTeam | HealthcareService | Group ) Type Warning: (PractitionerRole = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . . reasonCode device 0..* CodeableConcept CodeableReference
. . . reasonReference recorder 0..1 Reference ( Condition Practitioner | Observation PractitionerRole )
. . instantiatesCanonical . reason 0..* canonical CodeableReference ()
. . instantiatesUri . courseOfTherapyType 0..1 uri CodeableConcept
. . basedOn . insurance 0..* Reference ( CarePlan | MedicationRequest | ServiceRequest Coverage | ImmunizationRecommendation ClaimResponse ) Type Warning: (CarePlan = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (ServiceRequest = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (ImmunizationRecommendation = FMM1-Trial Use vs. Element = FMM3-Trial Use)
. . . groupIdentifier note 0..* Identifier Annotation
. . courseOfTherapyType . effectiveTiming[x] 0..1
. . insurance . . effectiveTimingDuration 0..* Reference ( Coverage | ClaimResponse Duration ) Type Warning: (Coverage = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (ClaimResponse = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . . . note effectiveTimingRange Range 0..*
. . . . effectiveTimingPeriod Period
. . . dosageInstruction 0..1 Dosage DosageDetails
. . . dispenseRequest 0..1 BackboneElement
. . . . initialFill 0..1 BackboneElement
. . . . . quantity 0..1 SimpleQuantity
. . . . . duration 0..1 Duration
. . . . dispenseInterval 0..1 Duration
. . . . validityPeriod 0..1 Period
. . . . numberOfRepeatsAllowed 0..1 unsignedInt
. . . . quantity 0..1 SimpleQuantity
. . . . expectedSupplyDuration 0..1 Duration
. . . . performer dispenser 0..1 Reference ( Organization )
. . . substitution . dispenserInstruction 0..* BackboneElement CodeableConcept
. . . allowed[x] . doseAdministrationAid 0..1 CodeableConcept
. . . . destination allowedBoolean 0..1 Reference ( Location )
. . . substitution 0..1 BackboneElement
. . . . allowed[x] allowedCodeableConcept 1..1
. . . reason . . allowedBoolean 0..1 CodeableConcept boolean
. . priorPrescription . . . allowedCodeableConcept 0..1 Reference ( MedicationRequest CodeableConcept )
. . detectedIssue . . reason 0..1 Reference ( DetectedIssue CodeableConcept ) Type Warning: (DetectedIssue = FMM1-Trial Use vs. Element = FMM3-Trial Use)
. . . eventHistory 0..* Reference ( Provenance )