Buying openEHR systems & services�Example RFI & procurement strategies from Sweden (seven regions) and Karolinska University Hospital.
Presented 18th November 2023 at the conference “Unleashing openEHR’s Potential”
Burgers’ Zoo, Arnhem, Netherlands
by Erik Sundvall, PhD, MSc - Information Architect @Karolinska University Hospital.�Associated researcher @ Karolinska Insitutet. Senior adjunct lecturer @ Linköping University
Scaling things. Sustainability?�What limits adoption/use?
A researcher journey
2
Different…�INTEGRATION STRATEGIES …enable different procurement strategies
Karolinska Institutet – A medical university
3
16 December 2021
Agree where?
Karolinska Institutet – A medical university
4
16 December 2021
Data transfer�(HL7 FHIR etc.)
Data capture�(openEHR etc)
Data capture�(openEHR etc)
See presentation Introduction to openEHR, part 1: What & Why” by Silje & Erik at Vitalis/MIE2023 https://youtu.be/KgXVsIsr_Ts?feature=shared&t=774
What can conversion/reinterpretaion solve?
Karolinska Institutet – A medical university
5
16 December 2021
Reinterpretation problems, Type I, II & III
Example | System A | System B |
Type I�A <-- --> B �Can be done with algoritm/program | Birth weight: 3300g�Date: 1954-03-13 | Body weight: 3,3 kg�TImepoint: 13 Mar 1954 |
Type II A --> B�Semantic loss and distortion �due to reinterpretations. Hard, dangerous or impossible with algorithm/program… …but often done manually �by medically skilled staff�over and over for each transfer… B --> A�Missing information�impossible with algorithm/program | Needs surgery at latest: 2018-01-30�Surgery scheduled: 2018-01-20 15:30�Main diagnose*: 323291000119108 | Osteoarthritis of left hip joint|�Other Diagnosis*: �25343008 | Secondary localized osteoarthrosis of pelvic region|�299308007 | Hip joint painful on movement | �Procedure*: �19954002 | Reconstruction of hip with use of methyl methacrylate|�Surgery type**: Lubinus SP II �Preferred anesthesia*: 18946005 | Epidural anesthesia |�NEWS2-score at admission: 1�Anesthesia assessment:�- Fitness: can handle light physical exercise�- Cardiovascular: OK�- Lungs: OK�- Throat: OK�- Gastrointestinal*: 16331000 | Heartburn | Surgery date: 2018-01-20�Diagnosis code: M16.7 | Other secondary coxarthrosis�Surgery code***: NFB49 | Primär total höftledsplastik med cement (Primary total hip arthroplasty with cement)�Anesthesia code***: ZXH50 | Epiduralanestesi (epidural anestesia)�ASA-classification: ASA I = normal healthy patient� *) Codes from Snomed CT�**) special kind of hip replacement� with cement�***) Codes from the Swedish ”KVÅ”� terminology |
Type III�Reinterpretaion impossible (even for skilled humans) due to aggregations etc. | Number of cigarettes smoked per week: 6-10�…specified in a system with the options:�0, 1-5, 6-10, 11-15, 16-30, 31-50, 51-100, 101+ | Number of cigarettes per week: ?�…specified in a system with the options: 0, 1-3, 4-7, 8-14, 15-28, 29-69, 70+ |
�
Reinterpretation problems, Type I, II & III
Example | System A | System B |
Type I�A <-- --> B �Can be done with algoritm/program | Birth weight: 3300g�Date: 1954-03-13 | Body weight: 3,3 kg�TImepoint: 13 Mar 1954 |
Type II A --> B�Semantic loss and distortion �due to reinterpretations. Hard, dangerous or impossible with algorithm/program… …but often done manually �by medically skilled staff�over and over for each transfer… B --> A�Missing information�impossible with algorithm/program | Needs surgery at latest: 2018-01-30�Surgery scheduled: 2018-01-20 15:30�Main diagnose*: 323291000119108 | Osteoarthritis of left hip joint|�Other Diagnosis*: �25343008 | Secondary localized osteoarthrosis of pelvic region|�299308007 | Hip joint painful on movement | �Procedure*: �19954002 | Reconstruction of hip with use of methyl methacrylate|�Surgery type**: Lubinus SP II �Preferred anesthesia*: 18946005 | Epidural anesthesia |�NEWS2-score at admission: 1�Anesthesia assessment:�- Fitness: can handle light physical exercise�- Cardiovascular: OK�- Lungs: OK�- Throat: OK�- Gastrointestinal*: 16331000 | Heartburn | Surgery date: 2018-01-20�Diagnosis code: M16.7 | Other secondary coxarthrosis�Surgery code***: NFB49 | Primär total höftledsplastik med cement (Primary total hip arthroplasty with cement)�Anesthesia code***: ZXH50 | Epiduralanestesi (epidural anestesia)�ASA-classification: ASA I = normal healthy patient� *) Codes from Snomed CT�**) special kind of hip replacement� with cement�***) Codes from the Swedish ”KVÅ”� terminology |
Type III�Reinterpretaion impossible (even for skilled humans) due to aggregations etc. | Number of cigarettes smoked per week: 6-10�…specified in a system with the options:�0, 1-5, 6-10, 11-15, 16-30, 31-50, 51-100, 101+ | Number of cigarettes per week: ?�…specified in a system with the options: 0, 1-3, 4-7, 8-14, 15-28, 29-69, 70+ |
�
Reinterpretation problems, Type I, II & III
Example | System A | System B |
Type I�A <-- --> B �Can be done with algoritm/program | Birth weight: 3300g�Date: 1954-03-13 | Body weight: 3,3 kg�TImepoint: 13 Mar 1954 |
Type II A --> B�Semantic loss and distortion �due to reinterpretations. Hard, dangerous or impossible with algorithm/program… …but often done manually �by medically skilled staff�over and over for each transfer… B --> A�Missing information�impossible with algorithm/program | Needs surgery at latest: 2018-01-30�Surgery scheduled: 2018-01-20 15:30�Main diagnose*: 323291000119108 | Osteoarthritis of left hip joint|�Other Diagnosis*: �25343008 | Secondary localized osteoarthrosis of pelvic region|�299308007 | Hip joint painful on movement | �Procedure*: �19954002 | Reconstruction of hip with use of methyl methacrylate|�Surgery type**: Lubinus SP II �Preferred anesthesia*: 18946005 | Epidural anesthesia |�NEWS2-score at admission: 1�Anesthesia assessment:�- Fitness: can handle light physical exercise�- Cardiovascular: OK�- Lungs: OK�- Throat: OK�- Gastrointestinal*: 16331000 | Heartburn | Surgery date: 2018-01-20�Diagnosis code: M16.7 | Other secondary coxarthrosis�Surgery code***: NFB49 | Primär total höftledsplastik med cement (Primary total hip arthroplasty with cement)�Anesthesia code***: ZXH50 | Epiduralanestesi (epidural anestesia)�ASA-classification: ASA I = normal healthy patient� *) Codes from Snomed CT�**) special kind of hip replacement� with cement�***) Codes from the Swedish ”KVÅ”� terminology |
Type III�Reinterpretaion impossible (even for skilled humans) due to aggregations etc. | Number of cigarettes smoked per week: 6-10�…specified in a system with the options:�0, 1-5, 6-10, 11-15, 16-30, 31-50, 51-100, 101+ | Number of cigarettes per week: ?�…specified in a system with the options: 0, 1-3, 4-7, 8-14, 15-28, 29-69, 70+ |
�
Agree on what, where? How wide is the focus of the procurement?
Karolinska Institutet – A medical university
9
16 December 2021
Type I can be �solved here
Type II & III must �be solved here�also solves type I
Type II & III must �be solved here�also solves type I
Agree on what, where?
10
Type I can be �solved here
Type II & III must �be solved here�also solves type I
Type II & III must �be solved here�also solves type I
Fax is a common workaround today
Agree on what, where?
11
Type I can be �solved here
Type II & III must �be solved here�also solves type I
Type II & III must �be solved here�also solves type I
Many reinterpretation problems remain even if fax is replaced by PDF sharing…
…but may become less visible
Different…�INTEGRATION STRATEGIES …enable different procurement strategies
Karolinska Institutet – A medical university
12
16 December 2021
1. Core system strategy
Buy the same system, install the same way at all organizations that will share or exchange information. Pretend “there is no system B”
Consequence: Causes vendor dependency and anti-competitive effects at the level where the strategy is applied. A single system rarely does everything well.
It is a common strategy locally/regionally: Large systems exist, but they are not comprehensive and thus need to be combined with other strategies �… and then the interoperability problems usually reappear!
Example: A region procures large EHR system + encourages municipalities and others within the geographic area to use the same system for the information to be shared.
Stockholm started but cancelled a core system procurement, but now in practice started a �”smaller” core system procurement again.... VGR (Gothenburg etc) and Skåne (Malmö etc) �have bought and are now installing Cerner Millenium as a core system.
2. Mapping/conversion based strategy
Translate, where possible (only works for ”type 1” differences), from system specific semantics and structures to a standardized exchange format (message format, API, etc.).
Consequences:
It is a common strategy today in national cross-regional information exchanges.
Examples: HL7 v2, HL7 v3 CDA, HL7 FHIR, certain applications of ISO 13606, Swedish national "service contracts" in the service platform coordinated by SKR/Inera.
3. Shared model-driven strategy
Handle data (semantics and information structure) the same way �within systems using open standardization of the content.
Consequences:
Used today in the Nordic region in components of several EHR systems (but is rarely a requirement in procurements). Further development is underway at several suppliers, including open-source alternatives
Examples: openEHR, HL7 CIMI and some applications of ISO 13606
Region Stockholm might choose this, Karolinska University Hospital has procured and are setting �up an openEHR based system.��Most Swedish regions use or will use Cambio Cosmic that is piece by piece converting modules to openEHR�(Norwegian DIPS started such a transition several years ago.)
The three integration strategies combined
Not mutually exclusive and can be combined depending on e.g.
Karolinska Institutet – A medical university
16
16 December 2021
Public Procurement – avoids corruption?�Not simpler (not always cheaper)
The basic procurement principles are:
They mean that procuring organisations must always remain objective and neutral to the stakeholders that wish to become suppliers, and the entire procurement process must be characterised by transparency and proportionality.
17
Public Procurement – avoids corruption?�Not simpler (not always cheaper)
Too common today:
More sustainable:
Dilemmas - risks to handle/mitigate:
vs � Not become alpha testers of� immature products
18
Variants of EU procurement
19
Legal variants of EU procurement
20
Region Östergötland
openEHR referral 2020
Region Stockholm ”traditional” EHR
K/Region Stockholm openEHR platform procurement 2023-2024
Good for national cooperation?
Region Östergötland 2020+
All available via
https://discourse.openehr.org/t/swedish-openehr-procurements-rfis/247
including presentations on YouTube
21
RFI – Request for information
22
Current procurement �3-phases + 3 areas
Collaboration! Cross-regional question-bank based on previous work in Sweden, Germany, Great Britain. �Will be openly published.
23
Managing lock-in effects - A telephone analaogy
*) Freestanding apps using the CDR via APIs can skip using tools and some parts of portals/frameworks (#2 above)
24
25
The healthcare professionals and units are now asking for well structured information! (No longer asking just for ”some useful IT-system”)
26
Questions? Discussion!
27