Erweiterung 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
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.
Weitere Informationen zu den Erweiterungsmöglichkeiten im IS-H-System finden Sie unter Kundenspezifische Anpassungs- bzw. Erweiterungsmöglichkeiten.
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
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
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 .
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).
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.
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
Der Customer-Exit SAPLN1WP
existiert zwar noch, wir empfehlen Ihnen jedoch, das o.g. BAdI zu verwenden, das Ihnen mehr Möglichkeiten bietet.
Sichttyp Ambulanz/Leistungsstelle
: BAdI: N1_WP_LSTAMB
Sichttyp Medizincontrolling
: BAdI: N_WP_MEDCONTROL
Sichttyp Vormerkungen
: BAdI: ISH_WP_PREREG_VIEW
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
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
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.