Skip to content

Commit

Permalink
Add SVS transactions
Browse files Browse the repository at this point in the history
  • Loading branch information
qligier committed Aug 4, 2023
1 parent 66d24ff commit 8e3f603
Show file tree
Hide file tree
Showing 2 changed files with 68 additions and 45 deletions.
92 changes: 47 additions & 45 deletions docs/eprik-config.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,29 +12,31 @@ That the requests are routed through **EPRIK** the following endpoints need to b
for EPRIK instead of CARA INT for an EPR integration:


Transaction | EPRIK
------------ | -------------
Host | test.ahdis.ch
Port | 443 (https) or 80 (http)
XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html) | /eprik-cara/camel/cara/Registry/services/RegistryService
XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html) Initiating Gateway | /eprik-cara/camel/cara/XCA/services/InitiatingGatewayService
XDS [[ITI-41]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-41.html) | /eprik-cara/camel/cara/Repository/services/RepositoryService
XDS [[ITI-43]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-43.html) | /eprik-cara/camel/cara/Repository/services/RepositoryService
XDS [[ITI-43]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-43.html) Initiating Gateway | /eprik-cara/camel/XCA/services/InitiatingGatewayService
XDS MU [[ITI-57]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-57.html) | /eprik-cara/camel/cara/Registry/services/RegistryService
XDS RMU [[ITI-92]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-92.html) | /eprik-cara/camel/cara/Registry/services/RegistryService
XDS-I RAD [[ITI-69]](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf) | /eprik-cara/camel/cara/Repository/services/RepositoryService
PIX V3 [[ITI-44]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-44.html) | /eprik-cara/camel/cara/UPIProxy/services/PIXPDQV3ManagerService
PIX V3 [[ITI-45]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-45.html) | /eprik-cara/camel/cara/UPIProxy/services/PIXPDQV3ManagerService
PDQ V3 [[ITI-47]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-47.html) | /eprik-cara/camel/cara/UPIProxy/services/PIXPDQV3ManagerService
HPD [[ITI-58]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-58.html) | /eprik-cara/camel/cara/HPD/services/HPDService
HPD [[ITI-59]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-598.html) | /eprik-cara/camel/cara/HPD/services/HPDService
CH:PPQ [[PPQ-1]](https://www.bag.admin.ch/dam/bag/de/dokumente/nat-gesundheitsstrategien/strategie-ehealth/gesetzgebung-elektronisches-patientendossier/gesetze/ergaenzung_2.1_anhang_5_epdv_edi_ausgabe_4.pdf.download.pdf/EPDV-EDI_Anhang_5_E2.1_DE_Ausgabe_4.pdf) | /eprik-cara/camel/cara/HPD/services/PR
CH:PPQ [[PPQ-2]](https://www.bag.admin.ch/dam/bag/de/dokumente/nat-gesundheitsstrategien/strategie-ehealth/gesetzgebung-elektronisches-patientendossier/gesetze/ergaenzung_2.1_anhang_5_epdv_edi_ausgabe_4.pdf.download.pdf/EPDV-EDI_Anhang_5_E2.1_DE_Ausgabe_4.pdf) | /eprik-cara/camel/cara/HPD/services/PR
XUA [[ITI-40]](https://www.bag.admin.ch/dam/bag/de/dokumente/nat-gesundheitsstrategien/strategie-ehealth/gesetzgebung-elektronisches-patientendossier/gesetze/anhang_5_ergaenzung_1_epdv_edi_ausgabe_4.pdf.download.pdf/EPDV-EDI_Anhang_5_E1_DE_Ausgabe_4.pdf) | /eprik-cara/camel/cara/STS/services/SecurityTokenService
TCU SAML2 | /eprik-cara/camel/tcu
ATC [[ITI-81]](https://www.ihe.net/uploadedFiles/Documents/ITI/IHE_ITI_Suppl_RESTful-ATNA.pdf) | /eprik-cara/camel/cara/ARR/fhir
ATNA [[ITI-20]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-20.html) | 34.65.166.228:8080 unsecured TCP according to [RFC5425](https://www.rfc-editor.org/rfc/rfc5425)
| Transaction | EPRIK |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
| Host | test.ahdis.ch |
| Port | 443 (https) or 80 (http) |
| XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html) | /eprik-cara/camel/cara/Registry/services/RegistryService |
| XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html) Initiating Gateway | /eprik-cara/camel/cara/XCA/services/InitiatingGatewayService |
| XDS [[ITI-41]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-41.html) | /eprik-cara/camel/cara/Repository/services/RepositoryService |
| XDS [[ITI-43]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-43.html) | /eprik-cara/camel/cara/Repository/services/RepositoryService |
| XDS [[ITI-43]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-43.html) Initiating Gateway | /eprik-cara/camel/XCA/services/InitiatingGatewayService |
| XDS MU [[ITI-57]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-57.html) | /eprik-cara/camel/cara/Registry/services/RegistryService |
| XDS RMU [[ITI-92]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-92.html) | /eprik-cara/camel/cara/Registry/services/RegistryService |
| XDS-I RAD [[ITI-69]](https://www.ihe.net/uploadedFiles/Documents/Radiology/IHE_RAD_TF_Vol2.pdf) | /eprik-cara/camel/cara/Repository/services/RepositoryService |
| PIX V3 [[ITI-44]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-44.html) | /eprik-cara/camel/cara/UPIProxy/services/PIXPDQV3ManagerService |
| PIX V3 [[ITI-45]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-45.html) | /eprik-cara/camel/cara/UPIProxy/services/PIXPDQV3ManagerService |
| PDQ V3 [[ITI-47]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-47.html) | /eprik-cara/camel/cara/UPIProxy/services/PIXPDQV3ManagerService |
| HPD [[ITI-58]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-58.html) | /eprik-cara/camel/cara/HPD/services/HPDService |
| HPD [[ITI-59]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-598.html) | /eprik-cara/camel/cara/HPD/services/HPDService |
| CH:PPQ [[PPQ-1]](https://www.bag.admin.ch/dam/bag/de/dokumente/nat-gesundheitsstrategien/strategie-ehealth/gesetzgebung-elektronisches-patientendossier/gesetze/ergaenzung_2.1_anhang_5_epdv_edi_ausgabe_4.pdf.download.pdf/EPDV-EDI_Anhang_5_E2.1_DE_Ausgabe_4.pdf) | /eprik-cara/camel/cara/HPD/services/PR |
| CH:PPQ [[PPQ-2]](https://www.bag.admin.ch/dam/bag/de/dokumente/nat-gesundheitsstrategien/strategie-ehealth/gesetzgebung-elektronisches-patientendossier/gesetze/ergaenzung_2.1_anhang_5_epdv_edi_ausgabe_4.pdf.download.pdf/EPDV-EDI_Anhang_5_E2.1_DE_Ausgabe_4.pdf) | /eprik-cara/camel/cara/HPD/services/PR |
| XUA [[ITI-40]](https://www.bag.admin.ch/dam/bag/de/dokumente/nat-gesundheitsstrategien/strategie-ehealth/gesetzgebung-elektronisches-patientendossier/gesetze/anhang_5_ergaenzung_1_epdv_edi_ausgabe_4.pdf.download.pdf/EPDV-EDI_Anhang_5_E1_DE_Ausgabe_4.pdf) | /eprik-cara/camel/cara/STS/services/SecurityTokenService |
| TCU SAML2 | /eprik-cara/camel/tcu |
| ATC [[ITI-81]](https://www.ihe.net/uploadedFiles/Documents/ITI/IHE_ITI_Suppl_RESTful-ATNA.pdf) | /eprik-cara/camel/cara/ARR/fhir |
| ATNA [[ITI-20]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-20.html) | 34.65.166.228:8080 unsecured TCP according to [RFC5425](https://www.rfc-editor.org/rfc/rfc5425) |
| SVS [[ITI-48]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-48.html) | /eprik-cara/camel/cara/ValueSetRepository/services/ValueSetRepositoryService |
| SVS [[ITI-60]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-60.html) | /eprik-cara/camel/cara/ValueSetRepository/services/ValueSetRepositoryService |

You find an overview of the current relevant specifications and the associated links for the Swiss Electronic Patient Record EPR also [here](https://www.e-health-suisse.ch/en/technik-semantik/epr-projectathon/epr-programming-aids/relevant-specifications.html) and in the [Post E-Health Platform – developer portal](https://developer.post.ch/en/e-health).

Expand All @@ -45,20 +47,20 @@ That the requests are routed through **EPRIK** the following endpoints need to b
for EPRIK instead of CARA INT for an transferts integration:


Transaction | EPRIK
------------ | -------------
Host | test.ahdis.ch
Port | 443 (https) or 80 (http)
TRA PIX V3 [[ITI-44]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-44.html) | /eprik-cara/camel/tra/PIXPDQ/services/PIXPDQV3ManagerService
TRA PIX V3 [[ITI-45]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-45.html) | /eprik-cara/camel/tra/PIXPDQ/services/PIXPDQV3ManagerService
TRA HPD [[ITI-58]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-58.html) | /eprik-cara/camel/tra/HPD/services/HPDService/
TRA HPD [[ITI-59]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-598.html) | /eprik-cara/camel/tra/HPD/services/HPDService/
TRA STS [[ITI-40]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-40.html) | /eprik-cara/camel/tra/b2bsts/SecurityTokenService/
TRA TCU STS | /eprik-cara/camel/tra/2000040030829
TRA [submitDocuments](transferts/wsdl/SourceAdaptorService.wsdl)* | /eprik-cara/camel/tra/rcdc/SourceAdaptor/
TRA [GetDocumentList](transferts/wsdl/RecipientCentricDocumentConsumer.wsdl)* | /eprik-cara/camel/tra/rcdc/Rcdc/
TRA XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html)* | /eprik-cara/camel/tra/Registry/services/RegistryService
TRA XDS [[ITI-41]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-41.html)* | /eprik-cara/camel/tra/Repository/services/RepositoryService
| Transaction | EPRIK |
|-------------------------------------------------------------------------------|--------------------------------------------------------------|
| Host | test.ahdis.ch |
| Port | 443 (https) or 80 (http) |
| TRA PIX V3 [[ITI-44]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-44.html) | /eprik-cara/camel/tra/PIXPDQ/services/PIXPDQV3ManagerService |
| TRA PIX V3 [[ITI-45]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-45.html) | /eprik-cara/camel/tra/PIXPDQ/services/PIXPDQV3ManagerService |
| TRA HPD [[ITI-58]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-58.html) | /eprik-cara/camel/tra/HPD/services/HPDService/ |
| TRA HPD [[ITI-59]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-598.html) | /eprik-cara/camel/tra/HPD/services/HPDService/ |
| TRA STS [[ITI-40]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-40.html) | /eprik-cara/camel/tra/b2bsts/SecurityTokenService/ |
| TRA TCU STS | /eprik-cara/camel/tra/2000040030829 |
| TRA [submitDocuments](transferts/wsdl/SourceAdaptorService.wsdl)* | /eprik-cara/camel/tra/rcdc/SourceAdaptor/ |
| TRA [GetDocumentList](transferts/wsdl/RecipientCentricDocumentConsumer.wsdl)* | /eprik-cara/camel/tra/rcdc/Rcdc/ |
| TRA XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html)* | /eprik-cara/camel/tra/Registry/services/RegistryService |
| TRA XDS [[ITI-41]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-41.html)* | /eprik-cara/camel/tra/Repository/services/RepositoryService |

* Webservice call needs STS token

Expand All @@ -69,11 +71,11 @@ That the requests are routed through **EPRIK** the following endpoints need to b
for EPRIK instead of CARA INT for a PMP integration for the following XDS transactions:


Transaction | EPRIK
------------ | -------------
Host | test.ahdis.ch
Port | 443 (https) or 80 (http)
XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti18
XDS [[ITI-41]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-41.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti41
XDS [[ITI-43]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-43.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti43
XDS MU [[ITI-57]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-57.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti57
| Transaction | EPRIK |
|------------------------------------------------------------------------|-----------------------------------------------|
| Host | test.ahdis.ch |
| Port | 443 (https) or 80 (http) |
| XDS [[ITI-18]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-18.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti18 |
| XDS [[ITI-41]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-41.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti41 |
| XDS [[ITI-43]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-43.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti43 |
| XDS MU [[ITI-57]](https://profiles.ihe.net/ITI/TF/Volume2/ITI-57.html) | /eprik-cara/camel/pmp/pmp2/services/xds/iti57 |
21 changes: 21 additions & 0 deletions docs/requests/iti-48.http
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
### SVS ITI-48
POST http://test.ahdis.ch/eprik-cara/camel/cara/ValueSetRepository/services/ValueSetRepositoryService HTTP/1.1
content-type: application/soap+xml; charset=UTF-8

<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope"
xmlns:a="http://www.w3.org/2005/08/addressing">
<s:Header>
<a:Action s:mustUnderstand="1">urn:ihe:iti:2008:RetrieveValueSet</a:Action>
<a:MessageID>urn:uuid:0fbfdced-6c01-4d09-a110-2201afedaa02</a:MessageID>
<a:ReplyTo>
<a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address>
</a:ReplyTo>
<a:To s:mustUnderstand="1">https://{{host}}/ValueSetRepository/services/ValueSetRepositoryService</a:To>
</s:Header>
<s:Body>
<RetrieveValueSetRequest xmlns="urn:ihe:iti:svs:2008">
<ValueSet id="2.16.756.5.30.1.127.3.10.1.42.2" />
</RetrieveValueSetRequest>
</s:Body>
</s:Envelope>

0 comments on commit 8e3f603

Please sign in to comment.