Finnish Base Profiles
1.0.0-rc15 - ballot Finland flag

Finnish Base Profiles - Local Development build (v1.0.0-rc15). 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.

FI Base Appointment

This is the Finnish base profile for the Appointment resource.

FI Base Condition

This is the Finnish base profile for the Condition resource.

FI Base Encounter

This is the Finnish base profile for the Encounter resource.

FI Base EpisodeOfCare

This is the Finnish base profile for the EpisodeOfCare resource.

FI Base HealthcareService

This is the Finnish base profile for the HealthcareService resource.

Fi Base Immunization

This is a base profile for Finnish Immunization resource.

FI Base Location

This is the Finnish base profile for the Location resource.

FI Base Medication

This is the Finnish base profile for the Medication resource.

FI Base MedicationAdministration

This is the Finnish base profile for the MedicationAdministration resource.

FI Base MedicationRequest

This is the Finnish base profile for the MedicationRequest resource.

FI Base MedicationStatement

This is the Finnish base profile for the MedicationStatement resource.

FI Base Observation

This is the Finnish base profile for the Observation resource.

FI Base Organization

This is the Finnish base profile for the Organization resource.

FI Base Patient

This is the Finnish base profile for the Patient resource.

FI Base Practitioner

This is the Finnish base profile for the Practitioner resource.

FI Base PractitionerRole

This is the Finnish base profile for the PractitionerRole resource.

Fi Base Procedure

The Base profile for Finnish Procedure resource.

FI Base Provenance

This is the Finnish base profile for the Provenance resource.

FI Base Reason for Care (encounter-diagnosis and reason for visit)

This is the Finnish base profile for the encounter-diagnosis and (nurse asserted) reason for visit Conditions.

FI Base Schedule

This is the Finnish base profile for the Schedule resource.

FI Base Slot

This is the Finnish base profile for the Slot resource.

Structures: Extension Definitions

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

Cause of an adverse effect

Encoded information on the cause of an adverse effect, when involving a procedure or medication

Categorization of the type of accident

Encoded categorization of the type of accident leading to injury, illness or death.

Medication that caused this condition

Encoded information of medication that caused this condition. Uses ATC-coding.

External cause for diagnosis

External cause for diagnosis.

Endocrinological disorder

Code for Endocrinological disorder.

MunicipalityCode

Extension for home municipality

Patient Profession Extension

Extension for presenting patient profession.

Permanence of condition

Encoded information of whether this is the permanent.

Type of physical exercise during which injury occurred.

Encoded information of the type of physical exercise during which injury occurred.

Primary condition for encounter

Encoded information of whether this is the primary/main condition for encounter.

RegisterSpecifier

Extension Register Specifier (Rekisterin tarkenne in finnish) (Required for Kanta Medical Records queries).

RegisterTypeCode

Extension RegisterTypeCode. (Required for Kanta Medical Records queries) TODO what is the system?

Vaccination Recorder

Vaccination recorder may not be the same person who performed the addministration.

Example: Example Instances

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

Organization - example of a parent organization

An example of a FI Base organization. Acts as a parent organization for another.

Organization - example primary care organization

An example of a FI Base organization, a doctor’s reception office. Data is from national SOTE-Rekisteri.

Encounter - example primary care organization

An example of a FI Base organization, a surgical ward. The partOf reference removed for brevity.

Biopsy of Colon procedure example

Sub-procedure for Colotomy procedure.

Free slot (kertakäynti yleislääkärillä)

Example of a free slot with reference to Schedule and information about service category, service type and appointment type presented in THL code system format.

Vaccination for TBE

An example vaccination against TBE.

Outpatient clinic

Example of surgery outpatient clinic with refenrence to an organization.

Licenced physician

Example of Licensed Physician from CGI Pegasos EHR.

Licenced physician in primary care

This is an example of PractitionerRole profile. The example describes the service which practitioner is performing in spesific location.

Procedure Colotomy example

This example describes main procedure, colotomy, with reference to sub-procedure.

SNOMED CT coded Schedule

This is a Schedule example for appointment book. All of the used codes are from SNOMED code system.

GP appointment

Example of an appointment with general practitioner.

Codified healthcare service

HealthcareService example which describes general practitioner services by using THL code systems.

A named bed

Example of a bed recorded with the Location resource.

Encounter that is part of palvelutapahtuma

An example of a FI Base encounter which is part of another encounter that corresponds palvelutapahtuma in Kanta.

Another Encounter that is part of palvelutapahtuma

An example of a FI Base encounter which is part of another encounter that corresponds to palvelutapahtuma in Kanta.

Condition - an example diagnosis

An example of a diagnosis using the FiBaseReasonForCare pofile. This diagnosis is asserted by a clinician.

Condition - an example diagnosis with external cause, accident and medication information.

An example of a diagnosis using the FiBaseReasonForCare pofile. This diagnosis demonstrates a case that has external cause, accident and medication information.

Condition - an example diagnosis with an adverse effect.

An example of a diagnosis using the FiBaseReasonForCare pofile. This diagnosis demonstrates a case that has an adverse effect.

Episode of care - with provenance

Example of episode of care. A provenance example links to this.

Encounter that is a palvelutapahtuma in Kanta registry

An example of a FI Base encounter which corresponds 1-1 to palvelutapahtuma in Kanta. Identifier with use=official marks the OID of palvelutapahtuma. Has sub-encounters.

Custodian of information (rekisterinpitäjä)

Example of Provenance that communicates custodian information for an episode of care.

Encounter - patient primary care visit

An example of a FI Base encounter where a patient has completed a visit in primary care.

Encounter - patient is currently receiving care at a ward treating surgical patients

An example of a FI Base encounter where a patient is currently receiving care at a ward.

Patient - with the MunicipalityCode extension.

An example of a FI Base patient with the MunicipalityCode extension.

Kanta PHR - blood glucose optional

An example blood glucose measurement with optional elements.

Kanta PHR - Insulin dosage optional

An example insulin dosage with optional elements.

Kanta PHR - Insulin dosage mandatory

An example insulin dosage with mandatory elements.

Kanta PHR - blood pressure optional

An example blood pressure measurement with optional elements.

Kanta PHR - blood pressure mandatory

An example blood pressure measurement with mandatory elements.

Kanta PHR - body weight optional

An example body weight measurement with optional elements.

Kanta PHR - body weight mandatory

An example body weight measurement with mandatory elements.

Kanta PHR - calorie intake optional

An example calorie intake measurement with optional elements.

Kanta PHR - calorie intake mandatory

An example calorie intake measurement with mandatory elements.

Kanta PHR - carbohydrate intake optional

An example estimated carbohydrate intake measurement with optional elements.

Kanta PHR - carbohydrate intake mandatory

An example estimated carbohydrate intake measurement with mandatory elements.

Kanta PHR - exercise tracking optional

An example exercise tracking measurement with optional elements.

Kanta PHR - exercise tracking mandatory

An example exercise tracking measurement with mandatory elements.

Kanta PHR - MET measurement optional

An example MET measurement with optional elements.

Kanta PHR - MET measurement mandatory

An example MET measurement with mandatory elements.

Kanta PHR - physical activity optional

An example physical activity measurement with optional elements.

Kanta PHR - physical activity mandatory

An example physical activity measurement with mandatory elements.

Kanta PHR - step count optional

An example step count measurement with optional elements.

Kanta PHR - body height optional

An example body height measurement with optional elements.

Kanta PHR - blood glucose mandatory

An example blood glucose measurement with mandatory elements.

Patient generated glucose observations and insulin administrations as a bundle, in English

A Bundle of resources uploaded by a patient from a insulin delivery system containing both a continuous glucose sensor and an insulin pump. Conforms to Kanta PHR R4 profiles.

Patient generated glucose observations and insulin administrations as a bundle, in Swedish

A Bundle of resources uploaded by a patient from a insulin delivery system containing both a continuous glucose sensor and an insulin pump. Conforms to Kanta PHR STU3 profiles.

Patient generated glucose observations and insulin administrations as a bundle, in Finnish

A Bundle of resources uploaded by a patient from a insulin delivery system containing both a continuous glucose sensor and an insulin pump.

b88191e3-ea47-4feb-9da9-e3b359fa8fca

Selkäkipusi takia sinun tulisi hakeutua välittömästi päivystysvastaanotolle. Alaselkäkipu on paikallista ja kestänyt 1 - 4 viikkoa. Potilaalla on kuumetta 38C , potilas on sairastanut syövän tai sairastaa syöpää, vaikeuksia pidättää virtsaa, vaikeuksia pidättää ulostetta ja vaikeuksia virtsaamisessa (virtsaaminen ei onnistu). Kiireellisesti terveydenhuollon ammattilaisen arviota vaativat oireet: virtsainkontinenssi, virtsaamisvaikeus ja ulosteinkontinenssi. Selkäoireeseen liittyy kipua, jonka voimakkuus on 5/10. Selkäkipu on alkanut välittömästi kaatumisen, selkään kohdistuneen iskun tai muun tapaturman jälkeen. Tapaturman sattumistapa: Kompastuin kengännauhoihin. Yleisvointi on kohtalainen (pystyy tekemään pakolliset päivittäiset toiminnot). Kipulääke auttaa. Tarvitsee sairauslomaa.

care-plan-optional

<div class=”read-alert”><p>Selkäkipusi takia sinun tulisi hakeutua välittömästi päivystysvastaanotolle.</p></div> <div class=”read-reminder”><p>Esitiedot Omaolo-oirearviosta (22.5.2020 klo 12:13:14): Alaselkäkipu on paikallista ja kestänyt 1 - 4 viikkoa. Potilaalla on kuumetta 38°C , potilas on sairastanut syövän tai sairastaa syöpää, vaikeuksia pidättää virtsaa, vaikeuksia pidättää ulostetta ja vaikeuksia virtsaamisessa (virtsaaminen ei onnistu). Kiireellisesti terveydenhuollon ammattilaisen arviota vaativat oireet: virtsainkontinenssi, virtsaamisvaikeus ja ulosteinkontinenssi. Selkäoireeseen liittyy kipua, jonka voimakkuus on 5/10. Selkäkipu on alkanut välittömästi kaatumisen, selkään kohdistuneen iskun tai muun tapaturman jälkeen. Tapaturman sattumistapa: Kompastuin kengännauhoihin. Yleisvointi on kohtalainen (pystyy tekemään pakolliset päivittäiset toiminnot). Kipulääke auttaa. Tarvitsee sairauslomaa.</p></div>

Kanta PHR - patient 3

An example patient for Kanta PHR.

MedicationAdministration example of insulin basal dose

A basal dose of fast-acting insulin, administred with an insulin pump. Conforms to the Kanta PHR profile, version STU3. In Swedish.

MedicationAdministration example of insulin dose

A bolus dose of fast-acting insulin, administred with an insulin pump. In Finnish.

MedicationAdministration example of temporary basal rate

A temporarily adjusted basal dose of fast-acting insulin, administred with an insulin pump. Conforms to the Kanta PHR profile. In English.

Myyntiluvallinen lääkevalmiste

An example Medication instance from Kanta Prescription API

Myyntiluvallinen lääkevalmiste, joka on PKV-lääke

An example Medication instance from Kanta Prescription API

1 tabletti 2 kertaa päivässä

An example MedicationRequest from Kanta Prescription API

2 tablettia aamulla ja 1 tabletti illalla 6 päivän ajan

An example MedicationRequest from Kanta Prescription API

1-2 tablettia kerran päivässä

An example MedicationRequest from Kanta Prescription API

1-2 tablettia 1-3 kertaa päivässä

An example MedicationRequest from Kanta Prescription API

Maanantaisin 1 tabletti ja tarvittaessa keskiviikkoisin 0,5 tablettia 01.06.2020 - 31.12.2020

An example MedicationRequest from Kanta Prescription API

Lääke tauolla 1.3.2020 - 30.6.2020. Taukoa edeltävä annostus: 25 mg klo 08:00 10 päivän ajan ihon alle

An example MedicationRequest from Kanta Prescription API

1 tabletti 2 kertaa päivässä 5 päivän ajan 15.1.2021 alkaen

An example MedicationRequest from Kanta Prescription API

1 tabletti 2 kertaa päivässä 5-7 päivän ajan 15.1.2021 alkaen

An example MedicationRequest from Kanta Prescription API

Tarvittaessa 2 tablettia 3 kertaa viikossa 16.2.2021 alkaen

An example MedicationRequest from Kanta Prescription API

Tarvittaessa 1-2 tippaa 3-4 tunnin välein

An example MedicationRequest from Kanta Prescription API

Kanta PHR - step count mandatory

An example step count measurement with mandatory elements.

Kanta PHR - blood glucose result as text

This is an example, where measurement device has failed to measure numerical value for the blood glucose but the device still can store some result in the narrative element. In this case code ‘astext’ must be used in dataAbsentReason.coding.code.

Kanta PHR - blood glucose with data absent

This is an example, where measurement device has failed to measure blood glucose reading. In this case ‘error’ must be used in dataAbsentReason.coding.code.

A high level organization

SOTE-toimintayksikko -level organization

Testi terveysasema

An example Organization from Kanta Prescription API

Simple Organization example

An example Organization from Kanta Prescription API

Karen van der Hentenryck

An example patient from Kanta Prescription API

A simple practitioner role

An example PractitionerRole instance from Kanta Prescription API

Lars van der Knaapi

An example practitioner from Kanta Prescription API

Other

These are resources that are used within this implementation guide that do not fit into one of the other categories.

Patient/daf8ca40-b46c-4c6b-99d5-d3a1b77074ad
Patient/f1fa0b52-eccf-44af-96c7-84a3251bb22c
Patient/77c2c8d2-11ce-41d5-8150-75489f8b0b0a
Patient/25a53703-27f9-4354-8f1b-a8b2f8f3ee86
Patient/36749a02-1710-44e7-aa76-0e934eb4321a
Patient/7257379
Patient/cafbe8e7-38fe-4807-b995-6770e5390365
Patient/bb13623e-2673-4b3e-85d6-5c42f5333cde