See: Description
Package | Description |
---|---|
at.chipkarte.client.servicemanager.soap |
Interface und Klassen des Servicemanagers.
|
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 Sozialversicherungsnummern-Abfrage-Service (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äoperativen
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 (eKOS).
|
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).
|
|
|
|
|
|
|
Laufzeitgruppe | EmpfohlerTimeout-Wert |
---|---|
|
|
|
|
Kodierung:
SOAP-Requests müssen UTF-8 kodiert gesendet werden.
Request Größe:
Um das e-card System 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 keine SOAP-Response.
Kennzeichnung optionaler Parameter im WSDL:
Ein 'nillable = "true"' bedeutet, dass das Feld in den SOAP-Responses/-Requests nicht unbedingt befüllt sein muss – es kann leer bleiben.
Ein 'minOccurs="0"' bedeutet, dass das Feld in den SOAP-Responses/-Requests 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 VPSW zu verwenden. Dadurch wird die Fehleranalyse vereinfacht.
Protokoll:
HTTPS / SOAP / REST
Sicherheit der Schnittstelle:
Für die Kommunikation mit dem e-card System wird SSL mit serverseitiger
Authentifizierung mit RSA / 2048 Bit Verschlüsselung verwendet.
Die technische Grundlage für die verschlüsselte HTTPS-Kommunikation mit dem e-card System bilden Zertifikate, die
im Betriebssystem bzw. Webbrowser des Vertragspartners eingebunden (importiert) werden müssen.
Die Zertifikate stehen auf folgender Seite zum Download bereit: https://www.chipkarte.at/zertifikate
Achtung: Für die Kommunikation in der VSPWH-Umgebung gelten die
"Test"-Zertifikate und für die Kommunikation in
der Produktiv-Umgebung die "Prod"-Zertifikate.
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 beim 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 VPSW selbst zu versorgen.
Wichtig ist hierbei, dass die 'cid'-Referenz mit der Content-ID des angehängten Attachments
übereinstimmt.
Bei den Services ABS, REZ und eKOS (eBS) werden Attachments bis zu einer Größe von 3MB (3245728 Byte / 3,095 MByte)
unterstützt. Dabei gilt die Summe aller Anlagen innerhalb des zu übergebenden ZIP-Archivs im entpackten
Zustand.
Bis zu einer Größe von insgesamt 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). Es wird als Response der HTTP Statuscode 400 zurückgegeben.
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 beim Download:
Die 'cid' (und somit auch die Content-ID) des Attachments werden durch das e-card System gesetzt. Diese ID wird dabei
bei jedem Request neu erzeugt und ist nicht in der VPSW zu speichern.
Bsp.:
<xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:internGesetzteCid"/>
.....
.....
.....
Content-ID: <internGesetzteCid>