public interface IAumService
Dieses Service stellt die Funktionalitäten des elektronischen Arbeitsunfähigkeitsmeldungsservice (AUM) zur Verfügung.
| Modifier and Type | Field and Description |
|---|---|
static Integer |
FALSE
Konstante für den Parameter Berufskrankheit im Objekt Meldungsdaten ('0' wenn keine Berufskrankheit vorliegt).
|
static Integer |
TRUE
Konstante für den Parameter Berufskrankheit ('1' wenn eine Berufskrankheit vorliegt).
|
static Integer |
UNKNOWN
Konstante für den Parameter Berufskrankheit ('2' wenn nicht bekannt ist ob eine Berufskrankheit vorliegt).
|
| Modifier and Type | Method and Description |
|---|---|
AufSuchergebnis |
auEndeBearbeiten(String dialogId,
String cardToken,
Long aufId,
Integer aufIdVersion,
String arbeitsunfaehigBis,
Boolean forceExecution)
Setzt das Datum für ArbeitsunfaehigBis (Letzter Tag der AU) in einer AU-Meldung (beendet die Meldung).
|
Quittung |
detailDatenAbfragen(String dialogId,
Long aufId)
Holt die Meldung (Quittung) mit der angegebenen ID vom Server.
|
String |
downloadFormblatt(String dialogId)
Liefert ein Blankoformular für die Arbeitsunfähigkeitsmeldung
als HTML-formatierten String.
|
BesondereArbeitsunfaehigkeitsursache[] |
getBesondereArbeitsunfaehigkeitsursacheCodes(String dialogId)
Gibt die möglichen Werte des Attributs
BesondereArbeitsunfaehigkeitsursacheCode zurück. |
DiagnoseCodeTyp[] |
getDiagnoseCodeTyp(String dialogId)
Gibt die möglichen Werte des Attributs
DiagnoseCodeTyp zurück. |
Rueckdatierungsgrund[] |
getRueckdatierungsgrundCodes(String dialogId)
Gibt die möglichen Werte des Attributs
RueckdatierungsgrundCode zurück. |
AufSvtProperty[] |
getSVTs(String dialogId)
Gibt die Daten der KVTs, die am elektronischen Arbeitsunfähigkeitsmeldungsservice (AUM) teilnehmen
sowie die Standard-Ausgehzeiten der jeweiligen KVTs zurück.
|
Zusatzdiagnose[] |
getZusatzdiagnoseCodes(String dialogId)
Gibt die möglichen Werte des Attributs
ZusatzdiagnoseCode zurück. |
AnlegenAendernErgebnis |
meldungAendern(String dialogId,
Long aufId,
Integer aufIdVersion,
Meldungsdaten meldungNeu,
String meldungsArt,
Boolean forceExecution)
Ändert eine existierende Meldung.
|
AnlegenAendernErgebnis |
meldungAnlegen(String dialogId,
String cardToken,
Meldungsdaten meldungsdaten,
String meldungsArt,
Person person,
Boolean forceExecution,
Boolean ungeprueft,
Boolean offeneMeldungenSuchen)
Legt eine neue Meldung an.
|
AufSuchergebnis[] |
meldungenFuerSvPersonSuchen(String dialogId,
String cardToken,
SuchparameterSvPerson suchparameterSvPerson)
Holt Überblicksdaten für Meldungen eines Patienten (nur möglich für Patienten mit Sozialversicherungsnummer), die
den im Parameter
suchparameterSvPerson angegebenen Kriterien entsprechen. |
void |
meldungStornieren(String dialogId,
Long aufId,
Integer aufIdVersion)
Storniert die Meldung mit der angegebenen ID und Version.
|
AufSuchergebnis[] |
selbstErstellteMeldungenSuchen(String dialogId,
Suchkriterien suche)
Holt Überblicksdaten für selbsterstellte Meldungen, die den im Parameter
suche angegebenen Kriterien entsprechen. |
static final Integer FALSE
static final Integer TRUE
static final Integer UNKNOWN
AnlegenAendernErgebnis meldungAnlegen(String dialogId, String cardToken, Meldungsdaten meldungsdaten, String meldungsArt, Person person, Boolean forceExecution, Boolean ungeprueft, Boolean offeneMeldungenSuchen) throws ServiceException, DialogException, AccessException, AumInvalidParameterException, AumException
Legt eine neue Meldung an.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - ID eines existierenden Dialogs.cardToken - Mit e-card erzeugtes Signaturtoken (optional).meldungsdaten - Meldungsdatenstruktur (Meldungsdaten). meldungsArt - die Art der anzulegenden Meldung (AU oder AF)person - Personendaten (siehe Person)forceExecution - falls true, wird die Prüfung auf
Daten, die um mehr als 300 Tage vom aktuellen Datum abweichen, übersprungen.ungeprueft - Kennzeichen, ob die Meldung für eine Person ohne bekannte SV-Nummer bzw. ohne einen für AUM gültigen Anspruch
angelegt werden soll.offeneMeldungenSuchen - Kennzeichen, ob vor dem Anlegen der Meldung auf offene Meldungen, für den mittels SV-Nummer spezifizierten Patienten
geprüft werden soll.
Hinweis: falls das Kennzeichen ungeprueft auf true oder keine SV-Nummer in Person versorgt ist, wird dieser Wert ignoriert
(d.h. es findet keine Prüfung statt)AnlegenAendernErgebnis.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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,
CARDTOKEN_EXPIRED,
CARDTOKEN_INVALID,
CARDTOKEN_SVNR_MISMATCH,
CARDTOKEN_TYPE_NOT_ALLOWED,
CARDTOKEN_VPNR_MISMATCH,
SIGNATURE_INVALID,
CARD_INVALID,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_COREAumInvalidParameterException - BESONDERE_URSACHE_INVALID,
PERSON_REQUIRED,
GEHUNFAEHIG_INVALID,
DATE_GIPSBIS_INVALID,
DATE_GIPS_BIS_WRONG_VALUE,
DATE_WIEDERBESTELLUNG_INVALID,
MITTEILUNG_INVALID,
EKVKTRAEGER_REQUIRED,
EKVKTRAEGER_INVALID,
EKVK_NUMMER_INVALID,
SV_NUMMER_REQUIRED,
SV_NUMMER_INVALID,
VORNAME_REQUIRED,
VORNAME_INVALID,
NACHNAME_REQUIRED,
NACHNAME_INVALID,
GESCHLECHT_REQUIRED,
GESCHLECHT_INVALID,
AU_VON_REQUIRED,
AU_VON_INVALID,
AU_VON_OUT_OF_RANGE,
AU_BIS_INVALID,
AU_BIS_OUT_OF_RANGE,
VORAUSS_ENDE_AU_INVALID,
TIME_AUSGEHVON1_INVALID,
TIME_AUSGEHBIS1_INVALID,
DIAGNOSE_REQUIRED,
DIAGNOSE_INVALID,
TIME_AUSGEHVON2_INVALID,
TIME_AUSGEHBIS2_INVALID,
SVT_REQUIRED,
SVT_INVALID,
NEED_DIAGNOSE_CODE_AND_TYPE,
DIAGNOSECODETYP_INVALID,
DIAGNOSECODE_INVALID,
ZUSATZDIAGNOSE_INVALID,
KH_BIS_INVALID,
KH_BIS_WRONG_VALUE,
KH_VON_INVALID,
KH_VON_WRONG_VALUE,
STRASSE_REQUIRED,
STRASSE_INVALID,
PLZ_REQUIRED,
PLZ_INVALID,
ORT_REQUIRED,
ORT_INVALID,
BERUFSKRANKHEIT_INVALID,
BEHANDLUNGSDATUM_REQUIRED,
BEHANDLUNGSDATUM_INVALID,
BEHANDLUNGSDATUM_WRONG_VALUE,
RUECKDATIERUNGSGRUND_REQUIRED,
RUECKDATIERUNGSGRUND_INVALID,
GEBURTSDATUM_REQUIRED,
GEBURTSDATUM_INVALID,
GEBURTSDATUM_WRONG_VALUE,
MELDUNGSART_REQUIRED,
MELDUNGSART_INVALID,
STAAT_REQUIRED,
STAAT_INVALID,AumException - NO_ANSPRUCH,
NO_ANSPRUCH_SVT,
QUASA_ONLY,
BVA_BEAMTER,
ANSPRUCH_EXISTS,
DIAGNOSE_XOR_DIAGNOSECODE_REQUIRED,
EKVK_XOR_SV_NUMMER,
SV_NUMMER_NOT_EXISTS,
AUSGEH_BIS1_VOR_VON,
AUSGEH_BIS2_VOR_VON,
AUSSTELLUNGSDATUM_BIS_VOR_VON,
NO_VPANSPRUCH_FOR_SVT,
AU_BIS_VOR_AU_VON,
VORAUSS_ENDE_AU_VOR_AU_VON,
NO_AUM_SVT,
ALLE_SVT_INVALID,
EKVK_FORBIDDEN,
PERSON_DATA_FORBIDDEN,
PERSON_DATA_INCONSISTENT,
KH_BIS_VOR_KH_VON,
SV_NUMMERS_DIFFERENT,
OPEN_MELDUNG_EXISTS,
INTERNAL_ERRORAufSuchergebnis auEndeBearbeiten(String dialogId, String cardToken, Long aufId, Integer aufIdVersion, String arbeitsunfaehigBis, Boolean forceExecution) throws ServiceException, DialogException, AccessException, AumInvalidParameterException, AumException
Setzt das Datum für ArbeitsunfaehigBis (Letzter Tag der AU) in einer AU-Meldung (beendet die Meldung).
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - ID eines existierenden Dialogs.cardToken - Mit e-card erzeugtes Signaturtoken (optional).aufId - ID der AU-MeldungaufIdVersion - (aktuelle) Version der AU-MeldungarbeitsunfaehigBis - Ende der Arbeitsunfähigkeit (Letzter Tag der AU).
forceExecution - falls true, wird die Prüfung auf
Daten, die um mehr als 300 Tage vom aktuellen Datum abweichen, übersprungen.Quittung) mit eingetragenen/geänderten EndedatumServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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,
CARDTOKEN_EXPIRED,
CARDTOKEN_INVALID,
CARDTOKEN_SVNR_MISMATCH,
CARDTOKEN_TYPE_NOT_ALLOWED,
CARDTOKEN_VPNR_MISMATCH,
SIGNATURE_INVALID,
CARD_INVALID,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_COREAumInvalidParameterException - AU_BIS_REQUIRED,
AU_BIS_INVALID,
AU_BIS_OUT_OF_RANGE,
ID_INVALID,
VERSION_INVALIDAumException - MELDUNG_NOT_AKTUELL,
ID_STORNIERT,
ACCESS_NOT_ALLOWED,
MELDUNG_NOT_FOUND,
AU_BIS_VOR_AU_VON,
SV_NUMMERS_DIFFERENT,
MELDUNG_EXPIRED,
MUST_NOT_DELETE_AU_BIS,
INVALID_FOR_AF,
INTERNAL_ERRORAnlegenAendernErgebnis meldungAendern(String dialogId, Long aufId, Integer aufIdVersion, Meldungsdaten meldungNeu, String meldungsArt, Boolean forceExecution) throws ServiceException, DialogException, AccessException, AumInvalidParameterException, AumException
Ändert eine existierende Meldung.
Das Feld SvtCode darf für EKVK-Patienten und für "ungeprüfte" Meldungen nicht geändert werden.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - ID eines existierenden Dialogs.aufId - ID der zu ändernden MeldungaufIdVersion - (aktuelle) Version der zu ändernden MeldungmeldungNeu - die neue Meldung (alle Pflichtfelder müssen ausgefüllt werden
null gesetzt). meldungsArt - die Art der anzulegenden Meldung (AU oder AF)forceExecution - falls true, wird die Prüfung auf
Daten, die um mehr als 300 Tage vom aktuellen Datum abweichen, übersprungen.AnlegenAendernErgebnis.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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_USEDAccessException - MISSING_AUM_COREAumInvalidParameterException - MELDUNG_NEU_REQUIRED,
BESONDERE_URSACHE_INVALID,
GEHUNFAEHIG_INVALID,
DATE_GIPSBIS_INVALID,
DATE_GIPS_BIS_WRONG_VALUE,
DATE_WIEDERBESTELLUNG_INVALID,
MITTEILUNG_INVALID,
AU_VON_REQUIRED,
AU_VON_INVALID,
AU_VON_OUT_OF_RANGE,
AU_BIS_REQUIRED,
AU_BIS_INVALID,
AU_BIS_OUT_OF_RANGE,
VORAUSS_ENDE_AU_INVALID,
TIME_AUSGEHVON1_INVALID,
TIME_AUSGEHBIS1_INVALID,
DIAGNOSE_REQUIRED,
DIAGNOSE_INVALID,
TIME_AUSGEHVON2_INVALID,
TIME_AUSGEHBIS2_INVALID,
SVT_REQUIRED,
SVT_INVALID,
NEED_DIAGNOSE_CODE_AND_TYPE,
DIAGNOSECODETYP_INVALID,
DIAGNOSECODE_INVALID,
ZUSATZDIAGNOSE_INVALID,
KH_VON_INVALID,
KH_VON_WRONG_VALUE,
KH_BIS_INVALID,
KH_BIS_WRONG_VALUE,
ID_INVALID,
VERSION_INVALID,
STRASSE_REQUIRED,
STRASSE_INVALID,
PLZ_REQUIRED,
PLZ_INVALID,
ORT_REQUIRED,
ORT_INVALID,
BERUFSKRANKHEIT_INVALID,
RUECKDATIERUNGSGRUND_REQUIRED
RUECKDATIERUNGSGRUND_INVALID
BEHANDLUNGSDATUM_REQUIRED,
BEHANDLUNGSDATUM_INVALID,
BEHANDLUNGSDATUM_WRONG_VALUE,
ID_INVALID,
VERSION_INVALID,
MELDUNGSART_REQUIRED,
MELDUNGSART_INVALID,
STAAT_INVALID,AumException - NO_ANSPRUCH,
NO_ANSPRUCH_SVT,
MELDUNG_NOT_AKTUELL,
ID_STORNIERT,
DIAGNOSE_XOR_DIAGNOSECODE_REQUIRED,
AUSGEH_BIS1_VOR_VON,
AUSGEH_BIS2_VOR_VON,
AU_BIS_VOR_AU_VON,
KH_BIS_VOR_KH_VON,
KH_BIS_WITHOUT_VON,
NEED_BOTH_AUSGANG1,
NEED_BOTH_AUSGANG2,
VORAUSS_ENDE_AU_VOR_AU_VON,
NO_VPANSPRUCH_FOR_SVT,
MELDUNG_NOT_FOUND,
ACCESS_NOT_ALLOWED,
KVT_MODIFICATION_NOT_ALLOWED,
MELDUNG_EXPIRED,
MUST_NOT_DELETE_AU_BIS,
INTERNAL_ERRORAufSuchergebnis[] selbstErstellteMeldungenSuchen(String dialogId, Suchkriterien suche) throws ServiceException, DialogException, AccessException, AumInvalidParameterException, AumException
Holt Überblicksdaten für selbsterstellte Meldungen, die den im Parameter suche angegebenen Kriterien entsprechen.
Hinweis: Der Vertragspartner kann nur eigene (selbsterstellte) Meldungen suchen.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
ACHTUNG: Falls die Suchkriterien zu unspezifisch gewählt wurden, sodass mehr als 100 Meldungen den Kriterien entsprechen, wird eine Exception geliefert.
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - ID eines existierenden Dialogs.suche - filtert auf Attribute der Meldungen (Suchkriterien).AufSuchergebnis-Objekten.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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_USEDAccessException - MISSING_AUM_COREAumInvalidParameterException - SV_NUMMER_INVALID,
VORNAME_INVALID,
NACHNAME_REQUIRED,
NACHNAME_INVALID,
MELDUNGSART_REQUIRED,
MELDUNGSART_INVALID,
ZEITRAUM_VON_REQUIRED,
ZEITRAUM_VON_INVALID,
MAX_SUCHERGEBNISSE_EXCEEDED,
ZEITRAUM_BIS_REQUIRED,
ZEITRAUM_BIS_INVALIDAumException - AUSSTELLUNGSDATUM_BIS_VOR_VON,
SVNR_OR_NACHNAME,
SVNR_OR_VORNAME,
INTERNAL_ERRORAufSuchergebnis[] meldungenFuerSvPersonSuchen(String dialogId, String cardToken, SuchparameterSvPerson suchparameterSvPerson) throws ServiceException, DialogException, AccessException, AumInvalidParameterException, AumException
Holt Überblicksdaten für Meldungen eines Patienten (nur möglich für Patienten mit Sozialversicherungsnummer), die
den im Parameter suchparameterSvPerson angegebenen Kriterien entsprechen.
Hinweis: Der Vertragspartner kann nur Meldungen für einen Patienten mit Sozialversicherungsnummer suchen. Der gewünschte
Patient zu dem gesucht werden soll, kann entweder mittels Angabe des Parameters SvNummer oder mittels gesteckter
e-card erfolgen. Meldungen bei denen der Vertragspartner nicht der Initialersteller ist (sondern die Meldung "nur" beendet hat)
werden nur gefunden, wenn diese noch offen sind
(d.h. Letzter Tag der AU - ArbeitsunfaehigBis - ist noch nicht oder mit einem Datum größer, gleich
dem aktuellen Datum versorgt).
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
ACHTUNG: Falls die Suchkriterien zu unspezifisch gewählt wurden, sodass mehr als 100 Meldungen den Kriterien entsprechen, so wird eine Exception geliefert.
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - ID eines existierenden Dialogs.cardToken - Mit e-card erzeugtes Signaturtoken (optional).suchparameterSvPerson - Filtert auf Attribute der Meldungen (siehe SuchparameterSvPerson).AufSuchergebnis-Objekten.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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,
CARDTOKEN_EXPIRED,
CARDTOKEN_INVALID,
CARDTOKEN_SVNR_MISMATCH,
CARDTOKEN_TYPE_NOT_ALLOWED,
CARDTOKEN_VPNR_MISMATCH,
SIGNATURE_INVALID,
CARD_INVALID,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_COREAumInvalidParameterException - SV_NUMMER_REQUIRED2,
SV_NUMMER_INVALID,
MELDUNGSART_INVALID,
ZEITRAUM_VON_INVALID,
MAX_SUCHERGEBNISSE_EXCEEDED,
ZEITRAUM_BIS_INVALIDAumException - AUSSTELLUNGSDATUM_BIS_VOR_VON,
SV_NUMMER_NOT_EXISTS,
SV_NUMMERS_DIFFERENT,
INTERNAL_ERRORQuittung detailDatenAbfragen(String dialogId, Long aufId) throws ServiceException, DialogException, AccessException, AumInvalidParameterException, AumException
Holt die Meldung (Quittung) mit der angegebenen ID vom Server.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - ID eines existierenden Dialogs.aufId - ID der Meldungnull zurückgegeben.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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_USEDAccessException - MISSING_AUM_COREAumInvalidParameterException - ID_INVALID,
ID_REQUIREDAumException - MELDUNG_NOT_FOUND,
ACCESS_NOT_ALLOWED,
ID_STORNIERT,
INTERNAL_ERRORvoid meldungStornieren(String dialogId,
Long aufId,
Integer aufIdVersion)
throws ServiceException,
DialogException,
AccessException,
AumInvalidParameterException,
AumException
Storniert die Meldung mit der angegebenen ID und Version.
Hinweis: Der Vertragspartner kann nur eigene (selbsterstellte) AU/AF-Meldungen stornieren.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - ID eines existierenden Dialogs.aufId - ID der Meldung.aufIdVersion - Version der Meldung -
notwendig zur Überprüfung ob die Meldung aktuell ist.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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_USEDAccessException - MISSING_AUM_COREAumInvalidParameterException - ID_INVALID,
VERSION_INVALIDAumException - MELDUNG_NOT_AKTUELL,
MELDUNG_NOT_FOUND,
ACCESS_NOT_ALLOWED,
MELDUNG_EXPIRED,
INTERNAL_ERRORAufSvtProperty[] getSVTs(String dialogId) throws ServiceException, DialogException, AccessException, AumException
Gibt die Daten der KVTs, die am elektronischen Arbeitsunfähigkeitsmeldungsservice (AUM) teilnehmen sowie die Standard-Ausgehzeiten der jeweiligen KVTs zurück.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - ID eines existierenden Dialogs.AufSvtProperty zu den einzelnen KVTsServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - 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_USEDAccessException - MISSING_AUM_COREAumException - INTERNAL_ERROR Zusatzdiagnose[] getZusatzdiagnoseCodes(String dialogId) throws ServiceException, DialogException, AccessException
Gibt die möglichen Werte des Attributs ZusatzdiagnoseCode zurück.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Kurz
Replayability: Nein
dialogId - ID eines existierenden Dialogs.ZusatzdiagnoseServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_COREMeldungsdaten.getZusatzdiagnoseCode()Rueckdatierungsgrund[] getRueckdatierungsgrundCodes(String dialogId) throws ServiceException, DialogException, AccessException
Gibt die möglichen Werte des Attributs RueckdatierungsgrundCode zurück.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Kurz
Replayability: Nein
dialogId - ID eines existierenden Dialogs.RueckdatierungsgrundServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_COREMeldungsdaten.getRueckdatierungsgrundCode()BesondereArbeitsunfaehigkeitsursache[] getBesondereArbeitsunfaehigkeitsursacheCodes(String dialogId) throws ServiceException, DialogException, AccessException
Gibt die möglichen Werte des Attributs BesondereArbeitsunfaehigkeitsursacheCode zurück.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Kurz
Replayability: Nein
dialogId - ID eines existierenden Dialogs.BesondereArbeitsunfaehigkeitsursacheServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_COREMeldungsdaten.getBesondereArbeitsunfaehigkeitsursacheCode()DiagnoseCodeTyp[] getDiagnoseCodeTyp(String dialogId) throws ServiceException, DialogException, AccessException
Gibt die möglichen Werte des Attributs DiagnoseCodeTyp zurück.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Kurz
Replayability: Nein
dialogId - ID eines existierenden Dialogs.DiagnoseCodeTypServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_COREMeldungsdaten.getDiagnoseCodeTyp()String downloadFormblatt(String dialogId)
throws ServiceException,
DialogException,
AccessException
Liefert ein Blankoformular für die Arbeitsunfähigkeitsmeldung als HTML-formatierten String.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.AUM_CORE).
Laufzeitgruppe: Kurz
Replayability: Nein
dialogId - ID eines existierenden Dialogs.ServiceException - INTERNAL_ERROR,
INCOMPATIBILITY_EXCEPTIONDialogException - DIALOG_INVALID,
ORDINATION_ID_NOTSET,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI,
DIALOG_UNKNOWN,
ORDINATION_ID_UNKNOWN,
CORRUPT_DIALOGID,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE,
MULTIPLE_DIALOGID,
DIALOG_CURRENTLY_USEDAccessException - MISSING_AUM_CORE