StructureDefinition-CareConnect-MedicationRequest

This MedicationRequest Resource represents an order for both supply of the medication and the instructions for administration of the medication to a patient.

Snapshot View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
repeatInformationI0..1Extension(Complex)
statusReasonI0..1Extension(Complex)
prescriptionTypeI0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
definitionΣ I0..*Reference(ActivityDefinition | PlanDefinition)
basedOnΣ I0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusΣ ?!0..1codeBinding
intentΣ ?!1..1codeBinding
category0..1CodeableConceptBinding
priorityΣ0..1codeBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ I1..1Reference(Group | CareConnect-Patient-1)
contextI0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
supportingInformationI0..*Reference(Resource)
authoredOnΣ0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
agentΣ I1..1Reference(RelatedPerson | Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOfΣ I0..1Reference(CareConnect-Organization-1)
recorderI0..1Reference(CareConnect-Practitioner-1)
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(CareConnect-Condition-1 | CareConnect-Observation-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extensionI0..*Extension
sequenceΣ0..1integer
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
validityPeriodI0..1Period
numberOfRepeatsAllowed0..1positiveInt
id0..1string
quantityTextI0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I1..1uriFixed Value
codeΣ1..1codeBinding
performerI0..1Reference(CareConnect-Organization-1)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
allowed?!1..1boolean
reason0..1CodeableConcept
priorPrescriptionI0..1Reference(CareConnect-MedicationRequest-1)
detectedIssueI0..*Reference(DetectedIssue)
eventHistoryI0..*Reference(Provenance)

Differential View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
repeatInformationI0..1Extension(Complex)
statusReasonI0..1Extension(Complex)
prescriptionTypeI0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
definitionΣ I0..*Reference(ActivityDefinition | PlanDefinition)
basedOnΣ I0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusΣ ?!0..1codeBinding
intentΣ ?!1..1codeBinding
category0..1CodeableConceptBinding
priorityΣ0..1codeBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ I1..1Reference(Group | CareConnect-Patient-1)
contextI0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
supportingInformationI0..*Reference(Resource)
authoredOnΣ0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
agentΣ I1..1Reference(RelatedPerson | Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOfΣ I0..1Reference(CareConnect-Organization-1)
recorderI0..1Reference(CareConnect-Practitioner-1)
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(CareConnect-Condition-1 | CareConnect-Observation-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extensionI0..*Extension
sequenceΣ0..1integer
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
validityPeriodI0..1Period
numberOfRepeatsAllowed0..1positiveInt
id0..1string
quantityTextI0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I1..1uriFixed Value
codeΣ1..1codeBinding
performerI0..1Reference(CareConnect-Organization-1)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
allowed?!1..1boolean
reason0..1CodeableConcept
priorPrescriptionI0..1Reference(CareConnect-MedicationRequest-1)
detectedIssueI0..*Reference(DetectedIssue)
eventHistoryI0..*Reference(Provenance)

Hybrid View

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
repeatInformationI0..1Extension(Complex)
statusReasonI0..1Extension(Complex)
prescriptionTypeI0..1Extension(CodeableConcept)
modifierExtension?! I0..*Extension
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ1..1uri
valueΣ1..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
definitionΣ I0..*Reference(ActivityDefinition | PlanDefinition)
basedOnΣ I0..*Reference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)
id0..1string
extensionI0..*Extension
useΣ ?!0..1codeBinding
typeΣ0..1CodeableConceptBinding
systemΣ0..1uri
valueΣ0..1string
periodΣ I0..1Period
assignerΣ I0..1Reference(CareConnect-Organization-1)
statusΣ ?!0..1codeBinding
intentΣ ?!1..1codeBinding
category0..1CodeableConceptBinding
priorityΣ0..1codeBinding
medicationCodeableConceptCodeableConcept
medicationReferenceReference(CareConnect-Medication-1)
subjectΣ I1..1Reference(Group | CareConnect-Patient-1)
contextI0..1Reference(EpisodeOfCare | CareConnect-Encounter-1)
supportingInformationI0..*Reference(Resource)
authoredOnΣ0..1dateTime
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
agentΣ I1..1Reference(RelatedPerson | Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)
onBehalfOfΣ I0..1Reference(CareConnect-Organization-1)
recorderI0..1Reference(CareConnect-Practitioner-1)
reasonCode0..*CodeableConcept
reasonReferenceI0..*Reference(CareConnect-Condition-1 | CareConnect-Observation-1)
id0..1string
extensionI0..*Extension
authorStringstring
authorReferenceReference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1)
timeΣ0..1dateTime
text1..1string
id0..1string
extensionI0..*Extension
sequenceΣ0..1integer
textΣ0..1string
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
patientInstructionΣ0..1string
timingΣ0..1Timing
asNeededBooleanboolean
asNeededCodeableConceptCodeableConcept
siteΣ0..1CodeableConcept
id0..1string
extensionI0..*Extension
id0..1string
snomedCTDescriptionIDI0..1Extension(Complex)
systemΣ1..1uriFixed Value
versionΣ0..1string
codeΣ1..1code
displayΣ1..1string
userSelectedΣ0..1boolean
textΣ0..1string
methodΣ0..1CodeableConcept
doseRangeRange
doseQuantitySimpleQuantity
maxDosePerPeriodΣ I0..1Ratio
maxDosePerAdministrationΣ I0..1SimpleQuantity
maxDosePerLifetimeΣ I0..1SimpleQuantity
rateRatioRatio
rateRangeRange
rateQuantitySimpleQuantity
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
validityPeriodI0..1Period
numberOfRepeatsAllowed0..1positiveInt
id0..1string
quantityTextI0..1Extension(string)
valueΣ0..1decimal
comparatorΣ ?!0..0codeBinding
unitΣ0..1string
systemΣ I0..1uri
codeΣ0..1code
id0..1string
extensionI0..*Extension
valueΣ1..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1string
systemΣ I1..1uriFixed Value
codeΣ1..1codeBinding
performerI0..1Reference(CareConnect-Organization-1)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
allowed?!1..1boolean
reason0..1CodeableConcept
priorPrescriptionI0..1Reference(CareConnect-MedicationRequest-1)
detectedIssueI0..*Reference(DetectedIssue)
eventHistoryI0..*Reference(Provenance)

Table View

MedicationRequest..
MedicationRequest.extension0..
MedicationRequest.extensionExtension0..
MedicationRequest.extensionExtension0..
MedicationRequest.extensionExtension0..
MedicationRequest.identifier..
MedicationRequest.identifier.system1..
MedicationRequest.identifier.value1..
MedicationRequest.identifier.assignerReference(CareConnect-Organization-1)..
MedicationRequest.basedOnReference(CarePlan | ProcedureRequest | ReferralRequest | CareConnect-MedicationRequest-1)..
MedicationRequest.groupIdentifier..
MedicationRequest.groupIdentifier.assignerReference(CareConnect-Organization-1)..
MedicationRequest.medication[x]Reference(CareConnect-Medication-1), CodeableConcept..
MedicationRequest.subjectReference(Group | CareConnect-Patient-1)..
MedicationRequest.contextReference(EpisodeOfCare | CareConnect-Encounter-1)..
MedicationRequest.requester..
MedicationRequest.requester.agentReference(RelatedPerson | Device | CareConnect-Organization-1 | CareConnect-Patient-1 | CareConnect-Practitioner-1)..
MedicationRequest.requester.onBehalfOfReference(CareConnect-Organization-1)..
MedicationRequest.recorderReference(CareConnect-Practitioner-1)..
MedicationRequest.reasonReferenceReference(CareConnect-Condition-1 | CareConnect-Observation-1)..
MedicationRequest.note..
MedicationRequest.note.author[x]Reference(RelatedPerson | CareConnect-Patient-1 | CareConnect-Practitioner-1), string..
MedicationRequest.dosageInstruction..
MedicationRequest.dosageInstruction.additionalInstruction..
MedicationRequest.dosageInstruction.additionalInstruction.coding..
MedicationRequest.dosageInstruction.additionalInstruction.coding..1
MedicationRequest.dosageInstruction.additionalInstruction.coding.extension0..
MedicationRequest.dosageInstruction.additionalInstruction.coding.extensionExtension0..
MedicationRequest.dosageInstruction.additionalInstruction.coding.system1..
MedicationRequest.dosageInstruction.additionalInstruction.coding.code1..
MedicationRequest.dosageInstruction.additionalInstruction.coding.display1..
MedicationRequest.dosageInstruction.route..
MedicationRequest.dosageInstruction.route.coding..
MedicationRequest.dosageInstruction.route.coding..1
MedicationRequest.dosageInstruction.route.coding.extension0..
MedicationRequest.dosageInstruction.route.coding.extensionExtension0..
MedicationRequest.dosageInstruction.route.coding.system1..
MedicationRequest.dosageInstruction.route.coding.code1..
MedicationRequest.dosageInstruction.route.coding.display1..
MedicationRequest.dispenseRequest..
MedicationRequest.dispenseRequest.quantity..
MedicationRequest.dispenseRequest.quantity.extension0..
MedicationRequest.dispenseRequest.quantity.extensionExtension0..1
MedicationRequest.dispenseRequest.expectedSupplyDuration..
MedicationRequest.dispenseRequest.expectedSupplyDuration.value1..
MedicationRequest.dispenseRequest.expectedSupplyDuration.system1..
MedicationRequest.dispenseRequest.expectedSupplyDuration.code1..
MedicationRequest.dispenseRequest.performerReference(CareConnect-Organization-1)..
MedicationRequest.priorPrescriptionReference(CareConnect-MedicationRequest-1)..

Examples

Profile specific implementation guidance:

There is no specific guidance for this profile.