Datenbank der Patientenkennungen einrichten

Das Muster Healthcare: Medizinische Geräte an EKA kann optional Patientenkennungen in einer Datenbank abfragen. Die Kennzeichnung der Patienten ist wichtig, damit Gerätemessungen tatsächlich dem richtigen Patienten zugeordnet werden. Die Datenbank ordnet den Patientenkennungen bestimmte Gerätekennungen zu. Die Gerätekennungen werden in den Nachrichten vom MedicalDeviceInput-Knoten aus weitergegeben. Die Musterinstanz nimmt die Patientenkennung in die HL7-Überwachungsergebnisnachrichten auf, die an die Zielanwendung gesendet werden.

Zur Suche von Patientenkennungen benötigen Sie eine Datenbank mit einer Tabelle und einer ODBC-Definition. Für den Zugriff auf die Datenbank muss der Broker mit einer Benutzer-ID und einem Kennwort konfiguriert sein.

Datenbanktabellen einrichten

Führen Sie zur Einrichtung der Datenbanktabellen folgende Tasks aus:

  1. Erstellen Sie die Datenbank.

    Befolgen Sie die für Ihren Datenbankmanager relevanten Anweisungen:

Datenbankumgebung für den Broker einrichten

Führen Sie zur Einrichtung der Datenbankumgebung für den Broker folgende Tasks aus:

  1. Erstellen Sie eine ODBC-Definition für die PATSDB-Datenbank mit PATIENTSDSN als Datenquellennamen (Data Source Name, DSN); weitere Informationen hierzu finden Sie in dem Abschnitt zur Aktivierung von ODBC-Verbindungen mit Datenbanken in der Dokumentation zu WebSphere Message Broker.
  2. Geben Sie die Werte für die Benutzer-ID und das Kennwort an, die dem Datenquellennamen PATIENTSDSN zugeordnet sind.

    Geben Sie mit dem Befehl mqsisetdbparms Werte für eine Benutzer-ID und ein Kennwort an, die vom Broker für die Datenquelle PATIENTSDSN verwendet werden können. Diese Benutzer-ID muss mit der Benutzer-ID identisch sein, die Sie bei der Erstellung der Datenbank im vorherigen Schritt verwendet haben. Die Benutzer-ID bestimmt den Datenbankschemanamen und der Broker muss beim Zugriff auf die Tabelle dieselbe Benutzer-ID verwenden. Wenn Ihre Benutzer-ID beispielsweise USERID lautet, wird als vollständig qualifizierter Name der PATSDB-Tabelle der Tabellenname USERID.PATSDB verwendet.

    1. Öffnen Sie ein Befehlskonsolenfenster, in dem Sie WebSphere Message Broker-Befehle ausführen können. Geben Sie zum Angeben der Benutzer-ID und des Kennworts den folgenden Befehl ein:
      mqsisetdbparms BROKERNAME -n PATIENTSDSN -u <Benutzer-ID> -p <Kennwort>
    2. Geben Sie folgenden Befehl ein, um die Ausführungsgruppe erneut zu laden:
      mqsireload BROKERNAME -e EXECUTIONGROUPNAME

Zurück zur Spezifikation des Musters 'Healthcare: Medizinische Geräte an EKA'