SlideShare a Scribd company logo
Combining Archetypes with FHIR in Future-proof
Health Information Systems
Diego Boscá, David Moner, Jose Alberto Maldonado, Montserrat Robles
Biomedical Informatics Group (IBIME)
Institute for the Application of Advanced Information and Communication Technologies (ITACA)
Universitat Politècnica de Valencia, Spain
diebosto@upv.es
Objective
• Can archetype methodology be used seamless in FHIR
workflow and FHIR used in archetype systems?
1. Create archetypes based on FHIR model
2. Use the archetypes for the generation of data transformation
programs between archetype-based standards and FHIR (and vice
versa)
3. Use archetypes and their transformations alongside FHIR Resources
in a FHIR server.
Achieve semantic interoperability between the most
future-proof clinical information exchange standards.
What are archetypes?
• A reference model provides the
pieces and basic structure to
represent any clinical data and
its context information (dates,
authorship, etc.).
3
Reminder
about
archetypes
• A dual model architecture separates the
representation of data structures from their
formal definitions.
ISO EN 13606
HL7 CDA FHIR
• An archetype represents the
instructions about how to
combine those pieces into a
data structure schema that also
has a clinical defined meaning
(e.g. a discharge report or a
medication instruction).
openEHR
What is FHIR?
• FHIR is a brand new HL7 DSTU for the electronic
exchange of healthcare information.
– FHIR is based on a set of basic modular components called Resources,
which are reusable patterns defined and represented in a common
way, based on a set of data types.
– Resources can be used by themselves, extended, or combined to
satisfy the majority of common user cases.
• FHIR approach is similar to the dual model approach
used in ISO13606 and openEHR.
– Both define reusable clinical models to describe clinical information.
– Main difference: Archetypes describe maximal datasets, as they aim
to document all the information about a given clinical domain. FHIR is
based on the 80-20 principle where an element will be included only
if 80% of the systems implement it.
1. FHIR Resources as Archetypes
• For the generation of FHIR archetypes we must define a
Reference Model (RM) first.
• We derive FHIR RM automatically from the FHIR definition
(Ecore/XML Schemas)
1. FHIR Resources as Archetypes
• The creation of the RM allows us to define FHIR archetypes
• These archetypes can be seen as FHIR Profiles or extended
Resources.
1. FHIR Resources as Archetypes
2. Mapping to FHIR archetype
• Having available the FHIR RM allows us to generate data
transformation programs from the archetypes.
• Our data transformation programs assure the data follows
both the archetype constraints and the RM constraints.
– The mapping is made over an automatically created merged
archetype (archetype + RM). This merged archetype can be mapped
to a data source or another archetype.
2. Mapping to FHIR archetype
XQuery program
Archetype-based data
FHIR data
2. Mapping from FHIR archetype
• We can apply exactly the same methodology for the
transformation of FHIR resources and profiles to other
standards.
– FHIR archetypes can be used as a source of the mapping process.
• Seamless integration of FHIR data into current archetype-
based systems
3. FHIR + Archetypes data server
• We reuse FHIR REST API for interacting with an archetype-
based server.
– In the parts of the API where the Resource name is used, the identifier
could be used in their place.
– Resources can define additional query parameters in the profiles. We
take advantage of this to support the definition of query parameters
for archetypes.
FHIR
Server
HL7 CDA
Server ISO13606
Server
FHIR
Wrapper
FHIR
RESTQuery
FHIR REST Query
FHIR REST Query
openEHR
Server
FHIR REST Query
3. FHIR + Archetypes data server
• Proof of concept FHIR server
– Query using FHIR Resources or archetype identifiers
– Profiles can be generated from the archetypes in order to tell the
server the available query parameters.
• Test queries:
http://diebosto2.pc.upv.es:8080/FHIRServer/rest/test/openEHR-EHR-
OBSERVATION.blood_pressure.v1?systolic=>80&diastolic=<100
http://diebosto2.pc.upv.es:8080/FHIRServer/rest/test/openEHR-EHR-
EVALUATION.problem-diagnosis.v1?diagnosis=195967001
http://diebosto2.pc.upv.es:8080/FHIRServer/rest/test/Patient?
gender=M
Advantages
• Being able to check if a resource is valid against the reference
model (useful for evolving specifications as FHIR DSTU).
• Profile consistency is already solved.
• Lock down modeling optionality and vocabularies.
• Knowledge reuse.
• Multilinguality.
• Generation of derived reference materials (such as schematron,
JSON-Schema, mindmaps, sample formularies or implementation
guides).
• Use of AQL to query FHIR archetype based data.
• Reuse of current tooling for:
– Resource creation.
– Data transformation (legacy & non-legacy).
– Profile sharing and evolution.
Disadvantages
• In addition to XML, FHIR makes heavy use of JSON which is
not yet supported natively in our XML oriented
implementation.
• The narrative parts of FHIR (constraints over pseudo-HTML
code) are difficult to handle in archetypes
• Further upgrades and testing are needed to be compliant
with FHIR DSTU2.
Archetypes are in FHIR
• FHIR can be used in archetype based systems, using already
available methodologies and tools
• Archetype based systems can easily provide FHIR APIs to
create, retrieve, update, delete, and query an archetype
based system.
• This can be beneficial for both FHIR and archetype based
systems as allows FHIR enabled applications to use already
defined clinical models but also helps archetype based
systems to get more visibility in the HL7 world.
Diego Boscá Tomás
Grupo de Informática Biomédica (IBIME)
Instituto ITACA, Universitat Politècnica de Valencia, Spain
diebosto@ibime.upv.es
http://www.ibime.upv.es/

More Related Content

PPT
openEHR Developers Workshop at #MedInfo2015
PPTX
Clinical modelling with openEHR Archetypes
PPT
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
PPTX
Ehr models, standards and semantic interoperability
PPTX
BioSHaRE: Making data useful without direct sharing: Cafe Variome and Omics b...
PPTX
Archetype-based data transformation with LinkEHR
PPTX
Why ICT Fails in Healthcare: Software Maintenance and Maintainability
PPTX
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...
openEHR Developers Workshop at #MedInfo2015
Clinical modelling with openEHR Archetypes
Towards the Implementation of an openEHR-based Open Source EHR Platform (a vi...
Ehr models, standards and semantic interoperability
BioSHaRE: Making data useful without direct sharing: Cafe Variome and Omics b...
Archetype-based data transformation with LinkEHR
Why ICT Fails in Healthcare: Software Maintenance and Maintainability
Linkages to EHRs and Related Standards. What can we learn from the Parallel U...

Viewers also liked (20)

PDF
00164813
PDF
Airliner Presentation
PPTX
DCU School of Physical Sciences
PDF
MMD_Vision 2015
PPT
SAPIENS2009 - Module 4B
PDF
iOS Development with RubyMotion
PDF
Acceleration Digitalintelligence
PPT
Fas drs power_point_2003
XLS
Address 範例
PDF
Introduction to drupal
PDF
セミナープレゼン資料【Adingo】 20130530 
PPTX
Releasing the People's Data
PPT
Почта ukr.net
PDF
The RuNet generation
PDF
Dave Kissel - Zocalo Group
PPT
系统邮件实战技巧
PDF
Regional Newsletter (Winter 2014/15)
PDF
ACCESS Winter Magazine
PDF
InnovAction Lab 2015 - New Editions
PDF
RoomAuction.com-ref-Adrian
00164813
Airliner Presentation
DCU School of Physical Sciences
MMD_Vision 2015
SAPIENS2009 - Module 4B
iOS Development with RubyMotion
Acceleration Digitalintelligence
Fas drs power_point_2003
Address 範例
Introduction to drupal
セミナープレゼン資料【Adingo】 20130530 
Releasing the People's Data
Почта ukr.net
The RuNet generation
Dave Kissel - Zocalo Group
系统邮件实战技巧
Regional Newsletter (Winter 2014/15)
ACCESS Winter Magazine
InnovAction Lab 2015 - New Editions
RoomAuction.com-ref-Adrian
Ad

Similar to Combining archetypes with FHIR in future-proof health information systems (20)

PPTX
Discover the new face of HL7 FHIR v4 - Ideas2IT
PPTX
Furore devdays2017 general-introtofhir
PPTX
FHIR intro and background at HL7 Germany 2014
PDF
FHIR for Hackers
PDF
Claude Nanjo. Modeling with FHIR. An Introduction to FHIR.
PPTX
Using FHIR for Interoperability
PPTX
Snk fhir-for-OpenMRS-wip-07102014
PPTX
Intro_To_FHIR.pptx
PPTX
Anish Arora - Playing With FHIR - A Practical Approach
PDF
Building an Integrated Healthcare Platform with FHIR®
PPTX
FHIR - more than the basics
PDF
3.0 FHIR Deep Dive AMIA SA 2022.pdf
PDF
HL7 Releases FHIR 4 - Highlights, Impact and More
PPTX
IHE on FHIR and DICOMweb 2017
PPTX
Enterprise Data Classification and Provenance
PPTX
Approach to enable your IT systems for FHIR (HL7 standards) compliance
PDF
Fhir your applications
PDF
Introduction-and-RDF-Representation-of-FHIR-for-Clinical-Data
PPTX
Fhir dev days 2017 fhir profiling - overview and introduction v07
PPTX
Bahmni - Open Source EHR System (By Ranjan Sakalley)
Discover the new face of HL7 FHIR v4 - Ideas2IT
Furore devdays2017 general-introtofhir
FHIR intro and background at HL7 Germany 2014
FHIR for Hackers
Claude Nanjo. Modeling with FHIR. An Introduction to FHIR.
Using FHIR for Interoperability
Snk fhir-for-OpenMRS-wip-07102014
Intro_To_FHIR.pptx
Anish Arora - Playing With FHIR - A Practical Approach
Building an Integrated Healthcare Platform with FHIR®
FHIR - more than the basics
3.0 FHIR Deep Dive AMIA SA 2022.pdf
HL7 Releases FHIR 4 - Highlights, Impact and More
IHE on FHIR and DICOMweb 2017
Enterprise Data Classification and Provenance
Approach to enable your IT systems for FHIR (HL7 standards) compliance
Fhir your applications
Introduction-and-RDF-Representation-of-FHIR-for-Clinical-Data
Fhir dev days 2017 fhir profiling - overview and introduction v07
Bahmni - Open Source EHR System (By Ranjan Sakalley)
Ad

More from yampeku (7)

PPTX
OpenEHR day 2019 valencia biobanks
PPTX
Detailed Clinical Models and their relation with Electronic Health Records
PPTX
Genetic Testing Information Standardization in HL7 CDA and ISO13606 (Medinf...
PPTX
openEHR in the world
PPTX
Implementing dual model systems
PPT
Plataforma para la Comunicación de Historia Clínica Electrónica Estandarizada...
PPT
Generating Standardized Demographic Repositories
OpenEHR day 2019 valencia biobanks
Detailed Clinical Models and their relation with Electronic Health Records
Genetic Testing Information Standardization in HL7 CDA and ISO13606 (Medinf...
openEHR in the world
Implementing dual model systems
Plataforma para la Comunicación de Historia Clínica Electrónica Estandarizada...
Generating Standardized Demographic Repositories

Recently uploaded (20)

PPT
1b - INTRODUCTION TO EPIDEMIOLOGY (comm med).ppt
PDF
Intl J Gynecology Obste - 2021 - Melamed - FIGO International Federation o...
PPTX
CEREBROVASCULAR DISORDER.POWERPOINT PRESENTATIONx
PPTX
Clinical approach and Radiotherapy principles.pptx
PDF
Therapeutic Potential of Citrus Flavonoids in Metabolic Inflammation and Ins...
PPT
STD NOTES INTRODUCTION TO COMMUNITY HEALT STRATEGY.ppt
PPT
genitourinary-cancers_1.ppt Nursing care of clients with GU cancer
PDF
Oral Aspect of Metabolic Disease_20250717_192438_0000.pdf
PPTX
anaemia in PGJKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...
PPTX
DENTAL CARIES FOR DENTISTRY STUDENT.pptx
PPTX
ca esophagus molecula biology detailaed molecular biology of tumors of esophagus
PPTX
post stroke aphasia rehabilitation physician
PDF
Copy of OB - Exam #2 Study Guide. pdf
PPT
Copy-Histopathology Practical by CMDA ESUTH CHAPTER(0) - Copy.ppt
PPTX
Stimulation Protocols for IUI | Dr. Laxmi Shrikhande
PDF
Human Health And Disease hggyutgghg .pdf
PPTX
MANAGEMENT SNAKE BITE IN THE TROPICALS.pptx
DOC
Adobe Premiere Pro CC Crack With Serial Key Full Free Download 2025
PPT
OPIOID ANALGESICS AND THEIR IMPLICATIONS
PPTX
POLYCYSTIC OVARIAN SYNDROME.pptx by Dr( med) Charles Amoateng
1b - INTRODUCTION TO EPIDEMIOLOGY (comm med).ppt
Intl J Gynecology Obste - 2021 - Melamed - FIGO International Federation o...
CEREBROVASCULAR DISORDER.POWERPOINT PRESENTATIONx
Clinical approach and Radiotherapy principles.pptx
Therapeutic Potential of Citrus Flavonoids in Metabolic Inflammation and Ins...
STD NOTES INTRODUCTION TO COMMUNITY HEALT STRATEGY.ppt
genitourinary-cancers_1.ppt Nursing care of clients with GU cancer
Oral Aspect of Metabolic Disease_20250717_192438_0000.pdf
anaemia in PGJKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...
DENTAL CARIES FOR DENTISTRY STUDENT.pptx
ca esophagus molecula biology detailaed molecular biology of tumors of esophagus
post stroke aphasia rehabilitation physician
Copy of OB - Exam #2 Study Guide. pdf
Copy-Histopathology Practical by CMDA ESUTH CHAPTER(0) - Copy.ppt
Stimulation Protocols for IUI | Dr. Laxmi Shrikhande
Human Health And Disease hggyutgghg .pdf
MANAGEMENT SNAKE BITE IN THE TROPICALS.pptx
Adobe Premiere Pro CC Crack With Serial Key Full Free Download 2025
OPIOID ANALGESICS AND THEIR IMPLICATIONS
POLYCYSTIC OVARIAN SYNDROME.pptx by Dr( med) Charles Amoateng

Combining archetypes with FHIR in future-proof health information systems

  • 1. Combining Archetypes with FHIR in Future-proof Health Information Systems Diego Boscá, David Moner, Jose Alberto Maldonado, Montserrat Robles Biomedical Informatics Group (IBIME) Institute for the Application of Advanced Information and Communication Technologies (ITACA) Universitat Politècnica de Valencia, Spain diebosto@upv.es
  • 2. Objective • Can archetype methodology be used seamless in FHIR workflow and FHIR used in archetype systems? 1. Create archetypes based on FHIR model 2. Use the archetypes for the generation of data transformation programs between archetype-based standards and FHIR (and vice versa) 3. Use archetypes and their transformations alongside FHIR Resources in a FHIR server. Achieve semantic interoperability between the most future-proof clinical information exchange standards.
  • 3. What are archetypes? • A reference model provides the pieces and basic structure to represent any clinical data and its context information (dates, authorship, etc.). 3 Reminder about archetypes • A dual model architecture separates the representation of data structures from their formal definitions. ISO EN 13606 HL7 CDA FHIR • An archetype represents the instructions about how to combine those pieces into a data structure schema that also has a clinical defined meaning (e.g. a discharge report or a medication instruction). openEHR
  • 4. What is FHIR? • FHIR is a brand new HL7 DSTU for the electronic exchange of healthcare information. – FHIR is based on a set of basic modular components called Resources, which are reusable patterns defined and represented in a common way, based on a set of data types. – Resources can be used by themselves, extended, or combined to satisfy the majority of common user cases. • FHIR approach is similar to the dual model approach used in ISO13606 and openEHR. – Both define reusable clinical models to describe clinical information. – Main difference: Archetypes describe maximal datasets, as they aim to document all the information about a given clinical domain. FHIR is based on the 80-20 principle where an element will be included only if 80% of the systems implement it.
  • 5. 1. FHIR Resources as Archetypes • For the generation of FHIR archetypes we must define a Reference Model (RM) first. • We derive FHIR RM automatically from the FHIR definition (Ecore/XML Schemas)
  • 6. 1. FHIR Resources as Archetypes • The creation of the RM allows us to define FHIR archetypes • These archetypes can be seen as FHIR Profiles or extended Resources.
  • 7. 1. FHIR Resources as Archetypes
  • 8. 2. Mapping to FHIR archetype • Having available the FHIR RM allows us to generate data transformation programs from the archetypes. • Our data transformation programs assure the data follows both the archetype constraints and the RM constraints. – The mapping is made over an automatically created merged archetype (archetype + RM). This merged archetype can be mapped to a data source or another archetype.
  • 9. 2. Mapping to FHIR archetype XQuery program Archetype-based data FHIR data
  • 10. 2. Mapping from FHIR archetype • We can apply exactly the same methodology for the transformation of FHIR resources and profiles to other standards. – FHIR archetypes can be used as a source of the mapping process. • Seamless integration of FHIR data into current archetype- based systems
  • 11. 3. FHIR + Archetypes data server • We reuse FHIR REST API for interacting with an archetype- based server. – In the parts of the API where the Resource name is used, the identifier could be used in their place. – Resources can define additional query parameters in the profiles. We take advantage of this to support the definition of query parameters for archetypes. FHIR Server HL7 CDA Server ISO13606 Server FHIR Wrapper FHIR RESTQuery FHIR REST Query FHIR REST Query openEHR Server FHIR REST Query
  • 12. 3. FHIR + Archetypes data server • Proof of concept FHIR server – Query using FHIR Resources or archetype identifiers – Profiles can be generated from the archetypes in order to tell the server the available query parameters. • Test queries: http://diebosto2.pc.upv.es:8080/FHIRServer/rest/test/openEHR-EHR- OBSERVATION.blood_pressure.v1?systolic=>80&diastolic=<100 http://diebosto2.pc.upv.es:8080/FHIRServer/rest/test/openEHR-EHR- EVALUATION.problem-diagnosis.v1?diagnosis=195967001 http://diebosto2.pc.upv.es:8080/FHIRServer/rest/test/Patient? gender=M
  • 13. Advantages • Being able to check if a resource is valid against the reference model (useful for evolving specifications as FHIR DSTU). • Profile consistency is already solved. • Lock down modeling optionality and vocabularies. • Knowledge reuse. • Multilinguality. • Generation of derived reference materials (such as schematron, JSON-Schema, mindmaps, sample formularies or implementation guides). • Use of AQL to query FHIR archetype based data. • Reuse of current tooling for: – Resource creation. – Data transformation (legacy & non-legacy). – Profile sharing and evolution.
  • 14. Disadvantages • In addition to XML, FHIR makes heavy use of JSON which is not yet supported natively in our XML oriented implementation. • The narrative parts of FHIR (constraints over pseudo-HTML code) are difficult to handle in archetypes • Further upgrades and testing are needed to be compliant with FHIR DSTU2.
  • 15. Archetypes are in FHIR • FHIR can be used in archetype based systems, using already available methodologies and tools • Archetype based systems can easily provide FHIR APIs to create, retrieve, update, delete, and query an archetype based system. • This can be beneficial for both FHIR and archetype based systems as allows FHIR enabled applications to use already defined clinical models but also helps archetype based systems to get more visibility in the HL7 world.
  • 16. Diego Boscá Tomás Grupo de Informática Biomédica (IBIME) Instituto ITACA, Universitat Politècnica de Valencia, Spain diebosto@ibime.upv.es http://www.ibime.upv.es/

Editor's Notes

  • #2: 11 min for presentation 3 min for questions