public interface IBkfService
Dieses Service stellt die Funktionalitäten des Brustkrebs-Früherkennungs-Service (BKF) für Befunderfassung und -übermittlung zur Verfügung.
Modifier and Type | Method and Description |
---|---|
BKFLeistungsanspruchInfo |
checkBkfLeistungsanspruch(String dialogId,
String cardToken,
String svnr,
String patientenzustimmung)
Mit dieser Funktion wird der Leistungsanspruch der angegebenen Patientin (mittels SV-Nummer beziehungsweise
gesteckter e-card) geprüft und es werden die Patientendaten, sowie die Informationen des aktuellen
BKF-Leistungsanspruchs vom e-card-Server geholt.
|
CheckBkfTokenErgebnis |
checkBkfToken(String dialogId,
String cardToken,
String svnr,
Long konsultationsID,
String leistungsdatum,
String dokumentationstyp)
Mit dieser Funktion erfolgt eine Prüfung ob für die betreffende Patientin eine Einladung ermittelt
werden kann und somit eine Screening-Dokumentation oder Screening Ultraschalldokumentation erfasst werden kann.
|
BKFQuittung |
createAssessmentBildgebendeDiagnostikDoku(String dialogId,
String cardToken,
AssessmentBildgebendeDiagnostikDoku abd)
Mit dieser Funktion wird die Assessmentdokumentation Bildgebende Diagnostik validiert, verschlüsselt
und zum e-card-Server übertragen.
|
BKFQuittung |
createAssessmentInvasiveDiagnostikDoku(String dialogId,
String cardToken,
AssessmentInvasiveDiagnostikDoku aid)
Mit dieser Funktion wird die Assessmentdokumentation Invasive Diagnostik validiert, verschlüsselt
und zum e-card-Server übertragen.
|
BKFQuittung |
createKurativeMammographieDoku(String dialogId,
String cardToken,
KurativeMammographieDoku kum)
Mit dieser Funktion wird die kurative Mammographiedokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
|
BKFQuittung |
createKurativeMammoLeermeldungDoku(String dialogId,
KurativeMammoLeermeldung kml)
Mit dieser Funktion wird die Dokumentation für die kurative Mammographie Leermeldung validiert,
verschlüsselt und zum e-card-Server übertragen.
|
BKFQuittung |
createKurativeUltraschallDoku(String dialogId,
String cardToken,
KurativeUltraschallDoku kus)
Mit dieser Funktion wird die kurative Ultraschalldokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
|
BKFQuittung |
createScreeningDoku(String dialogId,
String cardToken,
ScreeningDoku screening)
Mit dieser Funktion wird die Screening-Dokumentation validiert, verschlüsselt und zum e-card-Server übertragen.
|
BKFQuittung |
createScreeningUltraschallDoku(String dialogId,
String cardToken,
ScreeningUltraschallDoku sus)
Mit dieser Funktion wird die Screening Ultraschalldokumentation validiert, verschlüsselt und zum e-card-Server übertragen.
|
BKFQuittung |
createSelbstzahlerMammographieDoku(String dialogId,
String cardToken,
SelbstzahlerMammographieDoku szm)
Mit dieser Funktion wird die Selbstzahler Mammographie Dokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
|
BKFQuittung |
createTherapiePathologieDoku(String dialogId,
String cardToken,
TherapiePathologieDoku pat)
Mit dieser Funktion wird die Therapiedokumentation Pathologie validiert, verschlüsselt und zum e-card-Server übertragen.
|
BKFQuittung |
createTherapieTumorDoku(String dialogId,
String cardToken,
TherapieTumorDoku tum)
Mit dieser Funktion wird die Therapiedokumentation Tumor validiert, verschlüsselt und zum e-card-Server übertragen.
|
BKFQuittung |
createWeitereMammographieDoku(String dialogId,
String cardToken,
WeitereMammographieDoku wem)
Mit dieser Funktion wird die Weitere Mammographiedokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
|
BKFQuittung |
createWeitereUltraschallDoku(String dialogId,
String cardToken,
WeitereUltraschallDoku wus)
Mit dieser Funktion wird die Weitere Ultraschalldokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
|
BKFArzt |
searchBkfArzt(String dialogId,
String arztID)
Mit dieser Funktion werden die Daten eines mittels ID spezifizierten, zertifizierten Arztes ermittelt.
|
SearchBkfKonsultationDataErgebnis |
searchBkfKonsultationData(String dialogId,
String cardToken,
String svnr,
String dokumentationstyp)
Mit dieser Funktion wird die angegebene Patientin geprüft
und die Patientendaten, sowie die verfügbaren Konsultationen
in Abhängigkeit des angegebenen Dokumentationstyp vom e-card-Server geholt.
|
BKFQuittung[] |
searchBkfQuittungen(String dialogId,
String dokumentationstyp,
String svnr,
String kvt,
String ohneAnspruch,
String vonDatum,
String bisDatum)
Mit dieser Funktion werden die Empfangsbestätigungen übertragener Dokumentationen, die die
Suchkriterien erfüllen, vom e-card-Server abgeholt.
|
BKFQuittung[] searchBkfQuittungen(String dialogId, String dokumentationstyp, String svnr, String kvt, String ohneAnspruch, String vonDatum, String bisDatum) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException
Mit dieser Funktion werden die Empfangsbestätigungen übertragener Dokumentationen, die die Suchkriterien erfüllen, vom e-card-Server abgeholt.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.Berechtigungen.BKF_CORE
und mindestens eines der Dokumentationserfassungsrechte (
Berechtigungen.BKF_MAMMO
/ Berechtigungen.BKF_ASSESSMENT
/ Berechtigungen.BKF_SZE
/ Berechtigungen.BKF_WMU
).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId
- Dialog-ID eines gültigen Dialogs.dokumentationstyp
- Dokumentationstyp (siehe DokumentationTypConstant
).svnr
- SV-Nummer der Patientin.kvt
- Code des KVT.ohneAnspruch
- Es sollen nur Quittungen angezeigt werden, die für Patienten ohne Anspruch erzeugt wurden.
(siehe JaTypConstant
)vonDatum
- Es sollen nur Quittungen angezeigt werden, die nach dem angegebenen Datum erzeugt wurden.
Format: TT.MM.JJJJbisDatum
- Es sollen nur Quittungen angezeigt werden, die vor dem angegebenen Datum erzeugt wurden.
Format: TT.MM.JJJJBKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
INVALID_TRANSACTION_ID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
AccessException
- MISSING_BKF_CORE
MISSING_BKF_ERFASSUNG
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- MAX_RESULTS_EXCEEDED
,
INTERNAL_ERROR
BkfInvalidParameterException
- SV_NUMMER_INVALID
,
DOKUMENTATIONSTYP_INVALID
,
BIS_DATUM_WRONG_FORMAT
,
BIS_DATUM_INVALID
,
VON_DATUM_WRONG_FORMAT
,
OHNE_ANSPRUCH_AND_KVT_NOT_ALLOWED
,
KVT_INVALID
,
OHNE_ANSPRUCH_INVALID
SearchBkfKonsultationDataErgebnis searchBkfKonsultationData(String dialogId, String cardToken, String svnr, String dokumentationstyp) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException
Mit dieser Funktion wird die angegebene Patientin geprüft und die Patientendaten, sowie die verfügbaren Konsultationen in Abhängigkeit des angegebenen Dokumentationstyp vom e-card-Server geholt.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.Berechtigungen.BKF_CORE
und Berechtigungen.BKF_MAMMO
bzw. Berechtigungen.BKF_ASSESSMENT
bzw. Berechtigungen.BKF_WMU
).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.svnr
- SV-Nummer der Patientin.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.dokumentationstyp
- Dokumentationstyp (siehe DokumentationTypConstant
).SearchBkfKonsultationDataErgebnis
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_KSEABFRAGE
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KONSULTATION_EINLADUNG_NOT_FOUND
,
INTERNAL_ERROR
,
LEISTUNGSDATUM_EINLADUNG_NOT_FOUND
,
SV_NUMMER_EINLADUNG_NOT_FOUND
,
VPNR_KONS_EINLADUNG_NOT_AVAILABLE
,
VPNR_SCR_EINLADUNG_NOT_AVAILABLE
,
NO_KONSULTATION_FOUND
,
TOKEN_ALREADY_BONDED_TO_OTHER_DOKUTYP
at.chipkarte.client.bkf.soap.constants.BkfExceptionConstants#DOKUTYPE_NOT_SUPPORTED_ANYMORE
BkfInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
DOKUMENTATIONSTYP_REQUIRED
,
DOKUMENTATIONSTYP_INVALID
,
DOKUMENTATIONSTYP_INVALID2
CheckBkfTokenErgebnis checkBkfToken(String dialogId, String cardToken, String svnr, Long konsultationsID, String leistungsdatum, String dokumentationstyp) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException
Mit dieser Funktion erfolgt eine Prüfung ob für die betreffende Patientin eine Einladung ermittelt werden kann und somit eine Screening-Dokumentation oder Screening Ultraschalldokumentation erfasst werden kann.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_MAMMO
).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.svnr
- SV-Nummer der Patientin.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.konsultationsID
- ID einer Konsultation.leistungsdatum
- Leistungsdatum.
dokumentationstyp
- Dokumentationstyp (siehe DokumentationTypConstant
).CheckBkfTokenErgebnis
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_MAMMO
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KONSULTATION_EINLADUNG_NOT_FOUND
,
INTERNAL_ERROR
,
LEISTUNGSDATUM_EINLADUNG_NOT_FOUND
,
SV_NUMMER_EINLADUNG_NOT_FOUND
,
VPNR_KONS_EINLADUNG_NOT_AVAILABLE
,
VPNR_SCR_EINLADUNG_NOT_AVAILABLE
,
TOKEN_NOT_AVAILABLE_AND_BONDED_TO_OTHER_DOKUTYP
,
TOKEN_NOT_AVAILABLE_AND_TIME_EXPIRED
at.chipkarte.client.bkf.soap.constants.BkfExceptionConstants#DOKUTYPE_NOT_SUPPORTED_ANYMORE
BkfInvalidParameterException
- SV_NUMMER_INVALID
,
SVNR_MISSING_NO_ECARD
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
KONSULTATION_INVALID
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
BKFArzt searchBkfArzt(String dialogId, String arztID) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException
Mit dieser Funktion werden die Daten eines mittels ID spezifizierten, zertifizierten Arztes ermittelt.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_MAMMO
bzw.
BKF_SZE
bzw.
BKF_WMU
).
Laufzeitgruppe: Mittel
Replayability: Nein
dialogId
- DialogID eines gültigen Dialogs.arztID
- Gültige ArztID.BKFArzt
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_ARZTABFRAGE
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- INTERNAL_ERROR
BkfInvalidParameterException
- NO_PARTICIPANT_FOUND
,
ARZTID_WRONG_FORMAT
,
ARZTID_REQUIRED
BKFQuittung createScreeningDoku(String dialogId, String cardToken, ScreeningDoku screening) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Screening-Dokumentation validiert, verschlüsselt und zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_MAMMO
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.screening
- Die Daten der Screening-Dokumentation (ScreeningDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_MAMMO
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KONSULTATION_EINLADUNG_NOT_FOUND
,
LEISTUNGSDATUM_EINLADUNG_NOT_FOUND
,
SV_NUMMER_EINLADUNG_NOT_FOUND
,
VPNR_KONS_EINLADUNG_NOT_AVAILABLE
,
VPNR_SCR_EINLADUNG_NOT_AVAILABLE
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
EINLADUNG_STATUS_CHANGED
,
INTERNAL_ERROR
,
NO_KONSULTATION_FOUND
,
TOKENID_NOT_VALID
,
KONSULTATION_TOKENID_MISMATCH
BkfInvalidParameterException
- SCREENING_REQUIRED
,
SCR_MAMMO_ERSTBEFUNDER_REQUIRED
,
SCR_MAMMO_ZWEITBEFUNDER_REQUIRED
,
SCR_ENDERGEBNIS_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
KONSULTATION_INVALID
,
SCR_IDENTIFIKATION_ERSTBEFUNDER_REQUIRED
,
SCR_IDENTIFIKATION_ERSTBEFUNDER_WRONG_FORMAT
,
SCR_IDENTIFIKATION_ERSTBEFUNDER_INVALID
,
SCR_IDENTIFIKATION_ERSTBEFUNDER_INVALID2
,
SCR_IDENTIFIKATION_ERSTBEFUNDER_NOT_FOUND
,
SCR_DATUM_BEFUNDUNG_ERSTBEFUNDER_REQUIRED
,
SCR_DATUM_BEFUNDUNG_ERSTBEFUNDER_WRONG_FORMAT
,
SCR_DATUM_BEFUNDUNG_ERSTBEFUNDER_INVALID
,
SCR_DICHTE_ERSTBEFUNDER_REQUIRED
,
SCR_DICHTE_ERSTBEFUNDER_INVALID
,
SCR_ERGEBNIS_ERSTBEFUNDER_REQUIRED
,
SCR_ERGEBNIS_ERSTBEFUNDER_INVALID
,
SCR_DATUM_BEFUNDUNG_ULTRASCHALL_REQUIRED
,
SCR_DATUM_BEFUNDUNG_ULTRASCHALL_WRONG_FORMAT
,
SCR_DATUM_BEFUNDUNG_ULTRASCHALL_INVALID
,
SCR_GRUND_REQUIRED
,
SCR_GRUND_INVALID
,
SCR_GRUND_INVALID2
,
SCR_GRUND_INVALID3
,
SCR_GRUND_INVALID4
,
SCR_GRUND_INVALID5
,
SCR_ERGEBNIS_ULTRASCHALL_REQUIRED
,
SCR_ERGEBNIS_ULTRASCHALL_INVALID
,
SCR_IDENTIFIKATION_ZWEITBEFUNDER_REQUIRED
,
SCR_IDENTIFIKATION_ZWEITBEFUNDER_WRONG_FORMAT
,
SCR_IDENTIFIKATION_ZWEITBEFUNDER_NOT_FOUND
,
SCR_DATUM_BEFUNDUNG_ZWEITBEFUNDER_REQUIRED
,
SCR_DATUM_BEFUNDUNG_ZWEITBEFUNDER_WRONG_FORMAT
,
SCR_DATUM_BEFUNDUNG_ZWEITBEFUNDER_INVALID
,
SCR_DICHTE_ZWEITBEFUNDER_REQUIRED
,
SCR_DICHTE_ZWEITBEFUNDER_INVALID
,
SCR_ERGEBNIS_ZWEITBEFUNDER_REQUIRED
,
SCR_ERGEBNIS_ZWEITBEFUNDER_INVALID
,
SCR_MED_ZUSATZAUFNAHME_REQUIRED
,
SCR_MED_ZUSATZAUFNAHME_INVALID
,
SCR_INAKZEPTABEL_REQUIRED
,
SCR_INAKZEPTABEL_INVALID
,
SCR_TECH_ZUSATZAUFNAHME_REQUIRED
,
SCR_TECH_ZUSATZAUFNAHME_INVALID
,
SCR_DOPPELBEFUNDUNG_REQUIRED
,
SCR_DOPPELBEFUNDUNG_INVALID
,
SCR_ERGEBNIS_ENDERGEBNIS_REQUIRED
,
SCR_ERGEBNIS_ENDERGEBNIS_INVALID
,
SCR_DICHTE_ENDERGEBNIS_REQUIRED
,
SCR_DICHTE_ENDERGEBNIS_INVALID
,
SCR_GROESSE_LINKS_REQUIRED
,
SCR_GROESSE_LINKS_INVALID
,
SCR_GROESSE_LINKS_INVALID2
,
SCR_GROESSE_RECHTS_INVALID
,
SCR_GROESSE_RECHTS_INVALID2
,
SCR_VORGEHEN_REQUIRED
,
SCR_VORGEHEN_INVALID
,
SCR_VORGEHEN_INVALID2
,
SCR_DATUM_BEFUNDUNG_ENDERGEBNIS_REQUIRED
,
SCR_DATUM_BEFUNDUNG_ENDERGEBNIS_WRONG_FORMAT
,
SCR_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID
,
SCR_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID2
,
SCR_INFO_PATIENT_REQUIRED
,
SCR_INFO_PATIENT_WRONG_FORMAT
,
SCR_INFO_PATIENT_INVALID
,
SCR_PATIENT_ID_WRONG_FORMAT
,
SCR_WIEDERBESTELLUNG_REQUIRED
,
SCR_WIEDERBESTELLUNG_INVALID
,
TOKENID_REQUIRED
,
TOKENID_INVALID
,
SCR_ARTUNTERSUCHUNG_REQUIRED
,
SCR_ARTUNTERSUCHUNG_INVALID
,
SCR_ARTUNTERSUCHUNG_INVALID2
,
SCR_ARTUNTERSUCHUNG_INVALID3
,
SCR_TOMOSYNTHESE_INVALID
,
SCR_TOMOSYNTHESE_REQUIRED
,
SCR_ZUSTIMMUNG_FEEDBACKBERICHT_REQUIRED
,
SCR_ZUSTIMMUNG_FEEDBACKBERICHT_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createKurativeMammographieDoku(String dialogId, String cardToken, KurativeMammographieDoku kum) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die kurative Mammographiedokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_MAMMO
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.kum
- Die Daten der kurative Mammographiedokumentation (KurativeMammographieDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_MAMMO
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
,
NO_KONSULTATION_FOUND
,
KONSULTATION_NOT_VALID
,
LEISTUNGSDATUM_NOT_VALID
BkfInvalidParameterException
- KURATIV_MAMMO_REQUIRED
,
KUM_MAMMO_ERSTBEFUNDER_REQUIRED
,
KUM_ENDERGEBNIS_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
KONSULTATION_INVALID
,
KUM_IDENTIFIKATION_ERSTBEFUNDER_REQUIRED
,
KUM_IDENTIFIKATION_ERSTBEFUNDER_WRONG_FORMAT
,
KUM_IDENTIFIKATION_ERSTBEFUNDER_NOT_FOUND
,
KUM_IDENTIFIKATION_ERSTBEFUNDER_INVALID
,
KUM_DATUM_BEFUNDUNG_ERSTBEFUNDER_REQUIRED
,
KUM_DATUM_BEFUNDUNG_ERSTBEFUNDER_WRONG_FORMAT
,
KUM_DATUM_BEFUNDUNG_ERSTBEFUNDER_INVALID
,
KUM_DICHTE_ERSTBEFUNDER_REQUIRED
,
KUM_DICHTE_ERSTBEFUNDER_INVALID
,
KUM_ERGEBNIS_ERSTBEFUNDER_REQUIRED
,
KUM_ERGEBNIS_ERSTBEFUNDER_INVALID
,
KUM_DATUM_BEFUNDUNG_ULTRASCHALL_REQUIRED
,
KUM_DATUM_BEFUNDUNG_ULTRASCHALL_WRONG_FORMAT
,
KUM_DATUM_BEFUNDUNG_ULTRASCHALL_INVALID
,
KUM_GRUND_REQUIRED
,
KUM_GRUND_INVALID
,
KUM_GRUND_INVALID2
,
KUM_GRUND_INVALID3
,
KUM_GRUND_INVALID4
,
KUM_GRUND_INVALID5
,
KUM_ERGEBNIS_ULTRASCHALL_REQUIRED
,
KUM_ERGEBNIS_ULTRASCHALL_INVALID
,
KUM_IDENTIFIKATION_ZWEITBEFUNDER_REQUIRED
,
KUM_IDENTIFIKATION_ZWEITBEFUNDER_WRONG_FORMAT
,
KUM_IDENTIFIKATION_ZWEITBEFUNDER_NOT_FOUND
,
KUM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_REQUIRED
,
KUM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_WRONG_FORMAT
,
KUM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_INVALID
,
KUM_DICHTE_ZWEITBEFUNDER_REQUIRED
,
KUM_DICHTE_ZWEITBEFUNDER_INVALID
,
KUM_ERGEBNIS_ZWEITBEFUNDER_REQUIRED
,
KUM_ERGEBNIS_ZWEITBEFUNDER_INVALID
,
KUM_MED_ZUSATZAUFNAHME_REQUIRED
,
KUM_MED_ZUSATZAUFNAHME_INVALID
,
KUM_INAKZEPTABEL_REQUIRED
,
KUM_INAKZEPTABEL_INVALID
,
KUM_TECH_ZUSATZAUFNAHME_REQUIRED
,
KUM_TECH_ZUSATZAUFNAHME_INVALID
,
KUM_ERGEBNIS_ENDERGEBNIS_REQUIRED
,
KUM_ERGEBNIS_ENDERGEBNIS_INVALID
,
KUM_DICHTE_ENDERGEBNIS_REQUIRED
,
KUM_DICHTE_ENDERGEBNIS_INVALID
,
KUM_GROESSE_LINKS_REQUIRED
,
KUM_GROESSE_LINKS_INVALID
,
KUM_GROESSE_LINKS_INVALID2
,
KUM_GROESSE_RECHTS_INVALID
,
KUM_GROESSE_RECHTS_INVALID2
,
KUM_DATUM_BEFUNDUNG_ENDERGEBNIS_REQUIRED
,
KUM_DATUM_BEFUNDUNG_ENDERGEBNIS_WRONG_FORMAT
,
KUM_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID
,
KUM_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID2
,
KUM_INFO_PATIENT_REQUIRED
,
KUM_INFO_PATIENT_WRONG_FORMAT
,
KUM_INFO_PATIENT_INVALID
,
KUM_PATIENT_ID_WRONG_FORMAT
,
KUM_WIEDERBESTELLUNG_REQUIRED
,
KUM_WIEDERBESTELLUNG_INVALID
,
KUM_ZUSTIMMUNG_FEEDBACKBERICHT_REQUIRED
,
KUM_ZUSTIMMUNG_FEEDBACKBERICHT_INVALID
,
KUM_TOMOSYNTHESE_REQUIRED
,
KUM_TOMOSYNTHESE_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createAssessmentBildgebendeDiagnostikDoku(String dialogId, String cardToken, AssessmentBildgebendeDiagnostikDoku abd) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Assessmentdokumentation Bildgebende Diagnostik validiert, verschlüsselt
und zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_ASSESSMENT
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.abd
- Die Daten der Assessmentdokumentation Bildgebende Diagnostik
(AssessmentBildgebendeDiagnostikDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_ASSESSMENT
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- *
SV_NUMMER_INVALID
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
,
NO_KONSULTATION_FOUND
,
KONSULTATION_NOT_VALID
,
LEISTUNGSDATUM_NOT_VALID
*BkfInvalidParameterException
- ASSESSMENT_BILDGEBEND_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
KONSULTATION_INVALID
,
ABD_ERGEBNIS_KLINISCH_INVALID
,
ABD_MAMMO_DURCHGEFUEHRT_REQUIRED
,
ABD_MAMMO_DURCHGEFUEHRT_INVALID
,
ABD_ZUSATZAUFNAHME_REQUIRED
,
ABD_ZUSATZAUFNAHME_INVALID
,
ABD_ERGBNIS_MAMMO_REQUIRED
,
ABD_ERGEBNIS_MAMMO_INVALID
,
ABD_ERGEBNIS_US_INVALID
,
ABD_ERGEBNIS_MRT_INVALID
,
ABD_GESAMTERGEBNIS_REQUIRED
,
ABD_GESAMTERGEBNIS_INVALID
,
ABD_INFO_PATIENT_REQUIRED
,
ABD_INFO_PATIENT_WRONG_FORMAT
,
ABD_INFO_PATIENT_INVALID
,
ABD_SEITE_REQUIRED
,
ABD_SEITE_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createAssessmentInvasiveDiagnostikDoku(String dialogId, String cardToken, AssessmentInvasiveDiagnostikDoku aid) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Assessmentdokumentation Invasive Diagnostik validiert, verschlüsselt
und zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_ASSESSMENT
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.aid
- Die Daten der Assessmentdokumentation Invasive Diagnostik (AssessmentInvasiveDiagnostikDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_ASSESSMENT
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KEYS_NOT_FOUND
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
BkfInvalidParameterException
- ASSESSMENT_INVASIV_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
AID_LEISTUNGSANFANG_REQUIRED
,
AID_LEISTUNGSANFANG_WRONG_FORMAT
,
AID_LEISTUNGSANFANG_INVALID
,
AID_SEITE_REQUIRED
,
AID_SEITE_INVALID
,
AID_INFO_PATIENT_REQUIRED
,
AID_INFO_PATIENT_WRONG_FORMAT
,
AID_INFO_PATIENT_INVALID
,
AID_ERGEBNIS_HISTOLOGIE_REQUIRED
,
AID_ERGEBNIS_HISTOLOGIE_INVALID
,
AID_ANZAHL_REQUIRED
,
AID_ANZAHL_OFFEN_KONTRA_METHODE_WRONG_FORMAT
,
AID_ANZAHL_OFFEN_KONTRA_METHODE_INVALID
,
ANZAHL_OFFEN_METHODE_WRONG_FORMAT
,
AID_ANZAHL_OFFEN_METHODE_INVALID
,
AID_ANZAHL_STANZ_METHODE_WRONG_FORMAT
,
AID_ANZAHL_STANZ_METHODE_INVALID
,
AID_VAKUUM_METHODE_WRONG_FORMAT
,
AID_VAKUUM_METHODE_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createKurativeMammoLeermeldungDoku(String dialogId, KurativeMammoLeermeldung kml) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Dokumentation für die kurative Mammographie Leermeldung validiert,
verschlüsselt und zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_MAMMO
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.kml
- Die Daten der Dokumentation zur Kurative Mammographie Leermeldung (KurativeMammoLeermeldung
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
INVALID_TRANSACTION_ID
,
SIGNATURE_INVALID
,
MULTIPLE_DIALOGID
,
DIALOG_CURRENTLY_USED
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_MAMMO
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- KEYS_NOT_FOUND
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
,
LEISTUNGSDATUM_NOT_VALID
BkfInvalidParameterException
- LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
LEISTUNGSDATUM_REQUIRED
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KURATIVE_MAMMOGRAPHIE_LEERMELDUNG_REQUIRED
,
KML_IDENTIFIKATION_ERSTBEFUNDER_REQUIRED
,
KML_IDENTIFIKATION_ERSTBEFUNDER_WRONG_FORMAT
,
KML_IDENTIFIKATION_ERSTBEFUNDER_NOT_FOUND
,
KML_IDENTIFIKATION_ZWEITBEFUNDER_WRONG_FORMAT
,
KML_IDENTIFIKATION_ZWEITBEFUNDER_NOT_FOUND
,
KML_IDENTIFIKATION_ERSTBEFUNDER_AND_IDENTIFIKATION_ZWEITBEFUNDER_IDENT
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createScreeningUltraschallDoku(String dialogId, String cardToken, ScreeningUltraschallDoku sus) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Screening Ultraschalldokumentation validiert, verschlüsselt und zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_MAMMO
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.sus
- Die Daten der Screening Ultraschalldokumentation (ScreeningUltraschallDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_MAMMO
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KONSULTATION_EINLADUNG_NOT_FOUND
,
LEISTUNGSDATUM_EINLADUNG_NOT_FOUND
,
SV_NUMMER_EINLADUNG_NOT_FOUND
,
VPNR_KONS_EINLADUNG_NOT_AVAILABLE
,
VPNR_SCR_EINLADUNG_NOT_AVAILABLE
,
TOKEN_ALREADY_BONDED_TO_OTHER_DOKUTYP
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
EINLADUNG_STATUS_CHANGED
,
INTERNAL_ERROR
,
NO_KONSULTATION_FOUND
,
TOKENID_NOT_VALID
,
KONSULTATION_TOKENID_MISMATCH
BkfInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
KONSULTATION_INVALID
,
SCREENING_ULTRASCHALL_REQUIRED
,
SUS_DATUM_BEFUNDUNG_REQUIRED
,
SUS_DATUM_BEFUNDUNG_WRONG_FORMAT
,
SUS_DATUM_BEFUNDUNG_INVALID
,
SUS_ERGEBNIS_ULTRASCHALL_REQUIRED
,
SUS_ERGEBNIS_ULTRASCHALL_INVALID
,
SUS_GROESSE_LINKS_REQUIRED
,
SUS_GROESSE_LINKS_INVALID
,
SUS_GROESSE_LINKS_INVALID2
,
SUS_GROESSE_RECHTS_INVALID
,
SUS_GROESSE_RECHTS_INVALID2
,
SUS_VORGEHEN_REQUIRED
,
SUS_VORGEHEN_INVALID
,
SUS_VORGEHEN_INVALID2
,
SUS_INFO_DATUM_REQUIRED
,
SUS_INFO_DATUM_WRONG_FORMAT
,
SUS_INFO_DATUM_INVALID
,
SUS_PATIENT_ID_WRONG_FORMAT
,
SUS_IDENTIFIKATION_BEFUNDER_REQUIRED
,
SUS_IDENTIFIKATION_BEFUNDER_WRONG_FORMAT
,
SUS_IDENTIFIKATION_BEFUNDER_INVALID
,
TOKENID_REQUIRED
,
TOKENID_INVALID
,
SUS_ZUSTIMMUNG_FEEDBACKBERICHT_REQUIRED
,
SUS_ZUSTIMMUNG_FEEDBACKBERICHT_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createKurativeUltraschallDoku(String dialogId, String cardToken, KurativeUltraschallDoku kus) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die kurative Ultraschalldokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_MAMMO
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.kus
- Die Daten der kurative Ultraschalldokumentation (KurativeUltraschallDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_MAMMO
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
,
KONSULTATION_NOT_VALID
,
LEISTUNGSDATUM_NOT_VALID
BkfInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
KONSULTATION_INVALID
,
KURATIVER_ULTRASCHALL_REQUIRED
,
KUS_DATUM_BEFUNDUNG_REQUIRED
,
KUS_DATUM_BEFUNDUNG_WRONG_FORMAT
,
KUS_DATUM_BEFUNDUNG_INVALID
,
KUS_ERGEBNIS_ULTRASCHALL_REQUIRED
,
KUS_ERGEBNIS_ULTRASCHALL_INVALID
,
KUS_GROESSE_LINKS_REQUIRED
,
KUS_GROESSE_LINKS_INVALID
,
KUS_GROESSE_LINKS_INVALID2
,
KUS_GROESSE_RECHTS_INVALID
,
KUS_GROESSE_RECHTS_INVALID2
,
KUS_INFO_DATUM_REQUIRED
,
KUS_INFO_DATUM_WRONG_FORMAT
,
KUS_INFO_DATUM_INVALID
,
KUS_PATIENT_ID_WRONG_FORMAT
,
KUS_ZUSTIMMUNG_FEEDBACKBERICHT_REQUIRED
,
KUS_ZUSTIMMUNG_FEEDBACKBERICHT_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createTherapiePathologieDoku(String dialogId, String cardToken, TherapiePathologieDoku pat) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Therapiedokumentation Pathologie validiert, verschlüsselt und zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_ASSESSMENT
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.pat
- Die Daten der Therapiedokumentation Pathologie (TherapiePathologieDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_ASSESSMENT
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KONSULTATION_EINLADUNG_NOT_FOUND
,
LEISTUNGSDATUM_EINLADUNG_NOT_FOUND
,
SV_NUMMER_EINLADUNG_NOT_FOUND
,
VPNR_KONS_EINLADUNG_NOT_AVAILABLE
,
VPNR_SCR_EINLADUNG_NOT_AVAILABLE
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
EINLADUNG_STATUS_CHANGED
,
INTERNAL_ERROR
,BkfInvalidParameterException
- THERAPIE_PATHOLOGIE_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
PAT_SEITE_REQUIRED
,
PAT_SEITE_INVALID
,
PAT_HISTOLOGISCHE_PATHOLOGIE_DIAGNOSE_REQUIRED
,
PAT_HISTOLOGISCHE_PATHOLOGIE_DIAGNOSE_REQUIRED
,
PAT_OESTROGEN_INVALID
,
PAT_OESTROGEN_INVALID2
,
PAT_OESTROGEN_WRONG_FORMAT
,
PAT_PROGESTERON_INVALID
,
PAT_PROGESTERON_INVALID2
,
PAT_PROGESTERON_WRONG_FORMAT
,
PAT_LYMPHGEFAESSEINBRUCH_INVALID
,
PAT_LYMPHGEFAESSEINBRUCH_REQUIRED
,
PAT_BLUTGEFAESSEINBRUCH_INVALID
,
PAT_BLUTGEFAESSEINBRUCH_REQUIRED
,
PAT_TUMORGRADING_INVALID
,
PAT_TUMORGRADING_REQUIRED
,
PAT_ABSTAND_RESEKTIONSRAND_INVALID
,
PAT_ABSTAND_RESEKTIONSRAND_WRONG_FORMAT
,
PAT_PT_KATEGORIE_REQUIRED
,
PAT_PT_KATEGORIE_INVALID
PAT_Y_PRAEFIX_REQUIRED
,
PAT_Y_PRAEFIX_INVALID
PAT_R_PRAEFIX_REQUIRED
,
PAT_R_PRAEFIX_INVALID
PAT_PN_KATEGORIE_REQUIRED
,
PAT_PN_KATEGORIE_INVALID
PAT_M_SUFFIX_REQUIRED
,
PAT_M_SUFFIX_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createTherapieTumorDoku(String dialogId, String cardToken, TherapieTumorDoku tum) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Therapiedokumentation Tumor validiert, verschlüsselt und zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_ASSESSMENT
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.tum
- Die Daten der Therapiedokumentation Tumordokumentation (TherapieTumorDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_ASSESSMENT
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KONSULTATION_EINLADUNG_NOT_FOUND
,
LEISTUNGSDATUM_EINLADUNG_NOT_FOUND
,
SV_NUMMER_EINLADUNG_NOT_FOUND
,
VPNR_KONS_EINLADUNG_NOT_AVAILABLE
,
VPNR_SCR_EINLADUNG_NOT_AVAILABLE
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
EINLADUNG_STATUS_CHANGED
,
INTERNAL_ERROR
,BkfInvalidParameterException
- THERAPIE_TUMOR_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
TUM_OPERATIONSDATUM_WRONG_FORMAT
,
TUM_OPERATIONSDATUM_REQUIRED
,
TUM_OPERATIONSDATUM_INVALID
,
TUM_SEITE_REQUIRED
,
TUM_SEITE_INVALID
,
TUM_NEOADJUVANTE_THERAPIE_REQUIRED
,
TUM_NEOADJUVANTE_THERAPIE_INVALID
,
TUM_DATUM_TUMORBOARD_REQUIRED
,
TUM_DATUM_TUMORBOARD_WRONG_FORMAT
,
TUM_DATUM_TUMORBOARD_INVALID
,
TUM_DATUM_TUMORBOARD_INVALID2
,
TUM_CT_KATEGORIE_REQUIRED
,
TUM_CT_KATEGORIE_INVALID
,
TUM_CN_KATEGORIE_REQUIRED
,
TUM_CN_KATEGORIE_INVALID
,
TUM_CM_KATEGORIE_REQUIRED
,
TUM_CM_KATEGORIE_INVALID
,
TUM_HORMONREZEPTOR_STATUS_REQUIRED
,
TUM_HORMONREZEPTOR_STATUS_INVALID
,
TUM_HER2_STATUS_REQUIRED
,
TUM_HER2_STATUS_INVALID
,
TUM_DATUM_NEOADJUVANTE_THERAPIE_REQUIRED
,
TUM_DATUM_NEOADJUVANTE_THERAPIE_WRONG_FORMAT
,
TUM_DATUM_NEOADJUVANTE_THERAPIE_INVALID
,
TUM_DATUM_NEOADJUVANTE_THERAPIE_INVALID_2
,
TUM_DATUM_NEOADJUVANTE_THERAPIE_REQUIRED
,
TUM_DATUM_PALLIATIVE_THERAPIE_WRONG_FORMAT
,
TUM_DATUM_PALLIATIVE_THERAPIE_INVALID
,
TUM_DATUM_PALLIATIVE_THERAPIE_INVALID2
,
TUM_PALLIATIVE_THERAPIE_REQUIRED
,
TUM_PALLIATIVE_THERAPIE_INVALID
TUM_OBSERVANZ_REQUIRED
,
TUM_OBSERVANZ_INVALID
TUM_OPERATIVE_THERAPIE_REQUIRED
,
TUM_OPERATIVE_THERAPIE_INVALID
,
TUM_NO_VALID_DATUM
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createSelbstzahlerMammographieDoku(String dialogId, String cardToken, SelbstzahlerMammographieDoku szm) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Selbstzahler Mammographie Dokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_SZE
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.szm
- Die Daten der Selbstzahler Mammographie Dokumentation (SelbstzahlerMammographieDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_SZE
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KEYS_NOT_FOUND
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
,
LEISTUNGSDATUM_NOT_VALID
BkfInvalidParameterException
- SELBSTZAHLER_MAMMO_REQUIRED
,
SELBSTZAHLER_MAMMO_ERSTBEFUNDER_REQUIRED
,
SELBSTZAHLER_ENDERGEBNIS_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
, *
DOKUERFASSUNG_REQUIRES_ZUSTIMMUNG
,
SZM_IDENTIFIKATION_ERSTBEFUNDER_REQUIRED
,
SZM_IDENTIFIKATION_ERSTBEFUNDER_WRONG_FORMAT
,
SZM_IDENTIFIKATION_ERSTBEFUNDER_NOT_FOUND
,
SZM_IDENTIFIKATION_ERSTBEFUNDER_INVALID
,
SZM_DATUM_BEFUNDUNG_ERSTBEFUNDER_REQUIRED
,
SZM_DATUM_BEFUNDUNG_ERSTBEFUNDER_WRONG_FORMAT
,
SZM_DATUM_BEFUNDUNG_ERSTBEFUNDER_INVALID
,
SZM_DICHTE_ERSTBEFUNDER_REQUIRED
,
SZM_DICHTE_ERSTBEFUNDER_INVALID
,
SZM_ERGEBNIS_ERSTBEFUNDER_REQUIRED
,
SZM_ERGEBNIS_ERSTBEFUNDER_INVALID
,
SZM_DATUM_BEFUNDUNG_ULTRASCHALL_REQUIRED
,
SZM_DATUM_BEFUNDUNG_ULTRASCHALL_WRONG_FORMAT
,
SZM_DATUM_BEFUNDUNG_ULTRASCHALL_INVALID
,
SZM_GRUND_REQUIRED
,
SZM_GRUND_INVALID
,
SZM_GRUND_INVALID2
,
SZM_GRUND_INVALID3
,
SZM_GRUND_INVALID4
,
SZM_GRUND_INVALID5
,
SZM_ERGEBNIS_ULTRASCHALL_REQUIRED
,
SZM_ERGEBNIS_ULTRASCHALL_INVALID
,
SZM_IDENTIFIKATION_ZWEITBEFUNDER_REQUIRED
,
SZM_IDENTIFIKATION_ZWEITBEFUNDER_WRONG_FORMAT
,
SZM_IDENTIFIKATION_ZWEITBEFUNDER_NOT_FOUND
,
SZM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_REQUIRED
,
SZM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_WRONG_FORMAT
,
SZM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_INVALID
,
SZM_DICHTE_ZWEITBEFUNDER_REQUIRED
,
SZM_DICHTE_ZWEITBEFUNDER_INVALID
,
SZM_ERGEBNIS_ZWEITBEFUNDER_REQUIRED
,
SZM_ERGEBNIS_ZWEITBEFUNDER_INVALID
,
SZM_MED_ZUSATZAUFNAHME_REQUIRED
,
SZM_MED_ZUSATZAUFNAHME_INVALID
,
SZM_INAKZEPTABEL_REQUIRED
,
SZM_INAKZEPTABEL_INVALID
,
SZM_TECH_ZUSATZAUFNAHME_REQUIRED
,
SZM_TECH_ZUSATZAUFNAHME_INVALID
,
SZM_ERGEBNIS_ENDERGEBNIS_REQUIRED
,
SZM_ERGEBNIS_ENDERGEBNIS_INVALID
,
SZM_DICHTE_ENDERGEBNIS_REQUIRED
,
SZM_DICHTE_ENDERGEBNIS_INVALID
,
SZM_GROESSE_LINKS_REQUIRED
,
SZM_GROESSE_LINKS_INVALID
,
SZM_GROESSE_LINKS_INVALID2
,
SZM_GROESSE_RECHTS_INVALID
,
SZM_GROESSE_RECHTS_INVALID2
,
SZM_DATUM_BEFUNDUNG_ENDERGEBNIS_REQUIRED
,
SZM_DATUM_BEFUNDUNG_ENDERGEBNIS_WRONG_FORMAT
,
SZM_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID
,
SZM_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID2
,
SZM_INFO_PATIENT_REQUIRED
,
SZM_INFO_PATIENT_WRONG_FORMAT
,
SZM_INFO_PATIENT_INVALID
,
SZM_PATIENT_ID_WRONG_FORMAT
,
SZM_WIEDERBESTELLUNG_REQUIRED
,
SZM_WIEDERBESTELLUNG_INVALID
,
SZM_ZUSTIMMUNG_FEEDBACKBERICHT_REQUIRED
,
SZM_ZUSTIMMUNG_FEEDBACKBERICHT_INVALID
,BkfEncryptionException
- ENCRYPTION_ERROR
BKFLeistungsanspruchInfo checkBkfLeistungsanspruch(String dialogId, String cardToken, String svnr, String patientenzustimmung) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException
Mit dieser Funktion wird der Leistungsanspruch der angegebenen Patientin (mittels SV-Nummer beziehungsweise gesteckter e-card) geprüft und es werden die Patientendaten, sowie die Informationen des aktuellen BKF-Leistungsanspruchs vom e-card-Server geholt.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_LA_ABFRAGE
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.svnr
- SV-Nummer der Patientin.svNummer
oder ein mit e-card erstelltes
cardToken
angegeben werden.patientenzustimmung
- Zustimmung des Patienten zur Abfrage (siehe JaNeinTypConstant
).BKFLeistungsanspruchInfo
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_LA_ABFRAGE
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
INTERNAL_ERROR
BkfInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
PATIENTENZUSTIMMUNG_REQUIRED
,
PATIENTENZUSTIMMUNG_INVALID
,
LEISTUNGSANSPRUCHABFRAGE_REQUIRES_ZUSTIMMUNG
BKFQuittung createWeitereMammographieDoku(String dialogId, String cardToken, WeitereMammographieDoku wem) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Weitere Mammographiedokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_WMU
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.wem
- Die Daten der Weiteren Mammographiedokumentation (WeitereMammographieDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_WMU
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
,
NO_KONSULTATION_FOUND
,
KONSULTATION_NOT_VALID
,
LEISTUNGSDATUM_NOT_VALID
BkfInvalidParameterException
- WEITERE_MAMMO_REQUIRED
,
KUM_MAMMO_ERSTBEFUNDER_REQUIRED
,
WEM_ENDERGEBNIS_REQUIRED
,
SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
KONSULTATION_INVALID
,
WEM_IDENTIFIKATION_ERSTBEFUNDER_REQUIRED
,
WEM_IDENTIFIKATION_ERSTBEFUNDER_WRONG_FORMAT
,
WEM_IDENTIFIKATION_ERSTBEFUNDER_NOT_FOUND
,
WEM_IDENTIFIKATION_ERSTBEFUNDER_INVALID
,
WEM_DATUM_BEFUNDUNG_ERSTBEFUNDER_REQUIRED
,
WEM_DATUM_BEFUNDUNG_ERSTBEFUNDER_WRONG_FORMAT
,
WEM_DATUM_BEFUNDUNG_ERSTBEFUNDER_INVALID
,
WEM_DICHTE_ERSTBEFUNDER_REQUIRED
,
WEM_DICHTE_ERSTBEFUNDER_INVALID
,
WEM_ERGEBNIS_ERSTBEFUNDER_REQUIRED
,
WEM_ERGEBNIS_ERSTBEFUNDER_INVALID
,
WEM_DATUM_BEFUNDUNG_ULTRASCHALL_REQUIRED
,
WEM_DATUM_BEFUNDUNG_ULTRASCHALL_WRONG_FORMAT
,
WEM_DATUM_BEFUNDUNG_ULTRASCHALL_INVALID
,
WEM_GRUND_REQUIRED
,
WEM_GRUND_INVALID
,
WEM_GRUND_INVALID2
,
WEM_GRUND_INVALID3
,
WEM_GRUND_INVALID4
,
WEM_GRUND_INVALID5
,
WEM_ERGEBNIS_ULTRASCHALL_REQUIRED
,
WEM_ERGEBNIS_ULTRASCHALL_INVALID
,
WEM_IDENTIFIKATION_ZWEITBEFUNDER_REQUIRED
,
WEM_IDENTIFIKATION_ZWEITBEFUNDER_WRONG_FORMAT
,
WEM_IDENTIFIKATION_ZWEITBEFUNDER_NOT_FOUND
,
WEM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_REQUIRED
,
WEM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_WRONG_FORMAT
,
WEM_DATUM_BEFUNDUNG_ZWEITBEFUNDER_INVALID
,
WEM_DICHTE_ZWEITBEFUNDER_REQUIRED
,
WEM_DICHTE_ZWEITBEFUNDER_INVALID
,
WEM_ERGEBNIS_ZWEITBEFUNDER_REQUIRED
,
WEM_ERGEBNIS_ZWEITBEFUNDER_INVALID
,
WEM_MED_ZUSATZAUFNAHME_REQUIRED
,
WEM_MED_ZUSATZAUFNAHME_INVALID
,
WEM_INAKZEPTABEL_REQUIRED
,
WEM_INAKZEPTABEL_INVALID
,
WEM_TECH_ZUSATZAUFNAHME_REQUIRED
,
WEM_TECH_ZUSATZAUFNAHME_INVALID
,
WEM_ERGEBNIS_ENDERGEBNIS_REQUIRED
,
WEM_ERGEBNIS_ENDERGEBNIS_INVALID
,
WEM_DICHTE_ENDERGEBNIS_REQUIRED
,
WEM_DICHTE_ENDERGEBNIS_INVALID
,
WEM_GROESSE_LINKS_REQUIRED
,
WEM_GROESSE_LINKS_INVALID
,
WEM_GROESSE_LINKS_INVALID2
,
WEM_GROESSE_RECHTS_INVALID
,
WEM_GROESSE_RECHTS_INVALID2
,
WEM_DATUM_BEFUNDUNG_ENDERGEBNIS_REQUIRED
,
WEM_DATUM_BEFUNDUNG_ENDERGEBNIS_WRONG_FORMAT
,
WEM_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID
,
WEM_DATUM_BEFUNDUNG_ENDERGEBNIS_INVALID2
,
WEM_INFO_PATIENT_REQUIRED
,
WEM_INFO_PATIENT_WRONG_FORMAT
,
WEM_INFO_PATIENT_INVALID
,
WEM_PATIENT_ID_WRONG_FORMAT
,
WEM_WIEDERBESTELLUNG_REQUIRED
,
WEM_WIEDERBESTELLUNG_INVALID
,
WEM_ZUSTIMMUNG_FEEDBACKBERICHT_REQUIRED
,
WEM_ZUSTIMMUNG_FEEDBACKBERICHT_INVALID
,
WEM_TOMOSYNTHESE_REQUIRED
,
WEM_TOMOSYNTHESE_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR
BKFQuittung createWeitereUltraschallDoku(String dialogId, String cardToken, WeitereUltraschallDoku wus) throws DialogException, AccessException, ServiceException, BkfException, BkfInvalidParameterException, BkfEncryptionException
Mit dieser Funktion wird die Weitere Ultraschalldokumentation validiert, verschlüsselt und
zum e-card-Server übertragen.
Im Erfolgsfall wird eine Quittung (siehe BKFQuittung
) retourniert.
Voraussetzungen:
setDialogAddress
wurde erfolgreich ausgeführt.BKF_CORE
und BKF_WMU
).
Laufzeitgruppe: Mittel
Replayability: Ja
dialogId
- Dialog-ID eines gültigen Dialogs.cardToken
- Mit e-card erzeugtes Signaturtoken.svNummer
(svNummer
) oder ein mit e-card erstelltes
cardToken
angegeben werden.wus
- Die Daten der weiteren Ultraschalldokumentation (WeitereUltraschallDoku
).BKFQuittung
)DialogException
- DIALOG_INVALID
,
ORDINATION_ID_NOTSET
,
TOO_MANY_OPEN_DIALOGS_FOR_OR_CLI
,
DIALOG_UNKNOWN
,
ORDINATION_ID_UNKNOWN
,
CORRUPT_DIALOGID
,
DIALOG_OFFLINE_MODUS_CHANGED_ONLINE
,
DIALOG_CANCELED
,
DIALOG_TIMEOUT
,
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
AccessException
- MISSING_BKF_CORE
,
MISSING_BKF_WMU
ServiceException
- INTERNAL_ERROR
,
INCOMPATIBILITY_EXCEPTION
BkfException
- SV_NUMMER_INVALID
,
KEYS_NOT_FOUND
,
KONSULTATION_INVALID
,
CREATE_QUITTUNG_FAILED
,
INTERNAL_ERROR
,
KONSULTATION_NOT_VALID
,
LEISTUNGSDATUM_NOT_VALID
BkfInvalidParameterException
- SVNR_MISSING_NO_ECARD
,
SV_NUMMER_INVALID
,
VERSION_REQUIRED
,
VERSION_INVALID
,
KONSULTATION_OR_LEISTUNGSDATUM_REQUIRED
,
LEISTUNGSDATUM_WRONG_FORMAT
,
LEISTUNGSDATUM_INVALID
,
KONSULTATION_INVALID
,
WEITERER_ULTRASCHALL_REQUIRED
,
WUS_DATUM_BEFUNDUNG_REQUIRED
,
WUS_DATUM_BEFUNDUNG_WRONG_FORMAT
,
WUS_DATUM_BEFUNDUNG_INVALID
,
WUS_ERGEBNIS_ULTRASCHALL_REQUIRED
,
WUS_ERGEBNIS_ULTRASCHALL_INVALID
,
WUS_GROESSE_LINKS_REQUIRED
,
WUS_GROESSE_LINKS_INVALID
,
WUS_GROESSE_LINKS_INVALID2
,
WUS_GROESSE_RECHTS_INVALID
,
WUS_GROESSE_RECHTS_INVALID2
,
WUS_INFO_DATUM_REQUIRED
,
WUS_INFO_DATUM_WRONG_FORMAT
,
WUS_INFO_DATUM_INVALID
,
WUS_PATIENT_ID_WRONG_FORMAT
,
WUS_ZUSTIMMUNG_FEEDBACKBERICHT_REQUIRED
,
WUS_ZUSTIMMUNG_FEEDBACKBERICHT_INVALID
BkfEncryptionException
- ENCRYPTION_ERROR