Konfigurieren Sie den Prozess für die Erstellung von medizinischen Geräten, die in Serviceanfragen enthalten sind

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um zu entscheiden, welche medizinischen Geräte erstellt werden, nachdem eine In-Service-Anforderung für ein medizinisches Gerät übermittelt wurde.

    Vorbereitungen

    Wichtig:
    Ab Release Xanadu wird Healthcare Computerized Maintenance Management System auf seine künftige Stilllegung vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr aktiviert, aber weiterhin unterstützt. Weitere Informationen zum Abkündigungsprozess finden Sie im Artikel Abkündigungsprozess [KB0867184] in der Knowledge Base Now Support.

    Informationen zur Verwendung von Wartungs- und Service-Workflows oder Bestands- und Verwaltungs-Workflows finden Sie unter Medizingeräte-Management.

    Legen Sie den Anwendungsbereich mithilfe der Anwendungsauswahl auf Healthcare Computerized Maintenance Management System fest. Weitere Informationen finden Sie unter Anwendungsauswahl.

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die Anwendung Healthcare Computerized Maintenance Management System (Healthcare CMMS) installiert das Skript sn_hcls_cmms.CreateDevicesForOnboardCase, die Skripteinbindung CreateDevicesForOnboardCase und den Erweiterungspunkt CreateDevicesForOnboardCase.

    Das Skript sn_hcls_cmms.CreateDevicesForOnboardCase ist vorkonfiguriert, um das Formular für die Anforderung für in Betrieb befindliche medizinische Geräte in der Anwendung standardmäßig verfügbar zu machen. Vor dem Erstellen eines Falls für die In-Service-Anforderung eines medizinischen Geräts führt die Anwendung das Skript sn_hcls_cmms.CreateDevicesForOnboardCase aus und verwendet die folgende Übermittlungs-Workflow-Logik, um Datensätze zu erstellen und die Duplizierung von Datensätzen zu vermeiden:
    1. Erstellt ein medizinisches Gerät, wenn die Seriennummer des Geräts nicht vorhanden ist.
    2. Erstellen Sie ein Modell für medizinische Geräte, wenn kein Modell vorhanden ist, oder ordnen Sie das medizinische Gerät einem vorhandenen Modell zu, wie im Formular für die Anforderung für die In-Service-Anforderung für medizinische Geräte enthalten ist.
    3. Erstellen Sie Arbeitsaufträge für die Erstprüfung von medizinischen Geräten.
    4. Legen Sie den Status der Geräte auf „ Installiert“ fest, wenn der Fall in Betrieb des medizinischen Geräts auf „Abgeschlossen“gesetzt wird.

    Die Verwendung von Erweiterungspunkten vereinfacht die Integration von Anpassungen, ohne dass der Basiscode geändert werden muss. Sie können die Basis-Standardfunktionen mithilfe von benutzerdefinierten Skripts erweitern. Weitere Informationen finden Sie unter Erweiterungspunkte verwenden, um die Anwendungsfunktionalität zu erweitern.

    Für geskriptete Erweiterungspunkte steht eine Implementierung im Basissystem zur Verfügung. Sie können die Daten ändern und zusätzliche Felder hinzufügen.

    Prozedur

    1. Navigieren zu Alle > Systemerweiterungspunkte > Skriptbasierte Erweiterungspunkte.
    2. Suchen Sie in der Spalte API-Name nach sn_hcls_cmms.CreateDevicesForOnboardCase, und klicken Sie darauf.
    3. Wählen Sie im Formular „Erweiterungspunkt“ eine Skripteinbindung aus, um den Erweiterungspunkt CreateDevicesForOnboardCase zu verwenden, indem Sie eine anwenderdefinierte Skripteinbindung erstellen und registrieren.

      Sie können auf die mit der Anwendung bereitgestellte Skripteinbindung CreateDevicesForOnboardCase zugreifen, um eine anwenderdefinierte Skripteinbindung zum Festlegen der Fälle für in Betrieb befindliche medizinische Geräte zu erstellen. Weitere Informationen finden Sie unter Registering custom script includes against the scripted extension points.

    4. Passen Sie die Workflow-Logik für die Übermittlung des Formulars für die Indienststellung Ihres medizinischen Geräts an, indem Sie Ihrer Skripteinbindung, die den Erweiterungspunkt CreateDevicesForOnboardCaseimplementiert, die Methoden createDevices,checkForDuplicateDevices, checkForDuplicateDevicesForNewModel, zugeordnetToExistingModel, createModel, erstellenInspektionsArbeitsaufträge, installDevices und cancelDevices hinzufügen.
      Sie können mehrere Implementierungen für einen Erweiterungspunkt erstellen und einen Reihenfolgewert für jede Implementierung angeben. Die Implementierung mit der niedrigsten Ordnungsnummer wird zuerst ausgeführt.
      Tabelle : 1. Anpassungen bei der Nutzung von medizinischen Geräten

      Anpassung

      Implementierung

      Erstellen Sie ein medizinisches Gerät nur, wenn das ausgewählte Modell ein Gerät mit einer eindeutigen Seriennummer enthält.

      Fügen Sie die Methode createDevices des Erweiterungspunkts CreateDevicesForOnboardCase in die Implementierung ein.

      Überprüfen Sie bei der Auswahl eines vorhandenen Modells für medizinische Geräte, ob die Seriennummern der medizinischen Geräte vorhanden sind, die in der Anforderung für die Wartung des medizinischen Geräts enthalten sind.

      Fügen Sie die Methode checkForDuplicateDevices des Erweiterungspunkts CreateDevicesForOnboardCase in die Implementierung ein.

      Überprüfen Sie beim Hinzufügen eines neuen Modells für medizinische Geräte, ob die Seriennummern der medizinischen Geräte vorhanden sind, die in der Anforderung für die Wartung des medizinischen Geräts enthalten sind.

      Schließen Sie die Methode checkForDuplicateDevicesForNewModel des Erweiterungspunkts CreateDevicesForOnboardCase in die Implementierung ein.

      Überprüfen Sie, ob ein vorhandenes Modell für medizinische Geräte mit demselben Namen, derselben Seriennummer und demselben Hersteller vorhanden ist, das in der Anforderung für in Betrieb befindliche medizinische Geräte enthalten ist, und ordnen Sie das Modell des medizinischen Geräts dem Fall für in Betrieb befindliche medizinische Geräte zu.

      Beziehen Sie die Methode „associToExistingModel“ des Erweiterungspunkts „CreateDevicesForOnboardCase“ in die Implementierung ein.

      Erstellen Sie ein Modell für medizinische Geräte mit dem Namen, der Seriennummer, dem Hersteller und der Beschreibung, wie sie in der Anforderung für das in Service befindliche medizinische Gerät enthalten sind, und ordnen Sie das medizinische Gerätemodell dem in Betrieb befindlichen Fall für das medizinische Gerät zu.

      Fügen Sie die createModel- Methode des Erweiterungspunkts CreateDevicesForOnboardCase in die Implementierung ein.

      Erstellen Sie Arbeitsaufträge für die Erstinspektion jedes medizinischen Geräts, das im Fall des in Betrieb befindlichen medizinischen Geräts enthalten ist.

      Fügen Sie die Methode erstellenInspektionArbeitsaufträge des Erweiterungspunkts CreateDevicesForOnboardCase in die Implementierung ein.

      Legen Sie den Status von medizinischen Geräten, die dem Fall in Betrieb befindlicher medizinischer Geräte zugeordnet sind, auf „Installiert“fest.

      Fügen Sie die Methode installDevices des Erweiterungspunkts CreateDevicesForOnboardCase in die Implementierung ein.

      Legen Sie den Status von medizinischen Geräten, die dem Fall in Betrieb befindlicher medizinischer Geräte zugeordnet sind, auf Abgebrochen fest.

      Fügen Sie die Methode „cancelDevices “ des Erweiterungspunkts „CreateDevicesForOnboardCase“ in die Implementierung ein.

    5. Klicken Sie im Formular „Erweiterungspunkt“ auf Aktualisieren.