MedicationAdministration - FHIR Resource (stu3)


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

Resource Attributes

AttributeField is listTypeDescription
categoryfalseCodeableConcept Type of medication usage
contextfalseReference Encounter or Episode of Care administered as part of
definitiontrueReference Instantiates protocol or definition
devicetrueReference Device used to administer
dosagefalseData Type Details of how medication was taken
effectiveDateTimefalsedateTime "effectiveDateTime" : "<dateTime>",
effectivePeriodfalsePeriod "effectivePeriod" : { Period },
eventHistorytrueReference A list of events of interest in the lifecycle
identifiertrueIdentifier External identifier
medicationCodeableConceptfalseCodeableConcept "medicationCodeableConcept" : { CodeableConcept },
medicationReferencefalseReference "medicationReference" : { Reference(Medication) },
notGivenfalseboolean True if medication not administered
notetrueAnnotation Information about the administration
partOftrueReference Part of referenced event
performertrueData Type Who administered substance
prescriptionfalseReference Request administration performed against
reasonCodetrueCodeableConcept C? Reason administration performed
reasonNotGiventrueCodeableConcept C? Reason administration not performed
reasonReferencetrueReference Condition or Observation that supports why the medication was administered
statusfalsecode in-progress | on-hold | completed | entered-in-error | stopped | unknown
subjectfalseReference Who received medication
supportingInformationtrueReference Additional information to support administration

MedicationAdministration Structure


  
{
  "resourceType" : "MedicationAdministration",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // External identifier
  "definition" : [{ Reference(PlanDefinition|ActivityDefinition) }], // Instantiates protocol or definition
  "partOf" : [{ Reference(MedicationAdministration|Procedure) }], // Part of referenced event
  "status" : "<code>", // R!  in-progress | on-hold | completed | entered-in-error | stopped | unknown
  "category" : { CodeableConcept }, // Type of medication usage
  // medication[x]: What was administered. One of these 2:
  "medicationCodeableConcept" : { CodeableConcept },
  "medicationReference" : { Reference(Medication) },
  "subject" : { Reference(Patient|Group) }, // R!  Who received medication
  "context" : { Reference(Encounter|EpisodeOfCare) }, // Encounter or Episode of Care administered as part of
  "supportingInformation" : [{ Reference(Any) }], // Additional information to support administration
  // effective[x]: Start and end time of administration. One of these 2:
  "effectiveDateTime" : "<dateTime>",
  "effectivePeriod" : { Period },
  "performer" : [{ // Who administered substance
    "actor" : { Reference(Practitioner|Patient|RelatedPerson|Device) }, // R!  Individual who was performing
    "onBehalfOf" : { Reference(Organization) } // Organization organization was acting for
  }],
  "notGiven" : <boolean>, // True if medication not administered
  "reasonNotGiven" : [{ CodeableConcept }], // C? Reason administration not performed
  "reasonCode" : [{ CodeableConcept }], // C? Reason administration performed
  "reasonReference" : [{ Reference(Condition|Observation) }], // Condition or Observation that supports why the medication was administered
  "prescription" : { Reference(MedicationRequest) }, // Request administration performed against
  "device" : [{ Reference(Device) }], // Device used to administer
  "note" : [{ Annotation }], // Information about the administration
  "dosage" : { // Details of how medication was taken
    "text" : "<string>", // Free text dosage instructions e.g. SIG
    "site" : { CodeableConcept }, // Body site administered to
    "route" : { CodeableConcept }, // Path of substance into body
    "method" : { CodeableConcept }, // How drug was administered
    "dose" : { Quantity(SimpleQuantity) }, // Amount of medication per dose
    // rate[x]: Dose quantity per unit of time. One of these 2:
    "rateRatio" : { Ratio }
    "rateQuantity" : { Quantity(SimpleQuantity) }
  },
  "eventHistory" : [{ Reference(Provenance) }] // A list of events of interest in the lifecycle
}


 

MedicationAdministration Search Parameters

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

https://api.1up.health/fhir/stu3/MedicationAdministration?query-param=queryvalue
Search ParameterField TypeResource Fields Searched
codetextmedication.as
contextreferencecontext
devicereferencedevice
effective-timedateeffective
identifiertextidentifier
medicationreferencemedication.as
not-giventextnotGiven
patientreferencesubject
performerreferenceperformer.actor
prescriptionreferenceprescription
reason-giventextreasonCode
reason-not-giventextreasonNotGiven
statustextstatus
subjectreferencesubject