IKIT Configuration
The Integration Kit is available at https://ikit.cara.ch/dep.
By default it lists all transactions made during the day. You can filter by IHE transaction type or time range.
EPR Endpoints
That the requests are routed through IKIT the following endpoints need to be configured in your primary system for IKIT instead of CARA INT for an EPR integration:
| Transaction | IKIT |
|---|---|
| Host | https://ikit.cara.ch |
| Port | 443 (https) or 80 (http) |
| XDS [ITI-18] | /dep/proxy/cara/Registry/services/RegistryService |
| XDS [ITI-18] Initiating Gateway | /dep/proxy/cara/XCA/services/InitiatingGatewayService |
| XDS [ITI-41] | /dep/proxy/cara/Repository/services/RepositoryService |
| XDS [ITI-43] | /dep/proxy/cara/Repository/services/RepositoryService |
| XDS [ITI-43] Initiating Gateway | /dep/proxy/cara/XCA/services/InitiatingGatewayService |
| XDS MU [ITI-57] | /dep/proxy/cara/Registry/services/RegistryService |
| XDS RMU [ITI-92] | /dep/proxy/cara/Registry/services/RegistryService |
| XDS-I RAD [ITI-69] | /dep/proxy/cara/Repository/services/RepositoryService |
| PIX V3 [ITI-44] | /dep/proxy/cara/UPIProxy/services/PIXPDQV3ManagerService |
| PIX V3 [ITI-44] | /dep/proxy/cara/UPIProxy/services/PIXV3ManagerService |
| PIX V3 [ITI-45] | /dep/proxy/cara/UPIProxy/services/PIXPDQV3ManagerService |
| PIX V3 [ITI-45] | /dep/proxy/cara/UPIProxy/services/PIXV3ManagerService |
| PDQ V3 [ITI-47] | /dep/proxy/cara/UPIProxy/services/PIXPDQV3ManagerService |
| PDQ V3 [ITI-47] | /dep/proxy/cara/UPIProxy/services/PDQV3ManagerService |
| HPD [ITI-58] | /dep/proxy/cara/HPD/services/HPDService |
| HPD [ITI-59] | /dep/proxy/cara/HPD/services/HPDService |
| XUA [ITI-40] | /dep/proxy/cara/STS/services/SecurityTokenService |
| eCH-0213 (SEDEX Client / UPI Feed) | /dep/proxy/cara/wsproxy/services/SpidManagementService |
| eCH-0214 (SEDEX Client / UPI Query) | /dep/proxy/cara/wsproxy/services/SpidQueryService2 |
ATNA [ITI-20]
atna.ikit.cara.ch:8080 or :80 (currently 83.228.202.234) unsecured TCP according to RFC5425 (no TLS supported) |
For an IDP or TCU SAML2 assertion you can use https://ikit.cara.ch/idp/ (in progress).
You find an overview of the current relevant specifications and the associated links for the Swiss Electronic Patient Record EPR also here.
External validation
The IKIT can use the Swiss EVS Client validator to validate various transactions and resources (like XUA assertions and ATNA messages). Due to limited resources and rate limiting, the external validation is disabled by default. You can enable it for a specific client in the Clients table. It will stay enabled for 8 hours and will be disabled automatically.
If the external validation is not enabled, a warning will be shown in the Validation part of the transaction details.