Loading
Configuration du flux de rendez-vous en libre-service

Configuration du flux de rendez-vous en libre-service

Personnalisez les flux de gestion des rendez-vous en libre-service en modifiant les étapes des Omniscripts Gestion des rendez-vous intelligente utilisés pour la prise de rendez-vous en libre-service, l'affichage et l'annulation de rendez-vous, et la vérification des avantages.

Éditions requises

Disponible avec : Lightning Experience

Disponible avec : éditions Enterprise et Unlimited avec Health Cloud

Remarque
Remarque Pour que les Omniscripts fonctionnent correctement, les enregistrements de tous les objets Gestion des rendez-vous intelligente requis doivent être configurés. De plus, les enregistrements Motif du rendez-vous et Spécialité de soins du type de travail doivent être configurés.
Omniscript Description
selfService

Prenez des rendez-vous avec des prestataires via un site Experience Cloud.

L'Omniscript selfService ne prend pas en charge la planification d'actifs.

selfScheduleProvidersAndAssets

Prenez des rendez-vous avec des prestataires et des actifs via un site Experience Cloud.

La planification d'actifs via l'Omniscript selfScheduleProvidersAndAssets est prise en charge uniquement pour Salesforce Scheduler, pas pour les systèmes DME externes.

myAppointments

Affichez et annulez des rendez-vous avec des prestataires via un site Experience Cloud.

L'Omniscript myAppointments ne prend pas en charge la planification d'actifs. Pour prendre en charge la planification d'actifs dans votre site Experience Cloud, utilisez à la place le composant Mon rendez-vous.

viewBenefits Visualisez les garanties d'assurance via un site Experience Cloud.

Prise de rendez-vous avec des prestataires

Pour modifier le flux de gestion des rendez-vous en libre-service pour la planification de prestataires, ouvrez l'application Omnistudio, accédez à la page Omniscripts, agrandissez l'Omniscript healthCloudIAM/selfService, puis ouvrez la version la plus élevée. Cliquez sur Nouvelle version. Apportez ensuite des modifications et activez la nouvelle version.

Nom du composant Type de composant Action Ce que ça appelle
CheckGuestUser Définir des valeurs Vérifie si l'utilisateur a un compte personnel existant. Il vérifie également le fuseau horaire de l'utilisateur, son heure actuelle et son heure de fin de journée. Aucun
DRFetchUserDetails Action d'extraction du mappeur de données Récupère les détails et les enregistrements utilisateur des options de motif de rendez-vous. HealthCloudIAMExtractAppointmentReason
ScheduleAppointmentOptions Étape Affiche une Flexcard avec des options de rendez-vous pour l'utilisateur. Aucun
MandateOptionSelection Définition des erreurs Utilise une formule pour vérifier que l'utilisateur a sélectionné un motif de rendez-vous afin de pouvoir continuer avec le flux. Aucun
SetSelectedWorkTypeId Définir des valeurs Définit l'ID de type de travail et le nom du type de travail du motif du rendez-vous. Aucun
SelectLocation Étape Invite l'utilisateur à saisir un emplacement. GetMaps_AutoComplete
SetAddressForProvderSearch Définir des valeurs Attribue l'adresse de l'utilisateur aux attributs de recherche de prestataires. Aucun
DRFetchSchedulingSystem Action d'extraction du mappeur de données Extrait le système de planification et la spécialité de soins pour le motif de rendez-vous sélectionné. HealthCloudIAMExtractSchedulingSystem
IPGetProviderAndSlots Action de procédure d'intégration Convertit les entrées des utilisateurs en attributs pour la fonctionnalité de recherche de prestataires et utilise l'API GetProviders pour récupérer les prestataires. healthCloudIAM_FetchProviderAndTimeSlots
IPGetSlotsForProviders Action de procédure d'intégration Récupère les créneaux horaires des prestataires sélectionnés et trie les prestataires dans l'ordre suivant : attribué, passé et autres fournisseurs. Le composant fusionne ensuite ces fournisseurs dans une liste unique. Il convertit également les créneaux horaires sous le fuseau horaire opérationnel du prestataire, si mentionné. Sinon, les créneaux horaires sont convertis sous le fuseau horaire du navigateur de l'utilisateur. healthCloudIAM_FetchTimeSlots
SetCalendarDate Définir des valeurs Définit la date du calendrier sur le jour même avec l'adresse saisie par l'utilisateur. Aucun
ScheduleProvider Étape Affiche un formulaire avec des prestataires dans un rayon donné de l'emplacement de l'utilisateur, avec des filtres pour affiner les options. Aucun
CheckIfAcceptsNewPatient Définir des valeurs Définit une valeur pour indiquer si le prestataire accepte de nouveaux patients. Aucun
MandateSlotSelection Définition des erreurs Utilise une formule pour vérifier si le patient est nouveau et si le prestataire accepte de nouveaux patients afin qu'ils puissent suivre le flux. Aucun
Non-acceptation de nouveaux patients Étape Affiche un message si l'utilisateur est nouveau et que le prestataire n'accepte aucun nouveau patient pour le moment. Aucun
IPTransformIndividualProviderData Action de procédure d'intégration Sépare les données et les informations de disponibilité du prestataire sélectionné de la liste de tous les prestataires disponibles. healthCloudIAM_TransformIndividualProviderData
IPTransformIndividualSlotsData Action de procédure d'intégration Exécuté lorsque l'utilisateur souhaite afficher le prochain rendez-vous pour un prestataire particulier. La Procédure d'intégration récupère les premiers créneaux horaires disponibles. healthCloudIAM_TransformIndividualSlotsData
SetCalendarFiltervalue Définir des valeurs Définit les valeurs de la date calendaire du prochain rendez-vous disponible. Aucun
ScheduleProviderIndividual Étape Affiche les créneaux horaires disponibles pour prendre un rendez-vous pour le prestataire sélectionné. Aucun
NoSlotSelected Définition des erreurs Demande à l'utilisateur de sélectionner un créneau horaire de rendez-vous avant de continuer. Aucun
SetSelectedSlotValues Définir des valeurs Assemble les données du créneau de rendez-vous sélectionné. Aucun
ExperienceWithProvider Étape Affiche des options pour indiquer si l'utilisateur a vu le prestataire au cours des 3 dernières années. Aucun
CheckExperienceWithProvider Définition des erreurs Demande à l'utilisateur de spécifier s'il a visité le prestataire au cours des 3 dernières années avant de continuer. Aucun
SetWorkTypeId Définir des valeurs Si l'utilisateur a vu le prestataire au cours des 3 dernières années, ce composant attribue l'ID et le nom du type de travail établi. Aucun
DRFetchNewSchedulingSystem Action d'extraction du mappeur de données Vérifie si le système de planification est Salesforce ou un système externe. HealthCloudIAMExtractSchedulingSystem
SetCallBookAppointment Définir des valeurs Vérifie si l'API BookAppointment doit être appelée. L'API est appelée uniquement lorsque le système de planification est Salesforce. L'API n'est pas appelée pour un utilisateur qui a sélectionné le type de travail DME. Aucun
IPFetchSlotsForNewPatient Action de procédure d'intégration Utilise l'ID de type de travail établi pour passer un appel d'API afin de rechercher des créneaux horaires. Vérifie également si le créneau sélectionné est toujours disponible. healthCloudIAM_TransformForNewPatient
SelectedSlotNotAvailableForExistingPatient Étape Affiche un message si le créneau sélectionné n'est pas disponible pour un patient. Aucun
CollectGuestUserInfo Étape Si le créneau sélectionné est disponible, un formulaire récupère le nom d'utilisateur, l'adresse e-mail et la date de naissance de l'invité. Aucun
DRFetchInsurances Action d'extraction du mappeur de données Récupère les détails de l'assurance HealthCloudIAMExtractInsurance
ExistingInsurance Étape Cette étape est facultative. Affiche un formulaire permettant aux utilisateurs existants de vérifier les détails de leur assurance. Aucun
AddInsurance Étape Cette étape est facultative. Affiche un formulaire permettant aux nouveaux utilisateurs de saisir les détails de leur assurance. Aucun
Referral Étape Cette étape est facultative. Affiche un formulaire permettant aux utilisateurs de saisir des détails s'ils ont été dirigés vers le prestataire. Aucun
IPCheckSelectedSlotStatus Action de procédure d'intégration Vérifie si le créneau sélectionné est toujours disponible. healthCloudIAM_fetchSlotStatus
SelectedSlotNotAvailable Étape Affiche un message si le créneau sélectionné n'est pas disponible. Aucun
IPTransformAllData Action de procédure d'intégration Transforme le JSON des données de sélection de l'utilisateur dans la structure appropriée afin de l'afficher pour examen. healthCloudIAM_TransformBookAppointmentData
Réviser Étape Affiche les détails du rendez-vous sélectionné. Aucun
IPCreateGuestUser Action de procédure d'intégration Si l'utilisateur du flux est un utilisateur invité, cette procédure d'intégration crée un enregistrement Compte personnel pour l'utilisateur invité. healthCloudIAM_CreateGuestUser
IPBookAppointment Action de procédure d'intégration Transforme la sélection de l'utilisateur en un format qui peut être transmis à la méthode distante bookAppointment pour prendre le rendez-vous. Met à jour les données de recommandation. Si l'utilisateur a saisi les détails de l'assurance, un enregistrement de régime de membre et un enregistrement de requête sont créés. Crée également un enregistrement de requête pour les utilisateurs invités qui sélectionnent un type de travail externe. healthCloudIAM_bookAppointment
Rendez-vousConfirmé Étape Affiche un message de confirmation à un utilisateur existant indiquant que le rendez-vous est pris. Aucun
NavigateToBenefits Action Naviguer Si l'utilisateur clique sur Afficher les rendez-vous à l'écran de confirmation, ce composant accède à la page Mes rendez-vous. Aucun
AppointmentConfirmedGuestUser Étape Affiche un message de confirmation indiquant à un utilisateur invité que le rendez-vous est pris. Aucun
AppointmentFailed Étape Affiche un message si le workflow du processus se termine brutalement. Aucun
AppointmentConfirmedGuest Étape Si un utilisateur invité sélectionne un type de travail externe (DME), cette confirmation est affichée après la prise de son rendez-vous. Aucun
NavigateAction Action Naviguer Renvoie l'utilisateur à la page d'accueil. Aucun

Planification d'un rendez-vous avec des prestataires et des actifs

Pour modifier le flux de gestion des rendez-vous en libre-service pour la planification de prestataires et d'actifs, ouvrez l'application Omnistudio, accédez à la page Omniscripts, agrandissez l'Omniscript healthCloudIAM/selfScheduleProvidersAndAssets, puis ouvrez la version la plus élevée. Cliquez sur Nouvelle version. Apportez ensuite des modifications et activez la nouvelle version.

L'Omniscript selfScheduleProvidersAndAssets inclut les mêmes éléments que l'Omniscript selfService et ces éléments supplémentaires spécifiquement pour la planification d'actifs.

Nom du composant Type de composant Action Ce que ça appelle
IPGetAssetAndSlots Action de procédure d'intégration Convertit l'entrée des utilisateurs en attributs pour la fonctionnalité de recherche d'actifs et utilise l'API GetAssets pour récupérer des actifs. healthCloudIAM_FetchAssetAndTimeSlots
IPGetSlotsForAssets Action de procédure d'intégration Récupère les créneaux horaires des actifs sélectionnés, puis fusionne ces fournisseurs dans une liste unique. Il convertit également les créneaux horaires sous le fuseau horaire opérationnel de l'actif, si mentionné. Sinon, les créneaux horaires sont convertis sous le fuseau horaire du navigateur de l'utilisateur. healthCloudIAM_FetchAssetTimeSlots
ScheduleAsset Étape Affiche un formulaire avec des actifs dans un rayon donné de l'emplacement de l'utilisateur, avec des filtres pour affiner les options. Aucun
IPTransformIndividualAssetData Action de procédure d'intégration Sépare les données et les informations de disponibilité de l'actif sélectionné de la liste de tous les actifs disponibles. healthCloudIAM_TransformIndividualAssetData
SetSelectedSlotValuesForAssets Définir des valeurs Assemble les données du créneau de rendez-vous sélectionné. Aucun
IPTransformAllDataForAsset Action de procédure d'intégration Transforme le JSON des données de sélection de l'utilisateur dans la structure appropriée afin de l'afficher pour examen. healthCloudIAM_TransformBookAssetAppointmentData
AppointmentDetailsForProvider Étape Affiche les détails du rendez-vous de prestataire sélectionné. Aucun
AppointmentDetailsForAsset Étape Affiche les détails du rendez-vous d'actif sélectionné. Aucun

Annulation d'un rendez-vous

Pour modifier le flux en libre-service d'annulation de rendez-vous, ouvrez l'application Omnistudio, accédez à la page Omniscripts, agrandissez l'Omniscript healthCloudIAM/myAppointments, puis ouvrez la version la plus élevée. Cliquez sur Nouvelle version. Apportez ensuite des modifications et activez la nouvelle version.

Nom du composant Type de composant Action Ce que ça appelle
DR-FetchAppointmentReason-234 Action d'extraction du mappeur de données Extrait le motif du rendez-vous. HealthCloudIAMExtractAppointmentReason
SetValues Définir des valeurs Définit l'ID de contexte de l'utilisateur connecté, qui est l'ID de compte professionnel associé à cet utilisateur. Aucun
IPFetchServiceAppointments Action de procédure d'intégration Extrait les rendez-vous passés et à venir pour l'utilisateur. healthCloudIAM_FetchServiceAppointments
Appointment_History Étape Affiche les rendez-vous passés et à venir dans une Flexcard. Aucun
Annuler_Rendez-vous Étape Confirme que l'utilisateur souhaite annuler le rendez-vous. Aucun
DR-CancelAppointmentParameters_234 Action d'extraction du mappeur de données Récupère tous les paramètres de rendez-vous des objets ServiceAppointment, CarePractnFacilityAppt et Identifier. HealthCloudIAMCancelAppointmentParameters
Check_IF_EHR_LS Définir des valeurs Récupère les valeurs de sourceSystem et externalAppointmentId. Aucun
DR-TransformParameters_LS_234 Action de transformation Data Mapper Si le rendez-vous est dans Lightning Scheduler, les données du rendez-vous sont mappées avec les valeurs d'attribut de la méthode d'API cancelAppointment. HealthCloudIAMTransformLSParamètres
DR-TransformParameters_EHR_234 Action de transformation Data Mapper Si le rendez-vous est dans un système de planification externe, les données du rendez-vous sont mappées avec les valeurs d'attribut de la méthode d'API cancelAppointment. HealthCloudIAMTransformEHRParamètres
CancelAppointmentRemoteAction Action distante Appelle la méthode cancelAppointment depuis healthcloudext.AppointmentBookingSelfServiceWrapper pour annuler le rendez-vous sélectionné.

Classe distante : healthcloudext.AppointmentBookingSelfServiceWrapper

Méthode distante : cancelAppointment

AppoinmentCancelled Étape Affiche une confirmation d'annulation du rendez-vous. Aucun
NavigateAction Action Naviguer Redémarre l'OmniScript et renvoie l'utilisateur à la liste des rendez-vous passés et restants à venir. Aucun

Affichage de vos avantages

Pour modifier le flux des garanties en libre-service, ouvrez l'application Omnistudio, accédez à la page Omniscripts, agrandissez l'Omniscript healthCloudIAM/viewBenefits, puis ouvrez la version la plus élevée. Cliquez sur Nouvelle version. Apportez ensuite des modifications et activez la nouvelle version.

Nom du composant Type de composant Action Ce que ça appelle
DR-GetMemberPlans_234 Action d'extraction du mappeur de données Récupère les régimes d'assurance actifs et inactifs associés au compte de l'utilisateur. HealthCloudIAMExtractMemberPlans
Vos_avantages Étape Affiche les régimes d'assurance actifs et inactifs pour l'utilisateur. Aucun
DR-GetCoverageBenefit_234 Action d'extraction du mappeur de données Récupère le dernier enregistrement de CoverageBenefit. HealthCloudIAMExtractCoverageBenefit
Benefit_Details Étape Affiche les détails des garanties dans une Flexcard. Aucun
 
Chargement
Salesforce Help | Article