From 57247edb1c2fbe866e268b6869167815a92fe029 Mon Sep 17 00:00:00 2001 From: Fu Date: Thu, 23 May 2024 12:03:28 -0500 Subject: [PATCH] 052324 --- .DS_Store | Bin 6148 -> 10244 bytes README.md | 26 +- delirium/.DS_Store | Bin 6148 -> 8196 bytes delirium/DELIRIUM/.DS_Store | Bin 0 -> 6148 bytes delirium/DELIRIUM_LLM/.DS_Store | Bin 0 -> 6148 bytes delirium/DELIRIUM_LLM/context/contextRule.txt | 665 ++++++++++++++++++ delirium/DELIRIUM_LLM/posthoc_settings.json | 1 + .../regexp/resources_regexp_reagit.txt | 31 + .../regexp/resources_regexp_reams.txt | 10 + .../regexp/resources_regexp_recam.txt | 5 + .../regexp/resources_regexp_reconfusion.txt | 4 + .../regexp/resources_regexp_redelirium.txt | 3 + .../resources_regexp_redisconnected.txt | 14 + ...esources_regexp_redisorganizedthinking.txt | 23 + .../regexp/resources_regexp_redisorient.txt | 7 + .../regexp/resources_regexp_redrowsy.txt | 2 + .../resources_regexp_reencephalopathy.txt | 4 + .../regexp/resources_regexp_refluctu.txt | 7 + .../regexp/resources_regexp_rehall.txt | 7 + .../regexp/resources_regexp_reinattention.txt | 8 + .../regexp/resources_regexp_rereorient.txt | 4 + .../rules/resources_rules_matchrules.txt | 14 + .../rules/resources_rules_matchrules_bk.txt | 14 + delirium/DELIRIUM_LLM/used_resources.txt | 17 + delirium/DELIRIUM_OMC_MCHS_LOCAL/.DS_Store | Bin 0 -> 6148 bytes fall/.DS_Store | Bin 0 -> 6148 bytes fall/rule/.DS_Store | Bin 0 -> 6148 bytes fall/rule/RuleEngine/.DS_Store | Bin 0 -> 8196 bytes functional_status/.DS_Store | Bin 6148 -> 8196 bytes 29 files changed, 865 insertions(+), 1 deletion(-) create mode 100644 delirium/DELIRIUM/.DS_Store create mode 100644 delirium/DELIRIUM_LLM/.DS_Store create mode 100644 delirium/DELIRIUM_LLM/context/contextRule.txt create mode 100644 delirium/DELIRIUM_LLM/posthoc_settings.json create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_reagit.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_reams.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_recam.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_reconfusion.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_redelirium.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_redisconnected.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorganizedthinking.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorient.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_redrowsy.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_reencephalopathy.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_refluctu.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_rehall.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_reinattention.txt create mode 100644 delirium/DELIRIUM_LLM/regexp/resources_regexp_rereorient.txt create mode 100644 delirium/DELIRIUM_LLM/rules/resources_rules_matchrules.txt create mode 100644 delirium/DELIRIUM_LLM/rules/resources_rules_matchrules_bk.txt create mode 100644 delirium/DELIRIUM_LLM/used_resources.txt create mode 100644 delirium/DELIRIUM_OMC_MCHS_LOCAL/.DS_Store create mode 100644 fall/.DS_Store create mode 100644 fall/rule/.DS_Store create mode 100644 fall/rule/RuleEngine/.DS_Store diff --git a/.DS_Store b/.DS_Store index b3462ef570d36aa4a133cda4d6e169b58512b14b..e7e68164fa7ebc832335d06601962fc70a686de3 100644 GIT binary patch literal 10244 zcmeHMTWl0n7(V~B&@;pB6k6yYi-Q$xX@TvPRuH$_B9%*uw6vvM*4dqbPMFS=o!Kqe z5UZkzml#bnYNAA=K8m+^iBY3(M2!!IsAyumB);f_4?LMD{%6kY78Xbv6P3tJGUuQ3 zpYzSk|DEqY+kZ+3fn?5TB19vEP&~P1bFsP1!N>V|$svUvJ_v{>BugxkBV*|aZ~T(k zkt1RtVjyB5VjyB5V&H0E0DrUjLFWh?wGjgm0}%s72KfG<;mK_xv{S+cTL(5l34pd7 z-NAv^SO)|cEwqWyP6-=8@t&f3fDj5{i2(wR;~JliHWAt>VFjFkfD;Ix3}J-=!P60^ z1=9&6gpJyWfrx=i84$(2K}=#}?S4W1p0?dIPJbsoZd;xokADeLS^2El6|{oRq5Jzs z-HCo*_j6uS&+g^D0oS$Dg=;-MXqgi!R@Ln~zHT{YHULXa?K+2WjN{75L84>WHve1^hWqZn9&XL#WLvxg)h+cU1SGi&nk zp^R(i#vCujDl@vB$=SMZcG-5nb(iT4`{q%fUyXQf*6$7`4qJ%jz7%6Q&)j7qz{;CF z2=l6f^_^}&J~g*GcEhTMc-zgl_VjMwd1l`H1x!&ERSo4W&q~|o9^K2Bj$t{6c28J_ zKRSX*%goAhCF~z?^fB|y;w3dqU8*iCpv2s1EM>KHIG47L zpMmeS!!`IFjbKDowUw0a<^JxhiLG!eYW->i=mQ>x7QW`%b+XL7fy0>T0;;sMQkfaM zZ9Q$;p{t`4UE7B8g5S`2%O;9%-#DCc$Hp)oPq@`&H>K?K0sidmy65+en@;hql3OSp z@kaHm**Ae(O#!iu(qPTd&mo%)%XhPa5KZl)bPvB-mto+2*piyXckEJCTo}vATez{| zf{Xo)eL*R$O{^A66OdY)h>M<#dyGof;-4tJWFKy!ZvAqm@HJM4fy7=Zn708*gCL2zLl zj(`Wp;9j^7PQU~3C_DvE!!z(KybPz{Rd@~FfREu5_!K^aui$(50e*yY@CW<}=OtNM zD6N!klIo;-X|>cMbx2*})uqDDIWny|ekCQbnOPo%d!}^ca(NWHZAS|RgT z1=ls@0#vV8R>asW%m>lEQCSsZvoRM$w?5VoV-lvI=&p^$6;_4`CI{G-ScAfViq3ka zQ(@(pYNESQ*`zSSvtRVPV%;&u6X$P8_;vCg`3NO^1||G6`Gx#O&ZBJSLk&uH71TjJ zG{PE`Z3lG12G|IjVGH!aRuu6748joXff2}ni4qq}&P$t6H z`1k+KSN{M1wM|kKeZ;{3oB=5B>F?onU!f)}jaNd4hUcAl@`KNt5;lNf!>4e6@Hrkk s{JUaZ=nJdmU_24}ri2aPhzsCo#n=3Q{GS0){a-AuqWa&yChPyd01HPF3;+NC delta 117 zcmZn(XfcprU|?W$DortDU=RQ@Ie-{MGjdEU6q~50$jCG?VE1GL6_&~T0y2|jgv!`0 z40IHX49q4^7qp-JOh94rR|&So>>M0|%s^d0AixbITtNnGEd0(qnP0_nvX6>1E65s# J&G9^Qm;ot@7aRZp diff --git a/README.md b/README.md index 19a4360..7b994bb 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,27 @@ # AgingNLP -AgingNLP aims to develop aging-related NLP resources including NLP algorithms, knowledge bases, taxonomies, and lexicons for supporting the development and evaluation of various NLP applications. This is part of the collaboration effort between the Rochester Epidemiology Project and the Mayo NLP team. All related NLP resources can be accessed under the OHNLP consortium - aiming to create an interoperable, scalable, and usable NLP ecosystem. \ No newline at end of file +AgingNLP aims to develop aging-related NLP resources including NLP algorithms, knowledge bases, taxonomies, and lexicons for supporting the development and evaluation of various NLP applications. This is part of the collaboration effort between the Rochester Epidemiology Project and the Mayo NLP team. All related NLP resources can be accessed under the OHNLP consortium - aiming to create an interoperable, scalable, and usable NLP ecosystem. + +## Reference + +### Delirium +Fu S, Lopes GS, Pagali SR, Thorsteinsdottir B, LeBrasseur NK, Wen A, Liu H, Rocca WA, Olson JE, St. Sauver J, Sohn S. Ascertainment of delirium status using natural language processing from electronic health records. The Journals of Gerontology: Series A. 2022 Mar 1;77(3):524-30. + +Sauver JS, Fu S, Sohn S, Weston S, Fan C, Olson J, Thorsteinsdottir B, LeBrasseur N, Pagali S, Rocca W, Liu H. Identification of delirium from real-world electronic health record clinical notes. Journal of Clinical and Translational Science. 2023 Jan;7(1):e187. + +Pagali S, Fu S, Lindroth H, Sohn S, Burton MC, Lapid M. Delirium occurrence and association with outcomes in hospitalized COVID-19 patients. International psychogeriatrics. 2021 Oct;33(10):1105-9. + +Pagali SR, Kumar R, Fu S, Sohn S, Yousufuddin M. Natural language processing CAM algorithm improves delirium detection compared with conventional methods. American Journal of Medical Quality. 2023 Jan 1;38(1):17-22. + + +### Fall +Fu S, Thorsteinsdottir B, Zhang X, Lopes GS, Pagali SR, LeBrasseur NK, Wen A, Liu H, Rocca WA, Olson JE, Sauver JS. A hybrid model to identify fall occurrence from electronic health records. International journal of medical informatics. 2022 Jun 1;162:104736. + + +### Functional Status +Fu S, Jia H, Vassilaki M, Keloth VK, Dang Y, Zhou Y, Garg M, Petersen RC, St Sauver J, Moon S, Wang L. FedFSA: Hybrid and federated framework for functional status ascertainment across institutions. Journal of Biomedical Informatics. 2024 Apr 1;152:104623. + +Fu S, Vassilaki M, Ibrahim OA, Petersen RC, Pagali S, St Sauver J, Moon S, Wang L, Fan JW, Liu H, Sohn S. Quality assessment of functional status documentation in EHRs across different healthcare institutions. Frontiers in Digital Health. 2022 Sep 27;4:958539. + +### Cognitive-behavioral Symptom +Liwei Wang, Sunyang Fu, Sunghwan Sohn, Sungrim Moon, Hua Xu, Cui Tao, Jennifer St. Sauver, Ronald C. Peterson, Hongfang Liu, & J. Wilfred Fan. (2022). Development of a general purpose cognitive-behavioral symptom taxonomy. Zenodo. https://doi.org/10.5281/zenodo.7025711 \ No newline at end of file diff --git a/delirium/.DS_Store b/delirium/.DS_Store index da075aabf1709a6a4b262b1ee7cc2aaa030af81e..87061cb4ce77f45deb85465dd7e53d020e8478af 100644 GIT binary patch delta 536 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aMA$g?qEH}hr%jz7$c**Q2SHn1@A zZ02E6W|HM#aA9y|@L}*|2m<0z2H&Le;)0}{{3M|6ZIfMC3RT6bt4(zjjEoFxbrh=2 zEzETk%nb}`YdJYYmG!NI;;&74W?orvQC?1dUOG^Y5r}!v?PG`s z+U`S%z0n|hahi)}zc?2A{TX~2oPq8Dksb`eU>ErV*^Uf8lPy>pgpEvro;ETv1_ywF zk&c3?#pKg0Ci*0rwON7fIpf5J3xdo*_X2?gH;`}zMbc(Lj_=Hq`9(Y@`}1&c0D}n> Se+-l3d8SUj&7wl4J!b(^XKj!G delta 105 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{Mvv5r;6q~50$jG)aU^g=(+h!gCWv0#XqBj^9 rvvY6=G6R(WfdDs(44dP5<}d>Qdu0$C diff --git a/delirium/DELIRIUM/.DS_Store b/delirium/DELIRIUM/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..944c456688d76b88ddd5caadfbb340c000b07e55 GIT binary patch literal 6148 zcmeHK%}T>S5Z<-5O({YSDjow~3%11`ikA@U3mDOZN=-*>84!cC#O3e;8xjSp_4;Ovac2ipbGu5Og<&c62f#mt(xLrC(%AKNfz& zK!4GN-`-&<3)up+{{0{RGLEu*IQ-;0t@duGYjlmiaqm8g!p*&Wl{sE|i@hr$V!yII z|2hhbxw(HXlH7}uFqH*S5JJk`O_T(paKtJJGFj`YfYCF0bMtV$9uBP2(R4Gg*3&WA zlksG;=@|#dCuf)Qr}#M$Z;D0^j7!lqJA1qKrTVttEZXM9z^%>)BL=>>`ErDohv^ACrAp*ixDWEFl z`ia3+IruG|XKO4Ks&dBV%rK6gxq7^CIXn0*na;SakXmAZ7^pMQQe6|z{|oqK8Xx)f z66z5H#K1pefVXGv%z;Jev-R8Z@T|2!A3#wsuS5d`?Aj#&I=GJ<$)Ji`XhWW@u~dko TpkI~)(nUZLLJcwS3k-Y#Fb_-B literal 0 HcmV?d00001 diff --git a/delirium/DELIRIUM_LLM/.DS_Store b/delirium/DELIRIUM_LLM/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..944c456688d76b88ddd5caadfbb340c000b07e55 GIT binary patch literal 6148 zcmeHK%}T>S5Z<-5O({YSDjow~3%11`ikA@U3mDOZN=-*>84!cC#O3e;8xjSp_4;Ovac2ipbGu5Og<&c62f#mt(xLrC(%AKNfz& zK!4GN-`-&<3)up+{{0{RGLEu*IQ-;0t@duGYjlmiaqm8g!p*&Wl{sE|i@hr$V!yII z|2hhbxw(HXlH7}uFqH*S5JJk`O_T(paKtJJGFj`YfYCF0bMtV$9uBP2(R4Gg*3&WA zlksG;=@|#dCuf)Qr}#M$Z;D0^j7!lqJA1qKrTVttEZXM9z^%>)BL=>>`ErDohv^ACrAp*ixDWEFl z`ia3+IruG|XKO4Ks&dBV%rK6gxq7^CIXn0*na;SakXmAZ7^pMQQe6|z{|oqK8Xx)f z66z5H#K1pefVXGv%z;Jev-R8Z@T|2!A3#wsuS5d`?Aj#&I=GJ<$)Ji`XhWW@u~dko TpkI~)(nUZLLJcwS3k-Y#Fb_-B literal 0 HcmV?d00001 diff --git a/delirium/DELIRIUM_LLM/context/contextRule.txt b/delirium/DELIRIUM_LLM/context/contextRule.txt new file mode 100644 index 0000000..7cf8d06 --- /dev/null +++ b/delirium/DELIRIUM_LLM/context/contextRule.txt @@ -0,0 +1,665 @@ +regex:\?( \w+)?~|~pre~|~poss~|~1 +does not demonstrate~|~pre~|~neg~|~1 +did not demonstrate~|~pre~|~neg~|~1 +do not demonstrate~|~pre~|~neg~|~1 +regex:\bdo not see (\S+\s+){1,3}that suggests?\b~|~pre~|~neg~|~2 +complications include~|~pre~|~hypo~|~1 +complications include,~|~pre~|~hypo~|~1 +given some brief thought to~|~pre~|~poss~|~1 +never been high enough to cause~|~pre~|~poss~|~1 +from~|~termin~|~poss~|~1 +from~|~termin~|~neg~|~1 +maybe~|~pre~|~poss~|~1 +no date~|~pseudo~|~neg~|~1 +no date:~|~pseudo~|~neg~|~1 +not limited~|~pseudo~|~neg~|~1 +regex:\bfamily history\s*$~|~post~|~exp~|~2 +regex:\bfamily history\s*$~|~post~|~hist~|~2 +didn't have~|~pre~|~neg~|~1 +don't have~|~pre~|~neg~|~1 +never used~|~pre~|~neg~|~1 +no question~|~pseudo~|~neg~|~1 +her2 negative~|~pseudo~|~neg~|~1 +who also had~|~pseudo~|~hypoexp~|~1 +symptomatology~|~post~|~poss~|~1 +pmhx~|~pre~|~hist~|~1 +fmhx~|~pre~|~hist~|~1 +fmhx~|~pre~|~exp~|~1 +family history~|~pre~|~exp~|~1 +family history~|~pre~|~hist~|~1 +family member~|~pre~|~exp~|~1 +likely to pursue~|~pseudo~|~poss~|~1 +likely success~|~pseudo~|~poss~|~1 +likely failure~|~pseudo~|~poss~|~1 +cousin~|~pre~|~exp~|~1 +cousins~|~pre~|~exp~|~1 +regex:\basymptomatic\s*$~|~post~|~poss~|~2 +trace~|~pre~|~poss~|~1 +prn~|~pre~|~hypo~|~1 +possible~|~pre~|~hypo~|~1 +potential~|~pre~|~poss~|~1 +mild~|~pre~|~poss~|~1 +will be considered~|~post~|~hypo~|~1 +would be considered~|~post~|~hypo~|~1 +should be considered~|~post~|~hypo~|~1 +considered~|~pre~|~hypo~|~1 +consider~|~pre~|~hypo~|~1 +consideration~|~pre~|~hypo~|~1 +should consider~|~pre~|~hypo~|~1 +should have~|~pre~|~hypo~|~1 +should be offered~|~pre~|~hypo~|~1 +scheduled~|~pre~|~hypo~|~1 +planned~|~pre~|~hypo~|~1 +plans for~|~pre~|~hypo~|~1 +plan for~|~pre~|~hypo~|~1 +plans are~|~pre~|~hypo~|~1 +candidate for~|~pre~|~hypo~|~1 +put off~|~pre~|~hypo~|~1 +vs~|~pre~|~hypo~|~1 +discuss~|~pre~|~hypo~|~1 +discussed~|~pre~|~hypo~|~1 +discussion~|~pre~|~hypo~|~1 +versus~|~pre~|~hypo~|~1 +referred~|~pre~|~hypo~|~1 +advised~|~pre~|~hypo~|~1 +chance~|~pre~|~hypo~|~1 +risky~|~post~|~poss~|~1 +recommended~|~post~|~poss~|~1 +if experiences worsening~|~pre~|~hypo~|~1 +does not have~|~pre~|~neg~|~1 +doesn't have~|~pre~|~neg~|~1 +doesn't appear to have~|~pre~|~neg~|~1 +does not appear to have~|~pre~|~neg~|~1 +excluding~|~pre~|~neg~|~1 +ruled out~|~pre~|~neg~|~1 +differential diagnosis~|~pre~|~poss~|~1 +would not want to have~|~pre~|~neg~|~1 +decline~|~pre~|~neg~|~1 +declined~|~pre~|~neg~|~1 +appear~|~pre~|~poss~|~1 +appears~|~pre~|~poss~|~1 +suspect~|~pre~|~poss~|~1 +suspects~|~pre~|~poss~|~1 +to evaluate~|~pre~|~poss~|~1 +indeterminate~|~post~|~poss~|~1 +indeterminable~|~pre~|~poss~|~1 +to prevent~|~pre~|~hypo~|~1 +has been instructed~|~pre~|~hypo~|~1 +has been instructed in the sign~|~pre~|~hypo~|~1 +has been instructed in the signs~|~pre~|~hypo~|~1 +should the patient develop~|~pre~|~hypo~|~1 +regex:\bno$~|~post~|~neg~|~1 +none current~|~post~|~neg~|~1 +no current~|~post~|~neg~|~1 +hx~|~pre~|~hist~|~1 +previous~|~pre~|~hist~|~1 +previously~|~pre~|~hist~|~1 +previously undergone~|~pre~|~hist~|~1 +after undergoing~|~pre~|~hist~|~1 +deny~|~pre~|~neg~|~1 + no ~|~post~|~neg~|~1 +no:~|~pre~|~neg~|~1 +no :~|~pre~|~neg~|~1 +(no~|~pre~|~neg~|~1 +--no~|~pre~|~neg~|~1 +don't sound like~|~pre~|~neg~|~1 +doesn't sound like~|~pre~|~neg~|~1 +regex:-? all of which(\s+\S+){0,3} (denies|denied)\b~|~post~|~neg~|~1 +denies any of the following symptoms:~|~pre~|~neg~|~1 +denies, however,~|~pre~|~neg~|~1 +denies any associated~|~pre~|~neg~|~1 +denies any significant~|~pre~|~neg~|~1 +precaution for~|~pre~|~poss~|~1 +resection of~|~pre~|~hist~|~1 +debridement of~|~pre~|~hist~|~1 +indication for~|~pre~|~hist~|~1 +admitted for~|~pre~|~hist~|~1 +likely~|~pre~|~poss~|~1 +did deny~|~pre~|~neg~|~1 +no source of~|~pre~|~poss~|~1 +no source for~|~pre~|~poss~|~1 +did not show much of~|~pre~|~poss~|~1 +did not show much for~|~pre~|~poss~|~1 +no definite finding for~|~pre~|~poss~|~1 +no definite finding of~|~pre~|~poss~|~1 +no definite findings for~|~pre~|~poss~|~1 +no definite findings of~|~pre~|~poss~|~1 +concern about~|~pre~|~poss~|~1 +concerned about~|~pre~|~poss~|~1 +would~|~pre~|~poss~|~1 +could have~|~pre~|~poss~|~1 +may have~|~pre~|~poss~|~1 +raise the question of~|~pre~|~poss~|~1 +raise the question for~|~pre~|~poss~|~1 +raises the question of~|~pre~|~poss~|~1 +raises the question for~|~pre~|~poss~|~1 +highly unlikely~|~pre~|~poss~|~1 +did not show any~|~pre~|~neg~|~1 +do not show any~|~pre~|~neg~|~1 +does not show any~|~pre~|~neg~|~1 +suspicious for~|~pre~|~poss~|~1 +suspicion for~|~pre~|~poss~|~1 +suspicious of~|~pre~|~poss~|~1 +suspicion of~|~pre~|~poss~|~1 +a question of~|~pre~|~poss~|~1 +a question for~|~pre~|~poss~|~1 +without evidence of~|~pre~|~neg~|~1 +without evidence for~|~pre~|~neg~|~1 +without sign of~|~pre~|~neg~|~1 +without sign for~|~pre~|~neg~|~1 +without signs of~|~pre~|~neg~|~1 +without signs for~|~pre~|~neg~|~1 +did not demonstrate~|~pre~|~neg~|~1 +suggests~|~pre~|~poss~|~1 +suggest~|~pre~|~poss~|~1 +neg of~|~pre~|~neg~|~1 +neg for~|~pre~|~neg~|~1 +whether~|~pre~|~hypo~|~1 +sound more like~|~pre~|~poss~|~1 +sound like~|~pre~|~poss~|~1 +sounds more like~|~pre~|~poss~|~1 +sounds like~|~pre~|~poss~|~1 +look more like~|~pre~|~poss~|~1 +look like~|~pre~|~poss~|~1 +looks more like~|~pre~|~poss~|~1 +looks like~|~pre~|~poss~|~1 +review the use~|~pre~|~poss~|~1 +reviewed~|~pre~|~poss~|~1 +likely~|~post~|~poss~|~1 +will have~|~pre~|~hypo~|~1 +may be~|~pre~|~poss~|~1 +for excluding~|~pre~|~poss~|~1 +potentially represent~|~pre~|~poss~|~1 +possibility of~|~pre~|~poss~|~1 +possibility for~|~pre~|~poss~|~1 +should symptoms suggesting~|~pre~|~poss~|~1 +look for~|~pre~|~hypo~|~1 +no evidence of~|~pre~|~neg~|~1 +no evidences of~|~pre~|~neg~|~1 +no evidence for~|~pre~|~neg~|~1 +no evidences for~|~pre~|~neg~|~1 +no sign of~|~pre~|~neg~|~1 +no sign for~|~pre~|~neg~|~1 +no signs of~|~pre~|~neg~|~1 +no signs for~|~pre~|~neg~|~1 +high-risk that she is at for~|~pre~|~hypo~|~1 +high-risk that she is at for~|~pre~|~hypo~|~1 +high risk that she is at for~|~pre~|~hypo~|~1 +high risk that she is at for~|~pre~|~hypo~|~1 +high-risk that the patient is at for~|~pre~|~hypo~|~1 +high-risk that the patient is at for~|~pre~|~hypo~|~1 +high risk that the patient is at for~|~pre~|~hypo~|~1 +high risk that the patient is at for~|~pre~|~hypo~|~1 +high-risk that he is at for~|~pre~|~hypo~|~1 +high-risk that he is at for~|~pre~|~hypo~|~1 +high risk that he is at for~|~pre~|~hypo~|~1 +high risk that he is at for~|~pre~|~hypo~|~1 +risk of~|~pre~|~hypo~|~1 +risk for~|~pre~|~hypo~|~1 +risks of~|~pre~|~hypo~|~1 +risks for~|~pre~|~hypo~|~1 +cardiovascular risk~|~pseudo~|~hypo~|~1 +cardiovascular risks~|~pseudo~|~hypo~|~1 +risk~|~pre~|~hypo~|~1 +risks~|~pre~|~hypo~|~1 +s/p~|~pre~|~hist~|~1 +at high-risk of~|~pre~|~hypo~|~1 +at high-risk for~|~pre~|~hypo~|~1 +at high risk of~|~pre~|~hypo~|~1 +at high risk for~|~pre~|~hypo~|~1 +at risk of~|~pre~|~hypo~|~1 +at-risk for~|~pre~|~hypo~|~1 +at risk of~|~pre~|~hypo~|~1 +at-risk for~|~pre~|~hypo~|~1 +re-assess~|~pre~|~hypo~|~1 +reassess~|~pre~|~hypo~|~1 +assess~|~pre~|~hypo~|~1 +prior~|~pre~|~hist~|~1 +pmh of~|~pre~|~hist~|~1 +pmh for~|~pre~|~hist~|~1 +concern~|~pre~|~poss~|~1 +concerning~|~pre~|~poss~|~1 +is concerned~|~post~|~poss~|~1 +is concerned of~|~pre~|~poss~|~1 +is concerned for~|~pre~|~poss~|~1 +a concern of~|~pre~|~poss~|~1 +a concern for~|~pre~|~poss~|~1 +is possible~|~post~|~poss~|~1 +is probable~|~post~|~poss~|~1 +is potentional~|~post~|~poss~|~1 +no overt clinical sign of~|~pre~|~neg~|~1 +no overt clinical sign for~|~pre~|~neg~|~1 +no overt clinical signs of~|~pre~|~neg~|~1 +no overt clinical signs for~|~pre~|~neg~|~1 +monitor of~|~pre~|~hypo~|~1 +monitor for~|~pre~|~hypo~|~1 +no source of~|~pre~|~neg~|~1 +no source for~|~pre~|~neg~|~1 +was ruled out of~|~pre~|~neg~|~1 +is ruled out of~|~pre~|~neg~|~1 +was ruled out for~|~pre~|~neg~|~1 +is ruled out for~|~pre~|~neg~|~1 +no evidence of~|~pre~|~neg~|~1 +no evidence for~|~pre~|~neg~|~1 +was negative of~|~pre~|~neg~|~1 +was negative for~|~pre~|~neg~|~1 +is negative of~|~pre~|~neg~|~1 +is negative for~|~pre~|~neg~|~1 +probable~|~pre~|~poss~|~1 +possible~|~pre~|~poss~|~1 +potential~|~pre~|~poss~|~1 +probable for~|~pre~|~poss~|~1 +probable of~|~pre~|~poss~|~1 +possible of~|~pre~|~poss~|~1 +possible for~|~pre~|~poss~|~1 +potential of~|~pre~|~poss~|~1 +potential for~|~pre~|~poss~|~1 +negative~|~pre~|~neg~|~1 +is possible~|~post~|~poss~|~1 +is probable~|~post~|~poss~|~1 +is negative~|~post~|~neg~|~1 +was possible~|~post~|~poss~|~1 +was probable~|~post~|~poss~|~1 +was negative~|~post~|~neg~|~1 +regex:*:\sno\s*(?:$|[,.!?])~|~post~|~neg~|~2 +regex::\s*none\s*(?:$|[,.!?])~|~post~|~neg~|~2 +asymptomatic~|~pre~|~poss~|~1 +absence of~|~pre~|~neg~|~1 +absence for~|~pre~|~neg~|~1 +adequate to rule her out~|~pre~|~neg~|~1 +adequate to rule him out~|~pre~|~neg~|~1 +adequate to rule out~|~pre~|~neg~|~1 +adequate to rule the patient out~|~pre~|~neg~|~1 +although~|~termin~|~neg~|~1 +any other~|~pre~|~neg~|~1 +apart from~|~termin~|~neg~|~1 +are ruled out~|~post~|~neg~|~1 +as a cause of~|~termin~|~neg~|~1 +as a cause for~|~termin~|~neg~|~1 +as a etiology for~|~termin~|~neg~|~1 +as a etiology of~|~termin~|~neg~|~1 +as a reason for~|~termin~|~neg~|~1 +as a reason of~|~termin~|~neg~|~1 +as a secondary cause for~|~termin~|~neg~|~1 +as a secondary cause of~|~termin~|~neg~|~1 +as a secondary etiology for~|~termin~|~neg~|~1 +as a secondary etiology of~|~termin~|~neg~|~1 +as a secondary origin for~|~termin~|~neg~|~1 +as a secondary origin of~|~termin~|~neg~|~1 +as a secondary reason for~|~termin~|~neg~|~1 +as a secondary reason of~|~termin~|~neg~|~1 +as a secondary source for~|~termin~|~neg~|~1 +as a secondary source of~|~termin~|~neg~|~1 +as a source for~|~termin~|~neg~|~1 +as a source of~|~termin~|~neg~|~1 +as a cause for~|~termin~|~neg~|~1 +as a cause of~|~termin~|~neg~|~1 +as an etiology for~|~termin~|~neg~|~1 +as an etiology of~|~termin~|~neg~|~1 +as an origin for~|~termin~|~neg~|~1 +as an origin of~|~termin~|~neg~|~1 +as a reason for~|~termin~|~neg~|~1 +as a reason of~|~termin~|~neg~|~1 +as a secondary cause for~|~termin~|~neg~|~1 +as a secondary cause of~|~termin~|~neg~|~1 +as a secondary etiology for~|~termin~|~neg~|~1 +as a secondary etiology of~|~termin~|~neg~|~1 +as a secondary origin for~|~termin~|~neg~|~1 +as a secondary origin of~|~termin~|~neg~|~1 +as a secondary reason for~|~termin~|~neg~|~1 +as a secondary reason of~|~termin~|~neg~|~1 +as a secondary source for~|~termin~|~neg~|~1 +as a secondary source of~|~termin~|~neg~|~1 +as a source for~|~termin~|~neg~|~1 +as a source of~|~termin~|~neg~|~1 +as has~|~termin~|~neg~|~1 +as needed~|~pre~|~hypo~|~1 +as the cause for~|~termin~|~neg~|~1 +as the cause of~|~termin~|~neg~|~1 +as the etiology for~|~termin~|~neg~|~1 +as the etiology of~|~termin~|~neg~|~1 +as the origin for~|~termin~|~neg~|~1 +as the origin of~|~termin~|~neg~|~1 +as the reason for~|~termin~|~neg~|~1 +as the reason of~|~termin~|~neg~|~1 +as the secondary cause for~|~termin~|~neg~|~1 +as the secondary cause of~|~termin~|~neg~|~1 +as the secondary etiology for~|~termin~|~neg~|~1 +as the secondary etiology of~|~termin~|~neg~|~1 +as the secondary origin for~|~termin~|~neg~|~1 +as the secondary origin of~|~termin~|~neg~|~1 +as the secondary reason for~|~termin~|~neg~|~1 +as the secondary reason of~|~termin~|~neg~|~1 +as the secondary source for~|~termin~|~neg~|~1 +as the secondary source of~|~termin~|~neg~|~1 +as the source for~|~termin~|~neg~|~1 +as the source of~|~termin~|~neg~|~1 +as well as any~|~pre~|~neg~|~1 +aside from~|~termin~|~neg~|~1 +aunt~|~pre~|~exp~|~1 +aunt:~|~pre~|~exp~|~1 +aunts~|~pre~|~exp~|~1 +aunt's~|~pre~|~exp~|~1 +be ruled out~|~post~|~poss~|~1 +be ruled out for~|~pre~|~poss~|~1 +because~|~termin~|~hypo~|~1 +being ruled out~|~post~|~poss~|~1 +brother~|~pre~|~exp~|~1 +brother:~|~pre~|~exp~|~1 +brother's~|~pre~|~exp~|~1 +brothers~|~pre~|~exp~|~1 +but~|~termin~|~neg~|~1 +can be ruled out~|~post~|~neg~|~1 +can be ruled out for~|~pre~|~neg~|~1 +can rule her out~|~pre~|~neg~|~1 +can rule her out against~|~pre~|~neg~|~1 +can rule her out for~|~pre~|~neg~|~1 +can rule him out~|~pre~|~neg~|~1 +can rule him out against~|~pre~|~neg~|~1 +can rule him out for~|~pre~|~neg~|~1 +can rule out~|~pre~|~neg~|~1 +can rule out against~|~pre~|~neg~|~1 +can rule out for~|~pre~|~neg~|~1 +can rule the patient out~|~pre~|~neg~|~1 +can rule the patinet out against~|~pre~|~neg~|~1 +can rule the patinet out for~|~pre~|~neg~|~1 +cannot~|~pre~|~neg~|~1 +cause for~|~termin~|~neg~|~1 +cause of~|~termin~|~neg~|~1 +causes for~|~termin~|~neg~|~1 +causes of~|~termin~|~neg~|~1 +checked for~|~pre~|~neg~|~1 +clear of~|~pre~|~neg~|~1 +come back for~|~pre~|~hypo~|~1 +come back to~|~pre~|~hypo~|~1 +complains~|~termin~|~histexp~|~1 +could be ruled out~|~post~|~poss~|~1 +could be ruled out for~|~pre~|~poss~|~1 +currently~|~termin~|~histexp~|~1 +dad~|~pre~|~exp~|~1 +dad:~|~pre~|~exp~|~1 +dad's~|~pre~|~exp~|~1 +declined~|~pre~|~neg~|~1 +declines~|~pre~|~neg~|~1 +denied~|~pre~|~neg~|~1 +denies~|~pre~|~neg~|~1 +denying~|~pre~|~neg~|~1 +did not rule out~|~post~|~poss~|~1 +did rule her out~|~pre~|~neg~|~1 +did rule her out against~|~pre~|~neg~|~1 +did rule her out for~|~pre~|~neg~|~1 +did rule him out~|~pre~|~neg~|~1 +did rule him out against~|~pre~|~neg~|~1 +did rule him out for~|~pre~|~neg~|~1 +did rule out~|~pre~|~neg~|~1 +did rule out against~|~pre~|~neg~|~1 +did rule out for~|~pre~|~neg~|~1 +did rule the patient out~|~pre~|~neg~|~1 +did rule the patient out against~|~pre~|~neg~|~1 +did rule the patient out for~|~pre~|~neg~|~1 +doesn't look like~|~pre~|~neg~|~1 +ed~|~termin~|~hist~|~1 +emergency department~|~termin~|~hist~|~1 +etiology for~|~termin~|~neg~|~1 +etiology of~|~termin~|~neg~|~1 +evaluate for~|~pre~|~neg~|~1 +except~|~termin~|~neg~|~1 +fails to reveal~|~pre~|~neg~|~1 +family~|~pre~|~exp~|~1 +fam hx~|~pre~|~exp~|~1 +fam hx:~|~pre~|~exp~|~1 +father~|~pre~|~exp~|~1 +father:~|~pre~|~exp~|~1 +father's~|~pre~|~exp~|~1 +free~|~post~|~neg~|~1 +free of~|~pre~|~neg~|~1 +gram negative~|~pseudo~|~neg~|~1 +grandfather~|~pre~|~exp~|~1 +grandfather's~|~pre~|~exp~|~1 +grandfather:~|~pre~|~exp~|~1 +grandmother~|~pre~|~exp~|~1 +grandmother's~|~pre~|~exp~|~1 +grandmother:~|~pre~|~exp~|~1 +has been negative~|~post~|~neg~|~1 +has been ruled out~|~post~|~neg~|~1 +have been ruled out~|~post~|~neg~|~1 +her~|~termin~|~hypoexp~|~1 +his~|~termin~|~hypoexp~|~1 +hx of~|~pre~|~hist~|~1 +h/o~|~pre~|~hist~|~1 +statuspost~|~pre~|~hist~|~1 +status/post~|~pre~|~hist~|~1 +status-post~|~pre~|~hist~|~1 +status post~|~pre~|~hist~|~1 +year ago~|~pre~|~hist~|~1 +year ago~|~post~|~hist~|~1 +years ago~|~pre~|~hist~|~1 +years ago~|~post~|~hist~|~1 +have had~|~pre~|~hist~|~1 +has had~|~pre~|~hist~|~1 +had~|~pre~|~hist~|~1 +underwent~|~pre~|~hist~|~1 +husband~|~pre~|~exp~|~1 +ho~|~pre~|~hist~|~1 +history~|~pre~|~hist~|~1 +history of~|~pre~|~hist~|~1 +history and~|~pseudo~|~hist~|~1 +history and examination~|~pseudo~|~hist~|~1 +history and physical~|~pseudo~|~hist~|~1 +history for~|~pseudo~|~hist~|~1 +history of chief complaint~|~pseudo~|~hist~|~1 +history of present illness~|~pseudo~|~hist~|~1 +history taking~|~pseudo~|~hist~|~1 +history, physical~|~pseudo~|~hist~|~1 +however~|~termin~|~neg~|~1 +if~|~pre~|~hypo~|~1 +if negative~|~pseudo~|~hypo~|~1 +inconsistent with~|~pre~|~neg~|~1 +is not~|~pre~|~neg~|~1 +is ruled out~|~post~|~neg~|~1 +is to be ruled out~|~post~|~poss~|~1 +is to be ruled out for~|~pre~|~poss~|~1 +isn't~|~pre~|~neg~|~1 +lack of~|~pre~|~neg~|~1 +lacked~|~pre~|~neg~|~1 +may be ruled out~|~post~|~poss~|~1 +may be ruled out for~|~pre~|~poss~|~1 +discussed~|~pre~|~poss~|~1 +might be ruled out~|~post~|~poss~|~1 +might be ruled out for~|~pre~|~poss~|~1 +mom~|~pre~|~exp~|~1 +mom:~|~pre~|~exp~|~1 +mom's~|~pre~|~exp~|~1 +mother~|~pre~|~exp~|~1 +mother:~|~pre~|~exp~|~1 +mother's~|~pre~|~exp~|~1 +must be ruled out~|~post~|~poss~|~1 +must be ruled out for~|~pre~|~poss~|~1 +negative for~|~pre~|~neg~|~1 +never developed~|~pre~|~neg~|~1 +never had~|~pre~|~neg~|~1 +nevertheless~|~termin~|~neg~|~1 +no~|~pre~|~neg~|~1 +no abnormal~|~pre~|~neg~|~1 +no cause of~|~pre~|~neg~|~1 +no change~|~pseudo~|~neg~|~1 +no complaints of~|~pre~|~neg~|~1 +no definite change~|~pseudo~|~neg~|~1 +no evidence~|~pre~|~neg~|~1 +no evidence to suggest~|~pre~|~neg~|~1 +no findings of~|~pre~|~neg~|~1 +no findings to indicate~|~pre~|~neg~|~1 +no history of~|~pre~|~neg~|~1 +no increase~|~pseudo~|~neg~|~1 +no interval change~|~pseudo~|~neg~|~1 +no longer present~|~post~|~neg~|~1 +no mammographic evidence of~|~pre~|~neg~|~1 +no new~|~pre~|~neg~|~1 +no new evidence~|~pre~|~neg~|~1 +no other evidence~|~pre~|~neg~|~1 +no radiographic evidence of~|~pre~|~neg~|~1 +no sign of~|~pre~|~neg~|~1 +no significant~|~pre~|~neg~|~1 +no significant change~|~pseudo~|~neg~|~1 +no significant interval change~|~pseudo~|~neg~|~1 +no signs of~|~pre~|~neg~|~1 +no suggestion of~|~pre~|~neg~|~1 +no suspicious~|~pre~|~neg~|~1 +no suspicious change~|~pseudo~|~neg~|~1 +non diagnostic~|~post~|~neg~|~1 +not~|~pre~|~neg~|~1 +not appear~|~pre~|~neg~|~1 +not appreciate~|~pre~|~neg~|~1 +not associated with~|~pre~|~neg~|~1 +not been ruled out~|~post~|~poss~|~1 +not cause~|~pseudo~|~neg~|~1 +not certain if~|~pseudo~|~neg~|~1 +not certain whether~|~pseudo~|~neg~|~1 +not complain of~|~pre~|~neg~|~1 +not demonstrate~|~pre~|~neg~|~1 +not drain~|~pseudo~|~neg~|~1 +not exhibit~|~pre~|~neg~|~1 +not extend~|~pseudo~|~neg~|~1 +not feel~|~pre~|~neg~|~1 +not had~|~pre~|~neg~|~1 +not have~|~pre~|~neg~|~1 +not have evidence of~|~pre~|~neg~|~1 +not know of~|~pre~|~neg~|~1 +not known to have~|~pre~|~neg~|~1 +not necessarily~|~pseudo~|~neg~|~1 +not on~|~pseudo~|~neg~|~1 +not only~|~pseudo~|~neg~|~1 +not recommended~|~post~|~neg~|~1 +not recommend~|~pre~|~neg~|~1 +not recommending~|~pre~|~neg~|~1 +not reveal~|~pre~|~neg~|~1 +not ruled out~|~post~|~poss~|~1 +not see~|~pre~|~neg~|~1 +not to be~|~pre~|~neg~|~1 +nothing to suggest~|~pre~|~neg~|~1 +noted~|~termin~|~histexp~|~1 +now resolved~|~post~|~neg~|~1 +origin for~|~termin~|~neg~|~1 +origin of~|~termin~|~neg~|~1 +origins for~|~termin~|~neg~|~1 +origins of~|~termin~|~neg~|~1 +other possibilities of~|~termin~|~neg~|~1 +ought to be ruled out~|~post~|~poss~|~1 +ought to be ruled out for~|~pre~|~poss~|~1 +past history~|~pre~|~hist~|~1 +past~|~pre~|~hist~|~1 +following up~|~pre~|~hist~|~1 +following~|~pre~|~hist~|~1 +received~|~pre~|~hist~|~1 +past medical history~|~pre~|~hist~|~1 +patient~|~termin~|~hypoexp~|~1 +patient was not~|~pre~|~neg~|~1 +patient's~|~termin~|~hypoexp~|~1 +poor history~|~pseudo~|~hist~|~1 +presenting~|~termin~|~histexp~|~1 +presents~|~termin~|~histexp~|~1 +prophylaxis~|~post~|~neg~|~1 +r/o~|~pre~|~neg~|~1 +rather than~|~pre~|~neg~|~1 +reason for~|~termin~|~neg~|~1 +reason of~|~termin~|~neg~|~1 +reasons for~|~termin~|~neg~|~1 +reasons of~|~termin~|~neg~|~1 +reported~|~termin~|~histexp~|~1 +reports~|~termin~|~histexp~|~1 +resolved~|~pre~|~neg~|~1 +return~|~pre~|~hypo~|~1 +ro~|~pre~|~neg~|~1 +rule her out~|~pre~|~neg~|~1 +rule her out for~|~pre~|~neg~|~1 +rule him out~|~pre~|~neg~|~1 +rule him out for~|~pre~|~neg~|~1 +rule out~|~pre~|~neg~|~1 +rule out for~|~pre~|~neg~|~1 +rule the patient out~|~pre~|~neg~|~1 +rule the patinet out for~|~pre~|~neg~|~1 +ruled her out~|~pre~|~neg~|~1 +ruled her out against~|~pre~|~neg~|~1 +ruled her out for~|~pre~|~neg~|~1 +ruled him out~|~pre~|~neg~|~1 +ruled him out against~|~pre~|~neg~|~1 +ruled him out for~|~pre~|~neg~|~1 +ruled out~|~pre~|~neg~|~1 +ruled out against~|~pre~|~neg~|~1 +ruled out for~|~pre~|~neg~|~1 +ruled the patient out~|~pre~|~neg~|~1 +ruled the patient out against~|~pre~|~neg~|~1 +ruled the patient out for~|~pre~|~neg~|~1 +rules her out~|~pre~|~neg~|~1 +rules her out for~|~pre~|~neg~|~1 +rules him out~|~pre~|~neg~|~1 +rules him out for~|~pre~|~neg~|~1 +rules out~|~pre~|~neg~|~1 +rules out for~|~pre~|~neg~|~1 +rules the patient out~|~pre~|~neg~|~1 +rules the patient out for~|~pre~|~neg~|~1 +secondary~|~termin~|~neg~|~1 +secondary to~|~termin~|~neg~|~1 +should be ruled out~|~post~|~neg~|~1 +should be ruled out for~|~pre~|~neg~|~1 +should he~|~pre~|~hypo~|~1 +should she~|~pre~|~hypo~|~1 +should the patient~|~pre~|~hypo~|~1 +should there~|~pre~|~hypo~|~1 +since~|~termin~|~hypo~|~1 +sister~|~pre~|~exp~|~1 +sister's~|~pre~|~exp~|~1 +social history~|~pseudo~|~hist~|~1 +son~|~pre~|~exp~|~1 +source for~|~termin~|~neg~|~1 +source of~|~termin~|~neg~|~1 +sources for~|~termin~|~neg~|~1 +sources of~|~termin~|~neg~|~1 +states~|~termin~|~histexp~|~1 +still~|~termin~|~neg~|~1 +sudden onset of~|~pseudo~|~hist~|~1 +sufficient to rule her out~|~pre~|~neg~|~1 +sufficient to rule her out against~|~pre~|~neg~|~1 +sufficient to rule her out for~|~pre~|~neg~|~1 +sufficient to rule him out~|~pre~|~neg~|~1 +sufficient to rule him out against~|~pre~|~neg~|~1 +sufficient to rule him out for~|~pre~|~neg~|~1 +sufficient to rule out~|~pre~|~neg~|~1 +sufficient to rule out against~|~pre~|~neg~|~1 +sufficient to rule out for~|~pre~|~neg~|~1 +sufficient to rule the patient out~|~pre~|~neg~|~1 +sufficient to rule the patient out against~|~pre~|~neg~|~1 +sufficient to rule the patient out for~|~pre~|~neg~|~1 +test for~|~pre~|~neg~|~1 +though~|~termin~|~neg~|~1 +to exclude~|~pre~|~neg~|~1 +today~|~termin~|~histexp~|~1 +trigger event for~|~termin~|~neg~|~1 +uncle~|~pre~|~exp~|~1 +uncle:~|~pre~|~exp~|~1 +uncle's~|~pre~|~exp~|~1 +unlikely~|~post~|~neg~|~1 +unremarkable for~|~pre~|~neg~|~1 +was found~|~termin~|~histexp~|~1 +was negative~|~post~|~neg~|~1 +was not~|~pre~|~neg~|~1 +was ruled out~|~post~|~neg~|~1 +wasn't~|~pre~|~neg~|~1 +what must be ruled out is~|~pre~|~poss~|~1 +which~|~termin~|~exp~|~1 +wife~|~pre~|~exp~|~1 +who~|~termin~|~hypoexp~|~1 +will be ruled out~|~post~|~poss~|~1 +will be ruled out for~|~pre~|~poss~|~1 +with no~|~pre~|~neg~|~1 +without~|~pre~|~neg~|~1 +without any evidence of~|~pre~|~neg~|~1 +without difficulty~|~pseudo~|~neg~|~1 +without evidence~|~pre~|~neg~|~1 +without indication of~|~pre~|~neg~|~1 +without sign of~|~pre~|~neg~|~1 +yet~|~termin~|~neg~|~1 +regex:;~|~termin~|~neg~|~1 +regex:;~|~termin~|~hist~|~1 +;~|~termin~|~exp~|~1 +;~|~termin~|~poss~|~1 \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/posthoc_settings.json b/delirium/DELIRIUM_LLM/posthoc_settings.json new file mode 100644 index 0000000..c54abd8 --- /dev/null +++ b/delirium/DELIRIUM_LLM/posthoc_settings.json @@ -0,0 +1 @@ +{"keepLongestMatchOnly":true,"keepLongestMatchRequiresSameConcept":true} \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_reagit.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reagit.txt new file mode 100644 index 0000000..4a81794 --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reagit.txt @@ -0,0 +1,31 @@ +agitated +agitation +aggitation +aggitated +aggitating +aggitaton +aggitat +agatation +agitaton +agiteted +agitaited +aggiteted +aggitaited +agateted +agataited +adgitated +adjitated +adjitation +adgitation +ajitated +ajitation +aggitated +aggitashun +aggetated +aggetation +aggiteted +aggitetion +aggietated +aggietation +aggeteted +aggetetion \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_reams.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reams.txt new file mode 100644 index 0000000..6f9e3cb --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reams.txt @@ -0,0 +1,10 @@ +change.? (\S+\s+){0,5}mental status +change.? (\S+\s+){0,5}mentation +decrease.? (\S+\s+){0,5}mentation +altered (\S+\s+){0,5}mentation +altered (\S+\s+){0,5}mental status +mental status (\S+\s+){0,3}off +deteriorating (\S+\s+){0,3}mental status +mental status (\S+\s+){0,6}issue +waning (\S+\s+){0,5}mental status +waxing (\S+\s+){0,5}mental status \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_recam.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_recam.txt new file mode 100644 index 0000000..7246ed0 --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_recam.txt @@ -0,0 +1,5 @@ +CAM ICU positive +CAM-ICU positive +CAM ICU: positive +CAM screen positive +CAM positive \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_reconfusion.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reconfusion.txt new file mode 100644 index 0000000..3e907dd --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reconfusion.txt @@ -0,0 +1,4 @@ +confusion +confused +confusional +confusing \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_redelirium.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redelirium.txt new file mode 100644 index 0000000..93f9f85 --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redelirium.txt @@ -0,0 +1,3 @@ +delirium +delirious +delerium \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisconnected.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisconnected.txt new file mode 100644 index 0000000..a055f5c --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisconnected.txt @@ -0,0 +1,14 @@ +(not|no|minimally|less|barely|unable to|difficulty|difficult) (\S+\s+){0,3}(describe|response|respond|responding|awake|responsive|communicative|arousable|arouse|following command.?) +(decreased|reduced|change|fluctuating|altered|loss|change in) (\S+\s+){0,6}(consciousness|conscious|responsiveness) +increased (\S+\s+){0,3}lethargy +inability (\S+\s+){0,3}(stay alert|stay awake) +disconnected +dizziness +lethargic +lethargy +incoherent +somnolent +conversive +unresponsive +unresponsiveness +catatonic \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorganizedthinking.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorganizedthinking.txt new file mode 100644 index 0000000..f4c7616 --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorganizedthinking.txt @@ -0,0 +1,23 @@ +thought form (\S+\s+){0,5}slow +jumped from topic to topic +(garbled|slurred|delayed|delays|dysarthric) (\S+\s+){0,3}(speech|speach) +speech (\S+\s+){0,3}(change.?|nonsensical|slurred|delayed|dysarthric|garbled) +not (\S+\s+){0,3}(make|making) (\S+\s+){0,3}sense +disorganized +paranoid thoughts +mumble (\S+\s+){0,3}word.? +impaired (\S+\s+){0,5}speech +thinking was not normal +changes in (\S+\s+){0,3}(thinking|speech pattern.?) +sensation (\S+\s+){0,5}organizing (\S?\s?){0,3}thoughts +compromised expressive (abilities|ability) +nonsensical (speech|statement.?) +mumbling gibberish +paraphasic error.? +repeating (phrase.?|word.?) +trouble with (\S+\s+){0,3}thinking +impaired short-term (memory|speech) +(uninforming|uninformed) response.? +(problem.?|unable|difficulties|difficulty|inability|inabilities|couldn't|hard.?time|not) (\S+\s+){0,4}(speaking|selecting word.?|answering|sequence information|process information|speak|following direction.?|talking|talk|respond|coordinating|form words|naming|respond|comprehending) +(problem.?|unable|difficulties|difficulty|inability|inabilities|couldn't|hard.?time|not) (\S+\s+){0,3}(following|keeping|putting) (\S?\s?){0,4}(command.?|things straight|thought.?) +(talking|speaking) (non.?stop|nonsense) \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorient.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorient.txt new file mode 100644 index 0000000..b1f54f4 --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redisorient.txt @@ -0,0 +1,7 @@ +disorient +disoriented +disorientated +not (\S+\s+){0,3}oriented +disorientation +impaired orientation +not oriented \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_redrowsy.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redrowsy.txt new file mode 100644 index 0000000..e9d8d34 --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_redrowsy.txt @@ -0,0 +1,2 @@ +drowsy +drowsiness \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_reencephalopathy.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reencephalopathy.txt new file mode 100644 index 0000000..d1fe7bd --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reencephalopathy.txt @@ -0,0 +1,4 @@ +encephalopathy +encephalitis +leukoencephalopathy +encephalopathic \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_refluctu.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_refluctu.txt new file mode 100644 index 0000000..64998aa --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_refluctu.txt @@ -0,0 +1,7 @@ +fluctuating +fluctuation +fluctuate +fluctuated +fluctuates +fluctuations +night and day different \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_rehall.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_rehall.txt new file mode 100644 index 0000000..4f4fedd --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_rehall.txt @@ -0,0 +1,7 @@ +hallucination +hallucinations +was seeing things +hallucinating +seeing eyes +hallucinatory +hallucinated \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_reinattention.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reinattention.txt new file mode 100644 index 0000000..37ddf30 --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_reinattention.txt @@ -0,0 +1,8 @@ +inattentive +inattention +not paying attention +inattentiveness +difficulty following directions +repeats questions +ask questions repeatedly +frequent distraction \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/regexp/resources_regexp_rereorient.txt b/delirium/DELIRIUM_LLM/regexp/resources_regexp_rereorient.txt new file mode 100644 index 0000000..c7421cc --- /dev/null +++ b/delirium/DELIRIUM_LLM/regexp/resources_regexp_rereorient.txt @@ -0,0 +1,4 @@ +reorientation +re-orientation +reorientated +reoriented \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/rules/resources_rules_matchrules.txt b/delirium/DELIRIUM_LLM/rules/resources_rules_matchrules.txt new file mode 100644 index 0000000..64550fe --- /dev/null +++ b/delirium/DELIRIUM_LLM/rules/resources_rules_matchrules.txt @@ -0,0 +1,14 @@ +RULENAME="cm_r_drow",REGEXP="\b(?:%redrowsy)\b",LOCATION="",NORM="Drowsy" +RULENAME="cm_r_reorien",REGEXP="\b(?:%rereorient)\b",LOCATION="",NORM="Disorient" +RULENAME="cm_r_agit",REGEXP="\b%reagit\b",LOCATION="",NORM="Agit" +RULENAME="cm_r_ams",REGEXP="\b%reams\b",LOCATION="",NORM="AMS" +RULENAME="cm_r_dis",REGEXP="\b%redisconnected\b",LOCATION="",NORM="Disconnected" +RULENAME="cm_r_inatte",REGEXP="\b%reinattention\b",LOCATION="",NORM="Inattention" +RULENAME="cm_r_fluct",REGEXP="\b%refluctu\b",LOCATION="",NORM="Fluctu" +RULENAME="cm_r_ence",REGEXP="\b%reencephalopathy\b",LOCATION="",NORM="Encephalopathy" +RULENAME="cm_r_disori",REGEXP="\b%redisorient\b",LOCATION="",NORM="Disorient" +RULENAME="cm_r_deli",REGEXP="\b%redelirium\b",LOCATION="",NORM="Delirium" +RULENAME="cm_r_distk",REGEXP="\b%redisorganizedthinking\b",LOCATION="",NORM="Disorganized_thinking" +RULENAME="cm_r_cam",REGEXP="\b%recam\b",LOCATION="",NORM="CAM_Pos" +RULENAME="cm_r_confu",REGEXP="\b%reconfusion\b",LOCATION="",NORM="Confusion" +RULENAME="cm_r_hall",REGEXP="\b%rehall\b",LOCATION="",NORM="Hallucination" \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/rules/resources_rules_matchrules_bk.txt b/delirium/DELIRIUM_LLM/rules/resources_rules_matchrules_bk.txt new file mode 100644 index 0000000..48af910 --- /dev/null +++ b/delirium/DELIRIUM_LLM/rules/resources_rules_matchrules_bk.txt @@ -0,0 +1,14 @@ +RULENAME="cm_r_drow",REGEXP="\b(?:%redrowsy)\b",LOCATION="",NORM="cam_d" +RULENAME="cm_r_reorien",REGEXP="\b(?:%rereorient)\b",LOCATION="",NORM="cam_c" +RULENAME="cm_r_agit",REGEXP="\b%reagit\b",LOCATION="",NORM="cam_d" +RULENAME="cm_r_ams",REGEXP="\b%reams\b",LOCATION="",NORM="cam_d" +RULENAME="cm_r_dis",REGEXP="\b%redisconnected\b",LOCATION="",NORM="cam_c" +RULENAME="cm_r_inatte",REGEXP="\b%reinattention\b",LOCATION="",NORM="cam_b" +RULENAME="cm_r_fluct",REGEXP="\b%refluctu\b",LOCATION="",NORM="cam_a" +RULENAME="cm_r_ence",REGEXP="\b%reencephalopathy\b",LOCATION="",NORM="deli_ence" +RULENAME="cm_r_disori",REGEXP="\b%redisorient\b",LOCATION="",NORM="cam_c" +RULENAME="cm_r_deli",REGEXP="\b%redelirium\b",LOCATION="",NORM="delirium" +RULENAME="cm_r_distk",REGEXP="\b%redisorganizedthinking\b",LOCATION="",NORM="cam_c" +RULENAME="cm_r_cam",REGEXP="\b%recam\b",LOCATION="",NORM="deli_cam" +RULENAME="cm_r_confu",REGEXP="\b%reconfusion\b",LOCATION="",NORM="cam_c" +RULENAME="cm_r_1",REGEXP="\b%rehall\b",LOCATION="",NORM="cam_c" \ No newline at end of file diff --git a/delirium/DELIRIUM_LLM/used_resources.txt b/delirium/DELIRIUM_LLM/used_resources.txt new file mode 100644 index 0000000..51b0f2c --- /dev/null +++ b/delirium/DELIRIUM_LLM/used_resources.txt @@ -0,0 +1,17 @@ +./context/contextRule.txt +./posthoc_settings.json +./regexp/resources_regexp_reagit.txt +./regexp/resources_regexp_reams.txt +./regexp/resources_regexp_recam.txt +./regexp/resources_regexp_reconfusion.txt +./regexp/resources_regexp_redelirium.txt +./regexp/resources_regexp_redisconnected.txt +./regexp/resources_regexp_redisorganizedthinking.txt +./regexp/resources_regexp_redisorient.txt +./regexp/resources_regexp_redrowsy.txt +./regexp/resources_regexp_reencephalopathy.txt +./regexp/resources_regexp_refluctu.txt +./regexp/resources_regexp_rehall.txt +./regexp/resources_regexp_reinattention.txt +./regexp/resources_regexp_rereorient.txt +./rules/resources_rules_matchrules.txt \ No newline at end of file diff --git a/delirium/DELIRIUM_OMC_MCHS_LOCAL/.DS_Store b/delirium/DELIRIUM_OMC_MCHS_LOCAL/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..96813bfd16e2d68e3c872e60f2a0efc3a23e7180 GIT binary patch literal 6148 zcmeHKQA+|r5S~@j6A64M@NuD6Au~*&m&5E2bWsl#=B3!tbt`&yfe80pf2d#5?`dXt zjnsMyDq;p^zuDQDJLbD(_XYq&d)nUvC6&D$Cx z(W=UNqcN|_S+iEJ%0}y8J})}kJG+M`-MjEUQcs3TfxAx2ro{z3qp?!egEx*s6%BEP zvhpy-YKOYwk=e1oS#c99uJ3=d;-#8a>Rm9y$P6$8%m6W9Pfw@BbT9+V05h<{0G$sK zmC&`A8q`Mz4!Q+Eq~Ay_Xj3miInttQF*S%QD8i&7np9z13}MpIFKwJ_F*Rt?LD=R) z*f$H?p$PqUe7@A-AY6kyG6T%OG6PvNEz|vf{B{4ooWwI`fEoB#42WFE>$I^Xd$+C? wM|Z76y+$RWxYXc#3L5$<##p+FE2vt~FUdf3Ev5$1gTg-ong$-2fgfey4Q$kkmH+?% literal 0 HcmV?d00001 diff --git a/fall/.DS_Store b/fall/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..dbc14530deaf7bf8860fcf5fe55233be083436ba GIT binary patch literal 6148 zcmeHK%SyvQ6rE|KO({Ya3SADkEm-S=7B?Z*A26Z|m70*E!I&vYY8R!Dwf>M_;`ey( z%tS2Kt%$uBX3l-iWDaB=j4|#_qkYC4#+VHak)yIg(7iHLGs%b?#|UTnBur!o_M3_Q zb--`8SjMI-VdJmgA5M}uFS^}#UaMOhn+>~Rx9nU0LC*XlD5kj=WY=h2NSTC{9)y?i zcs6pjPi0yJaXQXaK^%=C<>o3*BRTWrG>vjq>+68sw3{QRJ)a+S`yJ66^cNj5AN0B% zad>dNSTyaO-My3Z(PQ$I$`?&22fmeT8LZ$Hl+X1%`&pXE^d5Xwew9Z^3=jjv05Pz> z445;)Zmll`v~psA82Et!+#duqMAu-cQEeU2;q@8g79tAh_?AEv23>=tMu>oLT?(j6 zxp`u6T@HR>@?3+ZMqSRhnie_Vh{6B+VX5}M) zxr8iYfEf5^3~+1c4?S3vIa|Li56@Zw?G73W=9Q>`fWCAI00Z}twhHRFKppa2gQZ3s T1^ucVkS+p>5bB75Utr(^@TW?4 literal 0 HcmV?d00001 diff --git a/fall/rule/.DS_Store b/fall/rule/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..bfaa16644e7bf69a8c943e89b79e7a2f8fa2f90b GIT binary patch literal 6148 zcmeHK%}N6?5Kh`^cP+vm6nYGJEm-RhEnb$|zCc&>pi+0)r7o_U(jR*$g+1#F`6ND% zGf7q~tp_h6b_OP2GCv#gWyvIrG2WhrM~pd)F$)y2U_-M;(2u$z1!FKk2_vH^>s zjaH(`@D~}tz1v|uHf0Iy*_ZtbX5(Ry$N>Cr!7z!(lY0G~7mB5=?Xp$2D%PF%AZOmh zpG?PXe{_SRODU5e@B6`39L@U9-i1sjew;=ll@Ny!gxp@oX((rHIZeZ{%JsCvvMsys zROj>4db1`Pt>&U8=B-A(CQgpe77N?jKR7(^^&gX`RK93JIsAJ{b`9q63Z1oUd-g_Y zBGUo*^V~d#kQg8ah=EODz?^+nWfK-lYa|AUfgdq|=Ys%6bPZ-2)zJYBULVn4LPUW+ zz9kTaLDyiW5j-GVrvmC!Zk`xir-NOXIM-mNQKvJmW`^&WnYnqPa5X#Fg$iff)krNd zKnyH1P}D;Q>wowA_y2Mdjfeqa;9oJoOC7J%h9#NWy0SQ|wF2}W6b0iljh`vdQKcAS eu@qN9m4IDf2hcT`X#@)hT?7;j)DQ!|%D@K#dQCI{ literal 0 HcmV?d00001 diff --git a/fall/rule/RuleEngine/.DS_Store b/fall/rule/RuleEngine/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..bfb9671e91ef76933900336962e6131e758d6f33 GIT binary patch literal 8196 zcmeHMU2GLa6rOMUH@kprYk@9!>D3CBQlJ)ET0p)1L4LJJOIym%<^C+~hV5>-yZ06( z#QOW7hM1_)L?yM8BvP6(y8Z5(Viqc8E=+C%uWZ?WQjp z9SI@}L>7oF5LqCyKxBby!2%SsMd6o;`?5D`BMU?p_+MH;d>`Ue1xO48udK~0bX z5G^NhQ0STRfIuf6(nLt7Bn?z)PMJL*R7IF#K&n%JTns0g2OQ<P*Vcs!*0ma~cBo)^R@ydqOj=ogY-h^L zm`>JmMn}kcj&JR^%$!<{?&UXoUPtK%PinT_gN!3$)z@x3nDVAv~RNYet4$u)x)mCj4 z*R$#lJC!zVDO#;{a(#W5voq`)_AUF4{ltD{XW8#4M+K_DQH}XnfEX5HDORBk?dZl9Y{lK^!vOYRFZLmY z{ctgX96TJx19%V*;}IOgGk6xy;d#7@6L=jb@diG^C-@Yf;VXQPAMhj2;t%|ZbBe0e zD2tR^ltyKV(xj|ZI+QNCbfxGqBh!JWbQ3@AD?lC--r^|-FXb_@J2z~+HazCcOyMKd zHP_e9S=i9HthIe@;yjEb@QPTw5W@j%r-40yZE(`1cq4Bz<}c7&1*}LpRc8Z-Qu>Q<`VZX6+1kmeHOW<6LMgnLvmJvWZ zum)?f4(qW2o3NSSI)Fh8V<$$Cfr(L!!6LBw$fJP!a6bX|A%g5NJb@?i6rRR$yoi_Z zGF}Ow`zGEi0psTBV8r{SU@Y|K9NTq9NiG0fLE$RTY;ryCg3IQAC0Mn!h+x&(afQL^ zf*qCYb-HP;GFK+&s}uSE`pe({U*)$((?u4DEO0GZ0Oh^?z2YZ8@#jJ5;zX_;r@D`- zC}P}{q=5=GVu+9j={V8ze;CqpJnTz^bV^d{q4JMk1O&ffqxc`if04LeVY2!kj{koF D!mgcI literal 0 HcmV?d00001 diff --git a/functional_status/.DS_Store b/functional_status/.DS_Store index 00b1e3657ba2fbda8b7de71a32891c018cb56fac..879d5f365cf7cd8c528af41f9f8469c9adbea8aa 100644 GIT binary patch delta 317 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aMAD6lbLH}hr%jz7$c**Q2SHn1=X zOy*(f5HU74(@`)oG_2K8sJ1jR&`~foG@QJGWzS?0mIhps#*@QYJ0_R2^751g7v<&T z=cR)zpL~Z^d9pl9DTk3I&`4uTlgZU=(v!Eds7$`kDmwW*8^0_cgD-frBP22TfH42Y5>3X%>>M0|%s{JvK!6)axPolmSoocJGQW%`$PElk5chzb L$gnw{XAUy}Y2+nY