...
HL7 | e-Health | Comparison result | To change DM |
---|---|---|---|
Practitioner | [employees] | ||
"identifier" : [{ Identifier }] | id | uuid | not null | Ok | |
"active" : <boolean>, // Whether this practitioner's record is in active use | is_active | boolean | not null | Ok | |
"name" : [{ HumanName }], // The name(s) associated with the practitioner | [parties].first_name + last_name | Ok | |
"telecom" : [{ ContactPoint }], // A contact detail for the practitioner (that apply to all roles) | [parties].phones | Ok | |
"gender" : "<code>", // male | female | other | unknown | [parties].gender | Ok | |
"birthDate" : "<date>", // The date on which the practitioner was born | [parties].birth_date | Ok | |
"photo" : [{ Attachment }], // Image of the person | ??? | Small problem | |
"qualification" : [{ // Qualifications obtained by training and certification}] | [doctors].qualification | Ok | |
→"identifier" : [{ Identifier }], // An identifier for this qualification for the practitioner | |||
→"code" : { CodeableConcept }, // R! Coded representation of the qualification | ??? [doctors].[qualification]. type | Problem | |
→"period" : { Period }, // Period during which the qualification is valid | ??? | Small problem | |
→"issuer" : { Reference(Organization) } // Organization that regulates and issues the qualification | [doctors].[qualification].institution_name | Ok | |
"communication" : [{ CodeableConcept }] // A language the practitioner is able to use in patient communication | ??? | Small problem |
MedicationRequest
https://www.hl7.org/fhir/medicationrequest.html
HL7 | e-Health | Comparison result | To change DM |
---|---|---|---|
MedicationRequest | medication_request | ||
"identifier" : [{ Identifier }], // External ids for this request | id | uuid | not null | Ok | |
"definition" : [{ Reference(ActivityDefinition|PlanDefinition) }], // Protocol or definition | ??? план действий | Small problem | |
"basedOn" : [{ Reference(CarePlan|MedicationRequest| ProcedureRequest| ReferralRequest) }], // What request fulfills | ??? основание | Small problem | |
"groupIdentifier" : { Identifier }, // Composite request this is part of | ??? групповой ИД | Small problem | |
"status" : "<code>", // active | on-hold | cancelled | completed | entered-in-error | stopped | draft | unknown | status | enum() | not null | Ok | |
"intent" : "<code>", // R! proposal | plan | order | instance-order | ??? Тип исползования | Small problem | |
"category" : { CodeableConcept }, // Type of medication usage | ??? категория (Стационар, амбулатория, групповой) | Small problem | |
"priority" : "<code>", // routine | urgent | stat | asap | ??? приоритет (routine | urgent | stat | asap) | Small problem | |
// 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 for | person_id | uuid | not null | Ok | |
"context" : { Reference(Encounter|EpisodeOfCare) }, // Created during encounter/admission/stay | ??? визит - сreated during encounter/admission/stay | Small problem | |
"supportingInformation" : [{ Reference(Any) }], // Information to support ordering of the medication | ??? примечание | Small problem | |
"authoredOn" : "<dateTime>", // When request was initially authored | created_date | date | not null | Ok | |
"requester" : { // Who/What requested the Request | ??? кто запрашивает | Small problem | |
"agent" : { Reference(Practitioner|Organization|Patient|RelatedPerson|Device) }, // R! Who ordered the initial medication(s) | ??? агент ??? legal_entity_id | uuid | not null | Ok | |
"onBehalfOf" : { Reference(Organization) } // C? Organization agent is acting for | ??? | ||
}, | |||
"recorder" : { Reference(Practitioner) }, // Person who entered the request | employee_id | uuid | not null | Ok | |
"reasonCode" : [{ CodeableConcept }], // Reason or indication for writing the prescription | ??? | Small problem | |
"reasonReference" : [{ Reference(Condition|Observation) }], // Condition or Observation that supports why the prescription is being written | ??? | Small problem | |
"note" : [{ Annotation }], // Information about the prescription | ??? | Small problem | |
"dosageInstruction" : [{ Dosage }], // How the medication should be taken | innm_dosage_instuction | jsonb | null | Ok | |
"dispenseRequest" : { // Medication supply authorization | [medication_dispenses] | Ok | |
"validityPeriod" : { Period }, // Time period supply is authorized for | start_date | date| not null end_date | date| not null | Ok | |
"numberOfRepeatsAllowed" : "<positiveInt>", // Number of refills authorized | |||
"quantity" : { Quantity(SimpleQuantity) }, // Amount of medication to supply per dispense | innm_dose_qty | number | not null | ||
"expectedSupplyDuration" : { Duration }, // Number of days supply per dispense | ??? | Small problem | |
"performer" : { Reference(Organization) } // Intended dispenser | ??? | Small problem | |
"substitution" : { // Any restrictions on medication substitution | ??? заменители | Small problem | |
"allowed" : <boolean>, // R! Whether substitution is allowed or not | Small problem | ||
"reason" : { CodeableConcept } // Why should (not) substitution be made | Small problem | ||
"priorPrescription" : { Reference(MedicationRequest) }, // An order/prescription that is being replaced | ??? предшествующий рецепт | Small problem | |
"detectedIssue" : [{ Reference(DetectedIssue) }], // Clinical Issue with action | ??? | Small problem | |
"eventHistory" : [{ Reference(Provenance) }] // A list of events of interest in the lifecycle | ??? | Small problem |