MétaCan
Menu
Retour à la cohorte
Enregistrement W2611354752 · doi:10.5210/ojphi.v9i1.7648

Automated Classification of Alcohol Use by Text Mining of Electronic Medical Records

2017· article· en· W2611354752 sur OpenAlex

Pourquoi ce travail est dans la base

Une base qui oublie comment elle a trouvé un travail ne peut pas être vérifiée. Voici les voies qui ont admis celui-ci.

affAu moins un auteur déclare une institution canadienne dans l'instantané OpenAlex épinglé.
fundUn bailleur canadien est enregistré sur le travail.
aboutLe titre ou le résumé porte un signal canadien du lexique géographique.

Notice bibliographique

RevueOnline Journal of Public Health Informatics · 2017
Typearticle
Langueen
DomaineMedicine
ThématiqueSubstance Abuse Treatment and Outcomes
Établissements canadiensUniversity of ManitobaGeorge & Fay Yee Centre for Healthcare Innovation
Organismes subventionnairesMitacs
Mots-clésMedical recordComputer scienceMedicineHealth recordsHealth careUnstructured dataPrimary careDiseaseData scienceInformation retrievalFamily medicineArtificial intelligenceData miningBig dataPathology

Résumé

récupéré en direct d'OpenAlex

ObjectiveThe research objective was to develop and validate an automatedsystem to extract and classify patient alcohol use based on unstructured(i.e., free) text in primary care electronic medical records (EMRs).IntroductionEMRs are a potentially valuable source of information about apatient’s history of health risk behaviors, such as excessive alcoholconsumption or smoking. This information is often found in theunstructured (i.e., free) text of physician notes. It may be difficultto classify and analyze health risk behaviors because there are nostandardized formats for this type of information1. As well, thecompleteness of the data may vary across clinics and physicians.The application of automated classification tools for this type ofinformation could be useful for describing patterns within thepopulation and developing disease risk prediction models.Natural Language Processing (NLP) tools are currently used toprocess EMR free text in an automated and systematic way. However,these tools have primarily been applied to classify information aboutthe presence or absence of disease diagnoses2. The application of NLPtools to health risk behaviors, particularly alcohol use informationfrom primary care EMRs, has thus far received limited attention.MethodsStudy data were from the Manitoba regional network of theCanadian Primary Care Sentinel Surveillance Network (CPCSSN)for the period from 1998 to 2016. CPCSSN is a national primary caresurveillance network for chronic diseases comprised of 11 regionalnetworks with publicly funded healthcare systems. Currently, a totalof 53 clinics and more than 260 physicians provide data to CPCSSNin Manitoba. We classified each record based on unstructured textfrom physician notes into the following mutually exclusive categories:current drinker, not a current drinker, and unknown1. A standardizedde-identification process was applied to each record prior to applyingan NLP tool to the data.Text classification used a support vector machine (SVM) appliedto both unigrams (i.e., single words) and mixed grams (i.e., unigrams,and pairs of words known as bigrams) from a bag-of-words model inwhich each record is quantified by the relative frequency of occurrenceof each word in the record3. The training dataset for the SVM wascomprised of 2000 records classified by two primary care physicians.These physicians were initially trained using an independent sampleof 200 EMR text strings containing specific reference to alcohol use.Cohen’s kappa statistic, a chance-adjusted measure, was used toestimate agreement. Internal validation of the SVM was conductedusing 10-fold cross-validation techniques. Model performance wasassessed using recall and precision statistics, as well as the F-measurestatistic, which is a function of their average. All analyses wereconducted using the R open-source software package.ResultsA total of 57,663 unique records were included in the study. Theestimate of the kappa statistic for the physician training phase was0.98, indicating excellent agreement. Subsequent classification of thetraining dataset by the physicians resulted in 1.7% of records assignedas not a current drinker, 16.8% as current drinker, and 81.5% asunknown. Average estimates of recall for the 10 validation folds usingunigrams were 0.62 for not current drinkers, 0.86 for current drinkers,and 0.98 for the unknown category. Average estimates of recall usingmixed grams were 0.48, 0.84, and 0.97, respectively. Estimates ofprecision were higher with mixed grams than unigrams for the notcurrently drinking category, but the opposite was true for the currentdrinker category. There was no difference in precision between thetwo methods for the unknown category. The F-measure statistic washigher for classification of current drinkers using unigrams (0.89)than mixed grams (0.83), although the differences for the unknowncategory were negligible (0.98 versus 0.97). Application of the SVMwith unigrams to the entire dataset resulted in 15.3% of recordsclassified as current drinkers, 2.0% classified as not current drinkers,and 82.7% as unknown.ConclusionsThis study developed an automated system to classify unstructuredtext about alcohol consumption into mutually-exclusive alcohol usecategories. However, we found that only a small percentage of primarycare records contained documentation about alcohol consumption,which limits the utility of the automated tool and the data source fordisease risk prediction or alcohol use prevalence estimation1. Whileour automated approach is useful for processing existing EMR data,systematic documentation of alcohol consumption will benefit fromstandardized entry fields and terms to produce clinically meaningfulinformation that will improve the understanding of health riskbehaviors in primary care populations.

Récupéré en direct depuis OpenAlex et désinversé. Les résumés ne sont pas conservés dans cette base de données : les index inversés représentent 8,6 Go des 9,3 Go de texte de la base, et le serveur dispose de 13 Go libres.

Prédiction distillée sur la base complète

Imitation des enseignants

Ni prévalence calibrée, ni vérité terrain. Validation humaine à venir. Apprise à partir de 10 348 étiquettes directes de Codex et de 10 348 étiquettes directes de Gemma. Le mode candidate est l'union des têtes enseignantes seuillées; le consensus est leur intersection. Ces sorties portent le statut machine_predicted_unvalidated et ne sont ni des étiquettes humaines ni des étiquettes directes de modèles de pointe.

score de la tête « metaresearch » (Codex)0,002
score de la tête « metaresearch » (Gemma)0,003
Version: codex-gemma-dda1882f352aStatut de validation: machine_predicted_unvalidated
Catégories candidatesaucune
Catégories consensuellesaucune
DomaineSignal candidat: aucune · Signal consensuel: aucune
Devis d'étudeSignal candidat: Observationnel · Signal consensuel: Observationnel
GenreSignal candidat: Empirique · Signal consensuel: Empirique
Score de désaccord entre enseignants0,179
Score d'incertitude au seuil0,548

Scores Codex et Gemma par catégorie

CatégorieCodexGemma
Métarecherche0,0020,003
Méta-épidémiologie (sens strict)0,0000,000
Méta-épidémiologie (sens large)0,0010,000
Bibliométrie0,0000,000
Études des sciences et des technologies0,0000,000
Communication savante0,0000,001
Science ouverte0,0000,000
Intégrité de la recherche0,0000,000
Charge utile insuffisante (le modèle a refusé de juger)0,0000,000

Scores machine (provisoires)

Les deux têtes enseignantes du modèle étudiant, lues sur ce travail. Un score ordonne la base pour la relecture; il n'affirme jamais une catégorie, et le statut de validation accompagne chaque rangée tel quel.

Scores de référence d'un modèle non mature (critères de maturité non atteints, 7 itérations). Un score ordonne; il n'affirme jamais une catégorie.

Tête enseignante Opus0,133
Tête enseignante GPT0,413
Écart entre enseignants0,279 · la distance entre les deux têtes enseignantes sur ce seul travail
Statut de validationscore_only:v0-immature-baseline · tel quel depuis la passe de notation : score_only signifie que le nombre peut ordonner les travaux, et qu'aucune étiquette de catégorie n'en découle