See: Description
Package | Description |
---|---|
at.chipkarte.client.servicemanager.soap |
Interface und Klassen des Service-Managers.
|
at.chipkarte.client.servicemanager.soap.constants |
Dieses Package enthält Konstanten für den Service-Manager.
|
Package | Description |
---|---|
at.chipkarte.client.base.soap |
Interface und Klassen des Basis-Service (BASE).
|
at.chipkarte.client.base.soap.constants |
Dieses Package enthält die Konstanten für das Basis-Service (BASE).
|
at.chipkarte.client.base.soap.exceptions |
Dieses Package enthält die Exceptions für das Basis-Service (BASE).
|
Package | Description |
---|---|
at.chipkarte.client.auth.soap |
Interface und Klassen des Authentifizierungsservice (AUTH).
|
Package | Description |
---|---|
at.chipkarte.client.fdas.soap |
Interface und Klassen des Freien Datenabfrageservice (FDAS).
|
at.chipkarte.client.fdas.soap.constants |
Dieses Package enthält die Konstanten für das Freie Datenabfrageservice (FDAS).
|
at.chipkarte.client.fdas.soap.exceptions |
Dieses Package enthält die Exceptions für das Freie Datenabfrageservice (FDAS).
|
Package | Description |
---|---|
at.chipkarte.client.abs.soap |
Interface und Klassen des Arzneimittelbewilligungsservice (ABS).
|
at.chipkarte.client.abs.soap.constants |
Dieses Package enthält die Konstanten für das Arzneimittelbewilligungsservice (ABS).
|
at.chipkarte.client.abs.soap.exceptions |
Dieses Package enthält die Exceptions für das Arzneimittelbewilligungsservice (ABS).
|
Package | Description |
---|---|
at.chipkarte.client.kse.soap |
Interface und Klassen der Konsultationsverwaltung (KSE).
|
at.chipkarte.client.kse.soap.constants |
Dieses Package enthält die Konstanten für die Konsultationsverwaltung (KSE).
|
at.chipkarte.client.kse.soap.exceptions |
Dieses Package enthält die Exceptions für die Konsultationsverwaltung (KSE).
|
Package | Description |
---|---|
at.chipkarte.client.sas.soap |
Interface und Klassen des Sozialversicherungsnummernabfrageservice (SAS).
|
at.chipkarte.client.sas.soap.constants |
Dieses Package enthält die Konstanten für das Sozialversicherungsnummernabfrageservice (SAS).
|
at.chipkarte.client.sas.soap.exceptions |
Dieses Package enthält die Exceptions für das Sozialversicherungsnummernabfrageservice (SAS).
|
Package | Description |
---|---|
at.chipkarte.client.vdas.soap |
Interface und Klassen des Versichertendatenabfrageservice (VDAS).
|
at.chipkarte.client.vdas.soap.constants |
Dieses Package enthält die Konstanten für das Versichertendatenabfrageservice (VDAS).
|
at.chipkarte.client.vdas.soap.exceptions |
Dieses Package enthält die Exceptions für das Versichertendatenabfrageservice (VDAS).
|
Package | Description |
---|---|
at.chipkarte.client.aum.soap |
Interface und Klassen des
elektronischen Arbeitsunfähigkeitsmeldungsservice (AUM).
|
at.chipkarte.client.aum.soap.constants |
Dieses Package enthält die Konstanten für das elektronische Arbeitsunfähigkeitsmeldungsservice (AUM).
|
at.chipkarte.client.aum.soap.exceptions |
Dieses Package enthält die Exceptions für das elektronische Arbeitsunfähigkeitsmeldungsservice (AUM).
|
Package | Description |
---|---|
at.chipkarte.client.das.soap |
Interface und Klassen des Datenabfrageservice (DAS).
|
at.chipkarte.client.das.soap.constants |
Dieses Package enthält die Konstanten für das Datenabfrageservice (DAS).
|
at.chipkarte.client.das.soap.exceptions |
Dieses Package enthält die Exceptions für das Datenabfrageservice (FDAS).
|
Package | Description |
---|---|
at.chipkarte.client.dbas.soap |
Interface und Klassen des Dokumentationsblattannahme-Service (DBAS).
|
at.chipkarte.client.dbas.soap.constants |
Dieses Package enthält die Konstanten für das Dokumentationsblattannahme-Service (DBAS).
|
at.chipkarte.client.dbas.soap.exceptions |
Dieses Package enthält die Exceptions für das Dokumentationsblattannahme-Service (DBAS).
|
Package | Description |
---|---|
at.chipkarte.client.prop.soap |
Interface und Klassen der Präoperative Befundung (PROP).
|
at.chipkarte.client.prop.soap.constants |
Dieses Package enthält die Konstanten für die Präoperative Befundung (PROP).
|
at.chipkarte.client.prop.soap.exceptions |
Dieses Package enthält die Exceptions für die Präoperative Befundung (PROP).
|
Package | Description |
---|---|
at.chipkarte.client.tsv.soap |
Interface und Klassen der Testszenarienverwaltung (TSV).
|
at.chipkarte.client.tsv.soap.constants |
Dieses Package enthält die Konstanten für die Testszenarienverwaltung (TSV).
|
at.chipkarte.client.tsv.soap.exceptions |
Dieses Package enthält die Exceptions für die Testszenarienverwaltung (TSV).
|
Package | Description |
---|---|
at.chipkarte.client.bkf.soap |
Interface und Klassen zur Brustkrebs-Früherkennung (BKF).
|
at.chipkarte.client.bkf.soap.constants |
Dieses Package enthält die Konstanten für das Brustkrebs-Früherkennungs-Service (BKF).
|
at.chipkarte.client.bkf.soap.exceptions |
Dieses Package enthält die Exceptions für das Brustkrebs-Früherkennungs-Service (BKF).
|
Package | Description |
---|---|
at.chipkarte.client.dmp.soap |
Interface und Klassen des Disease Management Programm (DMP).
|
at.chipkarte.client.dmp.soap.constants |
Dieses Package enthält die Konstanten für das Disease Management Programm (DMP).
|
at.chipkarte.client.dmp.soap.exceptions |
Dieses Package enthält die Exceptions für das Disease Management Programm (DMP).
|
Package | Description |
---|---|
at.chipkarte.client.sts.soap |
Interface und Klassen des Security Token Service (STS)
|
at.chipkarte.client.sts.soap.constants |
Dieses Package enthält die Konstanten für das Security Token Service (STS).
|
at.chipkarte.client.sts.soap.exceptions |
Dieses Package enthält die Exceptions für das Security Token Service (STS).
|
Package | Description |
---|---|
at.chipkarte.client.ebs.soap |
Interface und Klassen des elektronischen Kommunikationsservice (eBS).
|
at.chipkarte.client.ebs.soap.constants |
Dieses Package enthält die Konstanten des elektronischen Kommunikationsservice (eBS).
|
at.chipkarte.client.ebs.soap.exceptions |
Dieses Package enthält die Exceptions des elektronischen Kommunikationsservice (eBS).
|
Package | Description |
---|---|
at.chipkarte.client.elgatsv.soap |
Interface und Klassen der ELGA-Testszenarienverwaltung (ELGATSV).
|
at.chipkarte.client.elgatsv.soap.constants |
Dieses Package enthält die Konstanten für die e-card-Testszenarienverwaltung für ELGA (ELGATSV).
|
at.chipkarte.client.elgatsv.soap.exceptions |
Dieses Package enthält die Exceptions für die e-card-Testszenarienverwaltung für ELGA (ELGATSV).
|
Package | Description |
---|---|
at.chipkarte.client.elgaad.soap |
Interface und Klassen des ELGA Adapters (ELGAAD).
|
at.chipkarte.client.elgaad.soap.constants |
Dieses Package enthält die Konstanten für den ELGA Adapter (ELGAAD).
|
at.chipkarte.client.elgaad.soap.exceptions |
Dieses Package enthält die Exceptions für den ELGA Adapter (ELGAAD).
|
Package | Description |
---|---|
at.chipkarte.client.fus.soap |
Interface und Klassen des Formularübermittlungsservice (FUS).
|
at.chipkarte.client.fus.soap.constants |
Dieses Package enthält die Konstanten für das Fus-Service (FUS).
|
at.chipkarte.client.fus.soap.exceptions |
Dieses Package enthält die Exceptions für das Fus-Service (FUS).
|
Package | Description |
---|---|
at.chipkarte.client.rez.soap |
Interface und Klassen des e-Rezept Service (REZ).
|
at.chipkarte.client.rez.soap.constants |
Dieses Package enthält die Konstanten des REZ-Services.
|
at.chipkarte.client.rez.soap.exceptions |
Dieses Package enthält die Exceptions des REZ-Services.
|
Package | Description |
---|---|
at.chipkarte.client.muhi.soap |
Interface und Klassen des Mutterschaftshilfeservice (MUHI).
|
at.chipkarte.client.muhi.soap.constants |
Dieses Package enthält die Konstanten für das Mutterschutzhilfe-Service (MUHI).
|
at.chipkarte.client.muhi.soap.exceptions |
Dieses Package enthält die Exceptions für das Mutterschutzhilfe-Service (MUHI).
|
SV-Träger Sozialversicherungsträger |
KV-Träger (bevorzugt) Krankenversicherungsträger |
Ordinationskarte | |
Laufzeitgruppe | EmpfohlerTimeout-Wert |
---|---|
Kodierung:
SOAP-Requests müssen UTF-8 kodiert gesendet werden.
Request Größe:
Um das eCS vor unerwünschter Belastung zu schützen, werden Requests, die größer als 1,5 MB sind abgewiesen. In diesem Fall wird an der Schnittstelle der HTTP-Fehler 413 (unerlaubte Requestgröße) zurückgemeldet. Diese Fehlermeldung ist kein SOAP-Response.
Kennzeichnung optionaler Parameter im WSDL:
Ein 'nillable = "true"' bedeutet, dass das Feld im SOAP-Response/-Request nicht unbedingt befüllt sein muss – es kann leer bleiben.
Ein 'minOccurs="0"' bedeutet, dass das Feld im SOAP-Response/-Request nicht unbedingt enthalten sein muss – es kann als Ganzes nicht angegeben werden.
Sind keine Angaben vorhanden, gelten die default-Werte ? 'minOccurs="1"' und 'nillable="false"'.
Fehlermeldungen:
Fehlermeldungen werden in Form von Fehlercodes geliefert. Zusätzlich werden eine Client-Fehlernummer und ein Text (inkl. Client-Fehlernummer) geliefert. In der technischen Schnittstellenbeschreibung (Javadoc) sind für jede angebotene Funktion die Fehlercodes und die möglichen Fehlernummern aufgelistet. Es wird empfohlen, den Text (inkl. Fehlernummer) auch als Fehlertext in der Vertragspartnersoftware zu verwenden. Dadurch wird die Fehleranalyse vereinfacht.
Angabe der DialogId:
Bei Angabe der DialogId in einem SOAP-Request dürfen keine weiteren Attribute im dialogId-Tag enthalten sein.
D.h.: <dialogId>dialogId</dialogId>
Physikalische Schnittstelle:
Ethernet
Protokoll:
HTTPS / SOAP
Sicherheit der Schnittstelle:
Für die Verbindung über Ethernet zwischen Ordinationsclient und Vertragspartnersoftware wird SSL mit serverseitiger
Authentifizierung mit RSA / 2048 Bit Verschlüsselung verwendet. Vor dem ersten Zugriff auf die
Vertragspartnersoftware-Schnittstelle muss das Zertifikat für die Authentisierung des Ordinationsclients verteilt werden.
Der Ordinationsclient stellt folgende Zertifikate für die Vertragspartnersoftware zur Verfügung:
Beim Verbindungsaufbau der Vertragspartnersoftware zum Ordinationsclient wird eine SSL-Session initiiert.
Dabei werden die erforderlichen Zertifikate (unter Verwendung des "GINA CA" Zertifikats, welches vom "Root" Zertifikat abgeleitet wurde)
zum Ordinationsclient transferiert.
Für die Kommunikation unter HTTPS sind die oben angegebenen Zertifikate zu verwenden.
Achtung: Es ist zu beachten, daß für die Kommunikation in der VSPWH-Umgebung die
"Test"-Zertifikate und für die Kommunikation in
der Produktiv-Umgebung die "Prod"-Zertifikate zu verwenden sind!
Der Import des im Browser unter https://<GINA-ADRESSE>/ angebotenen Zertifikats in den Betriebssystem-Zertifikatsspeicher,
ist nicht zu empfehlen.
Attachments:
Für die Übertragung von Attachments (sowohl im Request, als auch in der Response) wird MTOM (Message Transmission Optimization Machanism) verwendet.
Für Funktionen mit der Angabe- oder Rückgabemöglichkeit eines Attachments ist dies entsprechend im jeweiligen Service-WSDL angeführt.
Beispiel für die Darstellung im WSDL bei Upload:
Bei Angabe eines Attachments über SOAP mittels MTOM muss auf die Referenzangabe der 'cid' innerhalb des XOP-Elements geachtet werden.
In Abhängigkeit des verwendeten Frameworks wird die Befüllung der Referenz auf die 'cid' automatisch bei Angabe des Attachments gesetzt oder ist durch die Vertragspartnersoftware selbst zu versorgen.
Wichtig ist hierbei, dass die 'cid'-Referenz mit der Content-ID des angehängten Attachments übereinstimmt.
Bei den Services ABS und EBS werden Attachments bis zu einer Größe von 3MB (3245728 Byte / 3,095 MByte) unterstützt. Dabei gilt die Summe aller Anlagen innerhalt des zu übergebenden ZIP-Archivs im ungepackten Zustand.
Bis zu einer Größe von gesamt 3.19 MB wird bei Überschreiten der erlaubten Maximalgröße der Request mit einer fachlichen Fehlermeldung abgebrochen. Ab einer erkannten Größe über 3.2 MB wird kein fachlicher Fehler mehr retourniert, sondern
ein SocketError (SocketException: Connection reset).
Bsp.:
<soap:attachment><inc:Include href="cid:externGesetzteCid" xmlns:inc="http://www.w3.org/2004/08/xop/include"/></soap:attachment>
.....
.....
.....
Content-ID: <externGesetzteCid>
Beispiel für die Darstellung im WSDL bei Download:
Die 'cid' (und somit auch die Content-ID) des Attachment werden durch das e-card-System gesetzt. Diese ID wird dabei bei jedem Request neu erzeugt und ist nicht in der Vertragspartnersoftware zu speichern!
Bsp.:
<xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:internGesetzteCid"/>
.....
.....
.....
Content-ID: <internGesetzteCid>