MedicationRequest

Overview

Profile (MedicationRequest) An order or request for both supply of the medication and the instructions for administration of the medication to a patient.

Canonical url - http://roche.com/fhir/iop/StructureDefinition/MedicationRequest

The below overview shows the elements of the resource, data type and the cardinality of each. Further details like "Binding"/"Fixed values"/"contraints" etc can be found on clicking on each element.

Structure definition :

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
containedI0..*Resource
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifierI0..0Identifier
basedOnΣ I0..0Reference(CarePlan | MedicationRequest | ServiceRequest | ImmunizationRecommendation)
priorPrescriptionI0..0Reference(MedicationRequest)
groupIdentifierΣ I0..0Identifier
statusΣ ?!1..1codeBinding
statusReason0..0CodeableConcept
statusChanged0..0dateTime
intentΣ ?!1..1codeBinding
category0..0CodeableConcept
priorityΣ0..0codeBinding
doNotPerformΣ ?!0..0boolean
id0..1string
extensionI0..*Extension
conceptΣ0..1CodeableConceptBinding
referenceΣ I0..1Reference()
subjectΣ I1..1Reference(Patient | Group)
informationSourceI0..0Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization)
encounterI0..0Reference(Encounter)
supportingInformationI0..0Reference(Resource)
authoredOnΣ0..1dateTime
requesterΣ I0..0Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)
reportedΣ0..0boolean
performerTypeΣ0..0CodeableConceptBinding
performerI0..*Reference(Practitioner | PractitionerRole | Organization | Patient | DeviceDefinition | RelatedPerson | CareTeam | HealthcareService | Device)
device0..0CodeableReference(DeviceDefinition)
recorderI0..0Reference(Practitioner | PractitionerRole)
reason0..0CodeableReference(Condition | Observation)
courseOfTherapyType0..0CodeableConceptBinding
insuranceI0..0Reference(Coverage | ClaimResponse)
note0..0Annotation
renderedDosageInstruction0..0markdown
effectiveDosePeriodI0..0Period
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
sequenceΣ0..1integer
textΣ0..1string
additionalInstructionΣ0..*CodeableConceptBinding
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededΣ I0..1boolean
asNeededForΣ I0..*CodeableConcept
siteΣ0..1CodeableConcept
routeΣ0..1CodeableConcept
methodΣ0..1CodeableConceptBinding
id0..1string
extensionI0..*Extension
typeΣ0..1CodeableConceptBinding
doseRangeRange
doseQuantitySimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
maxDosePerPeriodΣ I0..*Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
eventHistoryI0..0Reference(Provenance)

Attribute description :

Attribute Description Terminology reference
status status of MedicationRequest resource status
Intent code from Terminology for Bolus activation type insulin-codes
medication.concept Informs the type of administration conducted (ex. Basal or Bolus).. insulin-codes
medication.reference Reference to specific medication administered.(Future implementation)
Subject Patient for whom the request is generated.
Authored on Date or period of time when the request is produced.
Performer Who (HcP) or what (device) produced the request.
dosageInstruction.Method Bolus delivery type insulin-codes
dosageInstruction.doseAndRate Amount of bolus in the MedicationRequest insulin-codes