1 of 30

Experiences and examples of using openEHR at �Karolinska University Hospital

Erik Sundvall & Claudia Ehrentraut

Note: The animations in this Google presentation file are broken compared to the Powerpoint original. Watch the following 4-minute clip instead if you want to see all parts of slides and animations properly: https://drive.google.com/file/d/1J-4CHVmv7kIzaNNb3DRcJxdqndLZY7eP/view?usp=drive_link

2 of 30

HiGHmed Symposium,�Berlin, October 14, 2021

2

Clinicians, patients and researchers

make decisions based on data…

…bad data, bad decisions,

good data, (potential for) good decisions…

2021

2022

2023

2024

Charité

6

5

7

6

Karolinska

7

8

6

7

31. Januar 2025

2

HiGHmed Symposium

3 of 30

Operating model – focus on point of care

Symtom

Investigation

Diagnosis

Treat.plan

Treatment

Follow-up

INVESTIGATION PHASE

TREATMENT PHASE

INFO

INFO

KNOWLEDGE

DECISION

CARE PLAN

ACTIVITIES

DIAGNOSTICS

  • Chemistry
  • Microbiology
  • Immunology
  • Pathology
  • Radiology
  • ….

CONSULTATION

  • History
  • Examination

Clinicians need�available, correct &�complete data

CDSS need�machine readable �data

The care team needs data about�who is doing what

Data analysis

  • Adjust the treatment of �individual patients
  • Update ”best practice”
  • Improve efficiency
  • Enable research

1

Collect data &�document findings

2

Use data to�make decision

3

4

31. Januar 2025

3

HiGHmed Symposium

4 of 30

()

mostly for clinical data

mostly for administrative and logistical data (”PAS” etc)

LAS

PACS

Analytical datalayer

Patient monitoring

Used for data sharing, if the other

standards are not used for sharing

The main ”competition” in this zone is proprietary systems/data models, �not other standards

EHR

Specialist-systems

LIS

RIS

These standards can be combined with terminology content from e.g.

or/and

31. Januar 2025

4

HiGHmed Symposium

5 of 30

Karolinska‘s approach to standardisation �(including openEHR)

31. Januar 2025

5

6 of 30

6

Clinical data�openEHR�CDR

Waveform data�TSDB

Images�MMA

Omics data�GDR

Patient reported�data openEHR�CDR

Production�data�EDW

Operational�data�Dem/FHIR

Specialized EHRs/EMRs

Infrastructure (storage & compute)

Platform (databases, services like integration, IAM, logging etc.)

Data management (modelling, information security, governance etc.)

  • OVERVIEWS
  • DECISION SUPPORT
  • PROCESS SUPPORT
  • QUALITY
  • RESEARCH
  • INNOVATION

PRECISION-�MEDICINE

K@HOME

PRODUCTION�MANAGEMENT

LIMS

RIS/PACS

Patient Monitoring

PDMS

EDW

31. Januar 2025

6

HiGHmed Symposium

7 of 30

Dataplatform

Different parts stored in internal or external cloud services or traditional local storage. �The point is not exactly WHERE we store things, but rather that we are able to understand and to use our data freely – not limited by system suppliers’ systems and business models

Toolbox

integrations

Various views and applications. Purchased or developed by ourselves.

Different kinds of storage

Digital health platform�(optimized for healthcare)

”Traditional” �application �(example)

System supplier decides how data is stored and accessed. We want to avoid acquiring new systems like this one.

integrations

31. Januar 2025

7

HiGHmed Symposium

8 of 30

Dataplatform

Different parts stored in internal or external cloud services or traditional local storage. �The point is not exactly WHERE we store things, but rather that we are able to understand and to use our data freely – not limited by system suppliers’ systems and business models

Toolbox

integrations

Various views and applications. Purchased or developed by ourselves.

Different kinds of storage

Digital health platform�(optimized for healthcare)

”Traditional” �application �(example)

System supplier decides how data is stored and accessed. We want to avoid acquiring new systems like this one.

integrations

Clinical data�openEHR CDR

Waveform data�TSDB

Images�MMA

Omics data�GDR

Patient reported data �openEHR CDR

Production data�EDW

Operational data�Demographics/FHIR

LIMS

Patient Monitoring

PDMS

RIS/PACS

RIS/PACS

Specialized apps

New main EHR

…if partially or fully open/standardised,

then it will fit somewhere here

Data will be copied/converted (see slide 19-24)

Storage for app data

Specialized EHRs/EMRs

Data should be copied/converted already from start

New main EHR

…if legacy monolith

Browse & search app for data from old EHR systems

TakeCare

Current main EHR

Shutdown� ~2030(?)

31. Januar 2025

8

HiGHmed Symposium

9 of 30

31. Januar 2025

9

HiGHmed Symposium

10 of 30

  • Patient reported data via patient application
    • Symptom control before chemotherapy (operational since 2023)
    • PROM-data
  • Automatic transfer from healthcare systems to quality registries
    • Medical oncology treatment (chemotherapy etc.)
    • Cancer surgery
  • Specimen-based diagnostics
    • Pathology (breast & prostate)
    • Chemistry lab
  • Imaging diagnostics
    • Radiology (prostate)

Focus

  • Primary documentation in openEHR

  • Data used for care and treatment

  • Build forms in various source systems based on openEHR-templates rather than mappings

(Upcoming: Genomics referral & reporting in openEHR. Genomic sequencing & analysis, VCF-files etc., tracked in FHIR)

31. Januar 2025

10

HiGHmed Symposium

11 of 30

  • openEHR-force (Karolinska/regional internal)
  • openEHR Sweden + national projects
  • The international openEHR community (forums, CKM etc)
  • European openEHR Network
  • openEHR interested partners in other networks
    • CCE (Cancer Core Europe)
    • EUHA

31. Januar 2025

11

HiGHmed Symposium

12 of 30

Symphony project

31. Januar 2025

12

13 of 30

Project details

  • Innovation project in EU + Turkey
  • 4 use cases ​
  • Sweden: Prostate cancer usecase

Aim

  • Create a vendor-independent architecture and implementation of platform components needed to fulfill requirements for overview that can be used during MDT* conference for prostate cancer, including automatic risk classification according to national guidelines​
  • Reduce double documentation (record data once, use often) & information loss in care flow
  • Provide real-time quality data, real-time feedback, etc.​

Symphony project

31. Januar 2025

13

HiGHmed Symposium

14 of 30

Symphony project

Project details

  • Innovation project in EU + Turkey

  • 3 years with start October 2022

  • 4 use cases

  • Sweden: Prostate cancer use case

31. Januar 2025

14

HiGHmed Symposium

15 of 30

Symphony project

  • Common Over 400,000 new cases diagnosed annually in Europe

  • Broad risk spectrum Five-year survival at 97% but still the biggest cancer killer among Nordic men

  • Multidisciplinary and heterogeneous urologists, oncologists, radiologists, pathologists, nurses, and patients

  • Patient-Centered Treatment Balance Trade-off between cancer control and side effects that impact patients’ quality of life

31. Januar 2025

15

HiGHmed Symposium

16 of 30

Symphony project

Patient reported data

Pathology response (macroscopic + microscopic today)

Radiology response�(soon also microscopic pathology)

Urology data

Lab result (PSA)

Digital Health Platform*

Laboratory system

Electronic Health Record (EHR)

Overview/Dashboard* for MDT conference for prostate cancer

Clinical Data repository (CDR)

Pathology system

Patient application

PACS�picture archiving and communication system

Patient service

Organisation service

openEHR archetype- template- and query- design tools

openEHR templates

openEHR templates

openEHR templates + stored query definitions

FlexLab Kemi

SymPathy

*) Cambio also provides similar services within the Symphony project

31. Januar 2025

16

HiGHmed Symposium

17 of 30

Symphony project

31. Januar 2025

17

HiGHmed Symposium

18 of 30

31. Januar 2025

18

HiGHmed Symposium

19 of 30

Data from Cuviva patient application

(imported, stored and visualised in Tietoevry platform using Better widget)

Cambio web application displayed in Tietoevry platform

31. Januar 2025

19

HiGHmed Symposium

20 of 30

Access your old Systems’ data with a CDR + UI/visualisation toolkit

Copying/migrating data to openEHR/FHIR-format �from our old EHR system “TakeCare“ before shutting it down

31. Januar 2025

20

21 of 30

1 FTE consultancy from each of two expertise areas:

  1. Informatics focus�[freshEHR won]
  2. Integration & visualisation focus�[Tietoevry won]

Project length:�3 months

31. Januar 2025

21

HiGHmed Symposium

22 of 30

Conversion strategies

  1. CKM-archetypes = international or national standardised openEHR structures
  2. Integration archetypes/templates = locally/custom developed structures that copy the structure of the source system
  3. Combination (of 1+2) = first converted using integration archetypes and in a later step, either immediately or (even years) later, some (or all) values are converted also based on CKM-archetypes
  4. FHIR = international standard for integrations, used e.g. for some administrative data in Karolinska’s Digital Health Platform. There are (at least) three solution patterns:�4A. FHIR-resources in a FHIR-server (direct conversion, before storage)�4B. Store in a database copied form source system, expose via ”FHIR-facade”�4C. Store openEHR-integration-archetype-based in CDR expose via ”FHIR-facade”

Priority ordered* data from TakeCare, colour coded as planned at start of project:

  • Medications, #1 – TC Exchange (XML), well defined API
  • Clinical notes (forms), #2 – TC Exchange (XML), thousands of forms/templates and headings. Huge variations in structure/modelling.
  • Clinical Chemistry, #1 – TC Juno (JSON), some modelling and partial mappings were available. Well defined API.
  • Measurements, #3 – TC Juno (JSON), thousands of different legacy source templates. Some were converted to CKM-archetype-based
  • Activities, #1 - TC Juno (JSON), variation in terms, fixed structure in TakeCare
  • Appointment Bookings, #4 – TC Juno (JSON) raw data-dump, interesting to expose via FHIR �*) We listed some more than we expected that the consultants would have time for, but it went surprisingly well! All types were mapped and converted. All were visualized in GUI except the last one (Appointment Bookings) before time ran out.

#2 = �Conversion based on autogenerated templates and ”integration archetypes”

#1 = Conversion via ”classic” manual mapping to CKM-archetype based templates

TakeCare �(system to be decommissioned)

openEHR-CDR CDR = Clinical Data Repository

Based on ”CKM archetypes”

Based on ”Integration archetypes”

openEHR API & tools

Patient care Reading/browsing/ search-views. Text, visualisations and ”dashboards” for gerneral (or specific) purposes.

Research, quality control etc.

Query and report-tools are included in the platform (but not tested in PoC)

#4 =�flows for data that we want to have accesible via FHIR (A-C)

FHIR-�server

FHIR API & tools

Copy of source data

�e.g. administrative data �in ”normal database” �(often resembling source format)�

FHIR�facade

4B

FHIR�facade

4C

Variants of conversion/mapping used in PoC

Patient-id-info

4A

Bokningar�etc.

#3 = �later (possibly partial) conversion data based on #2 to become based on CKM-archetypes like in #1

Directly…

…or later

31. Januar 2025

22

HiGHmed Symposium

23 of 30

TakeCare data to CDR

TakeCare

PoC

TakeCare

PoC

TakeCare

#1 CKM�ark.

31. Januar 2025

23

HiGHmed Symposium

24 of 30

TakeCare data to CDR

TakeCare

PoC

#2 �integr. �ark.

TakeCare

TakeCare

PoC

31. Januar 2025

24

HiGHmed Symposium

25 of 30

#3 �integr �🡪CKM

#1 CKM�ark.

#2 �integr. �ark.

TakeCare

Direkt…

Direkt…

TakeCare

PoC

31. Januar 2025

25

HiGHmed Symposium

26 of 30

Informationsdomän

TC modul

Patientinformation

Vårdkontakter

Patientuppgifter

Journalinformation

Mätvärden

Beställning och remiss

Konsultationsärenden

Läkemedelsjournal

Svar (laboratorie)

Aktivitetsplan

Akutliggaren

Journaltext

Infektionsverktyget

Recept

 

Läkemedel – Administreringstillfällen

Läkemedel - Administreringsvägar

Parametrar

Administreringstyp

Åtgärdskoder enligt KVÅ

Inskrivningskoder

Termkatalog

Inskrivningplanering akut

ICD10-register (diagnoskoden)

Loggar

PDL-loggar

Vårdenhetsloggar

Dokument

Blanketter och formulär

Brev

Skanning

Mappar med skannade dokument

Bilder

Picsara Multimedia

Teckningar

Bilder

Ekonomisk information

Kassa

Ekonomiska enheter

Resurser

Bokning

Vårdenhet

Händelse

Vårdplanering

Inskrivning – Utskrivning

Ankomst- och betalningsregistrering

Ärende-Besöksrapportering

Operationsliggare

Inskrivningsplanering

31. Januar 2025

26

HiGHmed Symposium

27 of 30

Findings

31. Januar 2025

27

28 of 30

openEHR vs. other systems

  • openEHR can coexist with other systems in many different ways
  • openEHR-based systems can replace some legacy/proproetary systems (or parts of them)

Involvment of healthcare professionals

  • Greetings from Patrik: "IT is far too important to leave to the nerds at the IT department"
  • Involving healthcare professionals is essential – we can't just buy something and belive that the vendor and IT department will develop and maintain it
    • Decisions and development can be made by, or closer to, the health care professionals
    • National and international medical expertise, rather than IT people & vendors

31. Januar 2025

28

HiGHmed Symposium

29 of 30

A nice reusable pattern

  • Source systems with form authoring parts can be upgraded to...
    • ... accept openEHR templates as inital blueprints for new forms (and store template paths for fields) and
    • ... easily send form content in openEHR format (vendors often chose simplified/flat openEHR JSON format)
  • This simplifies fixing the problems at the source - instead of trying to do magic integrations later

Collaboration with others

  • Data and workload sharing (use existing archetypes and templates)

31. Januar 2025

29

HiGHmed Symposium

30 of 30

  • (Re)empower health care professionals to specify their need of data
    • Decisions and development can be made closer to the health care professionals
    • National and international medical expertise rather than IT people & vendors
  • Vendor-independent, clinical models are valid regardless of IT systems
  • Increased development speed (due to reuse)
    • New/improved functionality for existing systems can be added quickly
    • Reduce bottlenecks of local/regional IT organization and suppliers
  • Standardized way to store data
  • openEHR templates can serve as a configuration basis in existing (non-openEHR) systems
  • Collaboration with others (data sharing, workload sharing)

31. Januar 2025

30

HiGHmed Symposium