Votre template de données sur le parcours du patient

Oracle Health (Cerner)
Votre template de données sur le parcours du patient

Votre template de données sur le parcours du patient

Ce template complet présente les données essentielles nécessaires pour analyser et optimiser efficacement les parcours des patients. Il fournit une vue structurée des attributs importants à collecter, des activités clés à suivre et des recommandations pratiques pour l'extraction des données. Utilisez cette ressource pour préparer votre journal d'événements et bénéficier d'une expérience de Process Mining simple.
  • Attributs recommandés à collecter
  • Activités clés à suivre
  • Recommandations pour l'extraction
Vous découvrez les journaux d’événements ? En savoir plus sur la création d’un journal d’événements pour le Process Mining.

Attributs du parcours patient

Voici les champs de données recommandés à inclure dans votre journal d’événements pour analyser de manière complète le parcours patient au sein de votre système.
5 Obligatoire 8 Recommandé 6 Facultatif
Nom Description
Activité
ClinicalEventTag
Nom ou description de l’événement clinique ou administratif réalisé.
Description

Cet attribut décrit l’action précise effectuée pendant la prise en charge du patient, comme « médicament administré », « constantes vitales relevées » ou « patient sorti ». Il fournit le libellé lisible de l’étape du processus.

Dans Cerner, il est souvent dérivé de la table CLINICAL_EVENT, notamment par la mise en correspondance de EVENT_CD (Event Code) avec sa valeur d’affichage, ou par l’utilisation de EVENT_TAG. Des conventions de nommage cohérentes sont essentielles pour obtenir des cartes de processus lisibles.

Pourquoi c’est important

Définit les étapes de la cartographie du processus et permet de visualiser le flux de travail.

Où les obtenir

Table : CLINICAL_EVENT, colonne : EVENT_TAG ou CODE_VALUE associé à EVENT_CD

Exemples
Évaluation du triageNFS avec formuleOrdre de sortieTransférer le patient
Épisode de soins du patient
EncounterId
Identifiant unique de la visite du patient ou de l’épisode de soins concerné.
Description

Cet attribut sert d’identifiant central du cas pour le parcours patient. Il regroupe tous les événements cliniques, les prescriptions et les actions administratives qui se produisent au cours d’une même période de soins, par exemple un séjour hospitalier ou une visite aux urgences.

Dans le Process Mining, cet identifiant est essentiel pour relier des activités dispersées et reconstituer une vue unifiée du processus.

Techniquement, il correspond à ENCNTR_ID dans la table ENCOUNTER de la base de données Cerner Millennium. Il s’agit de la clé primaire utilisée pour relier les données démographiques du patient, les prescriptions et les événements cliniques.

Pourquoi c’est important

Il s’agit de la clé fondamentale nécessaire pour reconstituer le parcours patient de bout en bout, de l’admission à la sortie.

Où les obtenir

Table : ENCOUNTER, colonne : ENCNTR_ID

Exemples
123456789876543211223344
Horodatage de l’événement
EventEndDateTime
Date et heure précises auxquelles l’activité a eu lieu ou s’est achevée.
Description

Cet attribut enregistre le moment précis où un événement s’est produit. Il sert à ordonner les activités et à calculer les temps de cycle entre les étapes du processus.

Dans la table CLINICAL_EVENT, il correspond généralement à EVENT_END_DT_TM. Sa précision est essentielle pour calculer les temps d’attente, par exemple la durée entre « Patient enregistré » et « Évaluation du triage ».

Pourquoi c’est important

Indispensable pour déterminer la séquence des événements et calculer des KPI de performance tels que les délais.

Où les obtenir

Table : CLINICAL_EVENT, colonne : EVENT_END_DT_TM

Exemples
2023-10-15T08:30:00Z2023-10-15T09:15:45Z2023-10-16T14:20:00Z
Dernière mise à jour des données
LastDataUpdate
Horodatage correspondant à l’extraction de l’enregistrement ou à sa dernière modification dans l’entrepôt de données.
Description

Indique l’actualité des données utilisées pour l’analyse. Cet horodatage aide les utilisateurs à déterminer s’ils consultent des données en temps réel ou un instantané issu d’un chargement précédent.

Il est généralement généré lors du processus ETL (Extract, Transform, Load), plutôt que d’être un attribut clinique.

Pourquoi c’est important

Essentiel à la gouvernance des données et à la réalisation des analyses à partir d’informations à jour.

Où les obtenir

Horodatage du système ETL

Exemples
2023-11-01T00:00:00Z2023-11-02T12:00:00Z
Système source
SourceSystem
Nom du système à l’origine des données.
Description

Identifie l’application source de l’enregistrement de données. Dans ce contexte, il s’agira principalement de « Oracle Health » ou « Cerner Millennium ». Cet attribut est utile dans les environnements multisystèmes où les données peuvent être combinées avec celles d’autres DME ou de systèmes départementaux.

Il permet aux analystes de filtrer ou de segmenter l’analyse du processus selon la provenance des données lorsque plusieurs sources sont intégrées.

Pourquoi c’est important

Garantit la traçabilité et la provenance des données, notamment dans les configurations de Process Mining multisystèmes.

Où les obtenir

Chaîne codée en dur ou métadonnées système

Exemples
Oracle HealthCerner Millennium
Diagnostic principal
DiagnosisCode
Code ICD-10 ou SNOMED représentant le motif principal de la prise en charge.
Description

Code clinique normalisé, par exemple « J18.9 » pour une pneumonie, attribué à l’épisode. Il permet de regrouper les patients par pathologie afin d’analyser les écarts aux protocoles de traitement pour certaines maladies.

Il se trouve dans la table DIAGNOSIS, associée à l’épisode.

Pourquoi c’est important

Permet de comparer les parcours de patients atteints d’une même pathologie sur une base homogène.

Où les obtenir

Table : DIAGNOSIS, colonne : DIAGNOSIS_CODE (via la nomenclature)

Exemples
I10E11.9J18.9
Élément de commande
OrderMnemonic
Nom de la commande précise, par exemple une analyse de laboratoire ou un médicament.
Description

Décrit le contenu d’un événement de commande, par exemple « Numération formule sanguine » ou « Aspirine 81 mg ». Cet attribut fournit le contexte nécessaire aux activités « Commande diagnostique passée » et « Médicament administré ».

Il se trouve généralement dans la table ORDERS, sous ORDER_MNEMONIC. Il représente le « produit » qui circule dans le processus.

Pourquoi c’est important

Nécessaire à l’analyse détaillée des parcours diagnostiques et thérapeutiques.

Où les obtenir

Table : ORDERS, colonne : ORDER_MNEMONIC

Exemples
Radiographie du thoraxBilan métabolique de baseParacétamolIRM cérébrale
ID du patient
PersonId
Identifiant unique du patient pour plusieurs épisodes de prise en charge.
Description

À la différence de l’ID du dossier, l’ID du patient, ou ID de la personne, reste constant pour un même patient lors de toutes ses visites à l’hôpital. Cet attribut est essentiel pour analyser les taux de réadmission et comprendre l’historique du patient sur le long terme.

Dans Cerner, il s’agit de PERSON_ID dans la table PERSON. Il relie plusieurs enregistrements ENCNTR_ID.

Pourquoi c’est important

Permet de calculer le KPI « Taux de réadmission des patients » en reliant plusieurs épisodes à une même personne.

Où les obtenir

Table : PERSON, colonne : PERSON_ID

Exemples
P10001P55992P99221
Réadmission
IsReadmission
Indicateur précisant si cet épisode s’est produit dans les 30 jours suivant une sortie précédente.
Description

Indicateur booléen permettant d’identifier les dossiers correspondant à une réadmission. Il est calculé en comparant la date d’admission de l’épisode actuel à la date de sortie de l’épisode précédent pour le même PersonId.

Essentiel au Dashboard « Tendances des réadmissions des patients ».

Pourquoi c’est important

Contribue directement au KPI « Taux de réadmission des patients », un indicateur majeur de la qualité des soins.

Où les obtenir

Dérivé d’une logique SQL comparant les enregistrements ENCOUNTER

Exemples
truefalse
Service
NurseUnit
Service, unité ou secteur précis où l’événement s’est produit.
Description

Identifie le lieu physique ou l’unité organisationnelle responsable du patient au moment de l’événement, par exemple « réanimation », « chirurgie générale » ou « service des urgences ».

Cet attribut contribue au Dashboard « Efficacité des transferts interservices » en permettant de suivre les déplacements entre les unités. Dans Cerner, il s’agit souvent de LOC_NURSE_UNIT_CD dans la table des épisodes ou de suivi.

Pourquoi c’est important

Essentiel pour analyser les goulots d’étranglement dans certains services et visualiser la répartition géographique du parcours patient.

Où les obtenir

Table : ENCOUNTER ou CLINICAL_EVENT, colonne : LOC_NURSE_UNIT_CD

Exemples
Service des urgencesService de cardiologieICURadiologie
Statut de sortie
DischargeDisposition
Destination ou statut du patient au moment de sa sortie.
Description

Indique où le patient est allé après la fin de l’épisode, par exemple « domicile », « établissement de soins infirmiers » ou « décès ». Cet attribut est essentiel à l’analyse de la planification des sorties et à l’identification des issues défavorables.

Il se trouve dans la table ENCOUNTER, sous DISCH_DISPOSITION_CD.

Pourquoi c’est important

Indicateur de résultat majeur, qui définit l’« état final » du parcours du patient.

Où les obtenir

Table : ENCOUNTER, colonne : DISCH_DISPOSITION_CD (résolution via CODE_VALUE)

Exemples
Sortie à domicileTransféré en réadaptationSortie contre avis médicalDécédé
Type de dossier
EncounterType
Catégorisation de la visite du patient, par exemple hospitalisation, consultation externe ou urgence.
Description

Classe la nature de l’épisode du patient. Il s’agit d’une dimension principale pour segmenter les données, car le déroulement d’un processus diffère fortement entre une visite aux urgences et une hospitalisation programmée.

Cet attribut est dérivé de ENCNTR_TYPE_CD dans la table ENCOUNTER, qui fait référence à une valeur d’un ensemble de codes, par exemple « Hospitalisation » ou « Urgence ».

Pourquoi c’est important

Permet de comparer les parcours et les volumes traités dans différents contextes de soins.

Où les obtenir

Table : ENCOUNTER, colonne : ENCNTR_TYPE_CD (résolution via CODE_VALUE)

Exemples
Hospitalisation complèteUrgencesSoins ambulatoiresChirurgie ambulatoire
Utilisateur
PerformingPrsnlId
Identifiant ou nom du professionnel de santé ayant réalisé l’activité.
Description

Indique qui a exécuté l’étape du processus, par exemple l’infirmier qui administre un médicament ou le médecin qui signe la sortie. Cet attribut permet d’analyser l’utilisation des ressources.

Dans Cerner, il s’agit souvent de PERFORMED_PRSNL_ID ou de UPDT_ID, selon la table concernée, notamment Orders ou Clinical Events. Le rattachement à un attribut générique « Utilisateur » facilite l’analyse de la séparation des tâches.

Pourquoi c’est important

Soutient l’analyse des ressources et permet d’identifier les besoins éventuels en formation ou les déséquilibres de charge de travail.

Où les obtenir

Table : CLINICAL_EVENT, colonne : PERFORMED_PRSNL_ID

Exemples
Dr SmithInfirmier JonesAdministrateur système
Canal d’admission
AdmissionSource
Origine de l’admission du patient.
Description

Décrit la manière dont le patient est entré dans le système hospitalier, par exemple « orientation par un médecin », « service des urgences » ou « transfert depuis un autre hôpital ».

Cet attribut aide à analyser le point d’entrée dans le processus hospitalier. Il correspond à ADMIT_SRC_CD dans la table ENCOUNTER.

Pourquoi c’est important

Permet de mettre en contexte le « temps d’attente avant l’évaluation initiale » selon le point d’entrée.

Où les obtenir

Table : ENCOUNTER, colonne : ADMIT_SRC_CD

Exemples
Service des urgencesOrientation par un médecinTransfert depuis un hôpital
Numéro de commande
OrderId
Identifiant unique d’une commande précise, par exemple une analyse de laboratoire, un médicament ou une consultation.
Description

ID généré par le système pour une commande. Bien qu’il ne s’agisse pas de l’ID du dossier, cette clé secondaire est essentielle. Elle relie l’événement « Commande diagnostique passée » à l’événement « Résultat diagnostique vérifié ».

Sans cet identifiant, il est difficile de calculer le délai d’exécution exact de certaines analyses lorsqu’un patient a plusieurs commandes simultanées.

Pourquoi c’est important

Essentiel pour relier correctement les activités associées, de la commande au résultat.

Où les obtenir

Table : ORDERS, colonne : ORDER_ID

Exemples
88291028829103
Priorité du triage
TriageAcuity
Niveau d’urgence attribué lors de l’évaluation du triage.
Description

Valeur numérique ou catégorielle indiquant la gravité de l’état du patient, par exemple de 1, immédiat, à 5, non urgent. Cet attribut est essentiel pour segmenter l’analyse des temps d’attente, car les patients prioritaires doivent attendre moins longtemps.

Il est généralement saisi dans des formulaires cliniques ou au moyen de codes d’observation spécifiques lors de l’événement de triage.

Pourquoi c’est important

Essentiel pour vérifier que le processus donne correctement la priorité aux patients selon leur degré d’urgence clinique.

Où les obtenir

Consulter la documentation Oracle Health (Cerner)

Exemples
12345
Statut du médicament
MedAdminStatus
Statut de la commande de médicament, par exemple administré, refusé ou non administré.
Description

Indique le résultat d’une tâche d’administration de médicament. Dans le Dashboard « Conformité de l’administration des médicaments », il est essentiel de distinguer les médicaments effectivement administrés de ceux qui étaient prévus mais n’ont pas été administrés ou ont été refusés.

Cet attribut se trouve probablement dans les tables CLINICAL_EVENT ou dans les tables spécifiques du dossier d’administration des médicaments (MAR).

Pourquoi c’est important

Identifie les écarts de conformité dans les protocoles de traitement.

Où les obtenir

Consulter la documentation Oracle Health (Cerner)

Exemples
AdministréRefuséMis en attente
Statut du résultat
ResultStatus
Statut d’un résultat diagnostique, par exemple authentifié, corrigé ou préliminaire.
Description

Indique l’étape du cycle de vie d’un résultat diagnostique. Il est utilisé dans l’analyse du « délai de transmission des résultats diagnostiques » afin de déterminer à quel moment un résultat est officiellement disponible pour la prise de décision clinique.

Il se trouve généralement dans CLINICAL_EVENT, avec des codes de statut spécifiques.

Pourquoi c’est important

Distingue les résultats préliminaires des résultats définitifs, ce qui détermine le moment où les activités en aval peuvent commencer.

Où les obtenir

Table : CLINICAL_EVENT, colonne : RESULT_STATUS_CD

Exemples
Autorisation (vérifiée)En erreurModifié
Type de payeur
FinancialClass
Couverture d’assurance principale ou catégorie financière du patient.
Description

Catégorise le patient selon la source de financement, par exemple Medicare, assurance privée ou paiement direct. Cet attribut sert à analyser les variations du déroulement des processus ou de la durée de séjour selon le type d’assurance.

Il est dérivé de FINANCIAL_CLASS_CD dans la table ENCOUNTER.

Pourquoi c’est important

Aide à identifier les disparités dans la prestation des soins ou le traitement administratif selon le type de payeur.

Où les obtenir

Table : ENCOUNTER, colonne : FINANCIAL_CLASS_CD (résolution via CODE_VALUE)

Exemples
MedicareBlue CrossPaiement directMedicaid
Obligatoire Recommandé Facultatif

Activités du parcours patient

Voici les principales étapes et les jalons du processus à enregistrer dans votre journal d’événements pour découvrir précisément le processus et identifier les goulots d’étranglement.
8 Recommandé 6 Facultatif
Activité Description
Diagnostic documenté
Se produit lorsqu’un diagnostic formel est ajouté au dossier de rencontre du patient. Il se distingue d’un résultat d’examen et correspond à la confirmation de l’affection par le clinicien.
Pourquoi c’est important

Essentiel pour le jalon « diagnostic confirmé » et l’analyse du délai jusqu’au diagnostic définitif.

Où les obtenir

Table DIAGNOSIS, en utilisant DIAGNOSIS_DT_TM associé à ENCOUNTER_ID.

Collecte

Enregistré lorsque le diagnostic est ajouté ou mis à jour dans PowerChart

Type d’événement explicit
Évaluation de triage terminée
Correspond à la fin de l’évaluation infirmière initiale ou du formulaire de triage dans le contexte des urgences ou d’une admission. Il s’agit généralement d’un formulaire ou d’un événement clinique précis documenté dans le système.
Pourquoi c’est important

Essentiel pour calculer le KPI « temps d’attente avant l’évaluation initiale » et identifier les goulots d’étranglement à l’accueil.

Où les obtenir

Table CLINICAL_EVENT, filtrée selon les codes d’événements associés aux formulaires de triage ou d’évaluation initiale.

Collecte

Enregistré lorsque le document ou formulaire clinique est signé ou vérifié

Type d’événement explicit
Patient enregistré
Marque le début de l’épisode de soins, lorsque le patient arrive et est enregistré dans le système. Dans Cerner Millennium, cet événement est enregistré lors de la création du dossier de rencontre ou de la définition de l’horodatage d’enregistrement.
Pourquoi c’est important

Établit l’heure de début utilisée pour calculer la durée du séjour (LOS) et analyser le temps d’attente initial.

Où les obtenir

Table ENCOUNTER, plus précisément la colonne REG_DT_TM (Registration Date/Time).

Collecte

Enregistré lorsque la transaction crée une nouvelle ligne dans ENCOUNTER

Type d’événement explicit
Patient sorti
Dernier événement administratif clôturant le séjour du patient. Cet horodatage sert à calculer la durée totale du séjour.
Pourquoi c’est important

Événement de fin principal du processus. Essentiel pour les calculs de durée de séjour et de réadmission.

Où les obtenir

Table ENCOUNTER, plus précisément DISCH_DT_TM (Discharge Date/Time).

Collecte

Enregistré lorsque le statut de la rencontre passe à DISCHARGED

Type d’événement explicit
Prescription d’un examen diagnostique
Se produit lorsqu’un clinicien saisit une prescription d’analyse de laboratoire ou d’examen d’imagerie. Cet horodatage lance le calcul du délai de traitement diagnostique.
Pourquoi c’est important

Point de départ du KPI « délai de transmission du résultat diagnostique » ; il aide à distinguer les retards liés à la prescription de ceux liés à la réalisation de l’examen.

Où les obtenir

Table ORDERS, en utilisant ORIG_ORDER_DT_TM lorsque le type de catalogue est Laboratory ou Radiology.

Collecte

Enregistré lorsque le statut de la prescription passe à ORDERED

Type d’événement explicit
Prescription de sortie signée
Événement au cours duquel le médecin prescrit la sortie du patient. Il lance le suivi du délai de planification de la sortie.
Pourquoi c’est important

Point de départ du « délai du cycle de planification de la sortie ». Un écart entre cet événement et la sortie effective indique des retards opérationnels.

Où les obtenir

Table ORDERS, lorsque le type de catalogue indique Discharge.

Collecte

Enregistré lorsque le statut de la prescription de sortie passe à ORDERED

Type d’événement explicit
Résultat diagnostique vérifié
Moment où un résultat de laboratoire ou d’imagerie est finalisé et mis à la disposition du clinicien. Il marque la fin de l’intervalle de traitement diagnostique.
Pourquoi c’est important

Achève le cycle du « délai de transmission du résultat diagnostique » et déclenche les décisions thérapeutiques suivantes.

Où les obtenir

Table CLINICAL_EVENT pour les analyses de laboratoire, ou changement de statut de la prescription dans ORDERS vers COMPLETED.

Collecte

Enregistré lorsque le statut du résultat passe à AUTH (Authenticated)

Type d’événement explicit
Transfert entre services effectué
Indique que le patient a été physiquement déplacé d’un lieu à un autre, par exemple des urgences vers les soins intensifs. Cet événement est suivi dans l’historique des emplacements.
Pourquoi c’est important

Permet d’analyser l’« efficacité des transferts entre services » et de visualiser le flux des patients dans l’hôpital.

Où les obtenir

Table ENCNTR_LOC_HIST (Encounter Location History), qui enregistre les changements de LOC_NURSE_UNIT_CD.

Collecte

Comparer le champ de statut avant et après

Type d’événement inferred
Consultation terminée
Marque la fin d’une consultation spécialisée, généralement attestée par une note ou un document de consultation signé.
Pourquoi c’est important

Indique à quel moment l’avis du spécialiste a été reçu, ce qui peut constituer un goulot d’étranglement dans les parcours de soins complexes.

Où les obtenir

Table CLINICAL_EVENT, filtrée sur les types de documents classés comme consultations.

Collecte

Enregistré lorsque la note de consultation est signée

Type d’événement explicit
Intervention programmée
Indique qu’une intervention chirurgicale ou une procédure importante a été réservée à une date et une heure précises. Cet événement aide à comprendre l’affectation des ressources et les temps d’attente avant l’intervention.
Pourquoi c’est important

Met en évidence l’efficacité de la programmation et les éventuels goulots d’étranglement dans l’utilisation des blocs opératoires ou des salles d’intervention.

Où les obtenir

Table SURGICAL_CASE ou table SCH_APPT liée à la rencontre.

Collecte

Enregistré lorsque la transaction de programmation est validée

Type d’événement explicit
Intervention réalisée
Horodatage indiquant le moment où une intervention chirurgicale ou une procédure importante a effectivement eu lieu. Il est souvent enregistré dans la documentation périopératoire.
Pourquoi c’est important

Jalon important pour l’analyse des parcours cliniques et de l’utilisation des ressources.

Où les obtenir

Table SURGICAL_CASE (heures de début et de fin de l’intervention) ou CLINICAL_EVENT pour les procédures réalisées au chevet du patient.

Collecte

Enregistré via SurgiNet ou la documentation de l’intervention

Type d’événement explicit
Médicament administré
Enregistre l’administration effective du médicament au patient, telle qu’elle est documentée dans le Medication Administration Record (MAR).
Pourquoi c’est important

Alimente le Dashboard « conformité de l’administration des médicaments » en vérifiant si les médicaments ont été administrés à temps.

Où les obtenir

Table CLINICAL_EVENT, filtrée sur les événements d’administration des médicaments (Task Status = Complete).

Collecte

Enregistré lors du scan du code-barres ou de la saisie manuelle dans le MAR

Type d’événement explicit
Plan de soins activé
Correspond au lancement d’un PowerPlan ou d’un parcours de soins dans Cerner. Cela indique qu’un protocole thérapeutique standardisé a été sélectionné.
Pourquoi c’est important

Essentiel pour l’« analyse des écarts au protocole thérapeutique », qui compare les soins réellement dispensés au parcours prévu.

Où les obtenir

ACT_PW_CAT (Action Pathway Catalog) ou DCP_FORMS_REF, avec un lien vers la rencontre.

Collecte

Enregistré lorsque le PowerPlan est lancé

Type d’événement explicit
Rendez-vous de suivi programmé
Se produit lorsqu’un rendez-vous ultérieur est réservé pour le patient et associé au même épisode ou plan de soins.
Pourquoi c’est important

Alimente le Dashboard « ponctualité de la programmation du suivi ». Mesure l’efficacité de la continuité des soins.

Où les obtenir

Table SCH_APPT (Schedule Appointment), liée à PERSON_ID.

Collecte

Enregistré lorsque le rendez-vous est créé dans le module de programmation

Type d’événement explicit
Recommandé Facultatif

Guides d'extraction

Comment extraire vos données d'Oracle Health (Cerner)

Prêt à commencer ?

Utilisez ce template pour préparer vos données et commencer à faire apparaître des analyses utiles sur le parcours de vos patients. L'amélioration des résultats pour les patients commence ici.

Optimisez dès maintenant les parcours des patients et améliorez rapidement les résultats

Identifiez rapidement les goulots d'étranglement pour réduire de 30 % la durée du parcours des patients.

Démarrer l'essai gratuit

Aucune carte bancaire requise. Commencez en quelques minutes.