MedicationAdministration - FHIR Resource (dstu2)


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

Resource Attributes

AttributeField is listTypeDescription
devicetrueReference Device used to administer
dosagefalseData Type Details of how medication was taken
effectiveTimeDateTimefalsedateTime "effectiveTimeDateTime" : "<dateTime>",
effectiveTimePeriodfalsePeriod "effectiveTimePeriod" : { Period },
encounterfalseReference Encounter administered as part of
identifiertrueIdentifier External identifier
medicationCodeableConceptfalseCodeableConcept "medicationCodeableConcept" : { CodeableConcept },
medicationReferencefalseReference "medicationReference" : { Reference(Medication) },
notefalsestring Information about the administration
patientfalseReference Who received medication
practitionerfalseReference Who administered substance
prescriptionfalseReference Order administration performed against
reasonGiventrueCodeableConcept C? Reason administration performed
reasonNotGiventrueCodeableConcept C? Reason administration not performed
statusfalsecode in-progress | on-hold | completed | entered-in-error | stopped
wasNotGivenfalseboolean True if medication not administered

MedicationAdministration Structure


  
{
  "resourceType" : "MedicationAdministration",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // External identifier
  "status" : "<code>", // R!  in-progress | on-hold | completed | entered-in-error | stopped
  "patient" : { Reference(Patient) }, // R!  Who received medication
  "practitioner" : { Reference(Practitioner|Patient|RelatedPerson) }, // Who administered substance
  "encounter" : { Reference(Encounter) }, // Encounter administered as part of
  "prescription" : { Reference(MedicationOrder) }, // Order administration performed against
  "wasNotGiven" : <boolean>, // True if medication not administered
  "reasonNotGiven" : [{ CodeableConcept }], // C? Reason administration not performed
  "reasonGiven" : [{ CodeableConcept }], // C? Reason administration performed
  // effectiveTime[x]: Start and end time of administration. One of these 2:
  "effectiveTimeDateTime" : "<dateTime>",
  "effectiveTimePeriod" : { Period },
  // medication[x]: What was administered. One of these 2:
  "medicationCodeableConcept" : { CodeableConcept },
  "medicationReference" : { Reference(Medication) },
  "device" : [{ Reference(Device) }], // Device used to administer
  "note" : "<string>", // Information about the administration
  "dosage" : { // Details of how medication was taken
    "text" : "<string>", // Dosage Instructions
    // site[x]: Body site administered to. One of these 2:
    "siteCodeableConcept" : { CodeableConcept },
    "siteReference" : { Reference(BodySite) },
    "route" : { CodeableConcept }, // Path of substance into body
    "method" : { CodeableConcept }, // How drug was administered
    "quantity" : { Quantity(SimpleQuantity) }, // Amount administered in one dose
    // rate[x]: Dose quantity per unit of time. One of these 2:
    "rateRatio" : { Ratio }
    "rateRange" : { Range }
  }
}


 

MedicationAdministration Search Parameters

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

https://api.1up.health/fhir/dstu2/MedicationAdministration?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
codetextmedicationCodeableConcept
devicereferencedevice
effectivetimedateeffectiveTime[x]
encounterreferenceencounter
identifiertextidentifier
medicationreferencemedicationReference
notgiventextwasNotGiven
patientreferencepatient
practitionerreferencepractitioner
prescriptionreferenceprescription
statustextstatus