Modèles de traitement du langage naturel pour le secteur de la santé

Découvrez les modèles NLP du service linguistique Healthcare pour extraire des entités des dossiers médicaux tels que les dossiers médicaux électroniques, les notes d'avancement et les documents d'essais cliniques.

Les modèles de santé constituent une couche fondamentale pour les cas d'utilisation commerciaux et d'autres services d'IA. Ces unités opérationnelles d'Oracle visent à tirer parti des blocs de construction d'IA/ML proposés par OCI Language Services pour créer des applications et des modèles d'apprentissage automatique pour des cas d'utilisation tels que des modèles de risque prédictifs de réadmission, des modèles de risque spécifiques à une maladie, Systèmes d'aide à la décision clinique, etc., pour lesquels OCI Language Services doit développer des modèles NLP de soins de santé fondamentaux tels que l'extraction d'entités de santé, la liaison d'entités de santé aux normes médicales, la détection du statut d'assertion et la prédiction des relations. Ces modèles de traitement du langage naturel dans le secteur de la santé sont intégrés aux services OCI Healthcare de la structure, à l'aide de techniques de deep learning.

Le modèle NLP Healthcare est utilisé pour traiter des enregistrements de texte de santé tels que le DPI afin d'extraire des entités, de déterminer des statuts d'assertion, d'identifier des entités associées et de lier ces entités à des ontologies prises en charge.

Healthcare - Types de modèle NLP

Healthcare NLP est une suite de quatre modèles :

Extraction d'entité nommée Health ou reconnaissance d'entité nommée Health (HNER)

L'objectif de la tâche est de trouver et de classer les entités nommées mentionnées dans le texte non structuré en catégories telles que les noms de personne, les conditions médicales, les médicaments, les dosages, les symptômes, les résultats des tests, les traitements et les procédures, etc.

Exemple : Les expressions en gras désignent les étendues qui apparaissent avec les types d'entité mis en correspondance entre parenthèses.

Utiliser des types d'entité :

  • MEDICINE_NAME
  • QUALIFIER.MODIFIER
  • MEDICINE_STRENGTH
  • MEDICINE_FREQUENCY
"Tacrolimus (MEDICINE_NAME) taper (QUALIFIER.MODIFIER) halted (QUALIFIER.MODIFIER), now at 2.5mg (MEDICINE_STRENGTH) BID (MEDICINE_FREQUENCY)"
Extraction des relations de santé/Prédiction des relations de santé

Le but de la tâche est d'identifier les relations sémantiques possibles qui peuvent se produire entre les entités. Par exemple, la relation entre la médecine et son dosage dans le texte de santé.

Exemple : Les expressions en gras désignent les étendues qui apparaissent avec les types d'entité mis en correspondance entre parenthèses.

Utiliser des types d'entité :

  • MEDICINE_DURATION
  • MEDICINE_NAME
  • REGIMEN_THERAPY
  • QUALIFIER.MODIFIER
"She has received 4 cycles (MEDICINE_DURATION) of Ruxience (MEDICINE_NAME) Plus CVP (REGIME_THERAPY) completed (QUALIFIER.MODIFIER) in [**DATE**]

La relation extraite est :

  • DURATION_OF_MEDICINE (Ruxience, 4 cycles)
  • MODIFIER_OF_MEDICINE_NAME (Ruxience, terminé)
  • MODIFIER_OF_REGIME_THERAPY (CVP terminé)
Détection d'assertion d'état (HASD)

Le but de la détection d'assertion médicale est d'identifier les types d'assertion pour les types d'entités médicales (comme ils apparaissent comme des étendues) dans le texte clinique, à savoir la certitude (que le concept médical soit positif, négatif, possible ou hypothétique), temporalité (que le concept médical soit pour le présent, le passé ou l'histoire future), sujet (que le concept médical soit décrit pour le médecin, le patient, un membre de la famille ou autre) et ainsi de suite.

Exemples :

SI Texte Etendue avec type d'entité Modalité/Dimension Valeur/Qualifiant
1 Prescrire des jours de maladie en raison du diagnostic de grippe grippe (DISORDER) Certitude Certain
2 Ses reins se détériorent reins (BODY_STRUCTURE) Cours aggravation
3 Il a une douleur aiguë dans la jambe gauche douleur dans la jambe gauche (SIGN_SYMPTOM) Gravité Grave
Liaison d'entités médicales (HMEL)

Le but de la tâche est d'associer ou de lier des mentions (spans) d'entités reconnues à leur noeud correspondant dans une base de connaissances ou une ontologie. Dans la pratique, la liaison d'entités est utile pour la liaison automatique des dossiers de santé électroniques (DSE) aux entités médicales, en soutenant des tâches en aval telles que le diagnostic, la prise de décision, etc.

Exemple :

"Indication: Acute hypoxia, Relapsed AML, GVHD, and renal failure with new hypoxia with clear chest X-ray"
Etendue pour le type d'entité "DISORDER" Code CIM 10 CM (Ontologie)
Hypoxie aiguë J96.01
AML rechuté C92.02
GVHD D89,813
Insuffisance rénale avec une nouvelle hypoxie N17.1

Architecture de pipeline de quatre services

Ces modèles de traitement du langage naturel dans le secteur de la santé sont intégrés aux services OCI Healthcare et déployés sur l'adresse OCI Healthcare NLP à l'aide d'une architecture de pipeline.

L'exemple suivant montre du texte en entrée pour l'adresse NLP Health et la sortie produite pour différents modules.

Texte d'entrée : douleur à l'aisselle ; conseil Aceclofenac deux fois par jour pendant 3 jours.

Entrées et sorties spécifiques du pipeline Health NLP
Remarque

Lorsque vous utilisez le modèle de traitement du langage naturel Oracle, il est important de vérifier l'exactitude des scores de confiance fournis. Ces scores peuvent vous aider à déterminer le seuil de confiance approprié pour votre cas d'emploi particulier. Cependant, pour assurer la conformité à la réglementation, il est toujours conseillé de vérifier l'exactitude de toute entité de santé détectée par d'autres moyens tels que l'examen humain.

Cas d'emploi

Les modèles de TLN des soins de santé ont un large éventail de cas d'utilisation dans les soins de santé, révolutionnant le secteur en améliorant les soins aux patients, en rationalisant les opérations et en facilitant la recherche.

Amélioration de la documentation clinique
Le traitement du langage naturel peut aider les soignants en extrayant les informations pertinentes des dossiers des patients afin de fournir des recommandations sur les options de traitement.
Aide à la décision clinique
Le traitement du langage naturel peut aider les soignants en extrayant les informations pertinentes des dossiers des patients afin de fournir des recommandations sur les options de traitement.
Codage médical
La PNL peut aider à automatiser le codage des procédures médicales et des diagnostics en analysant les notes des médecins.
Télémédecine
Développer des assistants vocaux capables de transcrire les interactions médecin-patient, de mettre à jour les dossiers médicaux électroniques et de fournir un accès rapide aux données patient pertinentes lors des rendez-vous.

Types d'entité pris en charge

Type d'entité Description
1 EN-TÊTE

Plainte en chef → HEADER

Détectez les en-têtes de section principaux dans le document.

Le marquage du HEADER dépend fortement de la structure du document. Utilisez le contexte approprié pour marquer les sections de document comme HEADER.

2 SUB_HEADER Tous les en-têtes enfant de l'en-tête principal. Ce type d'entité peut inclure des sous-en-têtes ou des sous-sous-en-têtes.
3 BODY_STRUCTURE Noms d'organes, sites d'organes, parties du corps ou régions du corps.
4 MORPHOLOGIC_ABNORMALITY La structure anatomique anormale du corps.
5 CELLULE Types de cellule.
6 FINDING.SIGN_SYMPTOM

Les signes ou symptômes de l'état de santé.

Signes : résultats d'objectif pouvant être observés par un fournisseur de soins de santé.

Symptômes : expériences subjectives rapportées par le patient.

7 FINDING.OTHER

Les résultats qui ne sont pas des signes ou des symptômes sont considérés comme FINDING.OTHER.

Observations : acquisition active d'informations subjectives ou objectives à partir d'une source principale. Cela inclut les résultats généraux de l'observation du patient.

Ce type d'entité peut capturer des aspects tels que :

  • Caractéristiques personnelles : Par exemple, la couleur des yeux.
  • Historique des réseaux sociaux : exemples :
    • Consommation ou consommation de substances. Exemples :
      • Fumeur
      • Alcoolique
      • Consommation de drogues
    • Statut cognitif ou évaluations psychologiques. Exemples :
      • Alerte
      • Orienté x3
      • Réveiller
      • Orienté
      • Calme
      • Agréable
  • Caractéristiques de base : Exemples :
    • Statut de grossesse
    • Assertion de mort
  • Observations physiques : exemples :
    • Doux
    • Non-appel d'offres
    • Bien développé
  • Conditions médicales normales : par exemple :
    • Yeux normaux
    • Sons intestinaux normaux
    • Fréquence cardiaque normale
    • EOMI
    • PERRLA
    • Poumons clairs
8 TROUBLE

Les maladies et les troubles.

  • Toujours et nécessairement anormal.
  • Nécessairement avoir un processus pathologique sous-jacent.
  • Avoir une persistance temporelle (peut être sous traitement, en rémission ou inactive, même si elles sont toujours présentes).
  • Peut être présent comme une propension à certains états anormaux, même lorsque le traitement atténue ou résout ces états anormaux.
9 STAGING_SCALE
  • Indice de douleur thoracique,
  • Indulgence respiratoire
  • Évaluation du symptôme,
  • ...
10 ASSESSMENT_SCALE
  • Échelle de douleur
  • Échelle de douleur analogique visuelle
  • Echelle de descripteur de douleur
  • Score de Karnofsky
  • Test de jeton
  • Test de Dolo
  • Échelle de Borg
  • ...
11 TUMOR_STAGING
  • Stadification tumorale M+
  • Stadification tumorale N+
  • Stadification tumorale H+
  • Stade tumoral de niveau II
  • Stade pulmonaire L2
  • ...
12 MEDICATION_ORDER Schémas ou segments du document DPI contenant les entités liées aux prescriptions médicamenteuses.
13 MEDICINE_NAME Nom générique du médicament.
14 MEDICINE_FREQUENCY Fréquence des médicaments. Exemples :

Deux fois par jour, tous les jours, q4h

15 MEDICINE_DOSE Tous les mots mentionnant le dosage du médicament.
16 MEDICINE_DOSE.FORM La seule forme de dose.
17 MEDICINE_ROUTE Voie d'administration.
18 MEDICINE_DURATION La durée du médicament.
19 MEDICINE_STRENGTH La force du médicament.
20 MEDICINE_DISPENSE Nombre total d'unités de dispensation du médicament.
21 MEDICINE_PRN_ASNEEDED La prescription PRN signifie "pro re nata", ce qui signifie que l'administration de médicaments n'est pas planifiée. Au lieu de cela, la prescription est prise au besoin.
22 MEDICINE_REFILL_AMOUNT Nombre de réapprovisionnements d'un médicament.
23 MEDICATION_CLASS

Noms collectifs des groupes de médicaments.

Les médicaments peuvent être classés de différentes manières selon :

  • Mode d'action, par exemple, type de consultation
  • Indications
  • Structure chimique
24 OBSERVABLE_ENTITY.VITALS
  • Vitales : Exemples :
    • Tension artérielle
    • Température corporelle
    • Fréquence cardiaque
    • Fréquence respiratoire
  • Mesures corporelles : Exemples :
    • Hauteur
    • Poids
    • Indice de masse corporelle
    • Tour de tête
    • Oximétrie de pouls
25 OBSERVABLE_ENTITY.OTHER

L'entité observable est le nom de quelque chose qui peut être observé et représente une question ou une évaluation qui produit une réponse ou un résultat.

Fonctions exercées par le corps ou l'organe.

Cela exclut les civilisations.

26 PROCEDURE.LAB_TEST Les tests de laboratoire sont effectués sur un échantillon de sang, d'urine ou d'une autre substance du corps.
27 PROCEDURE.OTHER La procédure est une action ponctuelle effectuée sur le patient pour traiter une condition médicale ou pour fournir des soins au patient.
28 REGIME_THERAPY Le traitement est des interventions effectuées sur une période de temps (jours, semaines, mois) pour traiter une maladie ou un trouble.
29 MESURE Mesures liées au laboratoire, à la procédure, au traitement, aux signes vitaux, à Observalbe_entities, etc. Il inclut la valeur de mesure (numérique) et l'unité.
30 ALLERGEN_AGENT Le médicament et les allergies alimentaires.
31 IMMUNISATION

Les noms des vaccins, y compris :

Vaccin contre l'hépatite A, vaccin contre la covidie, vaccin contre la grippe, RRO, tétanos, polio, varicelle, pneumocoque, variole, hépatite B, hanche, mamans, rubéole, VPI, grippe A, grippe B, rage, VPO, hépatite B B19.10, grippe, ACWY méningococcique, Tdap, grippe B +, grippe A J10.1, rougeole, DT, ACWY méningococcique, etc.

32 OCCUPATION.MEDICAL_ROLE Les professions médicales spécifiques sont considérées dans cette catégorie. Exemples :
  • Docteur
  • Infirmier
  • Pharmacien
33 OCCUPATION.OTHER Les autres professions non médicales / professions
34 PERSON.FAMILY Personne pour laquelle les informations sont gérées. Exemples :
  • Employé
  • Person
  • Patient
  • Professionnel des soins
  • Par rapport à un patient
35 PERSON.OTHER Les autres personnes qui pourraient ne pas être une famille ou des parents.
36 SUBSTANCE

Les concepts qui peuvent être utilisés pour l'enregistrement et la modélisation :

  • Constituants chimiques des médicaments et des produits non médicinaux, y compris :
    • Allergies
    • Effets indésirables
    • Empoisonnement
    • Médecins et prescriptions infirmières
    • rapports et résultats de laboratoire
  • Sous-hiérarchies de SUBSTANCE. Exemples :
    • Substance corporelle
    • Produit chimique (substance)
37 ÉVÉNEMENT

La situation autour de l'individu à un moment donné, ce qui est pertinent pour ses soins de santé.

Événements ayant un impact sur la santé ou les soins de santé, à l'exclusion des procédures ou interventions.

38 PHYSICAL_OBJECT.MEDICAL_DEVICE Les dispositifs physiques pertinents pour les soins de santé, ou pour les blessures / accidents.
39 RECORD_ARTIFACT.DOCUMENT_TYPE

Composant article/document/note de la demande.

Documents cliniques, ou parties.

Les artefacts d'enregistrement ne doivent pas nécessairement être des rapports ou des enregistrements complets. Ils peuvent faire partie d'un artefact d'enregistrement plus important.

40 RECORD_ARTIFACT.OTHER Les sous-sections des documents.
41 SPÉCIALITÉ Lié aux services.
42 ENVIRONMENT.CARE
Environnement ou emplacement où les patients reçoivent des soins. Exemples :
  • Salle d'urgence
  • Bureau des médecins
  • Unité cardiaque
  • Hospice
  • hôpital

Emplacement du patient, de la pharmacie, de toutes les unités spécialisées et de tous les emplacements génériques.

43 INDEPENDENT_HISTORIAN
  • La personne (par exemple, le parent, le tuteur, la mère porteuse, le conjoint, le témoin) qui fournit un historique en plus d'un historique fourni par le patient qui n'est pas en mesure de fournir un historique complet ou fiable (par exemple, en raison du stade de développement, de la démence ou de la psychose) ou parce qu'un historique confirmatoire est jugé nécessaire.
  • Lorsqu'il y a conflit ou mauvaise communication entre plusieurs historiens et que plus d'un historien est nécessaire, l'exigence d'un historien indépendant est satisfaite.
  • L'histoire indépendante n'a pas besoin d'être obtenue en personne, mais doit être obtenue directement auprès de l'historien fournissant l'information indépendante.
44 SITUATION

Les expressions qui doivent être enregistrées dans le dossier du patient mais qui modifient le contexte par défaut.

  • Concepts qui incluent des informations contextuelles, telles qu'un sous-type de la situation à laquelle il s'applique avec un attribut l'associant au résultat clinique ou à la procédure pertinente
  • Peut être utilisé pour représenter des conditions/procédures qui se sont déjà produites, qui ne se sont pas encore produites ou qui font référence à quelqu'un d'autre (pas à des patients).
45 ORGANISATION Les organismes de signification pour la médecine humaine et animale utilisés dans la modélisation de la cause de la maladie.
46 PRÉLÈVEMENT Les entités qui sont obtenues (généralement de patients) pour examen ou analyse.
47 QUALIFIER.MODIFIER

Les qualificatifs sont les mots ou les expressions qui ajoutent des détails au terme.

Nous annotons uniquement les mots liés aux catégories potentielles suivantes en tant que qualificatifs.

  • Gravité : le niveau de gravité est une mesure de l'intensité.
  • Chronicity : mesure de la persistance, état de persistance.
  • Cours d'une maladie : série fixe ou ordonnée d'actions ou d'événements.
  • Autres modificateurs génériques : Normal est un modificateur des poumons normaux.
  • Résultat : entité qualitative (non numérique) représentant le résultat d'un test en laboratoire, d'un traitement, d'une procédure, de signes vitaux ou d'entités observables. Inclut des valeurs telles que :
    • négatif
    • Positif
    • Normal
    • Low
    • Haut
  • Directions : inclut des valeurs telles que :
    • gauche
    • droite
    • Principaux éléments
    • Dern.
    • Latéral
    • Périphérique