Estonian Base Implementation Guide
1.1.1 - trial-use Estonia flag

Publication Build: This will be filled in by the publication tooling

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

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