public interface IElgaadService
Dieses Service stellt die Funktionalitäten des ELGA-Adapters (ELGAAD) Version 10 zur Verfügung.
| Modifier and Type | Method and Description | 
|---|---|
| AbgabeAendernErgebnis | abgabeAendern(String dialogId,
             String cardToken,
             String svNummer,
             AbgabeVerordnungAenderung aenderung,
             Metadaten metadaten,
             String emedId)
 Diese Funktion dient der Änderung oder Absetzung einer Abgabe eines Patienten. | 
| AbgabenAbrufenErgebnis | abgabenAbrufen(String dialogId,
              String cardToken,
              String svNummer,
              String emedId,
              MedikationFilterkriterien filterkriterien)
 Diese Funktion dient dem Abruf der Abgaben eines ELGA-Teilnehmers entsprechend der angegebenen Filterkriterien. | 
| AbgabenSpeichernErgebnis | abgabenSpeichern(String dialogId,
                String cardToken,
                String svNummer,
                Abgabe[] abgaben,
                String emedId)
 Diese Funktion dient der Speicherung von Abgaben für einen ELGA-Teilnehmer. | 
| BefundPdfAufbereitenErgebnis | befundPdfAufbereiten(String dialogId,
                    String cardToken,
                    String svNummer,
                    DokumentId dokumentId)
 Diese Funktion dient der PDF-Aufbereitung eines Befundes. | 
| DokumentAbfrageErgebnis | dokumenteAbrufen(String dialogId,
                String cardToken,
                String svNummer,
                String eMedId,
                DokumentId[] dokumente)
 Diese Funktion dient dem Abruf eines oder mehrerer Dokumente (e-Befunde, e-Impfpass oder e-Medikations-Dokumente)
 im CDA-Format. | 
| Dokumentenuebersicht | dokumentenuebersichtAbrufen(String dialogId,
                           String cardToken,
                           String svNummer,
                           Boolean befundeAbfragen,
                           Boolean medikationslisteAbfragen,
                           Boolean impfpassAbfragen,
                           BefundFilterkriterien filterkriterien,
                           Boolean sortieren,
                           Boolean withKOS)
 Diese Funktion dient der Ermittlung der Übersicht aller
 Dokumente (Befunde und Medikationsliste) eines Patienten. | 
| DokumenteStornierenErgebnis | dokumenteStornieren(String dialogId,
                   String cardToken,
                   String svNummer,
                   String emedId,
                   String[] entryUuids)
 Diese Funktion dient zum Stornieren von Dokumenten der e-Medikation. | 
| EmedIdErstellenErgebnis | emedIdErstellen(String dialogId,
               String cardToken,
               String svNummer,
               Boolean isDataMatrixRequired)
 Diese Funktion fordert von e-Medikation eine eindeutige Dokument-ID an und retourniert diese. | 
| GdaDeskriptor[] | gdaKriterienSuche(String dialogId,
                 String gdaName,
                 String elgaRolle,
                 String plz)
 Diese Funktion dient der Suche nach GDAs (Gesundheitsdiensteanbieter) mittels Selektionskriterien. | 
| GdaDeskriptor[] | gdasOidsSuche(String dialogId,
             String[] gdaOids)
 Diese Funktion dient der Suche nach GDAs (Gesundheitsdiensteanbieter) mittels GDA-OIDs. | 
| GdaDeskriptor | gdaVpnrSuche(String dialogId,
            String vpNummer)
 Diese Funktion dient der Suche nach einem GDA (Gesundheitsdiensteanbieter) mittels VPNR. | 
| String | hcpAssertionAbfragen(String dialogId)
 Diese Funktion dient der Abfrage einer HCP Assertion. | 
| ImmunisierungseintraegeAbrufenErgebnis | immunisierungseintraegeAbrufen(String dialogId,
                              String cardToken,
                              String svNummer,
                              ImmunisierungseintragFilterkriterien filterkriterien)
 Diese Funktion dient der Abfrage der, durch den abfragenden Vertragspartner selbsterstellten, Immunisierungseinträge eines Patienten entsprechend der angeführten Filterkriterien. | 
| ImmunisierungseintraegeAktualisierenErgebnis | immunisierungseintraegeAktualisieren(String dialogId,
                                    String cardToken,
                                    String svNummer,
                                    Immunisierungsstatus[] immunisierungseintraegeList)
 Diese Funktion dient der Aktualisierung von Immunisierungseinträge eines Patienten. | 
| ImmunisierungseintraegeSpeichernErgebnis | immunisierungseintraegeSpeichern(String dialogId,
                                String cardToken,
                                String svNummer,
                                Immunisierungsstatus[] immunisierungseintraege)
 Diese Funktion dient der Speicherung eines Immunisierungseintrags für einen bestimmten Patienten. | 
| ImmunisierungseintraegeStornierenErgebnis | immunisierungseintraegeStornieren(String dialogId,
                                 String cardToken,
                                 String svNummer,
                                 DokumentId[] entryUuids)
 Diese Funktion dient der Stornierung von Immunisierungseinträgen eines Patienten. | 
| ImpfpassAbrufenErgebnis | impfpassAbrufen(String dialogId,
               String cardToken,
               String svNummer,
               DokumentId dokumentId)
 Diese Funktion dient der Abfrage des Impfpasses eines Patienten. | 
| ImpfpassPdfAufbereitenErgebnis | impfpassPdfAufbereiten(String dialogId,
                      String cardToken,
                      String svNummer,
                      DokumentId dokumentId)
 Diese Funktion dient der PDF-Aufbereitung eines Befundes. | 
| ImpfstoffeSuchenErgebnis | impfstoffeSuchen(String dialogId,
                String pzn,
                String handelsname)
 Diese Funktion dient der Abfrage von Impfstoffen. | 
| String | kontaktbestaetigungDelegieren(String dialogId,
                             String cardToken,
                             String svNummer,
                             String gdaId)
 Diese Funktion bietet einem GDA die Möglichkeit seinen Kontakt mit einem Patienten an einen anderen GDA,
 der Zugriff auf die ELGA-Daten des Patienten benötigt (wie z.B. ein Labor), zu delegieren. | 
| Kontaktbestaetigung[] | kontaktbestaetigungenAbfragen(String dialogId,
                             String cardToken,
                             String svNummer,
                             String abfragetyp)
 Diese Funktion dient der Abfrage von Kontaktbestätigungen eines Patienten, die durch den
 abfragenden GDA eingebracht, vom ihm delegiert oder an ihn delegiert wurden. | 
| KontaktbestaetigungErstellenErgebnis | kontaktbestaetigungErstellen(String dialogId,
                            String cardToken,
                            String svNummer)
 Diese Funktion erlaubt es einem GDA zu gewährleisten, dass eine Kontaktbestätigung zu einem Patienten an das KBS gemeldet wurde beziehungsweise,
 dass falls notwendig eine Kontaktbestätigung an das KBS gesendet wird. | 
| KontaktbestaetigungErstellenErgebnis | kontaktbestaetigungZuweisungErstellen(String dialogId,
                                     String svNummer)
 Diese Funktion erlaubt dem GDA, einen ELGA-Zuweisungskontakt ohne e-card cardToken auszustellen. | 
| Arznei[] | medikamenteSuchen(String dialogId,
                 String pzn,
                 String handelsname,
                 String zulassungsnummer,
                 Boolean wechselwirkungsrelevant)
 Diese Funktion dient der Abfrage von Medikamenten. | 
| MedikationslisteAbfrufenErgebnis | medikationslisteAbrufen(String dialogId,
                       String cardToken,
                       String svNummer,
                       DokumentId dokumentId)
 Diese Funktion dient der Abfrage der Medikationsliste eines Patienten. | 
| Protokolleintrag[] | protokolldatenAbrufen(String dialogId,
                     String svNummer,
                     String datumVon,
                     String datumBis,
                     String ordinationId,
                     String taetigkeitsBereichId)
 Diese Funktion ermöglicht die Abfrage der eigenen ELGAAD Protokolldaten. | 
| RezeptAusstellenErgebnis | rezeptAusstellen(String dialogId,
                String cardToken,
                String svNummer,
                Rezept rezept,
                String emedId)
 Diese Funktion dient der Speicherung eines Rezepts für einen ELGA-Teilnehmer. | 
| RezepteAbrufenErgebnis | rezepteAbrufen(String dialogId,
              String cardToken,
              String svNummer,
              String emedId,
              Boolean fuerAbgabe,
              MedikationFilterkriterien filterkriterien)
 Diese Funktion dient dem Abruf der Rezepte eines ELGA-Teilnehmers entsprechend der angegebenen Filterkriterien. | 
| VerordnungenAbrufenErgebnis | verordnungenAbrufen(String dialogId,
                   String cardToken,
                   String svNummer,
                   DokumentId dokumentId)
 Diese Funktion dient der Extrahierung empfohlener Verordnungen aus einem ärztlichen Entlassungsbrief. | 
| VerordnungenAendernErgebnis | verordnungenAendern(String dialogId,
                   String cardToken,
                   String svNummer,
                   AbgabeVerordnungAenderung[] aenderungen,
                   Metadaten metadaten)
 Diese Funktion dient der Änderung oder Stornierung einer oder mehrerer Verordnungen eines Patienten. | 
| Code[] | wirkstoffeSuchen(String dialogId,
                String wirkstoffname,
                String atcCode)
 Diese Funktion dient der Abfrage von Wirkstoffen. | 
Dokumentenuebersicht dokumentenuebersichtAbrufen(String dialogId, String cardToken, String svNummer, Boolean befundeAbfragen, Boolean medikationslisteAbfragen, Boolean impfpassAbfragen, BefundFilterkriterien filterkriterien, Boolean sortieren, Boolean withKOS) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
 Diese Funktion dient der Ermittlung der Übersicht aller
 Dokumente (Befunde und Medikationsliste) eines Patienten.
 Es werden dabei nur die Metadaten der Dokumente retourniert, nicht die Dokumente selbst.
 Die Abfrage der Medikationsliste ist nur möglich, wenn der Vertragspartner das Recht
 ELGAAD_MEDIKATION besitzt.
 Die Abfrage von Befunden ist nur möglich, wenn der Vertragspartner das Recht
 ELGAAD_BEFUND besitzt.
 
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE,ELGAAD_AUTH.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. befundeAbfragen - Kennzeichen, ob Befunde abgefragt werden sollen. true wenn Befunde abgefragt werden sollen,
                 false wenn keine Befunde abfragt werden sollen.
                 Default bei Nichtangabe: true. medikationslisteAbfragen - Kennzeichen, ob die Medikationsliste abgefragt werden sollen. true wenn die Medikationsliste abgefragt werden sollen,
            false wenn die Medikationsliste nicht abfragt werden sollen.
            Default bei Nichtangabe: true. impfpassAbfragen - Kennzeichen, ob der Impfpass abgefragt werden sollen. true wenn der Impfpass abgefragt werden sollen,
            false wenn der Impfpass nicht abfragt werden sollen.
            Default bei Nichtangabe: true. filterkriterien - Filterkriterien für die Spezifizierung der Befundabfrage. Siehe BefundFilterkriterien.
            Angabe: Kann. Nur relevant wenn befundeAbfragen nicht oder mit true angegeben wurde.sortieren - Gibt an, ob die ermittelten Metadaten gruppiert und sortiert werden sollen. false withKOS - Kennzeichen, ob im Suchergebnis eventuell vorhandene KOS Objekte herausgefiltert werden sollen. Voraussetzung: Suche nach KOS Objekten muss vom System erlaubt sein. true wenn im Ergebnis vorhandene KOS Objekte zurückgeliefert werden sollen,
            false wenn im Ergebnis vorhandene KOS Objekte nicht zurückgeliefert werden sollen.
            Default bei Nichtangabe: false. Dokumentenuebersicht.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            CREATION_TIME_FROM_WRONG_FORMAT,
            CREATION_TIME_TO_WRONG_FORMAT,
            SERVICE_START_TIME_FROM_WRONG_FORMAT,
            SERVICE_START_TIME_TO_WRONG_FORMAT,
            SERVICE_STOP_TIME_FROM_WRONG_FORMAT,
            SERVICE_STOP_TIME_TO_WRONG_FORMAT,
            SUBMISSION_TIME_FROM_WRONG_FORMAT,
            SUBMISSION_TIME_TO_WRONG_FORMAT,
            CODE_CODESYSTEM_REQUIRED,
            AVAILABILITY_STATUS_INVALIDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            NO_SVPERSON,
            BEFUNDE_REQUEST_ERROR,
            MEDIKATIONSLISTE_REQUEST_ERROR,
            MISSING_EMEDIKATION_RIGHT,
            MISSING_BEFUND_RIGHT,
            DOKUMENT_NO_ACCESS_GRANTED,
            KB_NO_BPKGH_ERROR,
            FOUND_TO_MANY_DOCUMENTS,
            MISSING_IMPFPASS_RIGHT,
            IMPFPASS_REQUEST_ERRORAccessException - MISSING_ELGAAD_CORE,
             MISSING_ELGAAD_AUTHDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONDokumentAbfrageErgebnis dokumenteAbrufen(String dialogId, String cardToken, String svNummer, String eMedId, DokumentId[] dokumente) throws AccessException, DialogException, ServiceException, ElgaadException, ElgaadInvalidParameterException
 Diese Funktion dient dem Abruf eines oder mehrerer Dokumente (e-Befunde, e-Impfpass oder e-Medikations-Dokumente)
 im CDA-Format.
 Die Abfrage von e-Medikations-Dokumenten ist nur möglich, wenn der Vertragspartner das Recht
 ELGAAD_MEDIKATION besitzt.
 Die Abfrage von Befunden ist nur möglich, wenn der Vertragspartner das Recht
 ELGAAD_BEFUND besitzt.
 Die Abfrage vom Impfass ist nur möglich, wenn der Vertragspartner das Recht
 ELGAAD_IMPFPASS besitzt.
 
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE,ELGAAD_AUTH.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. eMedId - EMED-ID des zugehörigen Rezepts. dokumente - Liste der abzufragenden Dokumenten-Ids (DokumentId[]). Siehe DokumentId. DokumentAbfrageErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            DOKUMENT_ID_MISSING_REQUIRED_IDS,
            DOKUMENT_ID_REQUIRED,
            EMED_ID_AND_SV_NUMMER_NOT_ALLOWED,
            BEFUNDABFRAGE_EMED_ID_NOT_ALLOWEDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_ASSERTION_REQUEST_ERROR,
            NO_REZEPT_FOR_EMED_ID_FOUND,
            REZEPT_ALREADY_DISCHARGED,
            BEFUNDE_REQUEST_ERROR,
            MEDIKATIONSLISTE_REQUEST_ERROR,
            DOKUMENTS_MAX_SIZE_EXCEEDED,
            NO_SVPERSON,
            MISSING_EMEDIKATION_RIGHT,
            MISSING_BEFUND_RIGHT,
            DOKUMENT_NO_ACCESS_GRANTED,
            KB_NO_BPKGH_ERROR,
            FOUND_TO_MANY_DOCUMENTS,
            MISSING_IMPFPASS_RIGHT,
            IMPFPASS_REQUEST_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTHDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONMedikationslisteAbfrufenErgebnis medikationslisteAbrufen(String dialogId, String cardToken, String svNummer, DokumentId dokumentId) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Abfrage der Medikationsliste eines Patienten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. dokumentId - DokumentId (siehe DokumentId) der  Medikationsliste. dokumentenuebersichtAbrufen abgefragten
             DokumentId der Medikationsliste erfolgt eine direkte Abfrage der Medikationsliste. Wird die DokumentId
             nicht angegeben, erfolgt im Zuge dieser Funktion ein (impliziter) Abruf der Dokumentenübersicht. D.h. die
             Funktion benötigt länger!MedikationslisteAbfrufenErgebnisElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            DOKUMENT_ID_MISSING_REQUIRED_IDSElgaadException - MEDIKATIONSLISTE_REQUEST_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            DOKUMENTS_MAX_SIZE_EXCEEDED,
            DOKUMENT_NO_MEDIKATIONSLISTE,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERROR
            FOUND_TO_MANY_DOCUMENTSAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONVerordnungenAbrufenErgebnis verordnungenAbrufen(String dialogId, String cardToken, String svNummer, DokumentId dokumentId) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Extrahierung empfohlener Verordnungen aus einem ärztlichen Entlassungsbrief.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE,ELGAAD_AUTH,ELGAAD_BEFUND.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. dokumentId - DokumentId (siehe DokumentId) des zuvor per Funktion dokumentenuebersichtAbrufen() ermittelten Entlassungsbriefs. VerordnungenAbrufenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            DOKUMENT_ID_MISSING_REQUIRED_IDS,
            DOKUMENT_ID_REQUIREDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_ASSERTION_REQUEST_ERROR,
            NO_REZEPT_FOR_EMED_ID_FOUND,
            REZEPT_ALREADY_DISCHARGED,
            BEFUNDE_REQUEST_ERROR,
            MEDIKATIONSLISTE_REQUEST_ERROR,
            DOKUMENT_NO_ENTLASSUNGSBRIEF,
            EXTRACTION_NOT_POSSIBLE,
            DOKUMENTS_MAX_SIZE_EXCEEDED,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERROR
            FOUND_TO_MANY_DOCUMENTSAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_BEFUNDDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONRezepteAbrufenErgebnis rezepteAbrufen(String dialogId, String cardToken, String svNummer, String emedId, Boolean fuerAbgabe, MedikationFilterkriterien filterkriterien) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient dem Abruf der Rezepte eines ELGA-Teilnehmers entsprechend der angegebenen Filterkriterien.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. emedId - EMED-ID des Rezepts. fuerAbgabe - Kennzeichen, ob nur jene Rezepte retourniert werden sollen, für die noch Abgaben durchgeführt werden können. true wenn nur Rezepte retourniert werden sollen, für die noch Abgaben durchgeführt werden können
                 false wenn Rezepte retourniert werden sollen, für die noch Abgaben durchgeführt werden können
                 und auch Rezepte bei denen eine Abgabe nicht mehr möglich ist.
                    Es werden in diesem Fall auch bereits abgelaufene Rezepte geliefert.
                    Die Erkennung eines abgelaufenen Rezeptes erfolgt anhand des availabilityStatus innerhalb der Metadaten des Rezeptes.
                    Ist dieser mit dem Wert DEPRECATED versorgt, handelt es sich, bei Lieferung der Rezepte innerhalb dieser Funktion, um ein
                    abgelaufenes Rezept. Die Verordnungen innerhalb des abgelaufenen Rezeptes werden mit dem Verordnungsstatus "Offen" geliefert.
                 true. filterkriterien - Filterkriterien um die Suche entsprechend einzuschränken. Siehe MedikationFilterkriterien. RezepteAbrufenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            CREATION_TIME_FROM_WRONG_FORMAT,
            CREATION_TIME_TO_WRONG_FORMAT,
            EMED_ID_AND_SV_NUMMER_NOT_ALLOWED,
            CODE_CODESYSTEM_REQUIREDElgaadException - REZEPTE_REQUEST_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_ASSERTION_REQUEST_ERROR,
            NO_REZEPT_FOR_EMED_ID_FOUND,
            REZEPT_ALREADY_DISCHARGED,
            DOKUMENTS_MAX_SIZE_EXCEEDED,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERROR
            FOUND_TO_MANY_DOCUMENTSAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONAbgabenAbrufenErgebnis abgabenAbrufen(String dialogId, String cardToken, String svNummer, String emedId, MedikationFilterkriterien filterkriterien) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient dem Abruf der Abgaben eines ELGA-Teilnehmers entsprechend der angegebenen Filterkriterien.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. emedId - EMED-ID des Rezepts. filterkriterien - Filterkriterien um die Suche entsprechend einzuschränken. Siehe MedikationFilterkriterien. AbgabenAbrufenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            CREATION_TIME_FROM_WRONG_FORMAT,
            CREATION_TIME_TO_WRONG_FORMAT,
            EMED_ID_AND_SV_NUMMER_NOT_ALLOWED,
            CODE_CODESYSTEM_REQUIREDElgaadException - ABGABEN_REQUEST_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_ASSERTION_REQUEST_ERROR,
            NO_REZEPT_FOR_EMED_ID_FOUND,
            REZEPT_ALREADY_DISCHARGED,
            DOKUMENTS_MAX_SIZE_EXCEEDED,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERROR
            FOUND_TO_MANY_DOCUMENTSAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONRezeptAusstellenErgebnis rezeptAusstellen(String dialogId, String cardToken, String svNummer, Rezept rezept, String emedId) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Speicherung eines Rezepts für einen ELGA-Teilnehmer.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. rezept - Rezept das gespeichert werden soll. Siehe Rezept. emedId - EMED-ID des Rezepts. IElgaadService.emedIdErstellen(java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean) abgerufen werden.RezeptAusstellenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            STATUS_ERSTELLUNG_NOT_ALLOWED,
            EINLOESUNGEN_VERORDNUNGEN_NOT_ALLOWED,
            ABGABEN_VERORDNUNG_NOT_ALLOWED,
            AENDERUNGSZEITPUNKT_VERORDNUNG_NOT_ALLOWED,
            GUELTIG_VON_WRONG_FORMAT,
            GUELTIG_BIS_WRONG_FORMAT,
            EINNAHME_START_WRONG_FORMAT,
            EINNAHME_ENDE_WRONG_FORMAT,
            CODE_CODESYSTEM_REQUIRED,
            VERORDNUNGEN_REQUIRED,
            REZEPT_REQUIRED,
            METADATEN_REQUIRED,
            ARZNEIMITTEL_OR_MAGZUB_REQUIRED,
            PRECISELY_ONE_DOSIERUNGSVARIANTE_REQUIRED,
            PZN_REQUIRED,
            MAGZUB_NAME_REQUIRED,
            HCF_TYPE_CODE_REQUIRED,
            PRACTICE_SETTING_CODE_REQUIRED,
            GEBURTSDATUM_WRONG_FORMAT,
            ARZNEI_REQUIRED,
            EINNAHMENDAUER_AND_START_ENDE_NOT_ALLOWED,
            EINNAHMEDAUER_WERT_REQUIRED,
            EINNAHMEDAUER_EINHEIT_REQUIRED,
            EINNAHMETAG_INVALIDElgaadException - DOKUMENTE_STORAGE_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_REQUEST_ERROR,
            TOO_MANY_EMED_IDS,
            AUTHOR_NAME_REQUIRED,
            NO_SVPERSON,
            PZN_INVALID,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONAbgabenSpeichernErgebnis abgabenSpeichern(String dialogId, String cardToken, String svNummer, Abgabe[] abgaben, String emedId) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Speicherung von Abgaben für einen ELGA-Teilnehmer.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. emedId - EMED-ID des Rezepts. abgaben - Liste der Abgaben die gespeichert werden sollen (Abgabe[]). Siehe Abgabe. AbgabenSpeichernErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            STATUS_ERSTELLUNG_NOT_ALLOWED,
            EINNAHME_START_WRONG_FORMAT,
            EINNAHME_ENDE_WRONG_FORMAT,
            EMED_ID_AND_SV_NUMMER_NOT_ALLOWED,
            CODE_CODESYSTEM_REQUIRED,
            ABGABEN_REQUIRED,
            METADATEN_REQUIRED,
            ARZNEIMITTEL_OR_MAGZUB_REQUIRED,
            PRECISELY_ONE_DOSIERUNGSVARIANTE_REQUIRED,
            PZN_REQUIRED,
            MAGZUB_NAME_REQUIRED,
            HCF_TYPE_CODE_REQUIRED,
            PRACTICE_SETTING_CODE_REQUIRED,
            PATIENT_NAME_WITH_EMED_ID_REQUIRED,
            GEBURTSDATUM_WRONG_FORMAT,
            EINNAHMENDAUER_AND_START_ENDE_NOT_ALLOWED,
            EINNAHMEDAUER_WERT_REQUIRED,
            EINNAHMEDAUER_EINHEIT_REQUIRED,
            EINNAHMETAG_INVALID,
            ARZNEI_REQUIREDElgaadException - DOKUMENTE_STORAGE_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_REQUEST_ERROR,
            EMED_ID_ASSERTION_REQUEST_ERROR,
            NO_REZEPT_FOR_EMED_ID_FOUND,
            REZEPT_ALREADY_DISCHARGED,
            AUTHOR_NAME_REQUIRED,
            NO_SVPERSON,
            PZN_INVALID,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERROR,
            ABGABEDATUM_FORMAT_UNGUELTIG,
            ABGABEDATUM_UNGUELTIGAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONVerordnungenAendernErgebnis verordnungenAendern(String dialogId, String cardToken, String svNummer, AbgabeVerordnungAenderung[] aenderungen, Metadaten metadaten) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Änderung oder Stornierung einer oder mehrerer Verordnungen eines Patienten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. aenderungen - Liste der Änderungen und IDs der Verordnungen die geändert/storniert werden sollen (AbgabeVerordnungAenderung[]).
            Siehe AbgabeVerordnungAenderung. metadaten - Metadaten zu den Verordnungen. Siehe Metadaten. VerordnungenAendernErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            EINLOESUNGEN_VERORDNUNGEN_NOT_ALLOWED,
            ABGABEN_VERORDNUNG_NOT_ALLOWED,
            AENDERUNGSZEITPUNKT_VERORDNUNG_NOT_ALLOWED,
            EINNAHME_START_WRONG_FORMAT,
            EINNAHME_ENDE_WRONG_FORMAT,
            CODE_CODESYSTEM_REQUIRED,
            VERORDNUNGEN_REQUIRED,
            METADATEN_REQUIRED,
            ARZNEIMITTEL_OR_MAGZUB_REQUIRED,
            STATUS_INVALID,
            PRECISELY_ONE_DOSIERUNGSVARIANTE_REQUIRED,
            PZN_REQUIRED,
            MAGZUB_NAME_REQUIRED,
            HCF_TYPE_CODE_REQUIRED,
            PRACTICE_SETTING_CODE_REQUIRED,
            ARZNEI_REQUIRED,
            GEBURTSDATUM_WRONG_FORMAT,
            EINNAHMENDAUER_AND_START_ENDE_NOT_ALLOWED,
            EINNAHMEDAUER_WERT_REQUIRED,
            EINNAHMEDAUER_EINHEIT_REQUIRED,
            EINNAHMETAG_INVALID,
            REFERENZ_VERORDNUNG_ABGABE_ID_REQUIRED,
            ABGABE_VERORDNUNG_AENDERUNG_REQUIREDElgaadException - DOKUMENTE_STORAGE_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_REQUEST_ERROR,
            TOO_MANY_EMED_IDS,
            AUTHOR_NAME_REQUIRED,
            NO_SVPERSON,
            PZN_INVALID,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONAbgabeAendernErgebnis abgabeAendern(String dialogId, String cardToken, String svNummer, AbgabeVerordnungAenderung aenderung, Metadaten metadaten, String emedId) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Änderung oder Absetzung einer Abgabe eines Patienten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. aenderung - Änderungen und ID der Abgabe die geändert werden soll. Siehe AbgabeVerordnungAenderung. metadaten - Metadaten zur Abgabe. Siehe Metadaten. emedId - EMED-ID des Rezepts. AbgabeAendernErgebnis. ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            EINNAHME_START_WRONG_FORMAT,
            EINNAHME_ENDE_WRONG_FORMAT,
            EMED_ID_AND_SV_NUMMER_NOT_ALLOWED,
            CODE_CODESYSTEM_REQUIRED,
            ABGABEN_REQUIRED,
            METADATEN_REQUIRED,
            STATUS_INVALID,
            PRECISELY_ONE_DOSIERUNGSVARIANTE_REQUIRED,
            HCF_TYPE_CODE_REQUIRED,
            PRACTICE_SETTING_CODE_REQUIRED,
            PATIENT_NAME_WITH_EMED_ID_REQUIRED,
            GEBURTSDATUM_WRONG_FORMAT,
            EINNAHMENDAUER_AND_START_ENDE_NOT_ALLOWED,
            EINNAHMEDAUER_WERT_REQUIRED,
            EINNAHMEDAUER_EINHEIT_REQUIRED,
            EINNAHMETAG_INVALID,
            REFERENZ_VERORDNUNG_ABGABE_ID_REQUIRED,
            ABGABE_VERORDNUNG_AENDERUNG_REQUIRED
            THERAPIEART_NOT_ALLOWEDElgaadException - DOKUMENTE_STORAGE_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            EMED_ID_REQUEST_ERROR,
            EMED_ID_ASSERTION_REQUEST_ERROR,
            NO_REZEPT_FOR_EMED_ID_FOUND,
            REZEPT_ALREADY_DISCHARGED,
            AUTHOR_NAME_REQUIRED,
            NO_SVPERSON,
            PZN_INVALID,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERROR,
            ABGABEDATUM_FORMAT_UNGUELTIG,
            ABGABEDATUM_UNGUELTIGAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONDokumenteStornierenErgebnis dokumenteStornieren(String dialogId, String cardToken, String svNummer, String emedId, String[] entryUuids) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
 Diese Funktion dient zum Stornieren von Dokumenten der e-Medikation. 
 Durch die Stornierung wird der Status dieser Dokumente von "APPROVED" auf "DEPRECATED" geändert
 (siehe AvailabilityStatusTypConstants). 
 Im Gegensatz zur fachlichen Stornierung / Absetzung über die zuvor beschriebenen Änderungsfunktionen wird diese Funktion dann
 verwendet, wenn z.b. versehentlich das falsche Arzneimittel eingelesen wurde oder der ELGA-Teilnehmer das Arzneimittel nicht
 bezahlen kann und es daher nicht mitnimmt.
 Hinweis: Die Stornierung eines Rezeptes ist nur möglich, wenn das Rezept noch nicht abgegeben wurde.
 
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. emedId - EMED-ID des Rezepts. entryUuids - Liste von entryUUIDs der zu stornierenden Dokumente (String[]). entryUUID in DokumentId. DokumenteStornierenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            ENTRY_UUIDS_REQUIRED,
            EMED_ID_AND_SV_NUMMER_NOT_ALLOWEDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            DOKUMENTE_STORNO_ERROR,
            EMED_ID_ASSERTION_REQUEST_ERROR,
            NO_REZEPT_FOR_EMED_ID_FOUND,
            REZEPT_ALREADY_DISCHARGED,
            AUTHOR_NAME_REQUIRED,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONGdaDeskriptor gdaVpnrSuche(String dialogId, String vpNummer) throws AccessException, DialogException, ServiceException, ElgaadException, ElgaadInvalidParameterException
Diese Funktion dient der Suche nach einem GDA (Gesundheitsdiensteanbieter) mittels VPNR.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. vpNummer - VPNR nach der gesucht werden soll. GdaDeskriptor.ElgaadInvalidParameterException - VPNR_WRONG_FORMAT,
            VPNR_REQUIREDElgaadException - GDA_REQUEST_ERROR,
            VPNR_INVALIDAccessException - MISSING_ELGAAD_COREDialogException - 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_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONGdaDeskriptor[] gdaKriterienSuche(String dialogId, String gdaName, String elgaRolle, String plz) throws AccessException, DialogException, ServiceException, ElgaadException, ElgaadInvalidParameterException
Diese Funktion dient der Suche nach GDAs (Gesundheitsdiensteanbieter) mittels Selektionskriterien.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. gdaName - Nachname oder Organisationsname des gesuchten GDAs. elgaRolle - ELGA-Rolle des gesuchten GDAs. plz - Postleitzahl des gesuchten GDAs. GdaDeskriptor.ElgaadInvalidParameterException - GDA_NAME_WRONG_FORMAT,
            GDA_ROLLE_WRONG_FORMAT,
            PLZ_WRONG_FORMAT,
            GDA_NAME_REQUIRED,ElgaadException - MAX_RESULTS_EXCEEDED,
            GDA_REQUEST_ERROR,
            SUCHKRITERIEN_INVALIDAccessException - MISSING_ELGAAD_COREDialogException - 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_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONString hcpAssertionAbfragen(String dialogId)
                     throws AccessException,
                            DialogException,
                            ServiceException,
                            ElgaadException,
                            ElgaadInvalidParameterException
Diese Funktion dient der Abfrage einer HCP Assertion.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_COREELGAAD_AUTH. Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. ElgaadException - ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWNAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTHDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONElgaadInvalidParameterExceptionString kontaktbestaetigungDelegieren(String dialogId,
                                     String cardToken,
                                     String svNummer,
                                     String gdaId)
                              throws ElgaadInvalidParameterException,
                                     ElgaadException,
                                     AccessException,
                                     DialogException,
                                     ServiceException
Diese Funktion bietet einem GDA die Möglichkeit seinen Kontakt mit einem Patienten an einen anderen GDA, der Zugriff auf die ELGA-Daten des Patienten benötigt (wie z.B. ein Labor), zu delegieren.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE,ELGAAD_AUTH, ELGAAD_BEFUND.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. gdaId - GDA-ID des GDAs, an den der Kontakt delegiert werden soll. ID (OID) des GDAs. ElgaadInvalidParameterException - GDA_ID_REQUIRED,
            GDA_ID_WRONG_FORMAT,
            SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIREDElgaadException - DELEGATION_PATKON_TICKET_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR
            ROLE_WRONG_OR_GDA_UNKOWN,
            NO_SVPERSON
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_BEFUND.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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONKontaktbestaetigungErstellenErgebnis kontaktbestaetigungErstellen(String dialogId, String cardToken, String svNummer) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion erlaubt es einem GDA zu gewährleisten, dass eine Kontaktbestätigung zu einem Patienten an das KBS gemeldet wurde beziehungsweise, dass falls notwendig eine Kontaktbestätigung an das KBS gesendet wird.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_COREELGAAD_AUTH. Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. KontaktbestaetigungErstellenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIREDElgaadException - KB_CREATION_ERROR,
            KB_NO_CONTACT_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR
            ROLE_WRONG_OR_GDA_UNKOWN,
            NO_SVPERSON
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTHDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONKontaktbestaetigung[] kontaktbestaetigungenAbfragen(String dialogId, String cardToken, String svNummer, String abfragetyp) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Abfrage von Kontaktbestätigungen eines Patienten, die durch den abfragenden GDA eingebracht, vom ihm delegiert oder an ihn delegiert wurden.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_COREELGAAD_AUTH. Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. abfragetyp - Gibt an, ob alle Kontakte oder nur der akuell aktive Kontakt des Patienten zum abfragenden GDA ermittelt werden soll. AbfragetypConstantsKontaktbestaetigung.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            ABFRAGETYP_REQUIREDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR
            ROLE_WRONG_OR_GDA_UNKOWN,
            KB_ABFRAGE_ERROR
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTHDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONKontaktbestaetigungErstellenErgebnis kontaktbestaetigungZuweisungErstellen(String dialogId, String svNummer) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion erlaubt dem GDA, einen ELGA-Zuweisungskontakt ohne e-card cardToken auszustellen. Diese Funktion kann ausschließlich von GDAs mit der ELGA-Rolle 724 verwendet werden.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_COREELGAAD_AUTH. Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. svNummer - Sozialversicherungsnummer des Patienten. KontaktbestaetigungErstellenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIREDElgaadException - KB_CREATION_ERROR,
            KB_NO_CONTACT_ERROR,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR
            ROLE_WRONG_OR_GDA_UNKOWN,
            NO_SVPERSON
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTHDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONArznei[] medikamenteSuchen(String dialogId, String pzn, String handelsname, String zulassungsnummer, Boolean wechselwirkungsrelevant) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Abfrage von Medikamenten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. pzn - Pharmazentralnummer der gesuchten Arznei. handelsname - Handelsname der gesuchten Arznei. zulassungsnummer - Zulassungsnummer der gesuchten Arznei. wechselwirkungsrelevant - Filterkriterium für die Wechselwirkungsrelevanz der gesuchten Arznei. Arznei.ElgaadInvalidParameterException - HANDELSNAME_WRONG_FORMAT,
            ZULASSUNGSNUMMER_WRONG_FORMAT,
            PZN_WRONG_FORMAT,
            PRECISELY_ONE_SUCHKRITERIUM_REQUIREDElgaadException - MAX_RESULTS_EXCEEDEDAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONCode[] wirkstoffeSuchen(String dialogId, String wirkstoffname, String atcCode) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Abfrage von Wirkstoffen.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE,ELGAAD_MEDIKATION.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. wirkstoffname - Name des gesuchten Wirkstoffs. atcCode - ATC-Code des gesuchten Wirkstoffs. Code.ElgaadInvalidParameterException - WIRKSTOFFNAME_WRONG_FORMAT,
            ATCCODE_WRONG_FORMAT,
            ATCCODE_OR_WIRKSTOFFNAME_REQUIREDElgaadException - MAX_RESULTS_EXCEEDEDAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONGdaDeskriptor[] gdasOidsSuche(String dialogId, String[] gdaOids) throws AccessException, DialogException, ServiceException, ElgaadException, ElgaadInvalidParameterException
Diese Funktion dient der Suche nach GDAs (Gesundheitsdiensteanbieter) mittels GDA-OIDs.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. gdaOids - Liste der GDA-IDs des GDAs, die gesucht werden sollen. ID (OID) des GDAs. GdaDeskriptor.ElgaadInvalidParameterException - GDA_ID_REQUIRED,
            GDA_ID_WRONG_FORMATElgaadException - GDA_ID_INVALID,
            GDA_REQUEST_ERRORAccessException - MISSING_ELGAAD_COREDialogException - 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_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONBefundPdfAufbereitenErgebnis befundPdfAufbereiten(String dialogId, String cardToken, String svNummer, DokumentId dokumentId) throws AccessException, DialogException, ServiceException, ElgaadException, ElgaadInvalidParameterException
Diese Funktion dient der PDF-Aufbereitung eines Befundes.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE,ELGAAD_AUTH,ELGAAD_BEFUND.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. dokumentId - DokumentId des aufzubereitenden Befundes. Siehe DokumentId. BefundPdfAufbereitenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            DOKUMENT_ID_MISSING_REQUIRED_IDS,
            DOKUMENT_ID_REQUIREDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            BEFUNDE_REQUEST_ERROR,
            FUNCTION_NOT_ALLOWED_FOR_EMED_DOKU,
            DOKUMENT_ID_SVNR_MISMATCH,
            PDF_GENERATION_ERROR,
            DOKUMENT_NO_ACCESS_GRANTED
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_BEFUNDDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONProtokolleintrag[] protokolldatenAbrufen(String dialogId, String svNummer, String datumVon, String datumBis, String ordinationId, String taetigkeitsBereichId) throws AccessException, DialogException, ServiceException, ElgaadException, ElgaadInvalidParameterException
 Diese Funktion ermöglicht die Abfrage der eigenen ELGAAD Protokolldaten. 
 
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. svNummer - Sozialversicherungsnummer des Patienten. datumVon - Es sollen nur Protokolldaten ermittelt werden, die am oder nach dem angegebenen Datum erzeugt wurden. TT.MM.JJJJ datumBis - Es sollen nur Protokolldaten ermittelt werden, die am oder vor dem angegebenen Datum erzeugt wurden. TT.MM.JJJJ ordinationId - Id der eigenen Ordination, zu der Protokolldaten ermittelt werden sollen. authenticateDialog() bzw.
            authenticateDialogEnt) retourniert.taetigkeitsBereichId - Id des eigenen Tätigkeitsbereichs, zu der Protokolldaten ermittelt werden sollen. authenticateDialog() bzw.
            authenticateDialogEnt) retourniert.Protokolleintrag.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            DATUMVON_WRONG_FORMAT,
            DATUMBIS_WRONG_FORMAT,
            DATUMVON_DATUMBIS_MISMATCHElgaadException - MAX_RESULTS_EXCEEDEDAccessException - MISSING_ELGAAD_COREDialogException - 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_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONEmedIdErstellenErgebnis emedIdErstellen(String dialogId, String cardToken, String svNummer, Boolean isDataMatrixRequired) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion fordert von e-Medikation eine eindeutige Dokument-ID an und retourniert diese.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. isDataMatrixRequired - Kennzeichen, ob auch ein DataMatrix-Code zurückgeliefert werden soll. true EmedIdErstellenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALIDElgaadException - EMED_ID_REQUEST_ERROR,
            TOO_MANY_EMED_IDS,
            ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWNAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_MEDIKATIONDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONImpfstoffeSuchenErgebnis impfstoffeSuchen(String dialogId, String pzn, String handelsname) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Abfrage von Impfstoffen.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. pzn - Pharmazentralnummer des gesuchten Impfstoffes. handelsname - Handelsname des gesuchten Impfstoffes. ImpfstoffeSuchenErgebnis.ElgaadInvalidParameterException - HANDELSNAME_WRONG_FORMAT,
            PZN_WRONG_FORMAT,
            PRECISELY_ONE_SUCHKRITERIUM_IMPFSTOFF_REQUIREDElgaadException - MAX_RESULTS_EXCEEDEDAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_IMPFPASSDialogException - 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_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONImpfpassAbrufenErgebnis impfpassAbrufen(String dialogId, String cardToken, String svNummer, DokumentId dokumentId) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Abfrage des Impfpasses eines Patienten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. dokumentId - DokumentId (siehe DokumentId) des Impfpasses. dokumentenuebersichtAbrufen abgefragten
             DokumentId des Impfpasses erfolgt eine direkte Abfrage des Impfpasses. Wird die DokumentId
             nicht angegeben, erfolgt im Zuge dieser Funktion ein (impliziter) Abruf der Dokumentenübersicht. D.h. die
             Funktion benötigt länger!ImpfpassAbrufenErgebnisElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            DOKUMENT_ID_MISSING_REQUIRED_IDSElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            ETS_IMPFPASS_REQUEST_ERROR,
            DOKUMENTS_MAX_SIZE_EXCEEDED,
            NO_SVPERSON,
            DOKUMENT_NO_IMPFPASS,
            IMPFPASS_REQUEST_ERROR,
            IMPFPASS_NO_ACCESS_GRANTED,
            KB_NO_BPKGH_ERROR,
            FOUND_TO_MANY_DOCUMENTSAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_IMPFPASSDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONImmunisierungseintraegeAbrufenErgebnis immunisierungseintraegeAbrufen(String dialogId, String cardToken, String svNummer, ImmunisierungseintragFilterkriterien filterkriterien) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Abfrage der, durch den abfragenden Vertragspartner selbsterstellten, Immunisierungseinträge eines Patienten entsprechend der angeführten Filterkriterien.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. filterkriterien - Filterkriterien für die Spezifizierung der Abfrage der Immunisierungseinträge. Siehe ImmunisierungseintragFilterkriterien.
              Angabe: Kann.ImmunisierungseintraegeAbrufenErgebnisElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            CREATION_TIME_FROM_WRONG_FORMAT,
            CREATION_TIME_TO_WRONG_FORMATElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            ETS_IMPFPASS_REQUEST_ERROR,
            FOUND_TO_MANY_DOCUMENTS,
            NO_SVPERSON,
            KB_NO_BPKGH_ERROR,
            DOKUMENT_NO_ACCESS_GRANTED,
            ETS_IMMUNISIERUNG_REQUEST_ERROR,AccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_IMPFPASSDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONImmunisierungseintraegeSpeichernErgebnis immunisierungseintraegeSpeichern(String dialogId, String cardToken, String svNummer, Immunisierungsstatus[] immunisierungseintraege) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Speicherung eines Immunisierungseintrags für einen bestimmten Patienten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. immunisierungseintraege - Zu speichernder Immunisierungseintrag. Siehe Immunisierungsstatus.
             Angabe: Muss. Es darf nur genau ein Immunisierungseintrag angegeben werden.ImmunisierungseintraegeSpeichernErgebnisElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            CODE_CODESYSTEM_REQUIRED,
            METADATEN_REQUIREDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            ETS_IMPFPASS_REQUEST_ERROR,
            FOUND_TO_MANY_DOCUMENTS,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED,
            KB_NO_BPKGH_ERROR,
            IMMUNISIERUNG_STORAGE_ERROR,
            DOKUMENTE_STORAGE_ERROR,
            ZEITPUNKT_IMPFUNG_WRONG_FORMAT,
            DOSIERUNG_MENGE_IMPFUNG_WRONG_FORMAT,
            TIME_IMPFENDER_GDA_WRONG_FORMAT,
            TIME_NACHTRAGENDER_GDA_WRONG_FORMAT,
            ABLAUFDATUM_IMPFSTOFF_WRONG_FORMAT,
            IMPFSCHEMA_IMPFUNG_REQUIRED,
            IMPFSTOFF_REQUIRED,
            ARZNEIMITTEL_REQUIRED,
            ERKRANKUNG_IMPFRELEVANTE_ERKRANKUNG_REQUIRED,
            START_IMPFRELEVANTE_ERKRANKUNG_WRONG_FORMAT,
            ENDE_IMPFRELEVANTE_ERKRANKUNG_WRONG_FORMAT,
            ANALYSEZEITPUNKT_ANTIKOERPERBESTIMMUNG_UNTERSUCHUNG_WRONG_FORMAT,
            IMPFSCHEMA_IMPFEMPFEHLUNG_REQUIRED,
            START_IMPFEMPFEHLUNG_WRONG_FORMAT,
            ENDE_IMPFEMPFEHLUNG_WRONG_FORMAT,
            IMPFZIEL_IMPFEMPFEHUNG_REQUIRED,
            INTERVAL_IMPFEMPFEHLUNG_WRONG,
            ONLY_ONE_IMMUNISIERUNGSEINRAG_ALLOWED,
            VERWANDTER_INVALID,
            ANTIKOERPER_BESTIMMUNG_UNTERSUCHUNG_INVALID,
            INDIKATIONSGRUPPE_INVALID,
            IMPFSCHEMA_IMPFDOSIS_INVALID,
            IMPFSCHEMA_INVALID,
            IMPFUNG_VERRECHNUNGSINFO_INVALID,
            IMPFZIEL_INVALID,
            TEILNEHMER_INVALID,
            ONLY_ONE_IMMUNISIERUNGSEINTRAG_ALLOWED,
            CHARGENNUMMER_REQUIRED,
            IMPFDOSIS_REQUIRED,
            CODEWERT_DOSIERUNG_EINHEIT_UNKNOWN,
            ENDE_IMMUNISIERUNGSSTATUS_WRONG_FORMAT,
            START_IMMUNISIERUNGSSTATUS_WRONG_FORMAT,
            ERGEBNIS_ANTIKOERPER_BESTIMMUNG_UNTERSUCHUNG_MANDATORY,
            LISTE_ANTIKOERPER_BESTIMMUNG_MANDATORY,
            INDIKATIONSGRUPPE_MANDATORY,
            ENDE_ANTIKOERPER_BESTIMMUNG_WRONG_FORMAT,
            START_ANTIKOERPER_BESTIMMUNG_WRONG_FORMAT,
            BIS_INDIKATIONSGRUPPE_WRONG_FORMAT,
            VON_INDIKATIONSGRUPPE_WRONG_FORMAT,        
            INDIKATIONSGRUPPE_VON_MANDATORY,
            INDIKATIONSGRUPPE_INTERVAL_WRONG_FORMAT,      
            IMPFZEITPUNKT_ZUKUNFT_INVALID,
            IMPFRELEVANTE_ERKRANKUNG_STATUS_PFLICHT,
            VACCINATION_TIME_TO_EARLY,
            DUBLETTEN_IMPFUNG,
            DOKUMENT_REFERENZ_VERSION_WRONG_FORMAT,
            INDIKATIONSGRUPPE_STATUS_PFLICHT,
            INDIKATIONSGRUPPE_STATUS_WRONG_FORMAT,
            TEXT_PFLICHT,
            NAME_PFLICHT,
            IMPFUNG_BOOLEAN_NICHTANGEGEBEN,
            IMPFSTOFF_DEPRECATED,
            CODEWERT_IMPFSETTING_UNKNOWN
            IMPFSETTING_MANDATORY
            NACHTRAGENDE_PERSON_VERBOTEN
            VERRECHNUNGSINFORMATION_VERBOTEN
            IMPFZIEL_PFLICHT
            TEILNEHMER_FUNKTIONSCODE_PFLICHT
            AUTHOR_ORGANISATION_PFLICHT
            NAME_ODER_MODEL_SOFTWARE_PFLICHT
            IMPFZIEL_IMPFZIEL_PFLICHT
            ORGANISATION_NAME_PFLICHT
            ADRESSE_STREET_NAME_PFLICHT
            AUTHOR_OR_ORGANIZATION_NAME_PFLICHT
            NACHTRAGENDER_GDA_ZEITPUNKT_PFLICHT
            IMPFUNG_NACHTRAG_AUTHOR_OR_AUTOR_UNLESERLICH_PFLICHT
            IMPFRELEVANTE_ERKRANKUNG_START_OR_START_UNBEKANNT_PFLICHT
            VORNAME1_PFLICHT
            NACHNAME_PFLICHT
            AUTOR_NAME_PFLICHT
            ZEITPUNKT_IMPFUNG_PFLICHT
            ZEITPUNKT_IMPFUNG_GENAUIGKEIT
            DATUM_VOR_1900
            VORNAME_WRONG_FORMAT
            NACHNAME_WRONG_FORMAT
            TITEL_VORNE_WRONG_FORMAT
            TITEL_HINTEN_WRONG_FORMAT
            STRASSE_WRONG_FORMAT
            ORT_WRONG_FORMAT
            NUR_EIN_AUTOR_ERLAUBT
            DATUM_VOR_GEBURT_PATIENT
            IMPFPROGRAMM_UNGUELTIG
            IMPFPROGRAMM_VERBOTEN
            IMPFKOMBINATION_UNGUELTIGAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_IMPFPASSDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONImmunisierungseintraegeAktualisierenErgebnis immunisierungseintraegeAktualisieren(String dialogId, String cardToken, String svNummer, Immunisierungsstatus[] immunisierungseintraegeList) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Aktualisierung von Immunisierungseinträge eines Patienten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Ja
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. immunisierungseintraege - Zu aktualisierende Immunisierungseinträge. Siehe Immunisierungsstatus.
             Angabe: Muss.ImmunisierungseintraegeAktualisierenErgebnisElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            CODE_CODESYSTEM_REQUIRED,
            METADATEN_REQUIREDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            ETS_IMPFPASS_REQUEST_ERROR,
            FOUND_TO_MANY_DOCUMENTS,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED,
            KB_NO_BPKGH_ERROR,
            IMMUNISIERUNG_STORAGE_ERROR,
            DOKUMENTE_STORAGE_ERROR,
            ZEITPUNKT_IMPFUNG_WRONG_FORMAT,
            DOSIERUNG_MENGE_IMPFUNG_WRONG_FORMAT,
            TIME_IMPFENDER_GDA_WRONG_FORMAT,
            TIME_NACHTRAGENDER_GDA_WRONG_FORMAT,
            ABLAUFDATUM_IMPFSTOFF_WRONG_FORMAT,
            IMPFSCHEMA_IMPFUNG_REQUIRED,
            IMPFSTOFF_REQUIRED,
            ARZNEIMITTEL_REQUIRED,
            ERKRANKUNG_IMPFRELEVANTE_ERKRANKUNG_REQUIRED,
            START_IMPFRELEVANTE_ERKRANKUNG_WRONG_FORMAT,
            ENDE_IMPFRELEVANTE_ERKRANKUNG_WRONG_FORMAT,
            ANALYSEZEITPUNKT_ANTIKOERPERBESTIMMUNG_UNTERSUCHUNG_WRONG_FORMAT,
            IMPFSCHEMA_IMPFEMPFEHLUNG_REQUIRED,
            START_IMPFEMPFEHLUNG_WRONG_FORMAT,
            ENDE_IMPFEMPFEHLUNG_WRONG_FORMAT,
            IMPFZIEL_IMPFEMPFEHUNG_REQUIRED,
            INTERVAL_IMPFEMPFEHLUNG_WRONG,
            VERWANDTER_INVALID,
            ANTIKOERPER_BESTIMMUNG_UNTERSUCHUNG_INVALID,
            INDIKATIONSGRUPPE_INVALID,
            IMPFSCHEMA_IMPFDOSIS_INVALID,
            IMPFSCHEMA_INVALID,
            IMPFUNG_VERRECHNUNGSINFO_INVALID,
            IMPFZIEL_INVALID,
            TEILNEHMER_INVALID,
            LEERMELDUNG_NOT_ALLOWED,
            CHARGENNUMMER_REQUIRED,
            IMPFDOSIS_REQUIRED,
            CODEWERT_DOSIERUNG_EINHEIT_UNKNOWN,
            ENDE_IMMUNISIERUNGSSTATUS_WRONG_FORMAT,
            START_IMMUNISIERUNGSSTATUS_WRONG_FORMAT,
            ENTRYUUID_MANDATORY,
            ERGEBNIS_ANTIKOERPER_BESTIMMUNG_UNTERSUCHUNG_MANDATORY,
            LISTE_ANTIKOERPER_BESTIMMUNG_MANDATORY,
            INDIKATIONSGRUPPE_MANDATORY,
            ENDE_ANTIKOERPER_BESTIMMUNG_WRONG_FORMAT,
            START_ANTIKOERPER_BESTIMMUNG_WRONG_FORMAT,
            BIS_INDIKATIONSGRUPPE_WRONG_FORMAT,
            VON_INDIKATIONSGRUPPE_WRONG_FORMAT,
            IMPFZEITPUNKT_ZUKUNFT_INVALID,
            IMPFRELEVANTE_ERKRANKUNG_STATUS_PFLICHT,
            VACCINATION_TIME_TO_EARLY,
            DUBLETTEN_IMPFUNG,
            DOKUMENT_REFERENZ_VERSION_WRONG_FORMAT,
            INDIKATIONSGRUPPE_STATUS_PFLICHT,
            INDIKATIONSGRUPPE_STATUS_WRONG_FORMAT,
            INDIKATIONSGRUPPE_VON_MANDATORY,
            INDIKATIONSGRUPPE_INTERVAL_WRONG_FORMAT,
            TEXT_PFLICHT,
            INFORMANT_GDA_OR_VERWANDTER_PFLICHT,
            NAME_PFLICHT,
            IMPFUNG_BOOLEAN_NICHTANGEGEBEN,
            IMPFSTOFF_DEPRECATED,
            CODEWERT_IMPFSETTING_UNKNOWN
            NACHTRAGENDE_PERSON_VERBOTEN
            VERRECHNUNGSINFORMATION_VERBOTEN
            IMPFZIEL_PFLICHT
            TEILNEHMER_FUNKTIONSCODE_PFLICHT
            AUTHOR_ORGANISATION_PFLICHT
            NAME_ODER_MODEL_SOFTWARE_PFLICHT
            IMPFZIEL_IMPFZIEL_PFLICHT
            ORGANISATION_NAME_PFLICHT
            ADRESSE_STREET_NAME_PFLICHT
            AUTHOR_OR_ORGANIZATION_NAME_PFLICHT
            NACHTRAGENDER_GDA_ZEITPUNKT_PFLICHT
            IMPFUNG_NACHTRAG_AUTHOR_OR_AUTOR_UNLESERLICH_PFLICHT
            IMPFRELEVANTE_ERKRANKUNG_START_OR_START_UNBEKANNT_PFLICHT
            VORNAME1_PFLICHT
            NACHNAME_PFLICHT
            AUTOR_NAME_PFLICHT
            ZEITPUNKT_IMPFUNG_PFLICHT
            ZEITPUNKT_IMPFUNG_GENAUIGKEIT
            DATUM_VOR_1900
            VORNAME_WRONG_FORMAT
            NACHNAME_WRONG_FORMAT
            TITEL_VORNE_WRONG_FORMAT
            TITEL_HINTEN_WRONG_FORMAT
            STRASSE_WRONG_FORMAT
            ORT_WRONG_FORMAT
            DATUM_VOR_GEBURT_PATIENT
            IMPFPROGRAMM_UNGUELTIG
            IMPFPROGRAMM_VERBOTEN
            IMPFKOMBINATION_UNGUELTIGAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_IMPFPASSDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONImmunisierungseintraegeStornierenErgebnis immunisierungseintraegeStornieren(String dialogId, String cardToken, String svNummer, DokumentId[] entryUuids) throws ElgaadInvalidParameterException, ElgaadException, AccessException, DialogException, ServiceException
Diese Funktion dient der Stornierung von Immunisierungseinträgen eines Patienten.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. entryUuids - Ids der zu stornierenden Immunisierungseinträge. Siehe DokumentId.
             Angabe: Muss.ImmunisierungseintraegeStornierenErgebnisElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            CODE_CODESYSTEM_REQUIRED,
            METADATEN_REQUIREDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            ETS_IMPFPASS_REQUEST_ERROR,
            FOUND_TO_MANY_DOCUMENTS,
            NO_SVPERSON,
            DOKUMENT_NO_ACCESS_GRANTED,
            KB_NO_BPKGH_ERROR,
            IMMUNISIERUNG_STORAGE_ERROR,
            DOKUMENTE_STORAGE_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_IMPFPASSDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTIONImpfpassPdfAufbereitenErgebnis impfpassPdfAufbereiten(String dialogId, String cardToken, String svNummer, DokumentId dokumentId) throws AccessException, DialogException, ServiceException, ElgaadException, ElgaadInvalidParameterException
Diese Funktion dient der PDF-Aufbereitung eines Befundes.
Voraussetzungen:
setDialogAddress
 wurde erfolgreich ausgeführt.ELGAAD_CORE,ELGAAD_AUTH,ELGAAD_BEFUND.Laufzeitgruppe: Mittel
Replayability: Nein
dialogId - Id eines gültigen Dialogs. cardToken - Mit e-card erzeugtes Signaturtoken. svNummer - Sozialversicherungsnummer des Patienten. dokumentId - DokumentId des aufzubereitenden Befundes. Siehe DokumentId. ImpfpassPdfAufbereitenErgebnis.ElgaadInvalidParameterException - SV_NUMMER_INVALID,
            SVNR_WITHOUT_ECARD_REQUIRED,
            DOKUMENT_ID_MISSING_REQUIRED_IDS,
            DOKUMENT_ID_REQUIREDElgaadException - ELGA_AUTH_TICKET_ERROR,
            ETS_REQUEST_ERROR,
            ROLE_WRONG_OR_GDA_UNKOWN,
            ETS_IMPFPASS_REQUEST_ERROR,
            DOKUMENTS_MAX_SIZE_EXCEEDED,
            NO_SVPERSON,
            DOKUMENT_NO_IMPFPASS,
            IMPFPASS_REQUEST_ERROR,
            IMPFPASS_NO_ACCESS_GRANTED,
            KB_NO_BPKGH_ERRORAccessException - MISSING_ELGAAD_CORE,
            MISSING_ELGAAD_AUTH,
            MISSING_ELGAAD_IMPFPASSDialogException - 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,
            SIGNATURE_INVALID,
            CARDTOKEN_EXPIRED,
            CARDTOKEN_INVALID,
            CARDTOKEN_VPNR_MISMATCH,
            CARDTOKEN_SVNR_MISMATCH ,
            CARDTOKEN_TYPE_NOT_ALLOWED,
            MULTIPLE_DIALOGID,
            DIALOG_CURRENTLY_USEDServiceException - INTERNAL_ERROR,
            INCOMPATIBILITY_EXCEPTION