Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Development of a Custom Spell-Checker for Emergency Department Data

View through CrossRef
ObjectiveTo share progress on a custom spell-checker for emergency department chief complaint free-text data and demonstrate a spell-checker validation Shiny application.IntroductionEmergency department (ED) syndromic surveillance relies on a chief complaint, which is often a free-text field, and may contain misspelled words, syntactic errors, and healthcare-specific and/or facility-specific abbreviations. Cleaning of the chief complaint field may improve syndrome capture sensitivity and reduce misclassification of syndromes. We are building a spell-checker, customized with language found in ED corpora, as our first step in cleaning our chief complaint field. This exercise would elucidate the value of pre-processing text and would lend itself to future work using natural language processing (NLP) techniques, such as topic modeling. Such a tool could be extensible to other datasets that contain free-text fields, including electronic reportable disease lab and case reporting.MethodsChief complaints may contain words that are incorrect if they are misspelled (e.g.,“patient has herpertension”), or, if the word yields a syntactically incorrect phrase (e.g., the word “huts” in the phrase: “my toe huts”).We are developing a spell-checker tool for chief complaint text using the R and Python programming languages. The first stage in the development of the spell-checker is the identifying and handling of misspellings; future work will address syntactic errors. Known abbreviations are identified using regular expressions, and unknown abbreviations are addressed by the spell-checker. The spell checker performs 4 steps on chief complaint data: identification of misspellings, generation of a substitute candidate word list, word sense disambiguation to identify replacement word, and replacement of the misspelled word, based on methods found in the literature.[1] As the spell-checker requires a dictionary of correctly spelled, healthcare-specific terms including all terms that would appear in an ED corpus, we used vocabularies from the Unified Medical Language System, ED-specific terminology, and domain expert user input. Dictionary construction, misspelling identification algorithms, and word list generation algorithms are in the development stage.Simultaneously, we are building an R Shiny interactive web application for syndromic surveillance analysts to manually correct a subset of misspelled words, which we will use to validate and evaluate the performance of the spell-checker tool.[1] Tolentino HD, Matters MD, Walop W, et al. A UMLS-based spell checker for natural language processing in vaccine safety. BMC Medical Informatics and Decision Making. 2007;7(1). doi:10.1186/1472-6947-7-3.ResultsProject still in development phase.ConclusionsThe audience will learn about important considerations for developing a spell-checker, including those for data structure of a dictionary and algorithms for identification of misplaced words and identification of candidate replacement words. We will demonstrate our word list generation algorithm and the Shiny application which uses these words for spell-checker validation. We will share relevant code; after our presentation, audience members should able to apply code and lessons to their own projects and/or to collaborate with the NYC Department of Health and Mental Hygiene.
Title: Development of a Custom Spell-Checker for Emergency Department Data
Description:
ObjectiveTo share progress on a custom spell-checker for emergency department chief complaint free-text data and demonstrate a spell-checker validation Shiny application.
IntroductionEmergency department (ED) syndromic surveillance relies on a chief complaint, which is often a free-text field, and may contain misspelled words, syntactic errors, and healthcare-specific and/or facility-specific abbreviations.
Cleaning of the chief complaint field may improve syndrome capture sensitivity and reduce misclassification of syndromes.
We are building a spell-checker, customized with language found in ED corpora, as our first step in cleaning our chief complaint field.
This exercise would elucidate the value of pre-processing text and would lend itself to future work using natural language processing (NLP) techniques, such as topic modeling.
Such a tool could be extensible to other datasets that contain free-text fields, including electronic reportable disease lab and case reporting.
MethodsChief complaints may contain words that are incorrect if they are misspelled (e.
g.
,“patient has herpertension”), or, if the word yields a syntactically incorrect phrase (e.
g.
, the word “huts” in the phrase: “my toe huts”).
We are developing a spell-checker tool for chief complaint text using the R and Python programming languages.
The first stage in the development of the spell-checker is the identifying and handling of misspellings; future work will address syntactic errors.
Known abbreviations are identified using regular expressions, and unknown abbreviations are addressed by the spell-checker.
The spell checker performs 4 steps on chief complaint data: identification of misspellings, generation of a substitute candidate word list, word sense disambiguation to identify replacement word, and replacement of the misspelled word, based on methods found in the literature.
[1] As the spell-checker requires a dictionary of correctly spelled, healthcare-specific terms including all terms that would appear in an ED corpus, we used vocabularies from the Unified Medical Language System, ED-specific terminology, and domain expert user input.
Dictionary construction, misspelling identification algorithms, and word list generation algorithms are in the development stage.
Simultaneously, we are building an R Shiny interactive web application for syndromic surveillance analysts to manually correct a subset of misspelled words, which we will use to validate and evaluate the performance of the spell-checker tool.
[1] Tolentino HD, Matters MD, Walop W, et al.
A UMLS-based spell checker for natural language processing in vaccine safety.
BMC Medical Informatics and Decision Making.
2007;7(1).
doi:10.
1186/1472-6947-7-3.
ResultsProject still in development phase.
ConclusionsThe audience will learn about important considerations for developing a spell-checker, including those for data structure of a dictionary and algorithms for identification of misplaced words and identification of candidate replacement words.
We will demonstrate our word list generation algorithm and the Shiny application which uses these words for spell-checker validation.
We will share relevant code; after our presentation, audience members should able to apply code and lessons to their own projects and/or to collaborate with the NYC Department of Health and Mental Hygiene.

Related Results

KEUNIKAN BAHASA MANTRA BANJAR: PANAH ARJUNA (The Uniqueness of the Expression of Banjarese Spell:Panah Arjuna)
KEUNIKAN BAHASA MANTRA BANJAR: PANAH ARJUNA (The Uniqueness of the Expression of Banjarese Spell:Panah Arjuna)
Mantra Panah Arjuna adalah salah satu mantra Banjar berupa mantra cinta untuk menundukkan hati seseorang yang dicintai.  Lazimnya mantra ini dipergunakan oleh laki-laki untuk menak...
Differences in Draft Core Statistics from the Wet to Dry Spell over Gadanki, India (13.5°N, 79.2°E)
Differences in Draft Core Statistics from the Wet to Dry Spell over Gadanki, India (13.5°N, 79.2°E)
AbstractThe Indian mesosphere–stratosphere–troposphere (MST) radar observations during the passage of 37 convective systems are utilized to investigate the characteristics of verti...
On the Current and Future Dry Spell Characteristics over Africa
On the Current and Future Dry Spell Characteristics over Africa
Changes in precipitation frequency and intensity distribution over Africa will have a direct impact on dry spells and, therefore, will affect various climate sensitive sectors. In ...
Design a Low Power and High Speed Parity Checker using Exclusive or Gates
Design a Low Power and High Speed Parity Checker using Exclusive or Gates
In the presented paper we designed the parity checker by using EX-OR modules. The two EX-OR modules are presented to design the parity checker and correlated their outcomes based o...
ANALISIS MANTRA PESTA PANEN ADAT LOMPLAI SUKU DAYAK WEHEA DI DESA NEHAS LIAH BING KABUPATEN KUTAI TIMUR KAJIAN SEMIOTIKA
ANALISIS MANTRA PESTA PANEN ADAT LOMPLAI SUKU DAYAK WEHEA DI DESA NEHAS LIAH BING KABUPATEN KUTAI TIMUR KAJIAN SEMIOTIKA
Aslam Cahya Putra, Kiftiawati, PurwantiProgram Studi Sastra Indonesia, Fakultas Ilmu BudayaUniversitas MulawarmanEmail: aslamr074@gmail.com  ABSTRAKKata kunci: suku dayak wehea, ma...

Back to Top