SlideShare a Scribd company logo
1 of 7
PPEPR Software to enable  P lug and  P lay  E lectronic  P atient  R ecords Liam Ó Móráin [email_address] +353.87.905.8386
Current Situation Oncology Hospital  Information  System Radiology Cardiology Laboratory
The Product Oncology Hospital  Information  System Radiology Cardiology PPEPR Laboratory Intelligence Automation Semantics
The Current State  Clinical  EPR  System A Clinical  EPR  System B HL7 Engine e.g. Mirth HL7 Engines used BUT Manual Effort Expensive Maintenance Problem Limited to HL7 V2
PPEPR Offering Clinical  EPR  System A Clinical  EPR  System B HL7 Engine Validate Route Transform Semi-Automatic Flexible Robust HL7 V2 & V3 HL7 V2  Ontology HL7 V3  Ontology PPEPR 1 (EDI) 4 (EDI) 3  (SOAP) 2  (SOAP) Semantic Mediation
The Use Case Demonstration Focus HL7 V2.5 HL7 v3 EPR (General Practitioner)  System ( Order Placer or Result Receiver) EPR (Galway Hospital Laboratory) System (Order Fulfiller) PPEPR Laboratory Observation Order Activate, Fulfilment Request Messages Laboratory Observation Order Activate, Fulfilment Request Acknowledgement Laboratory Observation Promise Activate, Confirmation  Laboratory Observation Event Complete, Notification (Test Results) Laboratory Observation Promise Complete, Notification   EPR (Galway Hospital) System (Result Receiver) Laboratory Observation Event Complete, Notification Acknowledgement  HL7 v 3 CDA HL7 v 2.5 CDA 1 1 2 2 3 3 1 2 3 4 4 5 5 6 6 4 5 4 5 6 HL7 V 3
What Will you See? EPR (General Practitioner) Adapter Web Service Mediator Web Service HL7 v2.5 HL7 v 2.5 CDA EPR (Hospital Laboratory) <wsml>  V3 Message <ontology name=&quot;http://www.hl7-v3.org#POLB_IN002120_Instance&quot;>  .......... .......... <attributeValue name=&quot;http://www.hl7-v3.org#addr&quot;> <value type=&quot;http://www.hl7-v3.org#polb_in002120_message_POLBIN002120... </attributeValue> <instance name=&quot;http://www.hl7-v3.org#polb_in002120_message_POLBIN00212... <memberOf>http://www.hl7-v3.org#AD</memberOf> <attributeValue name=&quot;http://www.hl7-v3.org#AD_use&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>HP</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_streetAddressLine&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>2222 Home Street</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_city&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Galway</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_state&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Gal</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_postalCode&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>99999</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_country&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Ireland</value> </attributeValue> </instance> .......... .......... </ontology> </wsml> <!-- HL7 v3 source ontology (WSML human readable) --> namespace { _&quot;http://www.hl7-v3.org#&quot;} ontology _&quot;http://www.hl7-v3.org#POLB_IN003130_Ontology&quot; concept _&quot;http://www.hl7-v3.org#AD&quot; subConceptOf _&quot;http://www.hl7-v3.org#DataType&quot; .......... .......... AD_use impliesType _string AD_streetAddressLine impliesType  _string AD_city impliesType  _string AD_postalCode impliesType  _string AD_country impliesType  _string AD_state impliesType  _string ............ <wsml>  V2 Message <ontology name=&quot;http://www.hl7-v2.org#OML_021_Ontology&quot;> .......... .......... <instance name=&quot;http://www.hl7-v2.org/PID_11_Content&quot;> <memberOf>http://www.hl7-v2.org#PID_11_Content</memberOf> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_5_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>HP</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_1_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>2222 Home Street</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_6_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Galway</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_3_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Gal</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_7_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>99999</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_4_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Ireland</value> </attributeValue> </instance> .......... .......... </ontology> </wsml> <!-- HL7 v2 target ontology (WSML human readable) --> namespace { _&quot;http://www.hl7-v2.org#&quot;} ontology _&quot;http://www.hl7-v2.org#OML_021_Ontology&quot; concept _&quot;http://www.hl7-v2.org#PID_11_Content&quot; ........ ........ XAD_1_PID_11 impliesType  _string XAD_4_PID_11 impliesType  _string XAD_5_PID_11 impliesType  _string XAD_7_PID_11 impliesType  _string XAD_6_PID_11 impliesType  _string XAD_3_PID_11 impliesType  _string ......... ......... HL7 v 3 MSH|^~amp;|456|Good Health Patient Admin System| 123|2.16.840.1.113883.19.3.2408|20020914123111| L| Good Health Lab System | 20040927100100 | PRPA_TE403001|P|T|V3PR1EVN||||||||||||||||| OBR|1-976-245|2.16.840.1.113883.19.3.2409| 1-976-245|2.16.840.1.113883.19.3.2409| An Entity Name|L|PID|1|||1-976-245|H|||M||| 20020211143035.1600-06|HP|2222 Home Street| Galway |Gal|99999|Ireland|||||||0 DB|||||||||||0||||||| V2 Message <?xml version=&quot;1.0&quot; ?>  V3 Message <POLB_IN002120.Message> .......... .......... <addr use=&quot;HP&quot;> <streetAddressLine>2222 Home Street</streetAddressLine> <city>Galway</city> <state>Gal</state> <postalCode>99999</postalCode> <country>Ireland</country> </addr> .......... .......... </POLB_IN002120.Message> <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> V2 Message <OML_O21> .......... .......... <PID.11><XAD.1>HP</XAD.1> <XAD.3>2222 Home Street</XAD.3> <XAD.4>Galway</XAD.4> <XAD.5>Gal</XAD.5> <XAD.6>99999</XAD.6> <XAD.7>Ireland</XAD.7> </PID.11> .......... .......... </OML_O21> XSLT XSLT

More Related Content

Viewers also liked

09 01 13 Web 2.0 Weekly
09 01 13 Web 2.0 Weekly09 01 13 Web 2.0 Weekly
09 01 13 Web 2.0 WeeklyDavid Shore
 
CMC Q2 2006 published
CMC Q2 2006 publishedCMC Q2 2006 published
CMC Q2 2006 publishedfinance21
 
Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...
Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...
Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...Jeff Barnes
 
eHealth and the Benefits of Standards Deployment Avoiding Market Fragmentation
eHealth and the Benefits of Standards Deployment Avoiding Market FragmentationeHealth and the Benefits of Standards Deployment Avoiding Market Fragmentation
eHealth and the Benefits of Standards Deployment Avoiding Market FragmentationPlan de Calidad para el SNS
 
Web 2.0 Weekly - Aug. 10, 2010: "Consolidation by Google"
Web 2.0 Weekly -  Aug. 10, 2010: "Consolidation by Google"Web 2.0 Weekly -  Aug. 10, 2010: "Consolidation by Google"
Web 2.0 Weekly - Aug. 10, 2010: "Consolidation by Google"David Shore
 
Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"
Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"
Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"David Shore
 

Viewers also liked (6)

09 01 13 Web 2.0 Weekly
09 01 13 Web 2.0 Weekly09 01 13 Web 2.0 Weekly
09 01 13 Web 2.0 Weekly
 
CMC Q2 2006 published
CMC Q2 2006 publishedCMC Q2 2006 published
CMC Q2 2006 published
 
Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...
Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...
Multiscale Anomaly Detection and Image Registration Algorithms for Airborne L...
 
eHealth and the Benefits of Standards Deployment Avoiding Market Fragmentation
eHealth and the Benefits of Standards Deployment Avoiding Market FragmentationeHealth and the Benefits of Standards Deployment Avoiding Market Fragmentation
eHealth and the Benefits of Standards Deployment Avoiding Market Fragmentation
 
Web 2.0 Weekly - Aug. 10, 2010: "Consolidation by Google"
Web 2.0 Weekly -  Aug. 10, 2010: "Consolidation by Google"Web 2.0 Weekly -  Aug. 10, 2010: "Consolidation by Google"
Web 2.0 Weekly - Aug. 10, 2010: "Consolidation by Google"
 
Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"
Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"
Web 2.0 Weekly - Aug. 4, 2010: "Playdom is going to Disney World"
 

Similar to PPePR Overview Web2 Ireland

PPEPR Project Presentation
PPEPR Project PresentationPPEPR Project Presentation
PPEPR Project PresentationMuntazir Mehdi
 
10reasons
10reasons10reasons
10reasonsLi Huan
 
Business Process Execution Language
Business Process Execution LanguageBusiness Process Execution Language
Business Process Execution Language招政 蔣
 
course slides -- powerpoint
course slides -- powerpointcourse slides -- powerpoint
course slides -- powerpointwebhostingguy
 
Architecting Web Services
Architecting Web ServicesArchitecting Web Services
Architecting Web ServicesLorna Mitchell
 
Migration testing framework
Migration testing frameworkMigration testing framework
Migration testing frameworkIndicThreads
 
Supporting Enterprise System Rollouts with Splunk
Supporting Enterprise System Rollouts with SplunkSupporting Enterprise System Rollouts with Splunk
Supporting Enterprise System Rollouts with SplunkErin Sweeney
 
Creating Great REST and gRPC API Experiences (in Swift)
Creating Great REST and gRPC API Experiences (in Swift)Creating Great REST and gRPC API Experiences (in Swift)
Creating Great REST and gRPC API Experiences (in Swift)Tim Burks
 
Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009bosc
 
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developersjBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developersKris Verlaenen
 
Biomart Update
Biomart UpdateBiomart Update
Biomart Updatebosc
 
Automated Unit Testing
Automated Unit TestingAutomated Unit Testing
Automated Unit TestingMike Lively
 
What Is Php
What Is PhpWhat Is Php
What Is PhpAVC
 
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...Crossref
 
Web App Testing With Selenium
Web App Testing With SeleniumWeb App Testing With Selenium
Web App Testing With Seleniumjoaopmaia
 
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...marcuschristie
 

Similar to PPePR Overview Web2 Ireland (20)

PPEPR Project Presentation
PPEPR Project PresentationPPEPR Project Presentation
PPEPR Project Presentation
 
10reasons
10reasons10reasons
10reasons
 
Business Process Execution Language
Business Process Execution LanguageBusiness Process Execution Language
Business Process Execution Language
 
course slides -- powerpoint
course slides -- powerpointcourse slides -- powerpoint
course slides -- powerpoint
 
Architecting Web Services
Architecting Web ServicesArchitecting Web Services
Architecting Web Services
 
Struts2
Struts2Struts2
Struts2
 
Migration testing framework
Migration testing frameworkMigration testing framework
Migration testing framework
 
Supporting Enterprise System Rollouts with Splunk
Supporting Enterprise System Rollouts with SplunkSupporting Enterprise System Rollouts with Splunk
Supporting Enterprise System Rollouts with Splunk
 
Creating Great REST and gRPC API Experiences (in Swift)
Creating Great REST and gRPC API Experiences (in Swift)Creating Great REST and gRPC API Experiences (in Swift)
Creating Great REST and gRPC API Experiences (in Swift)
 
Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009Swertz Molgenis Bosc2009
Swertz Molgenis Bosc2009
 
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developersjBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
 
Biomart Update
Biomart UpdateBiomart Update
Biomart Update
 
Automated Unit Testing
Automated Unit TestingAutomated Unit Testing
Automated Unit Testing
 
Presentation log4 j
Presentation log4 jPresentation log4 j
Presentation log4 j
 
Presentation log4 j
Presentation log4 jPresentation log4 j
Presentation log4 j
 
What Is Php
What Is PhpWhat Is Php
What Is Php
 
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
CrossRef How-to: A Technical Introduction to the Basics of CrossRef, Chuck Ko...
 
Web App Testing With Selenium
Web App Testing With SeleniumWeb App Testing With Selenium
Web App Testing With Selenium
 
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Scienc...
 
Introduction to PHP
Introduction to PHPIntroduction to PHP
Introduction to PHP
 

More from Liam Ó Móráin

Notes: Product Innovation through Hackathons @ Deutsche Boerse
Notes: Product Innovation through Hackathons @ Deutsche BoerseNotes: Product Innovation through Hackathons @ Deutsche Boerse
Notes: Product Innovation through Hackathons @ Deutsche BoerseLiam Ó Móráin
 
Product Innovation through Hackathons @ Deutsche Boerse
Product Innovation through Hackathons @ Deutsche BoerseProduct Innovation through Hackathons @ Deutsche Boerse
Product Innovation through Hackathons @ Deutsche BoerseLiam Ó Móráin
 
Open Coffee Galway 30 Jan 10
Open Coffee Galway 30 Jan 10Open Coffee Galway 30 Jan 10
Open Coffee Galway 30 Jan 10Liam Ó Móráin
 

More from Liam Ó Móráin (9)

Notes: Product Innovation through Hackathons @ Deutsche Boerse
Notes: Product Innovation through Hackathons @ Deutsche BoerseNotes: Product Innovation through Hackathons @ Deutsche Boerse
Notes: Product Innovation through Hackathons @ Deutsche Boerse
 
Product Innovation through Hackathons @ Deutsche Boerse
Product Innovation through Hackathons @ Deutsche BoerseProduct Innovation through Hackathons @ Deutsche Boerse
Product Innovation through Hackathons @ Deutsche Boerse
 
CAOEurope-March2016
CAOEurope-March2016CAOEurope-March2016
CAOEurope-March2016
 
Banks RIP Sept 2015
Banks RIP Sept 2015Banks RIP Sept 2015
Banks RIP Sept 2015
 
FBSOpeningSession26MAY15
FBSOpeningSession26MAY15FBSOpeningSession26MAY15
FBSOpeningSession26MAY15
 
Future Bank Summit 2014
Future  Bank Summit 2014Future  Bank Summit 2014
Future Bank Summit 2014
 
Open Coffee Galway 30 Jan 10
Open Coffee Galway 30 Jan 10Open Coffee Galway 30 Jan 10
Open Coffee Galway 30 Jan 10
 
DERI Overview March 2009
DERI Overview March 2009DERI Overview March 2009
DERI Overview March 2009
 
DRM in the Digital Age
DRM in the Digital AgeDRM in the Digital Age
DRM in the Digital Age
 

Recently uploaded

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governanceWSO2
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard37
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringWSO2
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Recently uploaded (20)

Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

PPePR Overview Web2 Ireland

  • 1. PPEPR Software to enable P lug and P lay E lectronic P atient R ecords Liam Ó Móráin [email_address] +353.87.905.8386
  • 2. Current Situation Oncology Hospital Information System Radiology Cardiology Laboratory
  • 3. The Product Oncology Hospital Information System Radiology Cardiology PPEPR Laboratory Intelligence Automation Semantics
  • 4. The Current State Clinical EPR System A Clinical EPR System B HL7 Engine e.g. Mirth HL7 Engines used BUT Manual Effort Expensive Maintenance Problem Limited to HL7 V2
  • 5. PPEPR Offering Clinical EPR System A Clinical EPR System B HL7 Engine Validate Route Transform Semi-Automatic Flexible Robust HL7 V2 & V3 HL7 V2 Ontology HL7 V3 Ontology PPEPR 1 (EDI) 4 (EDI) 3 (SOAP) 2 (SOAP) Semantic Mediation
  • 6. The Use Case Demonstration Focus HL7 V2.5 HL7 v3 EPR (General Practitioner) System ( Order Placer or Result Receiver) EPR (Galway Hospital Laboratory) System (Order Fulfiller) PPEPR Laboratory Observation Order Activate, Fulfilment Request Messages Laboratory Observation Order Activate, Fulfilment Request Acknowledgement Laboratory Observation Promise Activate, Confirmation Laboratory Observation Event Complete, Notification (Test Results) Laboratory Observation Promise Complete, Notification EPR (Galway Hospital) System (Result Receiver) Laboratory Observation Event Complete, Notification Acknowledgement HL7 v 3 CDA HL7 v 2.5 CDA 1 1 2 2 3 3 1 2 3 4 4 5 5 6 6 4 5 4 5 6 HL7 V 3
  • 7. What Will you See? EPR (General Practitioner) Adapter Web Service Mediator Web Service HL7 v2.5 HL7 v 2.5 CDA EPR (Hospital Laboratory) <wsml> V3 Message <ontology name=&quot;http://www.hl7-v3.org#POLB_IN002120_Instance&quot;> .......... .......... <attributeValue name=&quot;http://www.hl7-v3.org#addr&quot;> <value type=&quot;http://www.hl7-v3.org#polb_in002120_message_POLBIN002120... </attributeValue> <instance name=&quot;http://www.hl7-v3.org#polb_in002120_message_POLBIN00212... <memberOf>http://www.hl7-v3.org#AD</memberOf> <attributeValue name=&quot;http://www.hl7-v3.org#AD_use&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>HP</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_streetAddressLine&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>2222 Home Street</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_city&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Galway</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_state&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Gal</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_postalCode&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>99999</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v3.org#AD_country&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Ireland</value> </attributeValue> </instance> .......... .......... </ontology> </wsml> <!-- HL7 v3 source ontology (WSML human readable) --> namespace { _&quot;http://www.hl7-v3.org#&quot;} ontology _&quot;http://www.hl7-v3.org#POLB_IN003130_Ontology&quot; concept _&quot;http://www.hl7-v3.org#AD&quot; subConceptOf _&quot;http://www.hl7-v3.org#DataType&quot; .......... .......... AD_use impliesType _string AD_streetAddressLine impliesType _string AD_city impliesType _string AD_postalCode impliesType _string AD_country impliesType _string AD_state impliesType _string ............ <wsml> V2 Message <ontology name=&quot;http://www.hl7-v2.org#OML_021_Ontology&quot;> .......... .......... <instance name=&quot;http://www.hl7-v2.org/PID_11_Content&quot;> <memberOf>http://www.hl7-v2.org#PID_11_Content</memberOf> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_5_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>HP</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_1_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>2222 Home Street</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_6_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Galway</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_3_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Gal</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_7_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>99999</value> </attributeValue> <attributeValue name=&quot;http://www.hl7-v2.org#XAD_4_PID_11&quot;> <value type=&quot;http://www.wsmo.org/wsml/wsml-syntax#string&quot;>Ireland</value> </attributeValue> </instance> .......... .......... </ontology> </wsml> <!-- HL7 v2 target ontology (WSML human readable) --> namespace { _&quot;http://www.hl7-v2.org#&quot;} ontology _&quot;http://www.hl7-v2.org#OML_021_Ontology&quot; concept _&quot;http://www.hl7-v2.org#PID_11_Content&quot; ........ ........ XAD_1_PID_11 impliesType _string XAD_4_PID_11 impliesType _string XAD_5_PID_11 impliesType _string XAD_7_PID_11 impliesType _string XAD_6_PID_11 impliesType _string XAD_3_PID_11 impliesType _string ......... ......... HL7 v 3 MSH|^~amp;|456|Good Health Patient Admin System| 123|2.16.840.1.113883.19.3.2408|20020914123111| L| Good Health Lab System | 20040927100100 | PRPA_TE403001|P|T|V3PR1EVN||||||||||||||||| OBR|1-976-245|2.16.840.1.113883.19.3.2409| 1-976-245|2.16.840.1.113883.19.3.2409| An Entity Name|L|PID|1|||1-976-245|H|||M||| 20020211143035.1600-06|HP|2222 Home Street| Galway |Gal|99999|Ireland|||||||0 DB|||||||||||0||||||| V2 Message <?xml version=&quot;1.0&quot; ?> V3 Message <POLB_IN002120.Message> .......... .......... <addr use=&quot;HP&quot;> <streetAddressLine>2222 Home Street</streetAddressLine> <city>Galway</city> <state>Gal</state> <postalCode>99999</postalCode> <country>Ireland</country> </addr> .......... .......... </POLB_IN002120.Message> <?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?> V2 Message <OML_O21> .......... .......... <PID.11><XAD.1>HP</XAD.1> <XAD.3>2222 Home Street</XAD.3> <XAD.4>Galway</XAD.4> <XAD.5>Gal</XAD.5> <XAD.6>99999</XAD.6> <XAD.7>Ireland</XAD.7> </PID.11> .......... .......... </OML_O21> XSLT XSLT

Editor's Notes

  1. PPEPR is software to enable Plug and Play Electronic Patient Records