...
Code Block |
---|
### Qualification + type: SPECIALIZATION (string, required) - `Dictionary QUALIFICATION_TYPE` + institution_name: Академія Богомольця (string, required) + speciality: Педіатр (string, required) + issued_date: 2017-02-28 (string, required) - дата отримання сертифікату + certificate_number: 2017-02-28 (string, required) |
Problem/Difference
Info |
---|
Big confusion and incompatibility of practitioner quailifications/specialization/etc May be its non confusion, but it simply kind of education/quailifications specific in UA. |
...
5. Absent practitioner role
...
HL7 | e-Health | Comparison result | To change DM |
---|---|---|---|
Organization | [legal_entities] | ||
"identifier" : [{ Identifier }] | id | uuid | not null | Ok | |
"active" : <boolean> | status | enum('active','closed') | not null | Ok | |
"type" : [{ CodeableConcept }] | type | varchar | not null | Ok | |
"name" : "<string>" | name | varchar | not null | Ok | |
"alias" : ["<string>"], // A list of alternate names that the organization is known as, or was known as in the past | ??? | Small problem | - |
"telecom" : [{ ContactPoint }] | phones | jsonb[] | Ok | |
"telecom" : [{ ContactPoint }] | email | varchar | Ok | |
"partOf" : { Reference(Organization) }, | ??? | Problem | - |
"contact" : [{ // Contact for the organization for a certain purpose}] | [employees] | Ok | |
→"purpose" : { CodeableConcept }, // The type of contact | [employees].employee_type | Ok | |
→"name" : { HumanName }, // A name associated with the contact | [employees].[parties].first_name + last_name | Ok | |
→"telecom" : [{ ContactPoint }], // Contact details (telephone, email, etc.) for a contact | [employees].[parties].phones | Ok | |
→"address" : { Address } // Visiting or postal addresses for the contact | [employees].[parties].??? | Small problem | - |
"endpoint" : [{ Reference(Endpoint) }] | redirect_uri ??? | Small problem | - |
Location
https://www.hl7.org/fhir/location.html
HL7 | e-Health | Comparison result | To change DM |
---|---|---|---|
Location | [divisions] | ||
"identifier" : [{ Identifier }] | id | uuid | not null | Ok | |
"status" : "<code>", // active | suspended | inactive | status | varchar | not null | Ok | |
"operationalStatus" : { Coding }, // The Operational status of the location (typically only for a bed/room) | ??? | Small problem | - |
"name" : "<string>", // Name of the location as used by humans | name | varchar | not null | Ok | |
"alias" : ["<string>"], // A list of alternate names that the location is known as, or was known as in the past | ??? | Small problem | - |
"description" : "<string>", // Additional details about the location that could be displayed as further information to identify the location beyond its name | ??? | Small problem | - |
"mode" : "<code>", // instance | kind | ??? | Small problem | - |
"type" : { CodeableConcept }, // Type of function performed | type | varchar | not nullOk | Small problem | - внести в верх.список отличия по значениям |
"telecom" : [{ ContactPoint }], // Contact details of the location | phones | jsonb[] | not null email | varchar | Ok | |
"address" : { Address }, // Physical location | addresses | jsonb | not null | Ok | |
"physicalType" : { CodeableConcept }, // Physical form of the location | ??? | Ok | |
"position" : { // The absolute geographic location | location | geometry | Ok | |
→"longitude" : <decimal>, // R! Longitude with WGS84 datum | location | geometry | Ok | |
→"latitude" : <decimal>, // R! Latitude with WGS84 datum | location | geometry | Ok | |
→"altitude" : <decimal> // Altitude with WGS84 datum | location | geometry | Ok | |
"managingOrganization" : { Reference(Organization) }, // Organization responsible for provisioning and upkeep | legal_entity_id | uuid | not null | Ok | |
"partOf" : { Reference(Location) }, // Another Location this one is physically part of | ??? | Small problem | - |
"endpoint" : [{ Reference(Endpoint) }] // Technical endpoints providing access to services operated for the location | redirect_uri ??? | Small problem | - |
Practitioner
https://www.hl7.org/fhir/practitioner.html
...
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
...