Konfigurieren Sie den Übermittlungsflow des Registrierungsanforderungsformulars

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie geskriptete Erweiterungspunkte, um zu entscheiden, welche Datensätze erstellt oder aktualisiert werden, nachdem ein Registrierungsanforderungsformular übermittelt wurde.

    Vorbereitungen

    Wichtig:

    Ab dem Yokohama-Release werden Patienten-Support-Services auf die zukünftige Einstellung vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr aktiviert, aber weiterhin unterstützt.

    Weitere Informationen finden Sie unter Verwerfungsprozess [KB0867184] artikel in Now Support Knowledge Base.

    Legen Sie den Anwendungsbereich auf fest Patient Support Services Mit der Anwendungsauswahl. Weitere Informationen finden Sie unter Anwendungsauswahl .

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die Patient Support Services-Anwendung installiert sn_patientservice.RegistrierungCaseUtilService Skript, RegistrierungsCaseUtilService Skripteinbindung, und RegistrierungCaseServiceExtPoint Erweiterungspunkt.

    Die sn_patientservice.RegistrierungCaseUtilService Das Skript ist für das Registrierungsanforderungsformular vorkonfiguriert, das standardmäßig in der Anwendung verfügbar ist. Bevor Sie einen Registrierungsfall erstellen, führt die Anwendung aus sn_patientservice.RegistrierungCaseUtilService Skript und verwendet die folgende Workflow-Logik für die Übermittlung, um Datensätze zu erstellen und Doppelungen von Datensätzen zu vermeiden:
    1. Erstellen Sie einen Patientendatensatz, wenn keiner vorhanden ist.
    2. Erstellen Sie einen Verbraucherdatensatz, wenn keiner vorhanden ist.
    3. Erstellen Sie einen Arztdatensatz, wenn keiner vorhanden ist.
    4. Erstellen Sie einen Mitgliedsplan, wenn keiner vorhanden ist.

    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 Erweiterungspunktean.
    2. In API-Name Suchen Sie nach der Spalte, und klicken Sie auf sn_patientservice.RegistrierungCaseServiceExtPoint .
    3. Wählen Sie im Formular „Erweiterungspunkt“ eine Skripteinbindung aus, die verwendet werden soll RegistrierungCaseServiceExtPoint Erweiterungspunkt.
      • Ändern Sie das vorhandene Skript, indem Sie zur zugehörigen Liste „Implementierungen“ wechseln und auf klicken sn_patientservice.RegistrierungCaseServiceExtPoint .
      • Erstellen und registrieren Sie ein benutzerdefiniertes Script Include.
    4. Passen Sie die Workflow-Logik für die Übermittlung Ihres Registrierungsformulars an, indem Sie hinzufügen ErstellenPatient , Erstellt MemberPlan , Und CreatePractitioner Methoden für Ihre Skripteinbindung, die implementiert RegistrierungCaseServiceExtPoint Erweiterungspunkt.
      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. Anpassungstabelle des Registrierungsformulars

      Anpassung

      Implementierung

      Erstellen Sie einen Patientendatensatz, wenn keiner vorhanden ist.

      Schließen Sie ein ErstellenPatient Methode von RegistrierungCaseServiceExtPoint Erweiterungspunkt in der Implementierung.

      Erstellen Sie einen Mitgliedsplan, wenn keiner vorhanden ist.

      Schließen Sie ein ErstellenPatient Methode von RegistrierungCaseServiceExtPoint Erweiterungspunkt in der Implementierung.

      Erstellen Sie einen Arztdatensatz, wenn keiner vorhanden ist.

      Schließen Sie ein ErstellenPatient Methode von RegistrierungCaseServiceExtPoint Erweiterungspunkt in der Implementierung.

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