Estonian Base Implementation Guide
1.0.0 - ballot Estonia flag

Estonian Base Implementation Guide, published by HL7 Estonia. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7EE/ig-ee-base/ and changes regularly. See the Directory of published versions

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

EEBase Encounter

Encounter is an interaction between a patient and healthcare provider(s) to provide healthcare service(s) or assess a patient’s health status. There are many types of encounters (such as ambulatory, inpatient, home visits, emergency and the like) which is the reason why the resource encompasses the lifecycle from pre-admission to the actual encounter (for ambulatory encounters) and admission, stay and discharge (for inpatient encounters). Encounter is primarily used to record information about the actual activities that occurred, where Appointment is used to record planned activities.

EEBase EpisodeOfCare

An association between a patient and an organization/healthcare provider(s) over a period of time. The managing organization assumes a level of responsibility for the patient during this time. EpisodeOfCare acts as a container resource that links a series of Encounters together for problems/issues (specific condition).

EEBase HealthcareService

HealthcareService resource describes the details of a single healthcare service or category of services that are provided by an organization at a location. The location of the services could be virtual, as with telemedicine services.

EEBase Location

Location resource gives details and position information of a physical place where services are provided, and also where resources and participants may be stored, found, contained or accomodated.

EEBase Observation

Observation represents one of the most important and central units of healthcare data exchange - different kinds of observations varying from clinical findings and measurements to social history. The resource is designed to cover a wide variety of use cases and as a result, at its simplest, a resource instance can consist of only a code, value, and status flag. The granularity of instance highly depends on the use case, therefore the minimal viable data considered is a decision that needs to be made during profiling process.

EEBase Organization

Organization is a resource intended for documenting information related to an entity that has been formed for the purpose of achieving some form of collective action. ‘Organization’ as such has a narrower definition in context of EEBase - in order to be conformant to EEBaseOrganization profile, an organization MUST be registered as a business. Yet, Organization could be used for documenting contact information and/or providing support for other resources that need to reference organizations.

EEBase Patient

Patient is a FHIR resource intended for documenting demographical and/or administrative information about the individual on the receiving end of healthcare services. In context of Estonian healthcare data exchange, the patient MUST be identifiable by Person Identity System.

EEBase Practitioner

This profile defines the EE Base constraints and extensions on the Practitioner resource for the minimal set of data to query and retrieve practitioner information. The profile defines a structure that localises core concepts, including identifiers and terminology, for use in an Estonian context for practitioner.

EEBase PractitionerRole

PractitionerRole resource allows exchange of specific set of roles, specialties and services that a practitioner may perform at an organisation for a period of time. EEBase PractitionerRole profile defines the constraints and extensions for the minimal set of data to query and retrieve information for practitioner role in Estonian context.

EEBase RelatedPerson

This profile builds on RelatedPerson resource. The profile allows information exchange about a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.

Structures: Data Type Profiles

These define constraints on FHIR data types for systems conforming to this implementation guide.

EEBase Address

An address expressed using postal conventions (as opposed to GPS or other location definition formats). This datatype may be used to convey addresses for use in delivering mail as well as for visiting locations which might not be valid for mail delivery. There are a variety of postal address formats defined around the world. EEBase Address resource is developed in cooperation with Estonian Land Board. EEBase Address resource describes both Estonian and foreign addresses.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

EEBase ADS AdrId

EEBase ADS AdrId extension

EEBase ADS Oid

EEBase ADS Oid extension

EEBase Address Notice

EEBase Address Notice

EEBase Date Accuracy Indicator

This extension applies to the date and dateTime data types and is used to represent the accuracy of the associated date.

EEBase EHAK

EEBase EHAK extension

EEBase ModeOfArrival

The method that the patient arrived at the facility.

EEBase PatientAge

Patient age measure and unit

Official Address

Indicate that this address is meant to be the ‘official’ address for that person. What an ‘official’ address is depends on the country. This extension allows to specify if this address is or it is not the official address, or to indicate that this is the official address for that country

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

ADS AdrId

Address identifiers in the Estonian Address.

ADS Oid

Address objects in the Estonian Address System.

Act Priority

Act Priority

Administrative Gender

Administrative Gender

Clinical Specialty

Clinical specialty (aka ‘tegevusvaldkond’ in Estonian)

Date Accuracy Indicator

Date Accuracy Indicator

Encounter Class

This value set defines a set of codes that can be used to indicate the class of encounter: a specific code indicating class of service provided.

Eriala

Medre Specialty. TIS erialade loend.

Identity System

All identification systems have ever been used for identification.

Location Form

Location Form

Mode Of Arrival

Mode Of Arrival

Observation Category

Observation category

Occupation

Classification of Occupations

Organization Identifier Domain

Identifier systems acceptable for organization identification

Organization Types

Organization Types

Patient Identifier Domain

Identity systems acceptable for patient identification

Person Relationship

Suhe patsiendiga

Practitioner Identifier Domain

Identifier systems acceptable for practitioner identification

Practitioner Role

The role of practitioner in the healthcare facility.

Qualification

Qualification based on the education

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

ADS AdrId

Address identifiers in the Estonian Address.

ADS Oid

Address objects in the Estonian Address System.

Classification of Occupations

Estonian Edition of International Standard Classification of Occupations. Based on ISCO-88

Date Accuracy Indicator

The Date Accuracy Indicator code system defines concepts that indicate the accuracy of components of a reported date. The concepts defined in this code system are equivalent to those defined in the METeOR value domains for Date—accuracy indicator, code AAA (http://meteor.aihw.gov.au/content/index.phtml/itemId/294429).

Eriala

Medre specialty. TIS erialad.

Identifier Domain

Description of the identifier systems acceptable for entity identification

Mode Of Arrival

The content of this code system is intended to supplement HL7’s code system arrivalMode (version 2.1.0) with one additional code (‘PV’) for using in ValueSets

Terminology: Naming Systems

These define identifier and/or code system identities used by systems conforming to this implementation guide.

Estonian Administrative and Settlement Classification

The national code system of Estonian administrative and settlement data. EHAK.

Estonian Business Registry Number

The identification code of organization in the Estonian Business Register.

Estonian Medre Health Facility ID

The license number of Estonian health care facilities registered at The National Institute for Health Development.

Estonian Medre Health Professional Official ID

The official identifier of Estonian health care professional registered at Health Board.

Estonian Personal National Identification Code

The personal national identification code of Estonian citizens and residents.

VAT identification number

VAT identification number.

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

Doe2Doe

Jane Doe is a wife of John Doe

Episode of Care example

Episode of care care example

Healthcare Service Example

Healthcare Service Example

ITK ED

Location of the Emergency Department at ITK

Inpatient encounter of Mart Mets

Inpatient encounter of Mart Mets

John Doe (foreign patient)

Foreigner with minimal dataset.

Mart Mets (verified patient)

Estonian citizen

Mets2Meri

Mari Meri is an emergency contact of Mart Mets

OrganizationITK

Organization ITK

OrganizationRakvereHospital

Organization Rakvere Hospital

OrganizationSynlab

Organization Synlab

OrganizationTervisekassa

Organization Tervisekassa

PractitionerD98765

Practitioner D98765

PractitionerD99876

Practitioner D99876

PractitionerN98765

Practitioner N98765

PractitionerN99876

Practitioner N99876

PractitionerRoleD98765

PractitionerRole D98765

PractitionerRoleD99876

PractitionerRole D99876

PractitionerRoleN98765

PractitionerRole N98765

PractitionerRoleN99876

PractitionerRole N99876

Unknown patient

Patient that can not be recognized during admission

Vital Signs - Blood pressure observation

Blood Pressure example