Release 4B Snapshot 3: Connectathon 32 Base

This page is part of the FHIR Specification (v4.3.0: R4B - STU (v5.0.0-snapshot3: R5 Snapshot #3, to support Connectathon 32 ). The current version which supercedes this version is 5.0.0 . For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4

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

Dependency Graph for MedicationRequest FMM level 3

1..1 Type Warning: (PractitionerRole = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (RelatedPerson = FMM2-Trial Use vs. Element = FMM3-Trial Use) reasonCode 0..* CodeableConcept Reference ( Condition | Observation ) instantiatesCanonical 0..* canonical () 0..* priorPrescription 0..1 Reference ( MedicationRequest ) detectedIssue 0..* Reference ( DetectedIssue ) Type Warning: (DetectedIssue = FMM1-Trial Use vs. Element = FMM3-Trial Use)
Name Card. Type Dependency Analysis
. . MedicationRequest DomainResource
. . . identifier 0..* Identifier
. . status . basedOn 0..* code Reference ( CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation ) 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)
. . statusReason . priorPrescription 0..1 CodeableConcept Reference ( MedicationRequest )
. . intent . groupIdentifier 1..1 0..1 code Identifier
. . category . status 0..* 1..1 CodeableConcept code
. . priority . statusReason 0..1 code CodeableConcept
. . . doNotPerform statusChanged 0..1 boolean dateTime
. . reported[x] . intent 0..1 1..1 code
. . reportedBoolean . category 0..* boolean CodeableConcept
. . . priority reportedReference 0..1 Reference ( Organization | Patient | Practitioner | PractitionerRole | RelatedPerson code
. . medication[x] . doNotPerform 1..1 0..1 boolean
. . medicationCodeableConcept . medication 1..1 CodeableConcept CodeableReference Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM3-Trial Use)
. . . subject medicationReference 1..1 Reference ( Medication Patient | Group ) Type Warning: (Group = FMM0-Trial Use vs. Element = FMM3-Trial Use)
. . . subject informationSource 1..1 0..* Reference ( Patient | Group Practitioner | PractitionerRole | RelatedPerson | Organization ) Type Warning: (Group (PractitionerRole = FMM1-Trial FMM2-Trial Use vs. Element = FMM3-Trial Use)
Type Warning: (RelatedPerson = FMM2-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)
. . . reported 0..1 boolean
... performerType 0..1 CodeableConcept
. . . performer 0..1 0..* Reference ( Practitioner | PractitionerRole | Organization | Patient | Device DeviceDefinition | RelatedPerson | CareTeam | HealthcareService ) Type Warning: (PractitionerRole = FMM2-Trial Use vs. Element = FMM3-Trial Use)
Type Warning: (Device (DeviceDefinition = FMM2-Trial FMM1-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)
Type Warning: (HealthcareService = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . performerType . device 0..1 CodeableConcept CodeableReference Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM3-Trial Use)
. . . recorder 0..1 Reference ( Practitioner | PractitionerRole ) Type Warning: (PractitionerRole = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . reasonReference . reason 0..* CodeableReference Type Error: (CodeableReference = FMM5-Draft vs. Element = FMM3-Trial Use)
. . instantiatesUri . courseOfTherapyType 0..* 0..1 uri CodeableConcept
. . . basedOn insurance 0..* Reference ( CarePlan | MedicationRequest | ServiceRequest Coverage | ImmunizationRecommendation ClaimResponse ) Type Warning: (CarePlan (Coverage = FMM2-Trial Use vs. Element = FMM3-Trial Use)
Type Warning: (ServiceRequest (ClaimResponse = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (ImmunizationRecommendation = FMM1-Trial Use vs. Element = FMM3-Trial Use)
. . . groupIdentifier note 0..1 0..* Identifier Annotation
. . courseOfTherapyType . dose 0..1 CodeableConcept BackboneElement
. . . insurance . renderedDosageInstruction 0..1 Reference ( Coverage | ClaimResponse string ) Type Warning: (Coverage = FMM2-Trial Use vs. Element = FMM3-Trial Use) Type Warning: (ClaimResponse = FMM2-Trial Use vs. Element = FMM3-Trial Use)
. . . . note effectiveDosePeriod 0..* 0..1 Annotation Period
. . . . dosageInstruction 0..* Dosage
. . . 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 )
. . . . dispenserInstruction 0..* Annotation
. . . . doseAdministrationAid 0..1 CodeableConcept
. . . substitution 0..1 BackboneElement
. . . . allowed[x] 1..1
. . . . . allowedBoolean boolean
. . . . . allowedCodeableConcept CodeableConcept
. . . . reason 0..1 CodeableConcept
. . . eventHistory TU 0..* Reference ( Provenance )