The Slovenian Ministry of Health (MoH) transitioned from an exchange-based model to a platform-based architecture, emphasising the core principle that data is essential to healthcare. This shift involved separating standardised data management from individual applications, allowing for the adoption of national-level, patient-centered data models. The CRPD platform now excels in interoperability, fostering a multi-vendor ecosystem with standards like IHE, openEHR, and FHIR.
The Central Registry of Patient Data (CRPD) is a unified system for collecting and exchanging health data about patients in Slovenia. It is intended for all healthcare providers, and its purpose is to enable the electronic exchange of health data between healthcare providers so that the data is accessible to all who treat patients.
Since the initial implementation of the CRPD over 10 years ago, technology and healthcare demands have evolved significantly, exposing the limitations of the current system. Key issues include reliance on proprietary technology, inconsistent integration efforts, and hurdles from vast amounts of unstructured healthcare data. This lack of cohesion hinders the seamless integration of critical healthcare data, impeding collaborative efforts and the system's ability to adapt to evolving healthcare needs.
Some of the main obstacles are:
The Slovenian Ministry of Health (MoH) implemented a platform-based structure, separating standardised data management from individual applications. The approach eliminates interoperability barriers, making it possible for the MoH to build new use cases or connect applications. Interoperability is now a feature of the CRPD platform, fostering a multi-vendor ecosystem using healthcare standards like IHE, openEHR, and FHIR.
Moving to a standardised and vendor-neutral approach based on FHIR R4 is a major step in advancing Slovenia's national EHR.
The adoption of HL7 FHIR R4 enhances CRPD, fostering seamless data exchange and positioning it as a harmonised hub for enriched data from diverse governmental sources It also introduces profiled resources including Patient, Location, Practitioner, PractitionerRole, and others that enrich data representation.
A national HL7 FHIR R4 terminology server ensures standardised terminologies, enhancing interoperability and data consistency.
The transition from API-based integration to a context launch model streamlines UI integration. It allows embedding CRPD's interface inside local EHR systems, enhancing consistency, reducing third-party vendor burdens, and facilitating central management. The use of low-code tools enables prompt response to increasing changes in healthcare.
Adoption of Attribute-Based Access Control (ABAC) offers nuanced control over data access and enhances security and privacy. It allows for fine-grained access control, taking into account various attributes, such as user identity, purpose of access, time, and location, when determining access permissions.
CRPD also encourages innovation through low-code development, facilitating alignment with eHealth systems. The national specialty groups use openEHR to design specific care pathways, enhancing compatibility and the national patient record.
The integration of Natural Language Processing extracts clinical codes from unstructured documents, enhancing healthcare analytics and clinical decision support.
The collaboration with the National Public Health Institute offers API services for advanced analytics on infectious diseases, vaccinations, allergies, and rare diseases, emphasising population health monitoring.
The adoption of the CRPD has sparked a transformative shift in the Slovenian healthcare system, elevating efficiency, patient-centreed care, safety measures, and fostering a culture of collaboration and innovation within the healthcare landscape. As Slovenia continues to embrace technological advancements, the future holds promise for further innovation, data sharing, and improved patient care within its national EHR ecosystem.