MedicationDispense - FHIR Resource (stu3)


This MedicationDispense Resource uses the FHIR API standard for access and structure.

Validate an MedicationDispense FHIR Resource (stu3)



Resource Attributes

AttributeField is listTypeDescription
authorizingPrescriptiontrueReference# Medication order that authorizes the dispense
categoryfalseCodeableConcept# Type of medication dispense
contextfalseReference# Encounter / Episode associated with event
daysSupplyfalseQuantity# Amount of medication expressed as a timing amount
destinationfalseReference# Where the medication was sent
detectedIssuetrueReference# Clinical issue with action
dosageInstructiontrueDosage# How the medication is to be used by the patient or administered by the caregiver
eventHistorytrueReference# A list of releveant lifecycle events
identifiertrueIdentifier# External identifier
medicationCodeableConceptfalseCodeableConcept# "medicationCodeableConcept" : { CodeableConcept },
medicationReferencefalseReference# "medicationReference" : { Reference(Medication) },
notDonefalseboolean# Whether the dispense was or was not performed
notDoneReasonCodeableConceptfalseCodeableConcept# "notDoneReasonCodeableConcept" : { CodeableConcept },
notDoneReasonReferencefalseReference# "notDoneReasonReference" : { Reference(DetectedIssue) },
notetrueAnnotation# Information about the dispense
partOftrueReference# Event that dispense is part of
performertrueData Type# Who performed event
quantityfalseQuantity# Amount dispensed
receivertrueReference# Who collected the medication
statusfalsecode# preparation | in-progress | on-hold | completed | entered-in-error | stopped
subjectfalseReference# Who the dispense is for
substitutionfalseData Type# Whether a substitution was performed on the dispense
supportingInformationtrueReference# Information that supports the dispensing of the medication
typefalseCodeableConcept# Trial fill, partial fill, emergency fill, etc.
whenHandedOverfalsedateTime# When product was given out
whenPreparedfalsedateTime# When product was packaged and reviewed

MedicationDispense Structure


  
{
  "resourceType" : "MedicationDispense",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // External identifier
  "partOf" : [{ Reference(Procedure) }], // Event that dispense is part of
  "status" : "<code>", // preparation | in-progress | on-hold | completed | entered-in-error | stopped
  "category" : { CodeableConcept }, // Type of medication dispense
  // medication[x]: What medication was supplied. One of these 2:
  "medicationCodeableConcept" : { CodeableConcept },
  "medicationReference" : { Reference(Medication) },
  "subject" : { Reference(Patient|Group) }, // Who the dispense is for
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Encounter / Episode associated with event
  "supportingInformation" : [{ Reference(Any) }], // Information that supports the dispensing of the medication
  "performer" : [{ // Who performed event
    "actor" : { Reference(Practitioner|Organization|Patient|Device|
    RelatedPerson) }, // R!  Individual who was performing
    "onBehalfOf" : { Reference(Organization) } // Organization organization was acting for
  }],
  "authorizingPrescription" : [{ Reference(MedicationRequest) }], // Medication order that authorizes the dispense
  "type" : { CodeableConcept }, // Trial fill, partial fill, emergency fill, etc.
  "quantity" : { Quantity(SimpleQuantity) }, // Amount dispensed
  "daysSupply" : { Quantity(SimpleQuantity) }, // Amount of medication expressed as a timing amount
  "whenPrepared" : "<dateTime>", // When product was packaged and reviewed
  "whenHandedOver" : "<dateTime>", // When product was given out
  "destination" : { Reference(Location) }, // Where the medication was sent
  "receiver" : [{ Reference(Patient|Practitioner) }], // Who collected the medication
  "note" : [{ Annotation }], // Information about the dispense
  "dosageInstruction" : [{ Dosage }], // How the medication is to be used by the patient or administered by the caregiver
  "substitution" : { // Whether a substitution was performed on the dispense
    "wasSubstituted" : <boolean>, // R!  Whether a substitution was or was not performed on the dispense
    "type" : { CodeableConcept }, // Code signifying whether a different drug was dispensed from what was prescribed
    "reason" : [{ CodeableConcept }], // Why was substitution made
    "responsibleParty" : [{ Reference(Practitioner) }] // Who is responsible for the substitution
  },
  "detectedIssue" : [{ Reference(DetectedIssue) }], // Clinical issue with action
  "notDone" : <boolean>, // Whether the dispense was or was not performed
  // notDoneReason[x]: Why a dispense was not performed. One of these 2:
  "notDoneReasonCodeableConcept" : { CodeableConcept },
  "notDoneReasonReference" : { Reference(DetectedIssue) },
  "eventHistory" : [{ Reference(Provenance) }] // A list of releveant lifecycle events
}


 

MedicationDispense Search Parameters

The following search parameters can be used to query MedicationDispense resources. Just submit the like so:

https://api.1up.health/fhir/stu3/MedicationDispense?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
codetextmedication.as
contextreferencecontext
destinationreferencedestination
identifiertextidentifier
medicationreferencemedication.as
patientreferencesubject
performerreferenceperformer.actor
prescriptionreferenceauthorizingPrescription
receiverreferencereceiver
responsiblepartyreferencesubstitution.responsibleParty
statustextstatus
subjectreferencesubject
typetexttype
whenhandedoverdatewhenHandedOver
whenprepareddatewhenPrepared