EHC and meineimpfungen.ch

From SoeWiki
Revision as of 11:58, 27 March 2019 by Admin (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

On this page you can find explanations, configuration information and democode to connect with your system using the eHealtConnector to the plattform www.meineimpfungen.ch

Use Cases

Use Case 1 (HealthRecord available)

  • Preconditions:
    • Patient has a record on meineimpfungen.ch.
    • Patient gave access to his practitioner on meineimpfungen.ch.
    • Patient ID of meineimpfungen.ch is registered on the MPI and can be requested.
    • Praxis Information System (PIS) has implemented the required IHE transactions.
  • Process:
    • Practitioner opens the patients record in his PIS.
    • Practitioner chooses the section vaccinations.
    • Practitioner chooses synchronize with meineimpfungen.ch
    • PIS makes a lookup for the meineimpfungen.ch ID of the patienten on the MPI using the Patient Demographic Query
    • PIS asks the XDS Registry for the VACD entries of the patient
    • PIS loads the VACD from XDS Repository.
    • PIS will show the vaccinations and recommondations of the patient.
    • Practitioner applicates the vaccine to the patient
    • Practitioner enters the information about the vaccination into his PIS.
    • PIS adds the information to the downloaded VACD
    • PIS modifies the corresponding params of the VACD (i.e. Author, Documentid)
    • PIS loads the VACD up to the XDS Repository (meineimpfungen.ch)
    • XDS Repository checks the VACD, stores it and executes the import into meineimpfungen.ch
    • XDS Repository executes the registration to the XDS Registry
  • Optional
    • PIS loads the "new" VACD and the generated PDF from the repository to store it for documentary reasons.
  • Postcondition
    • Patient is vaccinated
    • Dossier on meineimpfungen.ch is up to date
    • Practitioner has registered the applicated vaccination, stored the VACD an PDF in his PIS

Use Case 2 (No HealthRecord available)

This Use Case is not realisable with IHE yet. The Use Case 2 can be realized using the following workaround:

  • Process
    • Practitioner opens the webapp meineimpfungen.ch in his Webbrowser and creates the patient - or use i.e. the Iqey-Dashboard.
    • Practitioner will give the patient his access to the Dossier on meineimpfungen.ch.
    • meineimpfungen.ch will register the ID of the patient to the MPI.
    • meineimpfungen.ch generate the VACD and PDF and will register it on the XDS Registry and expose it on the XDS Repository.
    • Use Case 1 can now be processed.

IHE Profile

Die nachfolgend aufgeführten IHE Profile werden benötigt um mit meineimpfungen.ch zu kommunizieren.

ATNA

To fullfill the required Audit Trail and Node Authentication the IHE Profile ATNA is supported.

PIX PDQ Transactions

    • Patient Demographics Query HL7 V3 ITI-47

Pixpdq.jpg

XDS Transactions

    • Registry Stored Query ITI-18
    • Retrieve Document Set ITI-43
    • Provide And Register Document Set - b ITI-41

Xds-b.jpg

Sharing Value Sets Transactions

Svs.jpg

Using the folloqing ID to receive the specified Lists:

  • ID: 0 --> Liefert Liste aller abrufbaren Value Sets
  •  
  • ID: 2.16.756.5.30.1.147.4.1.1 --> Alle im Handel befindlichen Impfungen
  • ID: 2.16.756.5.30.1.147.4.1.2 --> Alle nicht mehr im Handel befindlichen Impfungen

Zugriffe auf Entwicklungs-Pilot

Security

Der Zugriff auf die IHE Services des Entwicklungs-Piloten von meineimpfungen.ch erfolge stets unter der Verwendung von Client Zertifikaten und der TLS Security.

Die nötigen Credentials können unter der Angaben von

  • Firmennamen
  • Vorname Name
  • Addresse (Firma)
    • Strasse
    • PLZ
    • Ort
    • Kanton
  • GLN
  • e-mail Address

hier beantragt werden.

Falls keine GLN vorhanden ist wird eine spezielle vergeben. Ansonsten können unter Verwendung der Formulare GLN an eine juristische Person GLN an eine natürliche Person bei refdata beantragt werden.

Urls

Für die verschienden Services stehen folgende URLs zur Verfügung:

  • ATNA

tls://pilot.suisse-open-exchange.healthcare:5544

  • PDQv3 Supplier

https://pilot.suisse-open-exchange.healthcare/services/mpi/services/PDQSupplier_Port_Soap12

  • XDS Registry

https://pilot.suisse-open-exchange.healthcare/services/registry/services/DocumentRegistry

  • XDS Repository

https://pilot.suisse-open-exchange.healthcare/services/repository/services/DocumentRegistry

  • Meineimpfungen XDS OnDemand Repository

https://pilot.meineimpfungen.ch/ihe/xds/DocumentRepository

  • SVS Repository

https://pilot.meineimpfungen.ch/ihe/svs/ValueSets

Zugriffe auf Testsystem

Security

Der Zugriff auf die IHE Services des Testsystems von meineimpfungen.ch erfolgen stets unter der Verwendung von Client Zertifikaten und der TLS Security.

Die Zertifikate müssen bei meineimpfungen.ch bestellt werden. Angaben werden gemäss Abschnitt EHC_and_meineimpfungen.ch#Security benötigt.

Urls

Für die verschienden Services stehen folgende URLs zur Verfügung:

  • ATNA

tls://test.suisse-open-exchange.healthcare:5544

  • PDQv3 Supplier

https://test.suisse-open-exchange.healthcare/services/mpi/services/PDQSupplier_Port_Soap12

  • XDS Registry

https://test.suisse-open-exchange.healthcare/services/registry/services/DocumentRegistry

  • XDS Repository

https://test.meineimpfungen.ch/ihe/xds/DocumentRepository

  • SVS Repository

https://test.meineimpfungen.ch/ihe/svs/ValueSets

Zugriffe auf Produktion

Security

Der Zugriff auf die IHE Services des produktiven Systems von meineimpfungen.ch erfolgen stets unter der Verwendung von Client Zertifikaten und der TLS Security.

Die Zertifikate müssen bei meineimpfungen.ch bestellt werden. Angaben werden gemäss Abschnitt EHC_and_meineimpfungen.ch#Security benötigt.

Urls

Für die verschienden Services stehen folgende URLs zur Verfügung:

  • ATNA

tls://suisse-open-exchange.healthcare:5544

  • PDQv3 Supplier

https://suisse-open-exchange.healthcare/services/mpi/services/PDQSupplier_Port_Soap12

  • XDS Registry

https://suisse-open-exchange.healthcare/services/registry/services/DocumentRegistry

  • XDS Repository

https://meineimpfungen.ch/ihe/xds/DocumentRepository

  • SVS Repository

https://meineimpfungen.ch/ihe/svs/ValueSets