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
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. Current available HL7 CDA content profiles
IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch
5
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. 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. 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. 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. 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. 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. 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. Sample use case 1 - Vaccination
IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch
13
14. Sample use case 2 – Laboratory
IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch
14
15. Sample use case 3 – Emergency department
IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch
15
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. 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. 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. 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
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. 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. 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. 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. 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. 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. Question and Anwers
IHE Suisse │ Oberstrasse 222 | Postfach 51 | CH-9014 St. Gallen | www.ihe-suisse.ch
27