public interface IDbasService
Dieses Service stellt die Funktionalitäten des Dokumentationsblatt Annahme Service (DBAS) zur Verfügung.
Modifier and Type | Method and Description |
---|---|
CreateDatenblattErgebnis |
createDatenblattAllgemeinesProgramm(String dialogId,
String cardToken,
DatenblattAllgemeinesProgramm datenblattAllgemeinesProgramm)
Mit dieser Funktion wird das Datenblatt 'Befundblatt Allgemeines Programm', nachdem
dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
|
CreateDatenblattErgebnis |
createDatenblattDmpDm2(String dialogId,
String cardToken,
DatenblattDmpDm2 datenblattDmpDm2)
Mit dieser Funktion wird das Datenblatt 'Dokumentationsbogen Therapie Aktiv DM2', nachdem
dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
|
Quittung |
createDatenblattKoloskopie(String dialogId,
String cardToken,
DatenblattKoloskopie datenblattKoloskopie)
Mit dieser Funktion wird das Datenblatt 'Befundblatt Koloskopie', nachdem
dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
|
Quittung |
createDatenblattPapAbstrich(String dialogId,
String cardToken,
DatenblattPapAbstrich datenblattPapAbstrich)
Mit dieser Funktion wird das Datenblatt 'Dokumentationsblatt PAP-Abstrich', nachdem
dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
|
Quittung |
createDatenblattQZKoloskopie(String dialogId,
String cardToken,
DatenblattKoloskopie datenblattKoloskopie,
String untersuchungsdatum,
Boolean forcedQZ)
Mit dieser Funktion wird das Datenblatt 'Qualitätszertifikat Koloskopie', nachdem
dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
|
DmpData |
searchDmpData(String dialogId,
String cardToken,
String datenblattTyp,
String svNummer)
Mit dieser Funktion werden die Fachdaten (Patientendaten) für den angegebenen
Datenblatttyp (DMP-Datenblätter) vom Server abgeholt.
|
KonsultationData |
searchKonsultationData(String dialogId,
String cardToken,
String datenblattTyp,
String svNummer)
Mit dieser Funktion werden die Fachdaten (Patientendaten und Konsultationen) für den angegebenen
Datenblatttyp (VU-Datenblätter) vom Server abgeholt.
|
Quittung[] |
searchQuittungen(String dialogId,
QuittungSearchCriteria suchkriterien)
Mit dieser Funktion werden die Empfangsbestätigungen übertragener Datenblätter, die die
Suchkriterien erfüllen, vom Server abgeholt.
|
KonsultationData searchKonsultationData(String dialogId, String cardToken, String datenblattTyp, String svNummer) throws AccessException, DialogException, ServiceException, DbasException, DbasInvalidParameterException
Mit dieser Funktion werden die Fachdaten (Patientendaten und Konsultationen) für den angegebenen
Datenblatttyp (VU-Datenblätter) vom Server abgeholt.
Können dabei die Patientendaten nicht ermittelt werden, so wird die entsprechende Exception
geworfen. Sollten keine Konsultationen ermittelt werden können, so wird ein leeres Array von
Konsultationen geliefert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId
- Dialog ID eines aufgebauten Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.datenblattTyp
- Typ (Code) des Datenblatts.DatenblattConstants
definiert.svNummer
- Sozialversicherungsnummer des Patienten.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.DbasException
- INVALID_VSNR
,
INTERNAL_ERROR
DbasInvalidParameterException
- DATENBLATT_TYP_INVALID
,
SV_NUMMER_INVALID
,
SVNR_MISSING_NO_ECARD
DATENBLATT_TYP_REQUIRED
,AccessException
- MISSING_DBAS_CORE
DialogException
- 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
,
CARD_INVALID
,
CARDTOKEN_EXPIRED
,
CARDTOKEN_INVALID
,
CARDTOKEN_SVNR_MISMATCH
,
CARDTOKEN_TYPE_NOT_ALLOWED
,
CARDTOKEN_VPNR_MISMATCH
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
DmpData searchDmpData(String dialogId, String cardToken, String datenblattTyp, String svNummer) throws AccessException, DialogException, ServiceException, DbasException, DbasInvalidParameterException
Mit dieser Funktion werden die Fachdaten (Patientendaten) für den angegebenen Datenblatttyp (DMP-Datenblätter) vom Server abgeholt. Dazu muss der SV-Patient beim Vertragspartner zum jeweiligen DMP-Programm eingeschrieben sein.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId
- Dialog ID eines aufgebauten Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.datenblattTyp
- Typ (Code) des Datenblatts.DatenblattConstants
definiert.svNummer
- Sozialversicherungsnummer des Patienten.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.DbasException
- INVALID_VSNR
,
PERSON_NOT_IN_DMP
,
INTERNAL_ERROR
DbasInvalidParameterException
- DATENBLATT_TYP_INVALID
,
SV_NUMMER_INVALID
,
SVNR_MISSING_NO_ECARD
DATENBLATT_TYP_REQUIRED
,AccessException
- MISSING_DBAS_CORE
DialogException
- 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
,
CARD_INVALID
,
CARDTOKEN_EXPIRED
,
CARDTOKEN_INVALID
,
CARDTOKEN_SVNR_MISMATCH
,
CARDTOKEN_TYPE_NOT_ALLOWED
,
CARDTOKEN_VPNR_MISMATCH
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
CreateDatenblattErgebnis createDatenblattAllgemeinesProgramm(String dialogId, String cardToken, DatenblattAllgemeinesProgramm datenblattAllgemeinesProgramm) throws AccessException, DialogException, ServiceException, DbasException, DbasEncryptionException, DbasInvalidParameterException
Mit dieser Funktion wird das Datenblatt 'Befundblatt Allgemeines Programm', nachdem dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen. Anschließend wird das Datenblatt als PDF aufbereitet.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog ID eines aufgebauten Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.datenblattAllgemeinesProgramm
- Daten des zu übertragenden Datenblattes 'Befundblatt Allgemeines Programm'DbasException
- KONSULTATION_INVALID
,
CREATE_ABRECHNUNG_DATA_FAILED
,
INVALID_VSNR
,
NO_KEYS_FOUND
,
INVALID_KONSULTATION
,
INTERNAL_ERROR
,
CREATE_QUITTUNG_FAILED
DbasEncryptionException
- ENCRYPTION_ERROR
DbasInvalidParameterException
- VAMP_DATENBLATT_ALLGEMEINES_PROGRAMM_REQUIRED
,
VAMP_ANSCHRIFT_REQUIRED
,
VAMP_ANSCHRIFT_WRONG_FORMAT
,
VAMP_POSTLEITZAHL_REQUIRED
,
VAMP_POSTLEITZAHL_WRONG_FORMAT
,
VAMP_KOPFHALS_REQUIRED
,
VAMP_KOPFHALS_WRONG_FORMAT
,
VAMP_KOPFHALS_INVALID
,
VAMP_KOPFHALS_OHNE_BESONDERHEIT_INVALID
,
VAMP_HERZLUNGEGEFAESSE_REQUIRED
,
VAMP_HERZLUNGEGEFAESSE_WRONG_FORMAT
,
VAMP_HERZLUNGEGEFAESSE_INVALID
,
VAMP_HERZLUNGEGEFAESSE_OHNE_BESONDERHEIT_INVALID
,
VAMP_ABDOMEN_REQUIRED
,
VAMP_ABDOMEN_WRONG_FORMAT
,
VAMP_ABDOMEN_INVALID
,
VAMP_ABDOMEN_OHNE_BESONDERHEIT_INVALID
,
VAMP_WSGELENKE_REQUIRED
,
VAMP_WSGELENKE_WRONG_FORMAT
,
VAMP_WSGELENKE_INVALID
,
VAMP_WSGELENKE_OHNE_BESONDERHEIT_INVALID
,
VAMP_HAUT_REQUIRED
,
VAMP_HAUT_WRONG_FORMAT
,
VAMP_HAUT_INVALID
,
VAMP_HAUT_OHNE_BESONDERHEIT_INVALID
,
VAMP_HOERVERMINDERUNG_VORBEFUNDUNG_REQUIRED
,
VAMP_HOERVERMINDERUNG_VORBEFUNDUNG_INVALID
,
VAMP_HOERVERMINDERUNG_VORBEFUNDUNG_FORBIDDEN
,
VAMP_HOERVERMINDERUNG_NEUE_VERDACHTSDIAGNOSE_REQUIRED
,
VAMP_HOERVERMINDERUNG_NEUE_VERDACHTSDIAGNOSE_INVALID
,
VAMP_HOERVERMINDERUNG_NEUE_VERDACHTSDIAGNOSE_FORBIDDEN
,
VAMP_HOERVERMINDERUNG_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_HOERVERMINDERUNG_WEITERE_ABKLAERUNG_INVALID
,
VAMP_HOERVERMINDERUNG_WEITERE_ABKLAERUNG_FORBIDDEN
,
VAMP_SEHVERMINDERUNG_VORBEFUNDUNG_REQUIRED
,
VAMP_SEHVERMINDERUNG_VORBEFUNDUNG_INVALID
,
VAMP_SEHVERMINDERUNG_VORBEFUNDUNG_FORBIDDEN
,
VAMP_SEHVERMINDERUNG_NEUE_VERDACHTSDIAGNOSE_REQUIRED
,
VAMP_SEHVERMINDERUNG_NEUE_VERDACHTSDIAGNOSE_INVALID
,
VAMP_SEHVERMINDERUNG_NEUE_VERDACHTSDIAGNOSE_FORBIDDEN
,
VAMP_SEHVERMINDERUNG_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_SEHVERMINDERUNG_WEITERE_ABKLAERUNG_INVALID
,
VAMP_SEHVERMINDERUNG_WEITERE_ABKLAERUNG_FORBIDDEN
,
VAMP_GLAUKOM_RISIKOGRUPPE_REQUIRED
,
VAMP_GLAUKOM_RISIKOGRUPPE_INVALID
,
VAMP_GLAUKOM_RISIKOGRUPPE_FORBIDDEN
,
VAMP_GLAUKOM_VORBEFUNDUNG_REQUIRED
,
VAMP_GLAUKOM_VORBEFUNDUNG_INVALID
,
VAMP_GLAUKOM_VORBEFUNDUNG_FORBIDDEN
,
VAMP_GLAUKOM_NEUE_VERDACHTSDIAGNOSE_REQUIRED
,
VAMP_GLAUKOM_NEUE_VERDACHTSDIAGNOSE_INVALID
,
VAMP_GLAUKOM_NEUE_VERDACHTSDIAGNOSE_FORBIDDEN
,
VAMP_GLAUKOM_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_GLAUKOM_WEITERE_ABKLAERUNG_INVALID
,
VAMP_GLAUKOM_WEITERE_ABKLAERUNG_FORBIDDEN
,
VAMP_HOERENSEHEN_SONSTIGE_MASSNAHME_INVALID
,
VAMP_HOERENSEHEN_SONSTIGE_MASSNAHME_TEXT_REQUIRED
,
VAMP_HOERENSEHEN_SONSTIGE_MASSNAHME_TEXT_WRONG_FORMAT
,
VAMP_HOERENSEHEN_SONSTIGE_MASSNAHME_TEXT_FORBIDDEN
,
VAMP_PARODONTITIS_REQUIRED
,
VAMP_PARODONTITIS_INVALID
,
VAMP_PARODONTITIS_BERATUNG_REQUIRED
,
VAMP_PARODONTITIS_BERATUNG_INVALID
,
VAMP_ABKLAERUNG_ZAHNARZT_REQUIRED
,
VAMP_ABKLAERUNG_ZAHNARZT_INVALID
,
VAMP_CHOLESTERIN_REQUIRED
,
VAMP_CHOLESTERIN_WRONG_FORMAT
,
VAMP_CHOLESTERIN_INVALID
,
VAMP_HDL_CHOLESTERIN_REQUIRED
,
VAMP_HDL_CHOLESTERIN_WRONG_FORMAT
,
VAMP_HDL_CHOLESTERIN_INVALID
,
VAMP_TRIGLYCERIDE_NUECHTERN_REQUIRED
,
VAMP_TRIGLYCERIDE_NUECHTERN_WRONG_FORMAT
,
VAMP_TRIGLYCERIDE_NUECHTERN_INVALID
,
VAMP_GAMMA_GT_REQUIRED
,
VAMP_GAMMA_GT_WRONG_FORMAT
,
VAMP_GAMMA_GT_INVALID
,
VAMP_ERY_REQUIRED
,
VAMP_ERY_WRONG_FORMAT
,
VAMP_ERY_INVALID
,
VAMP_ERY_FORBIDDEN
,
VAMP_HB_REQUIRED
,
VAMP_HB_WRONG_FORMAT
,
VAMP_HB_INVALID
,
VAMP_HB_FORBIDDEN
,
VAMP_HKT_REQUIRED
,
VAMP_HKT_WRONG_FORMAT
,
VAMP_HKT_INVALID
,
VAMP_HKT_FORBIDDEN
,
VAMP_LEUKOZYTEN_REQUIRED
,
VAMP_LEUKOZYTEN_INVALID
,
VAMP_GLUCOSE_REQUIRED
,
VAMP_GLUCOSE_INVALID
,
VAMP_NITRIT_REQUIRED
,
VAMP_NITRIT_INVALID
,
VAMP_EIWEISS_REQUIRED
,
VAMP_EIWEISS_INVALID
,
VAMP_BLUT_REQUIRED
,
VAMP_BLUT_INVALID
,
VAMP_UBG_REQUIRED
,
VAMP_UBG_INVALID
,
VAMP_LABOR_BEFUNDBESPRECHUNG_REQUIRED
,
VAMP_LABOR_BEFUNDBESPRECHUNG_INVALID
,
VAMP_LABOR_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_LABOR_WEITERE_ABKLAERUNG_INVALID
,
VAMP_LABOR_SONSTIGE_MASSNAHME_INVALID
,
VAMP_LABOR_SONSTIGE_MASSNAHME_TEXT_REQUIRED
,
VAMP_LABOR_SONSTIGE_MASSNAHME_TEXT_WRONG_FORMAT
,
VAMP_LABOR_SONSTIGE_MASSNAHME_TEXT_FORBIDDEN
,
VAMP_BESTEHENDER_DIABETES_REQUIRED
,
VAMP_BESTEHENDER_DIABETES_INVALID
,
VAMP_BLUTZUCKER_NUECHTERN_REQUIRED
,
VAMP_BLUTZUCKER_NUECHTERN_WRONG_FORMAT
,
VAMP_BLUTZUCKER_NUECHTERN_INVALID
,
VAMP_BEURTEILUNG_BLUTZUCKER_REQUIRED
,
VAMP_BEURTEILUNG_BLUTZUCKER_INVALID
,
VAMP_DIABETES_NEUE_VERDACHTSDIAGNOSE_REQUIRED
,
VAMP_DIABETES_NEUE_VERDACHTSDIAGNOSE_INVALID
,
VAMP_DIABETES_BEFUNDBESPRECHUNG_REQUIRED
,
VAMP_DIABETES_BEFUNDBESPRECHUNG_INVALID
,
VAMP_DIABETES_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_DIABETES_WEITERE_ABKLAERUNG_INVALID
,
VAMP_DIABETES_THERAPIEFORTSETZUNG_AENDERUNG_REQUIRED
,
VAMP_DIABETES_THERAPIEFORTSETZUNG_AENDERUNG_INVALID
,
VAMP_DIABETES_SONSTIGE_MASSNAHME_INVALID
,
VAMP_DIABETES_SONSTIGE_MASSNAHME_TEXT_REQUIRED
,
VAMP_DIABETES_SONSTIGE_MASSNAHME_TEXT_WRONG_FORMAT
,
VAMP_DIABETES_SONSTIGE_MASSNAHME_TEXT_FORBIDDEN
,
VAMP_KOERPERGROESSE_REQUIRED
,
VAMP_KOERPERGROESSE_WRONG_FORMAT
,
VAMP_KOERPERGROESSE_INVALID
,
VAMP_KOERPERGEWICHT_REQUIRED
,
VAMP_KOERPERGEWICHT_WRONG_FORMAT
,
VAMP_KOERPERGEWICHT_INVALID
,
VAMP_BEURTEILUNG_GEWICHT_REQUIRED
,
VAMP_BEURTEILUNG_GEWICHT_INVALID
,
VAMP_TAILLE_REQUIRED
,
VAMP_TAILLE_INVALID
,
VAMP_KOERPERLICHE_BEWEGUNG_REQUIRED
,
VAMP_KOERPERLICHE_BEWEGUNG_INVALID
,
VAMP_BERATUNG_BEWEGUNG_REQUIRED
,
VAMP_BERATUNG_BEWEGUNG_INVALID
,
VAMP_BERATUNG_ERNAEHRUNG_REQUIRED
,
VAMP_BERATUNG_ERNAEHRUNG_INVALID
,
VAMP_LEBENSTIL1_SONSTIGE_MASSNAHME_INVALID
,
VAMP_LEBENSTIL1_SONSTIGE_MASSNAHME_TEXT_REQUIRED
,
VAMP_LEBENSTIL1_SONSTIGE_MASSNAHME_TEXT_WRONG_FORMAT
,
VAMP_LEBENSTIL1_SONSTIGE_MASSNAHME_TEXT_FORBIDDEN
,
VAMP_RAUCHEN_REQUIRED
,
VAMP_RAUCHEN_INVALID
,
VAMP_ALKOHOLFRAGEBOGEN_INVALID
,
VAMP_ERGEBNIS_ALKOHOL_WRONG_FORMAT
,
VAMP_ERGEBNIS_ALKOHOL_INVALID
,
VAMP_VORBEFUNDUNG_ALKOHOL_INVALID
,
VAMP_KURZINTERVENTION_RAUCHEN_REQUIRED
,
VAMP_KURZINTERVENTION_RAUCHEN_INVALID
,
VAMP_ENTWOEHUNGSPROGRAMM_RAUCHEN_REQUIRED
,
VAMP_ENTWOEHUNGSPROGRAMM_RAUCHEN_INVALID
,
VAMP_KURZINTERVENTION_ALKOHOL_REQUIRED
,
VAMP_KURZINTERVENTION_ALKOHOL_INVALID
,
VAMP_ENTWOEHUNGSPROGRAMM_ALKOHOL_REQUIRED
,
VAMP_ENTWOEHUNGSPROGRAMM_ALKOHOL_INVALID
,
VAMP_LEBENSTIL2_SONSTIGE_MASSNAHME_INVALID
,
VAMP_LEBENSTIL2_SONSTIGE_MASSNAHME_TEXT_REQUIRED
,
VAMP_LEBENSTIL2_SONSTIGE_MASSNAHME_TEXT_WRONG_FORMAT
,
VAMP_LEBENSTIL2_SONSTIGE_MASSNAHME_TEXT_FORBIDDEN
,
VAMP_FAMILIAERE_BELASTUNG_REQUIRED
,
VAMP_FAMILIAERE_BELASTUNG_INVALID
,
VAMP_BEFUND_ANAMNESEBOGEN_REQUIRED
,
VAMP_BEFUND_ANAMNESEBOGEN_WRONG_FORMAT
,
VAMP_BEFUND_ANAMNESEBOGEN_INVALID
,
VAMP_BLUTDRUCK_SYS_REQUIRED
,
VAMP_BLUTDRUCK_SYS_WRONG_FORMAT
,
VAMP_BLUTDRUCK_SYS_INVALID
,
VAMP_BLUTDRUCK_DIA_REQUIRED
,
VAMP_BLUTDRUCK_DIA_WRONG_FORMAT
,
VAMP_BLUTDRUCK_DIA_INVALID
,
VAMP_BLUTDRUCK_BEURTEILUNG_REQUIRED
,
VAMP_BLUTDRUCK_BEURTEILUNG_INVALID
,
VAMP_BESTEHENDE_HYPERTONIE_REQUIRED
,
VAMP_BESTEHENDE_HYPERTONIE_INVALID
,
VAMP_HYPERTONIE_NEUE_VERDACHTSDIAGNOSE_REQUIRED
,
VAMP_HYPERTONIE_NEUE_VERDACHTSDIAGNOSE_INVALID
,
VAMP_BESTEHENDE_KARDIO_ERKRANKUNG_REQUIRED
,
VAMP_BESTEHENDE_KARDIO_ERKRANKUNG_INVALID
,
VAMP_KARDIO_NEUE_VERDACHTSDIAGNOSE_REQUIRED
,
VAMP_KARDIO_NEUE_VERDACHTSDIAGNOSE_INVALID
,
VAMP_KARDIO_BEFUNDBESPRECHUNG_REQUIRED
,
VAMP_KARDIO_BEFUNDBESPRECHUNG_INVALID
,
VAMP_KARDIO_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_KARDIO_WEITERE_ABKLAERUNG_INVALID
,
VAMP_KARDIO_THERAPIEFORTSETZUNG_AENDERUNG_REQUIRED
,
VAMP_KARDIO_THERAPIEFORTSETZUNG_AENDERUNG_INVALID
,
VAMP_KARDIO_SONSTIGE_MASSNAHME_INVALID
,
VAMP_KARDIO_SONSTIGE_MASSNAHME_TEXT_REQUIRED
,
VAMP_KARDIO_SONSTIGE_MASSNAHME_TEXT_WRONG_FORMAT
,
VAMP_KARDIO_SONSTIGE_MASSNAHME_TEXT_FORBIDDEN
,
VAMP_MELANOM_REQUIRED
,
VAMP_MELANOM_INVALID
,
VAMP_VORBEFUNDUNG_KREBS_HAUT_REQUIRED
,
VAMP_VORBEFUNDUNG_KREBS_HAUT_INVALID
,
VAMP_AUFFAELLIGKEITEN_KREBS_HAUT_PROBANDIN_REQUIRED
,
VAMP_AUFFAELLIGKEITEN_KREBS_HAUT_PROBANDIN_INVALID
,
VAMP_AUFFAELLIGKEITEN_KREBS_HAUT_UNTERSUCHUNG_REQUIRED
,
VAMP_AUFFAELLIGKEITEN_KREBS_HAUT_UNTERSUCHUNG_INVALID
,
VAMP_SELBSTBEOBACHTUNG_KREBS_HAUT_REQUIRED
,
VAMP_SELBSTBEOBACHTUNG_KREBS_HAUT_INVALID
,
VAMP_KREBS_HAUT_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_KREBS_HAUT_WEITERE_ABKLAERUNG_INVALID
,
VAMP_KREBS_HAUT_SONSTIGE_MASSNAHME_INVALID
,
VAMP_KREBS_HAUT_SONSTIGE_MASSNAHME_TEXT_REQUIRED
,
VAMP_KREBS_HAUT_SONSTIGE_MASSNAHME_TEXT_WRONG_FORMAT
,
VAMP_KREBS_HAUT_SONSTIGE_MASSNAHME_TEXT_FORBIDDEN
,
VAMP_PROSTATABERATUNG_REQUIRED
,
VAMP_PROSTATABERATUNG_INVALID
,
VAMP_PROSTATABERATUNG_FORBIDDEN
,
VAMP_FAMILIAERE_BELASTUNG_KOLONKARZINOM_REQUIRED
,
VAMP_FAMILIAERE_BELASTUNG_KOLONKARZINOM_INVALID
,
VAMP_FAMILIAERE_BELASTUNG_KOLONKARZINOM_FORBIDDEN
,
VAMP_KOLONKARZINOM_WEITERE_ABKLAERUNG_REQUIRED
,
VAMP_KOLONKARZINOM_WEITERE_ABKLAERUNG_INVALID
,
VAMP_KOLONKARZINOM_WEITERE_ABKLAERUNG_FORBIDDEN
,
VAMP_FAMILIAERE_BELASTUNG_KOLOSKOPIE_REQUIRED
,
VAMP_FAMILIAERE_BELASTUNG_KOLOSKOPIE_INVALID
,
VAMP_FAMILIAERE_BELASTUNG_KOLOSKOPIE_FORBIDDEN
,
VAMP_LETZTE_KOLOSKOPIE_REQUIRED
,
VAMP_LETZTE_KOLOSKOPIE_INVALID
,
VAMP_LETZTE_KOLOSKOPIE_FORBIDDEN
,
VAMP_OKKULTES_BLUT_REQUIRED
,
VAMP_OKKULTES_BLUT_INVALID
,
VAMP_OKKULTES_BLUT_FORBIDDEN
,
VAMP_BERATUNG_KOLOSKOPIE_REQUIRED
,
VAMP_BERATUNG_KOLOSKOPIE_INVALID
,
VAMP_BERATUNG_KOLOSKOPIE_FORBIDDEN
,
VAMP_UEBERWEISUNG_KOLOSKOPIE_REQUIRED
,
VAMP_UEBERWEISUNG_KOLOSKOPIE_INVALID
,
VAMP_UEBERWEISUNG_KOLOSKOPIE_FORBIDDEN
,
VAMP_PAP_ABSTRICH_REQUIRED
,
VAMP_PAP_ABSTRICH_INVALID
,
VAMP_PAP_ABSTRICH_FORBIDDEN
,
VAMP_BERATUNG_PAP_ABSTRICH_REQUIRED
,
VAMP_BERATUNG_PAP_ABSTRICH_INVALID
,
VAMP_BERATUNG_PAP_ABSTRICH_FORBIDDEN
,
VAMP_UEBERWEISUNG_PAP_REQUIRED
,
VAMP_UEBERWEISUNG_PAP_INVALID
,
VAMP_UEBERWEISUNG_PAP_FORBIDDEN
,
VAMP_BEREITS_BEKANNTE_ERKRANKUNGEN_WRONG_FORMAT
,
VAMP_VERDACHT_GESUNDHEITSPROBLEME_ERKRANKUNGEN_WRONG_FORMAT
,
VAMP_WEITERE_ANMERKUNGEN_WRONG_FORMAT
,
VAMP_ABSCHLUSSGESPRAECH_REQUIRED
,
VAMP_ABSCHLUSSGESPRAECH_INVALID
,
SV_NUMMER_INVALID
,
SVNR_MISSING_NO_ECARD
,
DATENBLATT_VERSIONSNUMMER_REQUIRED
,
DATENBLATT_VERSIONSNUMMER_INVALID
,
GEBURTSDATUM_REQUIRED
,
GEBURTSDATUM_WRONG_FORMAT
,
GEBURTSDATUM_INVALID
,
GEBURTSDATUM_INVALID2
AccessException
- MISSING_DBAS_CORE
DialogException
- 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
,
CARD_INVALID
,
CARDTOKEN_EXPIRED
,
CARDTOKEN_INVALID
,
CARDTOKEN_SVNR_MISMATCH
,
CARDTOKEN_TYPE_NOT_ALLOWED
,
CARDTOKEN_VPNR_MISMATCH
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
Quittung createDatenblattPapAbstrich(String dialogId, String cardToken, DatenblattPapAbstrich datenblattPapAbstrich) throws AccessException, DialogException, ServiceException, DbasException, DbasEncryptionException, DbasInvalidParameterException
Mit dieser Funktion wird das Datenblatt 'Dokumentationsblatt PAP-Abstrich', nachdem dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog ID eines aufgebauten Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.datenblattPapAbstrich
- Daten des zu übertragenden Datenblattes 'Dokumentationsblatt PAP-Abstrich'DbasException
- KONSULTATION_INVALID
,
CREATE_ABRECHNUNG_DATA_FAILED
,
INVALID_VSNR
,
NO_KEYS_FOUND
,
INVALID_KONSULTATION
,
INTERNAL_ERROR
,
CREATE_QUITTUNG_FAILED
DbasEncryptionException
- ENCRYPTION_ERROR
DbasInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
DOKUMENT_FOR_SV_PERSON_INVALID
,
SV_NUMMER_INVALID
DATENBLATT_PAP_ABSTRICH_REQUIRED
,
PAP_ANSCHRIFT_REQUIRED
,
PAP_ANSCHRIFT_WRONG_FORMAT
,
PAP_POSTLEITZAHL_REQUIRED
,
PAP_POSTLEITZAHL_WRONG_FORMAT
,
PAP_AUFKLAERUNG_REQUIRED
,
PAP_AUFKLAERUNG_INVALID
,
PAP_QUALITAET_REQUIRED
,
PAP_QUALITAET_INVALID
,
PAP_BEURTEILUNG_REQUIRED
,
PAP_BEURTEILUNG_INVALID
,
PAP_ABSTRICHWIEDERHOLUNG_REQUIRED
,
PAP_ABSTRICHWIEDERHOLUNG_INVALID
,
PAP_PAP_KLASSE_REQUIRED
,
PAP_PAP_KLASSE_INVALID
,
PAP_MASSNAHME_REQUIRED
,
PAP_MASSNAHME_INVALID
,
PAP_BEFUND_REQUIRED
,
PAP_BEFUND_INVALID
,
PAP_ERGEBNISINFORMATION_REQUIRED
,
PAP_ERGEBNISINFORMATION_INVALID
,
PAP_AUFFAELLIGKEITEN_WRONG_FORMAT
,
GEBURTSDATUM_REQUIRED
,
GEBURTSDATUM_WRONG_FORMAT
,
GEBURTSDATUM_INVALID
,
GEBURTSDATUM_INVALID2
,
DATENBLATT_VERSIONSNUMMER_REQUIRED
,
DATENBLATT_VERSIONSNUMMER_INVALID
AccessException
- MISSING_DBAS_CORE
DialogException
- 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
,
CARD_INVALID
,
CARDTOKEN_EXPIRED
,
CARDTOKEN_INVALID
,
CARDTOKEN_SVNR_MISMATCH
,
CARDTOKEN_TYPE_NOT_ALLOWED
,
CARDTOKEN_VPNR_MISMATCH
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
Quittung createDatenblattKoloskopie(String dialogId, String cardToken, DatenblattKoloskopie datenblattKoloskopie) throws AccessException, DialogException, ServiceException, DbasException, DbasEncryptionException, DbasInvalidParameterException
Mit dieser Funktion wird das Datenblatt 'Befundblatt Koloskopie', nachdem dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog ID eines aufgebauten Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.datenblattKoloskopie
- Daten des zu übertragenden Datenblattes 'Befundblatt Koloskopie'DbasException
- KONSULTATION_INVALID
,
INVALID_VSNR
,
NO_KEYS_FOUND
,
INVALID_KONSULTATION
,
INTERNAL_ERROR
,
CREATE_QUITTUNG_FAILED
DbasEncryptionException
- ENCRYPTION_ERROR
DbasInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
DATENBLATT_KOLOSKOPIE_REQUIRED
,
KOL_POSTLEITZAHL_REQUIRED
,
KOL_POSTLEITZAHL_WRONG_FORMAT
,
KOL_ORT_WRONG_FORMAT
,
KOL_KOMMENTAR_WRONG_FORMAT
,
KOL_SEDIERUNG_ANALGESIE_REQUIRED
,
KOL_SEDIERUNG_ANALGESIE_INVALID
,
KOL_ZOEKUM_ERREICHT_REQUIRED
,
KOL_ZOEKUM_ERREICHT_INVALID
,
KOL_GRUND_UNVOLLSTAENDIGE_KOLO_REQUIRED
,
KOL_GRUND_UNVOLLSTAENDIGE_KOLO_INVALID
,
KOL_GRUND_UNVOLLSTAENDIGE_KOLO_FORBIDDEN
,
KOL_MAKROSKOPISCHER_BEFUND_REQUIRED
,
KOL_MAKROSKOPISCHER_BEFUND_INVALID
,
KOL_MAKROSKOPISCHER_BEFUND_INVALID2
,
KOL_INTERVENTIONSPFLICHTIG_REQUIRED
,
KOL_INTERVENTIONSPFLICHTIG_INVALID
,
KOL_INTER_KOMPLIKATION_JA_REQUIRED
,
KOL_INTER_KOMPLIKATION_JA_INVALID
,
KOL_INTER_KOMPLIKATION_JA_FORBIDDEN
,
KOL_BEHANDLUNG_REQUIRED
,
KOL_BEHANDLUNG_INVALID
,
KOL_BEHANDLUNG_FORBIDDEN
,
KOL_AUSGANG_REQUIRED
,
KOL_AUSGANG_INVALID
,
KOL_AUSGANG_FORBIDDEN
,
KOL_ANZAHL_FORM_GROESSE_LOKALISATON_REQUIRED
,
KOL_ANZAHL_REQUIRED
,
KOL_ANZAHL_WRONG_FORMAT
,
KOL_ANZAHL_INVALID
,
KOL_ANZAHL_FORBIDDEN2
,
KOL_FORM_REQUIRED
,
KOL_FORM_INVALID
,
KOL_GROESSE_REQUIRED
,
KOL_GROESSE_INVALID
,
KOL_LOKALISATION_REQUIRED
,
KOL_LOKALISATION_INVALID
,
KOL_POLYPEKTOMIE_REQUIRED
,
KOL_POLYPEKTOMIE_INVALID
,
KOL_ZANGENABTRAGUNG_REQUIRED
,
KOL_ZANGENABTRAGUNG_INVALID
,
KOL_POLYP_ENTFERNT_REQUIRED2
,
KOL_POLYP_ENTFERNT_INVALID
,
KOL_POLYP_ENTFERNT_FORBIDDEN3
,
KOL_POLYP_GEBORGEN_REQUIRED2
,
KOL_POLYP_GEBORGEN_INVALID
,
KOL_POLYP_GEBORGEN_FORBIDDEN3
,
KOL_BIOPSIE_ENTNOMMEN_REQUIRED2
,
KOL_BIOPSIE_ENTNOMMEN_INVALID
,
KOL_HISTOLOGISCHER_BEFUND_REQUIRED
,
KOL_POLYP_INVALID
,
KOL_POLYP_FORBIDDEN3
,
KOL_POLYP_FORBIDDEN4
,
KOL_ADENOM_INVALID
,
KOL_ADENOM_FORBIDDEN3
,
KOL_ADENOM_FORBIDDEN4
,
KOL_ADENOM_ENTFERNT_REQUIRED
,
KOL_ADENOM_ENTFERNT_INVALID
,
KOL_ADENOM_ENTFERNT_FORBIDDEN3
,
KOL_ADENOM_ENTFERNT_FORBIDDEN4
,
KOL_HISTOKARZINOM_INVALID
,
KOL_HISTOKARZINOM_FORBIDDEN3
,
KOL_HISTOKARZINOM_FORBIDDEN4
,
KOL_KARZINOM_ENTFERNT_REQUIRED
,
KOL_KARZINOM_ENTFERNT_INVALID
,
KOL_KARZINOM_ENTFERNT_FORBIDDEN3
,
KOL_KARZINOM_ENTFERNT_FORBIDDEN4
,
KOL_SONSTIGES_INVALID
,
KOL_SONSTIGES_FORBIDDEN3
,
KOL_SONSTIGES_FORBIDDEN4
,
KOL_DIAGNOSE_REQUIRED
,
KOL_DIAGNOSE_INVALID
,
KOL_DIAGNOSE_INVALID2
,
KOL_DIAGNOSE_INVALID3
,
KOL_PATIENTENKONTAKT_VERLOREN_REQUIRED
,
KOL_PATIENTENKONTAKT_VERLOREN_INVALID
,
KOL_MASSNAHMEN_REQUIRED
,
KOL_MASSNAHMEN_INVALID
,
KOL_MASSNAHMEN_FORBIDDEN
,
KOL_POLYPENABTRAGUNG_REQUIRED
,
KOL_POLYPENABTRAGUNG_INVALID
,
KOL_POLYPENABTRAGUNG_FORBIDDEN
,
KOL_POLYPENABTRAGUNG_FORBIDDEN2
,
KOL_KONTROLLE_MONATE_REQUIRED
,
KOL_KONTROLLE_MONATE_WRONG_FORMAT
,
KOL_KONTROLLE_MONATE_FORBIDDEN
,
KOL_KONTROLLE_MONATE_NOT_ALLOWED3
,
GEBURTSDATUM_REQUIRED
,
GEBURTSDATUM_WRONG_FORMAT
,
GEBURTSDATUM_INVALID
,
GEBURTSDATUM_INVALID2
,
DATENBLATT_VERSIONSNUMMER_REQUIRED
,
DATENBLATT_VERSIONSNUMMER_INVALID
,
KOL_DYSPLASIE_REQUIRED
,
KOL_DYSPLASIE_INVALID
,
KOL_DYSPLASIE_FORBIDDEN
,
KOL_VORBEREITUNGSQUALITAET_REQUIRED
,
KOL_VORBEREITUNGSQUALITAET_INVALID
,
KOL_PATIENTENZUSTIMMUNG_REQUIRED
,
KOL_PATIENTENZUSTIMMUNG_INVALID
,
KOL_PATIENTENZUSTIMMUNG_FORBIDDEN
,
KOL_UNTERSUCHUNG_REQUIRED
,
KOL_UNTERSUCHUNG_INVALID
,
KOL_ANZAHL_ADENOME_REQUIRED
,
KOL_ANZAHL_ADENOME_WRONG_FORMAT
,
KOL_ANZAHL_ADENOME_INVALID
,
KOL_ANZAHL_ADENOME_FORBIDDEN
,
KOL_LOKALISATION_ADENOME_REQUIRED
,
KOL_LOKALISATION_ADENOME_INVALID
,
KOL_LOKALISATION_ADENOME_FORBIDDEN
,
KOL_UNTERSUCHUNGSERGEBNISSE_REQUIRED
,
KOL_UNTERSUCHUNGSERGEBNISSE_FORBIDDEN
AccessException
- MISSING_DBAS_CORE
DialogException
- 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
,
CARD_INVALID
,
CARDTOKEN_EXPIRED
,
CARDTOKEN_INVALID
,
CARDTOKEN_SVNR_MISMATCH
,
CARDTOKEN_TYPE_NOT_ALLOWED
,
CARDTOKEN_VPNR_MISMATCH
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
Quittung createDatenblattQZKoloskopie(String dialogId, String cardToken, DatenblattKoloskopie datenblattKoloskopie, String untersuchungsdatum, Boolean forcedQZ) throws AccessException, DialogException, ServiceException, DbasException, DbasEncryptionException, DbasInvalidParameterException
Mit dieser Funktion wird das Datenblatt 'Qualitätszertifikat Koloskopie', nachdem dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
DBAS_QZK
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog ID eines aufgebauten Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.datenblattKoloskopie
- Koloskopie-Daten des zu übertragenden Datenblattes 'Qualitätszertifikat Koloskopie'untersuchungsdatum
- Untersuchungsdatum, darf nicht in der zukunft oder vor dem Geburtsdatum liegen.forcedQZ
- true: es findet keine Prüfung auf vorhandene VK-Konsultationen statt
false: es findet eine Prüfung auf vorhandene VK-Konsultationen stattDbasException
- KONSULTATION_INVALID
,
INVALID_VSNR
,
NO_KEYS_FOUND
,
INVALID_KONSULTATION
,
INTERNAL_ERROR
,
CREATE_QUITTUNG_FAILED
,
MATCHING_KONSULTATION_FOUND
DbasEncryptionException
- ENCRYPTION_ERROR
DbasInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
DATENBLATT_KOLOSKOPIE_REQUIRED
,
KOL_POSTLEITZAHL_REQUIRED
,
KOL_POSTLEITZAHL_WRONG_FORMAT
,
KOL_ORT_WRONG_FORMAT
,
KOL_KOMMENTAR_WRONG_FORMAT
,
KOL_SEDIERUNG_ANALGESIE_REQUIRED
,
KOL_SEDIERUNG_ANALGESIE_INVALID
,
KOL_ZOEKUM_ERREICHT_REQUIRED
,
KOL_ZOEKUM_ERREICHT_INVALID
,
KOL_GRUND_UNVOLLSTAENDIGE_KOLO_REQUIRED
,
KOL_GRUND_UNVOLLSTAENDIGE_KOLO_INVALID
,
KOL_GRUND_UNVOLLSTAENDIGE_KOLO_FORBIDDEN
,
KOL_MAKROSKOPISCHER_BEFUND_REQUIRED
,
KOL_MAKROSKOPISCHER_BEFUND_INVALID
,
KOL_MAKROSKOPISCHER_BEFUND_INVALID2
,
KOL_INTERVENTIONSPFLICHTIG_REQUIRED
,
KOL_INTERVENTIONSPFLICHTIG_INVALID
,
KOL_INTER_KOMPLIKATION_JA_REQUIRED
,
KOL_INTER_KOMPLIKATION_JA_INVALID
,
KOL_INTER_KOMPLIKATION_JA_FORBIDDEN
,
KOL_BEHANDLUNG_REQUIRED
,
KOL_BEHANDLUNG_INVALID
,
KOL_BEHANDLUNG_FORBIDDEN
,
KOL_AUSGANG_REQUIRED
,
KOL_AUSGANG_INVALID
,
KOL_AUSGANG_FORBIDDEN
,
KOL_ANZAHL_FORM_GROESSE_LOKALISATON_REQUIRED
,
KOL_ANZAHL_REQUIRED
,
KOL_ANZAHL_INVALID
,
KOL_ANZAHL_FORBIDDEN2
,
KOL_FORM_REQUIRED
,
KOL_FORM_INVALID
,
KOL_GROESSE_REQUIRED
,
KOL_GROESSE_INVALID
,
KOL_LOKALISATION_REQUIRED
,
KOL_LOKALISATION_INVALID
,
KOL_POLYPEKTOMIE_REQUIRED
,
KOL_POLYPEKTOMIE_INVALID
,
KOL_ZANGENABTRAGUNG_REQUIRED
,
KOL_ZANGENABTRAGUNG_INVALID
,
KOL_POLYP_ENTFERNT_REQUIRED2
,
KOL_POLYP_ENTFERNT_INVALID
,
KOL_POLYP_ENTFERNT_FORBIDDEN3
,
KOL_POLYP_GEBORGEN_REQUIRED2
,
KOL_POLYP_GEBORGEN_INVALID
,
KOL_POLYP_GEBORGEN_FORBIDDEN3
,
KOL_BIOPSIE_ENTNOMMEN_REQUIRED2
,
KOL_BIOPSIE_ENTNOMMEN_INVALID
,
KOL_HISTOLOGISCHER_BEFUND_REQUIRED
,
KOL_POLYP_INVALID
,
KOL_POLYP_FORBIDDEN3
,
KOL_POLYP_FORBIDDEN4
,
KOL_ADENOM_INVALID
,
KOL_ADENOM_FORBIDDEN3
,
KOL_ADENOM_FORBIDDEN4
,
KOL_ADENOM_ENTFERNT_REQUIRED
,
KOL_ADENOM_ENTFERNT_INVALID
,
KOL_ADENOM_ENTFERNT_FORBIDDEN3
,
KOL_ADENOM_ENTFERNT_FORBIDDEN4
,
KOL_HISTOKARZINOM_INVALID
,
KOL_HISTOKARZINOM_FORBIDDEN3
,
KOL_HISTOKARZINOM_FORBIDDEN4
,
KOL_KARZINOM_ENTFERNT_REQUIRED
,
KOL_KARZINOM_ENTFERNT_INVALID
,
KOL_KARZINOM_ENTFERNT_FORBIDDEN3
,
KOL_KARZINOM_ENTFERNT_FORBIDDEN4
,
KOL_SONSTIGES_INVALID
,
KOL_SONSTIGES_FORBIDDEN3
,
KOL_SONSTIGES_FORBIDDEN4
,
KOL_DIAGNOSE_REQUIRED
,
KOL_DIAGNOSE_INVALID
,
KOL_DIAGNOSE_INVALID2
,
KOL_DIAGNOSE_INVALID3
,
KOL_PATIENTENKONTAKT_VERLOREN_REQUIRED
,
KOL_PATIENTENKONTAKT_VERLOREN_INVALID
,
KOL_MASSNAHMEN_REQUIRED
,
KOL_MASSNAHMEN_INVALID
,
KOL_MASSNAHMEN_FORBIDDEN
,
KOL_POLYPENABTRAGUNG_REQUIRED
,
KOL_POLYPENABTRAGUNG_INVALID
,
KOL_POLYPENABTRAGUNG_FORBIDDEN
,
KOL_POLYPENABTRAGUNG_FORBIDDEN2
,
KOL_KONTROLLE_MONATE_REQUIRED
,
KOL_KONTROLLE_MONATE_WRONG_FORMAT
,
KOL_KONTROLLE_MONATE_FORBIDDEN
,
KOL_KONTROLLE_MONATE_NOT_ALLOWED3
,
GEBURTSDATUM_REQUIRED
,
GEBURTSDATUM_WRONG_FORMAT
,
GEBURTSDATUM_INVALID2
,
GEBURTSDATUM_INVALID4
,
DATENBLATT_VERSIONSNUMMER_REQUIRED
,
DATENBLATT_VERSIONSNUMMER_INVALID
,
KOL_DYSPLASIE_REQUIRED
,
KOL_DYSPLASIE_INVALID
,
KOL_DYSPLASIE_FORBIDDEN
,
KOL_VORBEREITUNGSQUALITAET_REQUIRED
,
KOL_VORBEREITUNGSQUALITAET_INVALID
,
KOL_PATIENTENZUSTIMMUNG_REQUIRED
,
KOL_PATIENTENZUSTIMMUNG_INVALID
,
KOL_PATIENTENZUSTIMMUNG_FORBIDDEN
,
KOL_UNTERSUCHUNG_REQUIRED
,
KOL_UNTERSUCHUNG_INVALID
,
KOL_ANZAHL_ADENOME_REQUIRED
,
KOL_ANZAHL_ADENOME_INVALID
,
KOL_ANZAHL_ADENOME_FORBIDDEN
,
KOL_LOKALISATION_ADENOME_REQUIRED
,
KOL_LOKALISATION_ADENOME_INVALID
,
KOL_LOKALISATION_ADENOME_FORBIDDEN
,
KOL_UNTERSUCHUNGSERGEBNISSE_REQUIRED
,
KOL_UNTERSUCHUNGSERGEBNISSE_FORBIDDEN
,
QZK_UNTERSUCHUNGSDATUM_REQUIRED
,
QZK_UNTERSUCHUNGSDATUM_WRONG_FORMAT
,
QZK_UNTERSUCHUNGSDATUM_INVALID
AccessException
- MISSING_DBAS_CORE
,
MISSING_DBAS_QZK
DialogException
- 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
,
CARD_INVALID
,
CARDTOKEN_EXPIRED
,
CARDTOKEN_INVALID
,
CARDTOKEN_SVNR_MISMATCH
,
CARDTOKEN_TYPE_NOT_ALLOWED
,
CARDTOKEN_VPNR_MISMATCH
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
CreateDatenblattErgebnis createDatenblattDmpDm2(String dialogId, String cardToken, DatenblattDmpDm2 datenblattDmpDm2) throws AccessException, DialogException, ServiceException, DbasException, DbasEncryptionException, DbasInvalidParameterException
Mit dieser Funktion wird das Datenblatt 'Dokumentationsbogen Therapie Aktiv DM2', nachdem dieses erfolgreich validiert wurde, verschlüsselt und an den Server übertragen.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog ID eines aufgebauten Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.datenblattDmpDm2
- Daten des zu übertragenden Datenblattes 'Dokumentationsbogen Therapie Aktiv DM2'DbasException
- CREATE_ABRECHNUNG_DATA_FAILED
,
INVALID_VSNR
,
NO_KEYS_FOUND
,
PERSON_NOT_IN_DMP
,
INTERNAL_ERROR
,
CREATE_QUITTUNG_FAILED
,
BETREUUNG_INVALID
,
INVALID_BETREUUNG
DbasEncryptionException
- ENCRYPTION_ERROR
DbasInvalidParameterException
- DATENBLATT_DMP_DM2_REQUIRED
,
DMP_DATENBLATT_UNTERSUCHUNGSDATUM_REQUIRED
,
DMP_DATENBLATT_UNTERSUCHUNGSDATUM_WRONG_FORMAT
,
DMP_DATENBLATT_UNTERSUCHUNGSDATUM_INVALID
,
DM2_DIABETES_DIAGNOSE_JAHR_REQUIRED
,
DM2_DIABETES_DIAGNOSE_JAHR_WRONG_FORMAT
,
DM2_DIABETES_DIAGNOSE_JAHR_INVALID
,
DM2_HYPERTONIE_SEIT_JAHR_REQUIRED
,
DM2_HYPERTONIE_SEIT_JAHR_WRONG_FORMAT
,
DM2_HYPERTONIE_SEIT_JAHR_INVALID
,
DM2_BLINDHEIT_REQUIRED
,
DM2_BLINDHEIT_INVALID
,
DM2_TERMINALES_NIERENVERSAGEN_REQUIRED
,
DM2_TERMINALES_NIERENVERSAGEN_INVALID
,
DM2_HERZINFARKT_REQUIRED
,
DM2_HERZINFARKT_INVALID
,
DM2_HERZ_BYPASS_DILATATION_REQUIRED
,
DM2_HERZ_BYPASS_DILATATION_INVALID
,
DM2_APOPLEXIE_REQUIRED
,
DM2_APOPLEXIE_INVALID
,
DM2_AMPUTATION_REQUIRED
,
DM2_AMPUTATION_INVALID
,
DM2_NEUROPATHIE_REQUIRED
,
DM2_NEUROPATHIE_INVALID
,
DM2_ANGINA_PECTORIS_REQUIRED
,
DM2_ANGINA_PECTORIS_INVALID
,
DM2_CLAUDICATIO_REQUIRED
,
DM2_CLAUDICATIO_INVALID
,
DM2_TIAPRIND_REQUIRED
,
DM2_TIAPRIND_INVALID
,
DM2_SCHWERE_HYPOGLYKAEMIE_REQUIRED
,
DM2_SCHWERE_HYPOGLYKAEMIE_INVALID
,
DM2_EREKTILE_DYSFUNKTION_REQUIRED
,
DM2_EREKTILE_DYSFUNKTION_INVALID
,
DM2_EREKTILE_DYSFUNKTION_FORBIDDEN
,
DM2_HERZINSUFFIZIENZ_REQUIRED
,
DM2_HERZINSUFFIZIENZ_INVALID
,
DM2_KHK_REQUIRED
,
DM2_KHK_INVALID
,
DM2_DEPRESSION_REQUIRED
,
DM2_DEPRESSION_INVALID
,
DM2_PAVK_REQUIRED
,
DM2_PAVK_INVALID
,
DM2_PAVK_BYPASS_DILATATION_REQUIRED
,
DM2_PAVK_BYPASS_DILATATION_INVALID
,
DM2_INNERHALB12_MONATEN_REQUIRED
,
DM2_INNERHALB12_MONATEN_INVALID
,
DM2_FUSSDEFORMITAET_LINKS_REQUIRED
,
DM2_FUSSDEFORMITAET_LINKS_INVALID
,
DM2_FUSSDEFORMITAET_RECHTS_REQUIRED
,
DM2_FUSSDEFORMITAET_RECHTS_INVALID
,
DM2_PULS_TASTBAR_LINKS_REQUIRED
,
DM2_PULS_TASTBAR_LINKS_INVALID
,
DM2_PULS_TASTBAR_RECHTS_REQUIRED
,
DM2_PULS_TASTBAR_RECHTS_INVALID
,
DM2_ULKUS_LINKS_REQUIRED
,
DM2_ULKUS_LINKS_INVALID
,
DM2_ULKUS_RECHTS_REQUIRED
,
DM2_ULKUS_RECHTS_INVALID
,
DM2_VIBRATIONSEMPFINDEN_VERMINDERT_LINKS_REQUIRED
,
DM2_VIBRATIONSEMPFINDEN_VERMINDERT_LINKS_INVALID
,
DM2_VIBRATIONSEMPFINDEN_VERMINDERT_RECHTS_REQUIRED
,
DM2_VIBRATIONSEMPFINDEN_VERMINDERT_RECHTS_INVALID
,
DM2_RAUCHEN_JANEIN_REQUIRED
,
DM2_RAUCHEN_JANEIN_INVALID
,
DM2_RAUCHEN_JANEIN_INVALID2
,
DM2_EQ_5D_REQUIRED
,
DM2_EQ_5D_WRONG_FORMAT
,
DM2_EQ_5DVAS_REQUIRED
,
DM2_EQ_5DVAS_WRONG_FORMAT
,
DM2_EQ_5DVAS_INVALID
,
DM2_GEWICHT_REQUIRED
,
DM2_GEWICHT_WRONG_FORMAT
,
DM2_GEWICHT_INVALID
,
DM2_GROESSE_REQUIRED
,
DM2_GROESSE_WRONG_FORMAT
,
DM2_GROESSE_INVALID
,
DM2_RRSYS_RUHEMESSUNG_REQUIRED
,
DM2_RRSYS_RUHEMESSUNG_WRONG_FORMAT
,
DM2_RRSYS_RUHEMESSUNG_INVALID
,
DM2_RRSYS_RUHEMESSUNG_INVALID2
,
DM2_RRDIA_RUHEMESSUNG_REQUIRED
,
DM2_RRDIA_RUHEMESSUNG_WRONG_FORMAT
,
DM2_RRDIA_RUHEMESSUNG_INVALID
,
DM2_HBA_1C_HBA_1C_MOL_REQUIRED
,
DM2_HBA_1C_WRONG_FORMAT
,
DM2_HBA_1C_INVALID
,
DM2_KREATININ_REQUIRED
,
DM2_KREATININ_WRONG_FORMAT
,
DM2_KREATININ_INVALID
,
DM2_CHOLESTERIN_REQUIRED
,
DM2_CHOLESTERIN_WRONG_FORMAT
,
DM2_CHOLESTERIN_INVALID
,
DM2_HDL_CHOLESTERIN_REQUIRED
,
DM2_HDL_CHOLESTERIN_WRONG_FORMAT
,
DM2_HDL_CHOLESTERIN_INVALID
,
DM2_TRIGLYCERIDE_REQUIRED
,
DM2_TRIGLYCERIDE_WRONG_FORMAT
,
DM2_TRIGLYCERIDE_INVALID
,
DM2_EGFR_INVALID
,
DM2_EGFR_WRONG_FORMAT
,
DM2_ALBUMIN_KREATININ_QUOTIENT_INVALID
,
DM2_ALBUMIN_KREATININ_QUOTIENT_WRONG_FORMAT
,
DM2_ALBKREA_KLEINER_INVALID
,
DM2_ALBKREA_KLEINER_INVALID2
,
DM2_NUR_DIAET_REQUIRED
,
DM2_NUR_DIAET_INVALID
,
DM2_OAD_REQUIRED
,
DM2_OAD_INVALID
,
DM2_INSULIN_REQUIRED
,
DM2_INSULIN_INVALID
,
DM2_BLUTDRUCK_THERAPIE_REQUIRED
,
DM2_BLUTDRUCK_THERAPIE_INVALID
,
DM2_GEWICHT_ZIELVEREINBARUNG_REQUIRED
,
DM2_GEWICHT_ZIELVEREINBARUNG_INVALID
,
DM2_BEWEGUNG_REQUIRED
,
DM2_BEWEGUNG_INVALID
,
DM2_TABAK_REQUIRED
,
DM2_TABAK_INVALID
,
DM2_TABAK_INVALID2
,
DM2_ERNAEHRUNG_REQUIRED
,
DM2_ERNAEHRUNG_INVALID
,
DM2_BLUTDRUCK_ZIELVEREINBARUNG_REQUIRED
,
DM2_BLUTDRUCK_ZIELVEREINBARUNG_INVALID
,
DM2_KOMBITHERAPIE_REQUIRED
,
DM2_KOMBITHERAPIE_INVALID
,
DM2_BLUTFETTE_REQUIRED
,
DM2_BLUTFETTE_INVALID
,
DM2_HBA_1C_ZV_HBA_1C_MOL_ZV_REQUIRED
,
DM2_HBA_1C_ZIELVEREINBARUNG_WRONG_FORMAT
,
DM2_HBA_1C_ZIELVEREINBARUNG_INVALID
,
DM2_BLUTDRUCKMESSUNG_REQUIRED
,
DM2_BLUTDRUCKMESSUNG_INVALID
,
DM2_BLUTZUCKERMESSUNG_REQUIRED
,
DM2_BLUTZUCKERMESSUNG_INVALID
,
DM2_SCHULUNG_REQUIRED
,
DM2_SCHULUNG_INVALID
,
DM2_SCHULUNG_INVALID2
,
DM2_DIABETES_SCHULUNG_WANN_JAHR_REQUIRED
,
DM2_DIABETES_SCHULUNG_WANN_JAHR_WRONG_FORMAT
,
DM2_DIABETES_SCHULUNG_WANN_JAHR_INVALID
,
DM2_HBA_1C_MOL_WRONG_FORMAT
,
DM2_HBA_1C_MOL_INVALID
,
DM2_HBA_1C_MOL_ZIELVEREINBARUNG_WRONG_FORMAT
,
DM2_HBA_1C_MOL_ZIELVEREINBARUNG_INVALID
,
SV_NUMMER_INVALID
,
SVNR_MISSING_NO_ECARD
,
DATENBLATT_VERSIONSNUMMER_REQUIRED
,
DATENBLATT_VERSIONSNUMMER_INVALID
,
GEBURTSDATUM_REQUIRED
,
GEBURTSDATUM_WRONG_FORMAT
,
GEBURTSDATUM_INVALID2
,
GEBURTSDATUM_INVALID3
AccessException
- MISSING_DBAS_CORE
DialogException
- 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
,
CARD_INVALID
,
CARDTOKEN_EXPIRED
,
CARDTOKEN_INVALID
,
CARDTOKEN_SVNR_MISMATCH
,
CARDTOKEN_TYPE_NOT_ALLOWED
,
CARDTOKEN_VPNR_MISMATCH
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
Quittung[] searchQuittungen(String dialogId, QuittungSearchCriteria suchkriterien) throws AccessException, DialogException, ServiceException, DbasException, DbasInvalidParameterException
Mit dieser Funktion werden die Empfangsbestätigungen übertragener Datenblätter, die die Suchkriterien erfüllen, vom Server abgeholt.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.DBAS_CORE
).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId
- Dialog ID eines aufgebauten Dialogs.suchkriterien
- Suchkriterien zur Einschränkung des Ergebnisses.DbasException
- MAX_RESULTS_EXCEEDED
,
INTERNAL_ERROR
DbasInvalidParameterException
- DATENBLATT_TYP_INVALID
,
SV_NUMMER_INVALID
,
VON_DATUM_WRONG_FORMAT
,
BIS_DATUM_WRONG_FORMAT
,
VON_DATUM_VOR_BIS_DATUM
,
SVT_INVALID
,
SUCHKRITERIEN_REQUIRED
AccessException
- MISSING_DBAS_CORE
DialogException
- 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_USED
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION