public interface ISasService
Dieses Service stellt die Funktionalitäten des SV-Nummern-Abfrage-Service (SAS) Version 13 zur Verfügung.
| Modifier and Type | Method and Description |
|---|---|
Adressdaten |
adressdatenAbfragen(String dialogId,
String svNummer)
Diese Funktion ermöglicht die Abfrage der Adressdaten eines Patienten anhand dessen Sozialversicherungsnummer.
|
AbfrageErgebnis |
patientendatenAbfragen(String dialogId,
String svNummer)
Diese Funktion ermöglicht die Abfrage der Personendaten eines Patienten anhand dessen Sozialversicherungsnummer.
|
AbfrageErgebnis |
svNummerAbfragen(String dialogId,
Suchkriterien svNummerAbfragenSuchkriterien)
Diese Funktion führt eine SV-Nummern-Abfrage durch.
|
AbfrageErgebnis svNummerAbfragen(String dialogId, Suchkriterien svNummerAbfragenSuchkriterien) throws AccessException, DialogException, ServiceException, InvalidParameterSuchkriterienException, SasException
Diese Funktion führt eine SV-Nummern-Abfrage durch. Dabei wird die SV-Nummer einer SV-Person anhand der übergebenen Suchkriterien in der e-card-Datenbank gesucht.
Es wird nur dann ein Ergebnis zurückgeliefert, wenn die Suchkriterien exakt mit den Daten der SV-Person in der Datenbank übereinstimmen, wobei folgende Ausnahmen gelten:
Weiters werden nur eindeutige Treffer zurückgegeben. Bei Mehrfachtreffern oder falls kein Treffer gefunden wurde, wird eine SasException zurückgeliefert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.SAS_CORE).Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Dialog ID eines aufgebauten Dialogs.svNummerAbfragenSuchkriterien - Die Suchkriterien für die SV-Nummern-Abfrage.AccessException - MISSING_SAS_COREDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
DIALOG_CANCELED,
DIALOG_TIMEOUT,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
INVALID_TRANSACTION_ID,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONInvalidParameterSuchkriterienException - FAMILIENNAME_NICHT_BEFUELLT,
FAMILIENNAME_ZU_LANG,
GEBURTSDATUM_NICHT_BEFUELLT,
GEBURTSDATUM_UNGUELTIG,
VORNAME_NICHT_BEFUELLT,
VORNAME_ZU_LANGSasException - KEIN_TREFFER,
MEHRERE_TREFFERAbfrageErgebnis patientendatenAbfragen(String dialogId, String svNummer) throws AccessException, DialogException, ServiceException, InvalidParameterSuchkriterienException, SasException
Diese Funktion ermöglicht die Abfrage der Personendaten eines Patienten anhand dessen Sozialversicherungsnummer.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.SAS_CORE).Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Dialog ID eines aufgebauten Dialogs.svNummer - Sozialversicherungsnummer des Patienten, für den die Daten ermittelt werden sollen.AccessException - MISSING_SAS_COREDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
DIALOG_CANCELED,
DIALOG_TIMEOUT,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
INVALID_TRANSACTION_ID,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONInvalidParameterSuchkriterienException - INVALID_SV_NUMBERSasException - NO_SVPERSONAdressdaten adressdatenAbfragen(String dialogId, String svNummer) throws AccessException, DialogException, ServiceException, InvalidParameterSuchkriterienException, SasException
Diese Funktion ermöglicht die Abfrage der Adressdaten eines Patienten anhand dessen Sozialversicherungsnummer.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.SAS_CORE)
und das Recht zur Adressabfrage (siehe SAS_ADRESSABFRAGE).Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Dialog ID eines aufgebauten Dialogs.svNummer - Sozialversicherungsnummer des Patienten, für den die Daten ermittelt werden sollen.AccessException - MISSING_SAS_CORE,
MISSING_SAS_ADRESSABFRAGEDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
DIALOG_CANCELED,
DIALOG_TIMEOUT,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
INVALID_TRANSACTION_ID,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONInvalidParameterSuchkriterienException - INVALID_SV_NUMBERSasException - NO_SVPERSON,
ADRESSE_UNBEKANNT,
BACKENDSYSTEM_NOT_AVAILABLE,
BACKENDSYSTEM_SYSTEM_ERROR,
BACKENDSYSTEM_SYSTEM_WARNING,
ADRESSABFRAGE_ERROR