MedicationAdministration - FHIR Resource (stu3)


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

Validate an MedicationAdministration FHIR Resource (stu3)



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