ppepr overview web2 ireland
DESCRIPTION
APIs in HealthcareTRANSCRIPT
![Page 1: PPePR Overview Web2 Ireland](https://reader036.vdocuments.mx/reader036/viewer/2022082702/554ddc4cb4c905d10e8b51d7/html5/thumbnails/1.jpg)
Copyright 2006 Digital Enterprise Research Institute. All rights reserved.
www.deri.org
PPEPR
Software to enable
Plug and Play Electronic Patient Records
Liam Ó Mórá[email protected]+353.87.905.8386
QuickTime™ and a decompressor
are needed to see this picture.
![Page 2: PPePR Overview Web2 Ireland](https://reader036.vdocuments.mx/reader036/viewer/2022082702/554ddc4cb4c905d10e8b51d7/html5/thumbnails/2.jpg)
2
Current Situation
OncologyHospital Information System
Radiology
Cardiology
Laboratory
![Page 3: PPePR Overview Web2 Ireland](https://reader036.vdocuments.mx/reader036/viewer/2022082702/554ddc4cb4c905d10e8b51d7/html5/thumbnails/3.jpg)
3
The Product
OncologyHospital Information System
Radiology
Cardiology
PPEPR
Laboratory
Intelligence
Automation
Semantics
![Page 4: PPePR Overview Web2 Ireland](https://reader036.vdocuments.mx/reader036/viewer/2022082702/554ddc4cb4c905d10e8b51d7/html5/thumbnails/4.jpg)
4
The Current State
Clinical EPR System A
Clinical EPR System B
HL7 Engine
e.g. Mirth
HL7 Engines used
BUTManual EffortExpensiveMaintenance ProblemLimited to HL7 V2
![Page 5: PPePR Overview Web2 Ireland](https://reader036.vdocuments.mx/reader036/viewer/2022082702/554ddc4cb4c905d10e8b51d7/html5/thumbnails/5.jpg)
5
PPEPR Offering
Clinical EPR System A
Clinical EPR System B
HL7 Engine
ValidateRoute
Transform
Semi-AutomaticFlexibleRobustHL7 V2 & V3
HL7 V2 Ontology
HL7 V3 Ontology
PPEPR
1 (EDI) 4 (EDI)
3 (SOAP)
2 (SOAP)
Semantic Mediation
![Page 6: PPePR Overview Web2 Ireland](https://reader036.vdocuments.mx/reader036/viewer/2022082702/554ddc4cb4c905d10e8b51d7/html5/thumbnails/6.jpg)
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
![Page 7: PPePR Overview Web2 Ireland](https://reader036.vdocuments.mx/reader036/viewer/2022082702/554ddc4cb4c905d10e8b51d7/html5/thumbnails/7.jpg)
7
What Will you See?
EPR (General Practitioner) Adapter Web Service Mediator Web Service
XSLT
XSLTHL7 v2.5
HL7 v 2.5 CDA
EPR (Hospital Laboratory)
<wsml> V3 Message <ontology name="http://www.hl7-v3.org#POLB_IN002120_Instance"> .......... .......... <attributeValue name="http://www.hl7-v3.org#addr"> <value type="http://www.hl7-v3.org#polb_in002120_message_POLBIN002120... </attributeValue> <instance name="http://www.hl7-v3.org#polb_in002120_message_POLBIN00212... <memberOf>http://www.hl7-v3.org#AD</memberOf> <attributeValue name="http://www.hl7-v3.org#AD_use"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">HP</value> </attributeValue> <attributeValue name="http://www.hl7-v3.org#AD_streetAddressLine"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">2222 Home Street</value> </attributeValue> <attributeValue name="http://www.hl7-v3.org#AD_city"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">Galway</value> </attributeValue> <attributeValue name="http://www.hl7-v3.org#AD_state"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">Gal</value> </attributeValue> <attributeValue name="http://www.hl7-v3.org#AD_postalCode"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">99999</value> </attributeValue> <attributeValue name="http://www.hl7-v3.org#AD_country"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">Ireland</value> </attributeValue> </instance> ..........
.......... </ontology></wsml>
<!-- HL7 v3 source ontology (WSML human readable) -->namespace { _"http://www.hl7-v3.org#"}
ontology _"http://www.hl7-v3.org#POLB_IN003130_Ontology"concept _"http://www.hl7-v3.org#AD" subConceptOf _"http://www.hl7-v3.org#DataType".................... 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="http://www.hl7-v2.org#OML_021_Ontology"> .......... .......... <instance name="http://www.hl7-v2.org/PID_11_Content"> <memberOf>http://www.hl7-v2.org#PID_11_Content</memberOf> <attributeValue name="http://www.hl7-v2.org#XAD_5_PID_11"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">HP</value> </attributeValue> <attributeValue name="http://www.hl7-v2.org#XAD_1_PID_11"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">2222 Home Street</value> </attributeValue> <attributeValue name="http://www.hl7-v2.org#XAD_6_PID_11"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">Galway</value> </attributeValue> <attributeValue name="http://www.hl7-v2.org#XAD_3_PID_11"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">Gal</value> </attributeValue> <attributeValue name="http://www.hl7-v2.org#XAD_7_PID_11"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">99999</value> </attributeValue> <attributeValue name="http://www.hl7-v2.org#XAD_4_PID_11"> <value type="http://www.wsmo.org/wsml/wsml-syntax#string">Ireland</value> </attributeValue> </instance> .......... .......... </ontology></wsml>
<!-- HL7 v2 target ontology (WSML human readable) -->namespace { _"http://www.hl7-v2.org#"}ontology _"http://www.hl7-v2.org#OML_021_Ontology"concept _"http://www.hl7-v2.org#PID_11_Content"................ 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|^~\&|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|||||||0DB|||||||||||0||||||| V2 Message
<?xml version="1.0" ?> V3 Message<POLB_IN002120.Message> .......... .......... <addr use="HP"> <streetAddressLine>2222 Home Street</streetAddressLine> <city>Galway</city> <state>Gal</state> <postalCode>99999</postalCode> <country>Ireland</country> </addr> .......... ..........</POLB_IN002120.Message>
<?xml version="1.0" encoding="UTF-8"?> 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>