Configurer le flux de soumission du formulaire de demande d’inscription

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Utilisez les points d’extension scriptés pour décider quels enregistrements sont créés ou mis à jour après la soumission d’un formulaire de demande d’inscription.

    Avant de commencer

    Important :

    À partir de la version Yokohama, les services de soutien aux patients se préparent à une future dépréciation. Ce module d'extension sera masqué et ne sera plus activé sur les nouvelles instances, mais continuera d'être pris en charge.

    Pour en savoir plus, consultez l’article Processus de retrait [KB0867184] dans la base de Now Support connaissances.

    Définissez le périmètre de l’application à l’aide Patient Support Services du sélecteur d’application. Pour plus d’informations, voir Sélecteur d’application.

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    L’application Patient Support Services installe le sn_patientservice. Le script EnrollmentCaseUtilService , l’include de script EnrollmentCaseUtilService et le point d’extension EnrollmentCaseServiceExtPoint .

    Le sn_patientservice. Le script EnrollmentCaseUtilService est préconfiguré pour le formulaire de demande d’inscription disponible par défaut dans l’application. Avant de créer un ticket d’inscription, l’application exécute la sn_patientservice. EnrollmentCaseUtilService et utilise la logique de workflow de soumission suivante pour créer des enregistrements et éviter la duplication des enregistrements :
    1. Créez un dossier de patient s’il n’en existe pas.
    2. Créez un enregistrement de consommateur s’il n’en existe pas.
    3. Créez un enregistrement du praticien s’il n’en existe pas.
    4. Créez un régime pour les membres s’il n’en existe pas.

    L’utilisation de points d’extension facilite l’intégration des personnalisations sans réellement modifier le code de base. Vous pouvez étendre les fonctionnalités de base standard à l’aide de scripts personnalisés. Pour plus d’informations, consultez Utilisation de points d’extension pour étendre les fonctionnalités de l’application.

    Une implémentation est disponible dans le système de base pour les points d’extension scriptés. Vous pouvez modifier les données et ajouter des champs supplémentaires.

    Procédure

    1. Accédez à la Tous > Points d’extension système > Points d'extension scriptés.
    2. Dans la colonne Nom de l’API , recherchez et cliquez sur sn_patientservice. EnrollmentCaseServiceExtPoint.
    3. Dans le formulaire Point d’extension, sélectionnez un include de script pour utiliser le point d’extension EnrollmentCaseServiceExtPoint .
      • Modifiez le script existant en accédant à la liste connexe Implémentations et en cliquant sur sn_patientservice. EnrollmentCaseServiceExtPoint.
      • Créez et enregistrez un include de script personnalisé.
    4. Personnalisez la logique du workflow de soumission de votre formulaire d’inscription en ajoutant les méthodes createPatient, createMemberPlan et createPractitioner à votre include de script qui implémente le point d’extension EnrollmentCaseServiceExtPoint .
      Vous pouvez créer plusieurs implémentations pour un point d’extension et fournir un numéro de commande pour chaque implémentation. L’implémentation avec le numéro de commande le plus bas est exécutée en premier.
      Tableau 1. Table de personnalisation du formulaire d’inscription

      Personnalisation

      Implémentation

      Créez un enregistrement de patient s’il n’en existe pas.

      Inclure la méthode createPatient du point d’extension EnrollmentCaseServiceExtPoint dans l’implémentation.

      Créez un régime pour les membres s’il n’en existe pas.

      Inclure la méthode createPatient du point d’extension EnrollmentCaseServiceExtPoint dans l’implémentation.

      Créez un enregistrement du praticien s’il n’en existe pas.

      Inclure la méthode createPatient du point d’extension EnrollmentCaseServiceExtPoint dans l’implémentation.

    5. Dans le formulaire Point d’extension, cliquez sur Mettre à jour.