PS Suite: Limitations of the Nouveau API TELUS & Solutions de contournement Utilisant la Barre d'Outils Ocean

La nouvelle intégration de l'API TELUS permet à Ocean de lire et de mettre à jour les valeurs des patients dans le DMÉ, sans exiger que l'utilisateur ouvre le dossier du patient. Bien que cette API offre de nouvelles fonctionnalités intéressantes pour les utilisateurs d'Ocean (comme l'enregistrement automatisé au kiosque), elle présente certaines limitations qui nécessitent des solutions de contournement, comme décrit ci-dessous.

Contexte

Malheureusement, certains éléments de données importants dans l'API ne sont actuellement pas accessibles à Ocean (voir le tableau ci-dessous). Par conséquent, ces champs ne peuvent pas être extraits du DMÉ et affichés sur la tablette (ou un formulaire électronique Ocean), ni être mis à jour par Ocean lorsque le patient les modifie.

La capacité de mettre à jour certains de ces champs est importante pour certains acheminements d'Ocean, comme lorsque le patient met à jour ses données démographiques sur un kiosque ou lorsque le patient remplit un formulaire qui est associé à un formulaire personnalisé de PS Suite (par exemple, un questionnaire périnatal).

Heureusement, une fonctionnalité améliorée de la Barre d'outils Ocean a été développée pour contourner cette limitation. La Barre d'outils Ocean peut définir automatiquement ces valeurs manquantes pour les utilisateurs, mais seulement une fois que le dossier du patient est ouvert.

Mécanisme d'action de la Barre d'outils Ocean pour Détecter et Mettre à Jour les Champs de PS Suite

Lorsqu'Ocean reçoit une demande de mise à jour d'un champ que l'API ne prend pas en charge, il la place dans une "Note temporaire Ocean" spéciale. Cette note contient la valeur du champ dans un format structuré. Une fois le dossier ouvert, la Barre d'outils Ocean détectera et interprétera cette note temporaire pour ensuite définir automatiquement la valeur du champ dans PS Suite directement.

Dans le cas d'un formulaire personnalisé qui devrait être renseigné en fonction de la réponse à un formulaire électronique Ocean, la Barre d'outils Ocean détectera qu'un formulaire personnalisé ou un autre formulaire est souhaité, insérera automatiquement le formulaire personnalisé dans le dossier et renseignera ses valeurs.

Certains autres champs, tels que le nom de famille, ne sont pas mis à jour automatiquement pour des raisons de sécurité. Cependant, la Barre d'outils Ocean peut plutôt envoyer automatiquement un message ("post-it jaune") à l'équipe administrative pour demander la mise à jour du champ.

 

Note : Un effet secondaire important de cette solution de contournement pour les limitations de PS Suite est que les initiales de l'utilisateur de PS Suite enregistrées pour l'insertion de ces notes supplémentaires sont enregistrées comme l'utilisateur ouvrant le dossier (c'est-à-dire l'utilisateur ayant déclenché le changement), plutôt que l'instigateur initial du changement (comme l'utilisateur ayant envoyé la référence ou mis en file le formulaire Ocean). En réalité, il n'y a pas d'utilisateur réellement responsable du changement, mais la conception actuelle de PS Suite exige qu'elle enregistre quelque chose. Cela a suscité des préoccupations de la part de certains utilisateurs lors de l'examen des "journaux des modifications" lorsque les initiales de l'utilisateur ouvrant le dossier sont trouvées.

Heureusement, après consultation avec de nombreux responsables de la confidentialité dans de nombreux cliniques PS Suite différentes, cet effet secondaire n'a pas été considéré comme un risque médico-légal significatif, car il est toujours facile de déterminer de manière concluante qui a fait quoi lorsque des vérifications supplémentaires sont nécessaires au niveau de l'audit de la base de données. De plus, les actions enregistrées dans ce cas ne sont que des tâches administratives mécaniques "de nettoyage" déterminées par les entrées cliniques antérieures dans les journaux d'audit, plutôt que des événements cliniquement significatifs en eux-mêmes. Néanmoins, le problème a été soulevé auprès de TELUS dans le cadre de la demande plus large de résoudre ces limitations de l'API. En attendant, les cliniques sont libres de ne pas utiliser la Barre d'outils Ocean à la lumière de ce problème. Nous encourageons son utilisation en raison des avantages substantiels que son intégration offre et de l'acceptation généralisée de ce comportement au sein de la communauté PS Suite.

 

Résumé des Limitations des Champs de l'API TELUS

Champ DMÉ Accessible dans Ocean Modifiable dans Ocean Commentaires
Nom Y utilisant la barre d'outils Ocean  
Prénom(s) Y utilisant la barre d'outils Ocean  
Assurance maladie province Y utilisant la barre d'outils Ocean  
Assurance maladie Y utilisant la barre d'outils Ocean  
Code de version de l'assurance maladie Y utilisant la barre d'outils Ocean  
Date d'expiration de l'assurance maladie Y utilisant la barre d'outils Ocean  
Code d'admissibilité de l'assurance maladie N utilisant la barre d'outils Ocean  
Méthode de contact préférée N utilisant la barre d'outils Ocean  
Personne à contacter en cas d'urgence N utilisant la barre d'outils Ocean  
Relation avec la personne à contacter en cas d'urgence N utilisant la barre d'outils Ocean  
La personne à contacter en cas d'urgence est-elle un mandataire N utilisant la barre d'outils Ocean  

Note : Les champs démographiques non mentionnés ci-dessus (numéro de téléphone, etc.) sont généralement entièrement pris en charge.

Formulaires personnalisés N utilisant la barre d'outils Ocean  
Messages / tâches PS Suite / "post-it jaunes" N N  
Champ CPP : FH Y N  
Champ CPP : PROB Y N  
Champ CPP : HPH Y N  
Champ CPP : RX Y N  
Champ CPP : ALLR Y N  
Champ CPP : IMMU Y N  
Champ CPP : PERS Y N  
Champ CPP : REMIND N N  

Champ CPP : RISQUE

  • Statut du tabac / tabagisme
  • Statut de la consommation d'alcool
  • Usage de drogues récréatives
Y en utilisant la barre d'outils Ocean L'usage de drogues récréatives ne peut pas être mis à jour directement dans le champ CPP "RISQUE".
Solde dû ($) N N État du solde de facturation privée du patient, tel qu'indiqué par le symbole vert "$" dans l'horaire des rendez-vous (par exemple, un paiement privé en retard). Comme l'API ne fournit pas d'accès à des informations liées à la facturation pour les patients, Ocean ne peut pas accéder à cette valeur.
Constantes personnalisées (par ex. @MaConstante: 123) N Y  
Constantes de base (par ex. TA) N Y  
Vous avez d’autres questions ? Envoyer une demande