Konfigurieren Sie den Übermittlungsflow des Registrierungsanforderungsformulars

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 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 Patientenunterstützungsservices auf die zukünftige Einstellung vorbereitet. Sie wird ausgeblendet und in neuen Instanzen nicht mehr aktiviert, wird jedoch weiterhin unterstützt.

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

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

    Erforderliche Rolle: Administrator

    Warum und wann dieser Vorgang ausgeführt wird

    Die Patient Support ServicesDie Anwendung installiert sn_patientservice.RegistrierungsFallUtilService Skript, RegistrierungsCaseUtilService Skripteinbindung, und RegistrierungsCaseServiceExtPoint Erweiterungspunkt.

    Die sn_patientservice.RegistrierungsFallUtilService 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.RegistrierungsFallUtilService 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 erleichtert die Integration von Anpassungen, ohne den Basiscode tatsächlich zu ändern. Sie können die Standardbasisfunktionalität mithilfe anwenderdefinierter Skripts erweitern. Weitere Informationen finden Sie unter Erweiterungspunkte verwenden, um die Anwendungsfunktionalität zu erweitern .

    Eine Implementierung ist im Basissystem für geskriptete Erweiterungspunkte verfügbar. 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, und klicken Sie auf sn_patientservice.RegistrierungsFallServiceExtPoint .
    3. Wählen Sie im Formular „Erweiterungspunkt“ eine Skripteinbindung aus, die verwendet werden soll RegistrierungsCaseServiceExtPoint Erweiterungspunkt.
      • Ändern Sie das vorhandene Skript, indem Sie zur zugehörigen Liste „Implementierungen“ wechseln und auf klicken sn_patientservice.RegistrierungsFallServiceExtPoint .
      • Erstellen und registrieren Sie eine anwenderdefinierte Skripteinbindung.
    4. Passen Sie die Workflow-Logik für die Übermittlung Ihres Registrierungsformulars an, indem Sie hinzufügen Erstellt Patient , CreateMemberPlan , Und CreatePractitioner Zu Ihrem Skript gehören Methoden, die implementieren RegistrierungsCaseServiceExtPoint Erweiterungspunkt.
      Sie können mehrere Implementierungen für einen Erweiterungspunkt erstellen und für jede Implementierung eine Ordnungsnummer 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 Erstellt Patient Methode von RegistrierungsCaseServiceExtPoint Erweiterungspunkt in der Implementierung.

      Erstellen Sie einen Mitgliedsplan, wenn keiner vorhanden ist.

      Schließen Sie ein Erstellt Patient Methode von RegistrierungsCaseServiceExtPoint Erweiterungspunkt in der Implementierung.

      Erstellen Sie einen Arztdatensatz, wenn keiner vorhanden ist.

      Schließen Sie ein Erstellt Patient Methode von RegistrierungsCaseServiceExtPoint Erweiterungspunkt in der Implementierung.

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