Konfiguration von Arbeitslisten

Aus GTDS
Zur Navigation springen Zur Suche springen

Arbeitslisten sind eine spezielle Form von Abfragen, von denen aus in die Bearbeitung von Patienten oder Dokumenten verzweigt werden kann. Sie können zentral durch die Entwickler erstellt und über SQL-Skripte verteilt oder auch selbst erstellt werden. Die Quelle zentral ist dem Entwicklerteam vorbehalten und darf nicht benutzt werden, da solche Einträge ggf. überschrieben werden.

Dabei müssen folgende Namenskonventionen eingehalten werden:

  • Die Spalte Pat_ID ermöglicht die Verzeigung auf Patientenebene
  • Die Spalten Datenart und LfdNr ermöglicht die Verzweigung auf ein Dokument

Um eine Arbeitsliste einzurichten, müssen an zwei Stellen Einträge vorgenommen werden

  1. Erstellen der Abfrage über die Systempflege über die Systempflege => Abfragen
  2. Einbinden der Abfrage in ein dynamisches Modul über Systempflege => Dyn.Mod.

Erstellen der Abfrage

Im Prinzip beliebige Abfragen auf Patienten oder Dokumente, wobei die Namenskonventionen, s.o., eingehalten werden müssen. Zu beachten ist weiterhin das Mengengerüst und die Performance. Browser werden ab sehr großen Datenmengen langsam oder verweigern ihren Dienst. Zu notieren ist die Quelle und die LfdNr der Abfrage innerhalb der Quelle.

Hinweis: Ggf. ist es sinnvoll, die Abfrage mit Parametern zu versehen. Es ist möglich, mehrere Parameter anzugeben. Die Parameter sind alles Text-Parameter, d.h. z.B. Datumsangaben müssen innerhalb der Abfrage mit der gewünschten Formatmaske angegeben werden. Die Parameter werden im Feld "Bind Variablen" benannt und innerhalb der Abfrage mit vorangestelltem Doppelpunkt referenziert. Alle Parameter müssen bei der Abfrage eingegeben werden.

Beispiel: in Bind Param steht "VON BIS" (ohne Anführungszeichen). In Wherebedingung steht "Datum BETWEEN to_date(:von, 'dd.mm.yyyy') AND to_date(:bis, 'dd.mm.yyyy')" (ohne Anführungszeichen)

Einbinden der Abfrage in ein dynamisches Modul

Der Eintrag der Abfrage in ein dynamisches Modul sorgt dafür, dass die Abfrage unter dem Punkt Arbeitsliste erscheint. Folgende Einträge sind erforderlich:

  1. Kennung: ARBEITSLISTE
  2. Programm: ABFRAGE
  3. Parameter: <quelle>#<lfdnr>, also z.B. default_eigene#815
  4. Bezeichnung: treffende Bezeichnung
  5. Status_Aktiv: angehakt (J)