Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://www.hl7.org/fhir/medicationdispense.html

HL7e-HealthResultTo change DM
MedicationDispense

medication_dispenses



"identifier" : [{ Identifier }], // External identifierid | uuid | not nullOk
"partOf" : [{ Reference(Procedure) }], // Event that dispense is part of

??? процедура лечения

Small problemNothing todo

"status" : "<code>", // preparation | in-progress | on-hold | completed |

entered-in-error | stopped

status | enum() | not null

Ok
"category" : { CodeableConcept }, // Type of medication dispense??? категорияSmall problemNothing todo
// medication[x]: What medication was supplied. One of these 2:


"medicationCodeableConcept" : { CodeableConcept },


"medicationReference" : { Reference(Medication) },


"subject" : { Reference(Patient|Group) }, // Who the dispense is for

[medication_requests].person_id

Ok

"context" : { Reference(Encounter|EpisodeOfCare) }, // Encounter

/ Episode associated with event

??? визит - сreated during encounter/

admission/stay

Small problemNothing todo

"supportingInformation" : [{ Reference(Any) }], // Information that

supports the dispensing of the medication

??? доп.информация

Small problemNothing todo
"performer" : [{ // Who performed eventАптекаOk

"actor" : { Reference(Practitioner|Organization|Patient|Device|RelatedPerson) },

// R! Individual who was performing

employee_id | uuid | not null

Ok
"onBehalfOf" : { Reference(Organization) } // Organization organization was acting for}],

legal_entity_id | uuid | not null
division_id | uuid | not null

Ok

"authorizingPrescription" : [{ Reference(MedicationRequest) }],

// Medication order that authorizes the dispense

medication_request_id | uuid | not null

Ok
"type" : { CodeableConcept }, // Trial fill, partial fill, emergency fill, etc.

??? тип использования

Small problemNothing todo
"quantity" : { Quantity(SimpleQuantity) }, // Amount dispensed

[medication_dispense_details].medication_qty

Ok

"daysSupply" : { Quantity(SimpleQuantity) }, // Amount of medication

expressed as a timing amount

??? хватит на Х дней

Small problemNothing todo
"whenPrepared" : "<dateTime>", // When product was packaged and reviewed???Small problemNothing todo
"whenHandedOver" : "<dateTime>", // When product was given out???Small problemNothing todo
"destination" : { Reference(Location) }, // Where the medication was sent???Small problem
"receiver" : [{ Reference(Patient|Practitioner) }], // Who collected the medication??? получательSmall problemNeed add
"note" : [{ Annotation }], // Information about the dispense

??? примечание отпуска

Small problemNeed add

"dosageInstruction" : [{ Dosage }], // How the medication is to be

used by the patient or administered by the caregiver

[medication_requests].

innm_dosage_instuction | jsonb | null

Ok
"substitution" : { // Whether a substitution was performed on the dispense??? заменителиSmall problemNothing todo

"wasSubstituted" : <boolean>, // R! Whether a substitution was or was not

performed on the dispense

??? заменителиSmall problemNothing todo

"type" : { CodeableConcept }, // Code signifying whether a different drug

was dispensed from what was prescribed

??? заменителиSmall problemNothing todo
"reason" : [{ CodeableConcept }], // Why was substitution made??? заменителиSmall problemNothing todo
"responsibleParty" : [{ Reference(Practitioner) }] // Who is responsible for the substitution??? заменителиSmall problemNothing todo
"detectedIssue" : [{ Reference(DetectedIssue) }], // Clinical issue with action???Small problemNothing todo
"notDone" : <boolean>, // Whether the dispense was or was not performed

status | enum() | not null

Ok
// notDoneReason[x]: Why a dispense was not performed. One of these 2:???Small problemNothing todo
"notDoneReasonCodeableConcept" : { CodeableConcept },???Small problemNothing todo
"notDoneReasonReference" : { Reference(DetectedIssue) },???Small problemNothing todo
"eventHistory" : [{ Reference(Provenance) }] // A list of releveant lifecycle events???Small problemNothing todo

Medication

https://www.hl7.org/fhir/medication.html

HL7e-HealthResultTo change DM
Medication
medication
medications, ingridients, innms


"code" : { CodeableConcept }, // Codes that identify this medicationid | uuid | not null

"status" : "<code>", // active | inactive | entered-in-error
status | varchar | not null


"isBrand" : <boolean>, // True if a brand
[medications]


"isOverTheCounter" : <boolean>, // True if medication does not require a prescription
Small problemNothing todo
"manufacturer" : { Reference(Organization) }, // Manufacturer of the item
manufacturer_name_country | jsonb | not null


"form" : { CodeableConcept }, // powder | tablets | capsule +
route | varchar | not null


"ingredient" : [{ // Active or inactive ingredient[ingridients]

// item[x]: The product contained. One of these 2:


"itemCodeableConcept" : { CodeableConcept },


"itemReference" : { Reference(Substance|Medication)},
[ingridients].innms_id


"isActive" : <boolean>, // Active ingredient indicator
[ingridients].is_active_substance


"amount" : { Ratio } // Quantity of ingredient present
[ingridients].dasage


"package" : { // Details about packaged medications


"container" : { CodeableConcept }, // E.g. box, vial, blister-pack
[medications].container_dosage


"content" : [{ // What is in the package


// item[x]: The item in the package. One of these 2:


"itemCodeableConcept" : { CodeableConcept },


"itemReference" : { Reference(Medication) },[medications]

"amount" : { Quantity(SimpleQuantity) } // Quantity present in the package
package_qty | number| not null
}],


"batch" : [{ // Identifies a single production run???Small problemNothing todo
"lotNumber" : "<string>", // Identifier assigned to batch???Small problemNothing todo
"expirationDate" : "<dateTime>" // When batch will expire???Small problemNothing todo
"image" : [{ Attachment }] // Picture of the medication???Small problemNothing todo