NLP Algorithms for Total Joint Arthroplasty
Process operative reports to classify a patient's status of approach, fixation and bearing surface @author Sunyang Fu, Sunghwan Sohn, Hilal Maradit Kremers, Walter Kremers, Ahmad Pahlavan Tafti, Elham Sagheb Hossein Pour, Cody Wyles, Meagan Tibbo, David Lewallen, Daniel Berry
Process operative notes to extract five data elements: (1) category of surgery (total knee arthroplasty, unicompartmental knee arthroplasty, patellofemoral arthroplasty), (2) laterality of surgery, (3) constraint type, (4) presence of patellar resurfacing, and (5) implant model (catalog numbers) @author Elham Sagheb, Sunyang Fu, Sunghwan Sohn, Walter Kremers, Ahmad P. Tafti, Taghi Ramazanian, Cody Wyles, Meagan Tibbo, David Lewallen, Daniel Berry, Hilal Maradit Kremers
Process consultation notes, operative notes, pathology reports, and microbiology reports to automated detection of Periprosthetic Joint Infections and Data Elements Using Natural Language Processing. @author Fu S, Wyles CC, Osmon DR, Carvour ML, Sagheb E, Ramazanian T, Kremers WK, Lewallen DG, Berry DJ, Sohn S, Maradit Kremers H.
Process operative reports to identify periprosthetic femur fractures (PPFFx) followed by more complex Vancouver classification.
@author Tibbo ME, Wyles CC, Fu S, Sohn S, Lewallen DG, Berry DJ, Maradit Kremers H.
MedTagger contains a suite of programs that the Mayo Clinic NLP program has developed in 2013. It includes three major components: MedTagger for indexing based on dictionaries, MedTaggerIE for information extraction based on patterns, and MedTaggerML for machine learning-based named entity recognition.
MedTagger git repo: https://github.com/OHNLP/MedTagger
Video demo: https://vimeo.com/392331446
Original release: https://github.com/OHNLP/MedTagger/releases
-
Download the latest release from https://github.com/OHNLP/TJA/tree/master/nlp_system
-
Move the .jar file to either THA_NLP or TKA_NLP
-
Modify the
INPUTDIR
,OUTPUTDIR
, andRULEDIR
variables inrunMedTagger-fit-tja.sh
orrunMedTagger-fit-tka.sh
, as appropriateINPUT_DIR
: full directory path of input folderOUTPUT_DIR
: full directory path of output folderRULES_DIR
: full directory path of 'Rule' folder
Example:
INPUTDIR="$YOUR_INPUT_DIRECTORY" OUTPUTDIR="$YOUR_OUTPUT_DIRECTORY" RULEDIR="$YOUR_MEDTAGGER_HOME/medtaggerieresources/covid19"
-
Run the batch file
run_medtagger_unix_mac.sh
THA NLP System: https://pubmed.ncbi.nlm.nih.gov/31567670/
TKA NLP System: https://pubmed.ncbi.nlm.nih.gov/33051119/
PJI NLP System: https://pubmed.ncbi.nlm.nih.gov/32854996/
PPFX NLP System: https://pubmed.ncbi.nlm.nih.gov/31416741/