Versions Compared

Key

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

...

HL7e-Health

Comparison

result

To change DM


Location[divisions]

"identifier" : [{ Identifier }]id | uuid | not nullOk
"status" : "<code>", // active | suspended | inactivestatus | varchar | not nullOk
"operationalStatus" : { Coding }, // The Operational status of the location
(typically only for a bed/room)
???Small problemNothing todo
"name" : "<string>", // Name of the location as used by humansname | varchar | not nullOk
"alias" : ["<string>"], // A list of alternate names that the location is known as,
or was known as in the past
???Small problemNothing todo
"description" : "<string>", // Additional details about the location that could be
displayed as further
information to identify the location beyond its name
???Small problemNothing todo
"mode" : "<code>", // instance | kind???Small problem-
"type" : { CodeableConcept }, // Type of function performedtype | varchar | not nullSmall problem- внести в верх.список отличия по значениямConfusion
"telecom" : [{ ContactPoint }], // Contact details of the locationphones | jsonb[] | not null
email | varchar
Ok
"address" : { Address }, // Physical locationaddresses | jsonb | not nullOk
"physicalType" : { CodeableConcept }, // Physical form of the location???Ok
"position" : { // The absolute geographic locationlocation | geometryOk
→"longitude" : <decimal>, // R! Longitude with WGS84 datumlocation | geometryOk
→"latitude" : <decimal>, // R! Latitude with WGS84 datumlocation | geometryOk
→"altitude" : <decimal> // Altitude with WGS84 datumlocation | geometryOk
"managingOrganization" : { Reference(Organization) },
// Organization responsible for provisioning and upkeep
legal_entity_id | uuid | not nullOk
"partOf" : { Reference(Location) }, // Another Location this one is physically part of???Small problemNothing todo
"endpoint" : [{ Reference(Endpoint) }] // Technical endpoints providing access to
services operated for the location
redirect_uri ???Small problemNothing todo

...

HL7e-Health

Comparison

result

To change DM
MedicationRequestmedication_request

"identifier" : [{ Identifier }], // External ids for this requestid | uuid | not nullOk
"definition" : [{ Reference(ActivityDefinition|PlanDefinition) }], // Protocol or definition??? план действийSmall problemNothing todo
"basedOn" : [{ Reference(CarePlan|MedicationRequest|
ProcedureRequest| ReferralRequest) }], // What request fulfills
??? основаниеSmall problemNothing todo
"groupIdentifier" : { Identifier }, // Composite request this is part of??? групповой ИДSmall problemNothing todo
"status" : "<code>", // active | on-hold | cancelled | completed |
entered-in-error | stopped | draft | unknown
status | enum() | not nullOk
"intent" : "<code>", // R! proposal | plan | order | instance-order??? Тип исползованияSmall problemNothing todo
"category" : { CodeableConcept }, // Type of medication usage

??? категория

Small problemNothing todo
"priority" : "<code>", // routine | urgent | stat | asap??? приоритет (routine | urgent | stat | asap)Nothing todoNothing todo
// medication[x]: Medication to be taken. One of these 2:


"medicationCodeableConcept" : { CodeableConcept },


"medicationReference" : { Reference(Medication) },


"subject" : { Reference(Patient|Group) }, // R! Who or group medication request is forperson_id | uuid | not nullOk
"context" : { Reference(Encounter|EpisodeOfCare) }, // Created during encounter/admission/stay

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

Small problemNothing todo
"supportingInformation" : [{ Reference(Any) }], // Information to support ordering of the medication??? примечаниеSmall problemNothing todo
"authoredOn" : "<dateTime>", // When request was initially authoredcreated_date | date | not nullOk
"requester" : { // Who/What requested the Request??? кто запрашиваетOk

"agent" : { Reference(Practitioner|Organization|Patient|RelatedPerson|Device) },
// R! Who ordered the initial medication(s)
??? агент ??? legal_entity_id | uuid | not nullOk
"onBehalfOf" : { Reference(Organization) } // C? Organization agent is acting for???},

"recorder" : { Reference(Practitioner) }, // Person who entered the requestemployee_id | uuid | not nullOk
"reasonCode" : [{ CodeableConcept }], // Reason or indication for writing the prescription???Small problemNothing todo
"reasonReference" : [{ Reference(Condition|Observation) }], // Condition or Observation
that supports why the prescription is being written
???Small problemNothing todo
"note" : [{ Annotation }], // Information about the prescription???Small problemNeed add
"dosageInstruction" : [{ Dosage }], // How the medication should be takeninnm_dosage_instuction | jsonb | nullOk!!!! ----
"dispenseRequest" : { // Medication supply authorizationОграничения на выдачу 

Ok

-

Но делаем кол-во

"validityPeriod" : { Period }, // Time period supply is authorized forstart_date | date| not null
end_date | date| not null
Ok
"numberOfRepeatsAllowed" : "<positiveInt>", // Number of refills authorized
Small problem

Nothing todo

"quantity" : { Quantity(SimpleQuantity) }, // Amount of medication to supply per dispenseinnm_dose_qty | number | not null

"expectedSupplyDuration" : { Duration }, // Number of days supply per dispense???Small problemNothing todo
"performer" : { Reference(Organization) } // Intended dispenser???Small problemNothing todo
"substitution" : { // Any restrictions on medication substitution??? заменителиSmall problemNothing todo
"allowed" : <boolean>, // R! Whether substitution is allowed or not
Small problemNothing todo
"reason" : { CodeableConcept } // Why should (not) substitution be made
Small problemNothing todo
"priorPrescription" : { Reference(MedicationRequest) }, // An order/prescription
that is being replaced
??? предшествующий рецептSmall problemNothing todo
"detectedIssue" : [{ Reference(DetectedIssue) }], // Clinical Issue with action???Small problemNothing todo
"eventHistory" : [{ Reference(Provenance) }] // A list of events of interest in the lifecycle???Small problemNothing todo

...

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

...