Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
eHealth Connector
A "Convenience-API" for Softwarevendors
Swiss eHealth Forum 2014 - IHE Thementrack - 7. März 2013
Agenda
1. Context - eHealth in Switzerland
2. The eHealth Connector – a Convenience API
3. Supporting organizations

4. Un...
eHealth architecture Switzerland summary

Source: eHealth Suisse

IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St....
The standards cloud
Standards and Implementation guides

Communication
Standards
Electronic Business Standards
ebXML, SOAP...
Current available HL7 CDA content profiles

IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suis...
Current available HL7 CDA content profiles

Emergency Department
Summary
Notfallaustrittsbericht
Rapport de sortie d'urgen...
Current available HL7 CDA content profiles

Medical summary for emergency treatment
Medizinische Notfalldaten
Données médi...
Current available HL7 CDA content profiles

Laboratory Reports for Public Health
Meldepflichtige Laborbefunde
Rapports de ...
Current available HL7 CDA content profiles

Laboratory Reports in the Transplantation Process
Laborbefunde im Transplantat...
Current available HL7 CDA content profiles

eVACDOC
Immunization Content
Elektronischer Impfausweis
Carnet de vaccination ...
Current available HL7 CDA content profiles

coming soon:
Social medical care plan
Sozialmedizinischer Pflegeverlegungsberi...
Observed market demand
• Required know-how for software vendors is extremely high
• In-depth knowledge of known standards ...
Sample use case 1 - Vaccination

IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch

13
Sample use case 2 – Laboratory

IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch

14
Sample use case 3 – Emergency department

IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse...
Functionality for content
• Export, import and validation
– Serializing and Deserialisierung of CDA-Documents following on...
Functionality for communication
• Communication of any document (send and receive)
– Support of IHE transactions
• Transfo...
Ready for future functionality requests
Possible upcoming feature requests
• Management of X.509 certificates for the acce...
Technology
• Base
– Open Health Tools framework (OHT)
– Model-Driven Health Tools (MDHT)

• eHealth Connector API distribu...
Architecture

IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch

20
Current results
1. Documentation (in German)
• Concept for the integration of HL7 CDA into general practitioner
software
•...
Intentions without any contracts, yet
• IHE Suisse
Intention to provide long term support

• medshare Ltd.
Intention to pr...
Ways for contribution
The eHC aims to be a trusted component, providing quality,
stability and conformity!
• Source code c...
Interested stakeholders
•
•
•
•
•

•
•
•

Bern University of Applied Sciences, Medical Informatics Biel
Source-Code contri...
Further interviews
• Users
– Government departments (Federal Office of Public Health FOPH,
several Cantons)
– Hospitals (U...
Take Home Message
•
•
•
•
•
•
•
•
•
•

Documentation and source code are public available for free
Sponsored open source p...
Question and Anwers

IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch

27
Upon questions

Tony Schaller, Technical Project Manager IHE Suisse
tony.schaller@medshare.net
Nächste SlideShare
Wird geladen in …5
×

SeHF 2014 | IHE-Thementrack: eHealth Connector - Eine "Convenience-API" für Softwarehersteller

1.191 Aufrufe

Veröffentlicht am

Veröffentlicht in: Gesundheit & Medizin
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

SeHF 2014 | IHE-Thementrack: eHealth Connector - Eine "Convenience-API" für Softwarehersteller

  1. 1. eHealth Connector A "Convenience-API" for Softwarevendors Swiss eHealth Forum 2014 - IHE Thementrack - 7. März 2013
  2. 2. Agenda 1. Context - eHealth in Switzerland 2. The eHealth Connector – a Convenience API 3. Supporting organizations 4. Unless one does it – ways for contribution 5. Conclusion IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 2
  3. 3. eHealth architecture Switzerland summary Source: eHealth Suisse IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 3
  4. 4. The standards cloud Standards and Implementation guides Communication Standards Electronic Business Standards ebXML, SOAP … Internet Standards HTML, HTTP, PDF, JPEG … Content Standards Healthcare Content Standards HL7 CDA, CEN EHRcom, ASTM CCR, DICOM … IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 4
  5. 5. Current available HL7 CDA content profiles IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 5
  6. 6. Current available HL7 CDA content profiles Emergency Department Summary Notfallaustrittsbericht Rapport de sortie d'urgence IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 6
  7. 7. Current available HL7 CDA content profiles Medical summary for emergency treatment Medizinische Notfalldaten Données médicale pour le traitement d'urgence IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 7
  8. 8. Current available HL7 CDA content profiles Laboratory Reports for Public Health Meldepflichtige Laborbefunde Rapports de laboratoire soumis à déclaration IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 8
  9. 9. Current available HL7 CDA content profiles Laboratory Reports in the Transplantation Process Laborbefunde im Transplantationsprozess Rapports de laboratoire dans le processus de transplantation IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 9
  10. 10. Current available HL7 CDA content profiles eVACDOC Immunization Content Elektronischer Impfausweis Carnet de vaccination numérique IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 10
  11. 11. Current available HL7 CDA content profiles coming soon: Social medical care plan Sozialmedizinischer Pflegeverlegungsbericht Document médico-social de transmission (DMST) IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 11
  12. 12. Observed market demand • Required know-how for software vendors is extremely high • In-depth knowledge of known standards are often missing • Thus, the entry barrier is too high right now Objective: An eHealth Connector should encapsulate as much functionality as possible IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 12
  13. 13. Sample use case 1 - Vaccination IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 13
  14. 14. Sample use case 2 – Laboratory IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 14
  15. 15. Sample use case 3 – Emergency department IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 15
  16. 16. Functionality for content • Export, import and validation – Serializing and Deserialisierung of CDA-Documents following one of the CDA-CH-XXXX implementation guides. Payload provided by an easy to use object interface (IntelliSense) – Validation of CDA-Documents following one of the CDA-CH-XXXX implementation guides. Schematrons must exist. This functionality is planned and specified but it is not currently implemented. Therefore we are looking for contributors right now. IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 16
  17. 17. Functionality for communication • Communication of any document (send and receive) – Support of IHE transactions • Transformation (mapping) of CDA-CH-XXXX payload into the required metadata for transport using the IHE Provide and Register Document Set-b [ITI-41] or IHE Distribute Document Set on Media [ITI-32] transactions. • Registry Stored Query [ITI-18] • Retrieve Document Set [ITI-43] • Encrypted transmission of CDA-CH-XXXX documents over the internet using the mentioned IHE transactions with transport layer security (TLS) • Storage on IHE XDM-compatible media including metadata • Special functions depending on the implementation guide / use case • IHE Request Clinical Guidance [PCC-12] transaction This functionality is planned and specified but it is not currently implemented. Therefore we are looking for contributors right now. IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 17
  18. 18. Ready for future functionality requests Possible upcoming feature requests • Management of X.509 certificates for the access to the configured communication endpoints • Support of policy enforcement rules according to the eHealth Suisse recommendations • Support of IHE XUA Profile • etc.  please contact us with your feature requests IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 18
  19. 19. Technology • Base – Open Health Tools framework (OHT) – Model-Driven Health Tools (MDHT) • eHealth Connector API distribution – – – – Open source is public available Platform independent integration into all java development environments integration into .Net development environments using IKVM.NET IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework that includes the following components: • A Java Virtual Machine implemented in .NET • A .NET implementation of the Java class libraries • Tools that enable Java and .NET interoperability – Runtimes (JAR and DLL) will be available for IHE Suisse members IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 19
  20. 20. Architecture IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 20
  21. 21. Current results 1. Documentation (in German) • Concept for the integration of HL7 CDA into general practitioner software • Concept for implementation and API specification (including Javadoc online Help) See: http://medshare.net/publikationen 2. Code • Proof of Concept including demo applications for Java and .Net See: http://sourceforge.net/projects/ehealthconnector/ • Updated Javadoc online help See: http://www.medshare.net/fileadmin/eHealthConnectorAPI/doc/ (Notice: This is currently a mix in German, French, English; will get improved ;-) IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 21
  22. 22. Intentions without any contracts, yet • IHE Suisse Intention to provide long term support • medshare Ltd. Intention to provide maintenance and support • eHealth Suisse Intention to contribute to the maintenance, if IHE Suisse decides to take its role IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 22
  23. 23. Ways for contribution The eHC aims to be a trusted component, providing quality, stability and conformity! • Source code contribution – Usage (boosts supply-demand ratio): Open source allows public usage to everyone for free – Implementation: You may submit patches and eventually get nominated as a committer, later A maintenance fee will be charged • Financial contribution – Ordering Functionality Your needs will be implemented based on a contractual relationship – Sponsoring Sponsors will get the right for their logo publication on eHC publications IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 23
  24. 24. Interested stakeholders • • • • • • • • Bern University of Applied Sciences, Medical Informatics Biel Source-Code contribution for CDA-CH-LRTP (Bachelor Project) Viavac Source-Code contribution for CDA-CH-VACD Arpage Financial contribution for CDA-CH-VACD Inselspital Financial contribution for CDA-CH-EDES Geneva University Hospitals Financial contribution for a new CDA-CH specification: Shared Medication Treatment Plan and its integration in the eHealth Connector Infomed Source-Code contribution for IHE XUA Integration HCI Solutions (Triamed) Prototype-Integration of CDA-CH-VACD, CDA-CH-EDES and Shared Medication Treatment Plan Elexis Prototype-Integration of CDA-CH-VACD, CDA-CH-EDES and Shared Medication Treatment Plan (In order of commitment) IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 24
  25. 25. Further interviews • Users – Government departments (Federal Office of Public Health FOPH, several Cantons) – Hospitals (University hospitals, cantonal hospitals) • Vendors – Product vendors – Infrastructure vendors – Software Development companies These meetings are planned in February/March 2014 IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 25
  26. 26. Take Home Message • • • • • • • • • • Documentation and source code are public available for free Sponsored open source project Based on the Open Health Tools (OHT) Framework Convenience methods for the management of CDA-CH content Convenience methods for the transmission of documents Allows interoperability, harmonization Easy access to the Swiss eHealth trust space Supported by eHealth Suisse and IHE Suisse Support and third level support will be setup right now Functionality will be implemented as soon as commitments are there  Unless one does it ;-)  Just do it :-) IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 26
  27. 27. Question and Anwers IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch 27
  28. 28. Upon questions Tony Schaller, Technical Project Manager IHE Suisse tony.schaller@medshare.net

×