MedicationStatement

The MedicationStatement resource describes a record of a medication that is being consumed by a patient. A MedicationStatement may indicate that the patient may be taking the medication now or has taken the medication in the past or will be taking the medication in the future.

FHIR Resource: MedicationStatement https://www.hl7.org/fhir/STU3/medicationstatement.html

Supported Attributes

NameComment
status
effective
medication
subjectPatient
dosage
reasonCode
reasonReference
partOfMedicationDispense
taken
note
derivedFromMedicationRequest
reasonNotTaken
https://www.healthgorilla.com/fhir/StructureDefinition/record-recorderRecorder (Participant)

The following Vaccine attributes are supported:

NameComment
code
manufacturer
ingredient
form

The following Dosage attributes are supported:

NameComment
dose
timing
route
additionalInstruction
method

The following MedicationDispense attributes are supported:

NameComment
medication
subject
quantity
performer
note
dosageInstruction
http://hl7.org/fhir/StructureDefinition/medicationdispense-validityPeriod
https://api.healthgorilla.com/fhir/MedicationStatement

FHIR Operations

The following operations are currently supported:

1. Read

HTTP RequestMethodAction
/MedicationStatement/{ID}GETRetrieve MedicationStatement resource by ID

2. Search

HTTP RequestMethodAction
/MedicationStatement?[parameter={value}]GETRetrieve MedicationStatement resources by the specified search criteria

Parameters:

KeyTypeDescription
patientReferencePatient Identifier
_lastUpdatedDate
_offsetNumber
_countNumber

Examples

2.1 Retrieve MedicationStatement records by patient

https://api.healthgorilla.com/fhir/MedicationStatement?patient=8063965523692105bfc35def

2.2 Search records updated since March 2019

https://api.healthgorilla.com/fhir/MedicationStatement?_lastUpdated=gt2019-03&_offset=0&_count=5

2.3 Retrieve records for the given patient updated in 2018

https://api.healthgorilla.com/fhir/MedicationStatement?patient=8063965523692105bfc35def&_lastUpdated=2018

3. Create

HTTP RequestMethodAction
/MedicationStatementPOSTCreates MedicationStatement resource

The following attributes are required:

NameDetails
subject
medication
taken
status

4. Update

HTTP RequestMethodAction
/MedicationStatement/{ID}PUTUpdates MedicationStatement resource

The following attributes are immutable:

NameDetails
patient
recorder
medication

5. Delete

HTTP RequestMethodAction
/MedicationStatement/{ID}DELETEDeletes MedicationStatement resource