FunktionsdokumentationErweiterung des Feldvorrats in allen Sichttypen

 

Über kundenspezifische Erweiterungen im Data Dictionary und über eine programmtechnische Erweiterung in Form eines Business Add-Ins (BAdIs) können Sie Sichten am Klinischen Arbeitsplatz um beliebig viele Felder erweitern. Durch Verwendung eigener Datenelemente bestimmen Sie die Struktur der neuen Spalten.

Beispiel Beispiel

Sie wollen in einer Sicht prüfen, ob zu entlassenen, stationären Fällen bereits Arztbriefe geschrieben worden sind. Sie können nun die Struktur der Abgangsliste um eine Spalte fehlende Arztbriefe erweitern.

Über das BAdI kann das System nun für jeden Patienten prüfen, ob ein Dokument des Typs "Arztbrief" zu diesem Fall bereits vorhanden ist.

Wenn kein Arztbrief vorhanden ist, dann gibt das System ein geeignetes Symbol aus.

Ende des Beispiels.

Weitere Informationen zu den Erweiterungsmöglichkeiten im IS-H-System finden Sie unter Kundenspezifische Anpassungs- bzw. Erweiterungsmöglichkeiten.

Aktivitäten

Erweiterung der Strukturen um Append-Strukturen

Zu Beginn der Implementierung müssen die Strukturen, welche hinter dem Feldvorrat der Sichttypen liegen, um so genannte Append-Strukturen erweitert werden. Die Strukturen für die einzelnen Sichttypen lauten:

  • Belegung: RNWP_OCCUPANCY_LIST

  • Zugänge: RNWP_ARRIVAL_LIST

  • Abgänge: RNWP_DEPARTURE_LIST

  • Ambulanz/Leistungsstelle: RN1WPV007_FIELDCAT

  • Medizincontrolling: RNWP_MEDCONTROL_LIST

  • Vormerkung: RNWP_PREREG_LIST

    Hinweis Hinweis

    Die Strukturen für die i.s.h.med-Sichttypen lauten:

    • Klinische Aufträge: RN1WP_REQUEST_LIST

    • Fahraufträge: RN1WP_PTS_LIST

    • Dokumente: RN2WP_DOCUMENT_LIST

    Ende des Hinweises

Append-Strukturen sind kundenspezifische Erweiterungen von Standard-Dictionary-Objekten wie Tabellen oder Strukturen. Informationen zum Anlegen von Append-Strukturen finden Sie in der SAP-Bibliothek unter Anfang des Navigationspfads SAP-Bibliothek Navigationsschritt Basis Navigationsschritt ABAP Workbench Navigationsschritt ABAP Dictionary Navigationsschritt Tabellen Navigationsschritt Append Strukturen anlegen Ende des Navigationspfads.

Hinweis Hinweis

Verwenden Sie für die Append-Strukturen neue Datenelemente im Kundennamensraum. Sie haben dann den Vorteil, die Dokumentation nach Ihren Wünschen gestalten zu können (z. B. Spaltenüberschriften, Quick-Infos, F1-Hilfen).

Ende des Hinweises

Nachdem Sie die Append-Strukturen fertiggestellt und aktiviert haben, stehen diese Spalten automatisch im Feldvorrat der entsprechenden Sichttypen zur Verfügung und können von Ihnen in das Layout übernommen werden. Für die Layoutverwaltung gilt nun exakt dasselbe wie für alle anderen Felder: Sie können als persönliches Layout gespeichert werden, nach diesen neuen Spalten können Sie sortieren etc.

Füllen der Spalten

Danach sind aber zunächst noch alle Spalten leer, da das Füllen der Spalten noch folgen muss: Die Selektion erfolgt über folgende BAdIs bzw. Customer-Exits:

  • Sichttypen Belegung/Zugänge/Abgänge: BAdI ISH_WP_VW123_COLUMN

    Hinweis Hinweis

    Der Customer-Exit SAPLN1WP existiert zwar noch, wir empfehlen Ihnen jedoch, das o.g. BAdI zu verwenden, das Ihnen mehr Möglichkeiten bietet.

    Ende des Hinweises
  • Sichttyp Ambulanz/Leistungsstelle: BAdI: N1_WP_LSTAMB

  • Sichttyp Medizincontrolling: BAdI: N_WP_MEDCONTROL

  • Sichttyp Vormerkungen: BAdI: ISH_WP_PREREG_VIEW

    Hinweis Hinweis

    BAdIs und Customer-Exit bei i.s.h.med:

    • Anforderungen: BAdI: N1_WP_REQUEST

    Fahraufträge: BAdI: N1_WP_PTS

    Dokumente: Customer-Exit N2WPDOC2

    Ende des Hinweises

In diesen BAdIs bzw. Customer-Exits werden über die Schnittstelle die relevanten Fall- bzw. Bewegungsdaten übergeben. Dies ist auch davon abhängig, von welchem Sichttyp die Erweiterungen aufgerufen werden. Im Sichttyp Ambulanz/Leistungsstelle stehen bei bestimmten Aufrufen keine Bewegungsdaten zur Verfügung, sondern ausschließlich eine Leistung ohne Fallbezug. Beachten Sie diese Sonderfälle bei der Implementierung der BAdIs bzw. Customer-Exits.

Hinweis Hinweis

Beachten Sie, dass sich eine sehr umfangreiche Selektion negativ auf das Laufzeitverhalten der Sicht auswirken kann, da das System die Erweiterungen (BAdIs, Customer-Exits) nach allen Funktionsaufrufen und bei allen Wechseln von Sichten durchlaufen muss.

Ende des Hinweises