tnt306 commited on
Commit
bb20f6e
·
1 Parent(s): 759caee

Stable version

Browse files
D_LABITEMS.csv ADDED
@@ -0,0 +1,754 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ "ROW_ID","ITEMID","LABEL","FLUID","CATEGORY","LOINC_CODE"
2
+ 546,51346,"Blasts","Cerebrospinal Fluid (CSF)","Hematology","26447-3"
3
+ 547,51347,"Eosinophils","Cerebrospinal Fluid (CSF)","Hematology","26451-5"
4
+ 548,51348,"Hematocrit, CSF","Cerebrospinal Fluid (CSF)","Hematology","30398-2"
5
+ 549,51349,"Hypersegmented Neutrophils","Cerebrospinal Fluid (CSF)","Hematology","26506-6"
6
+ 550,51350,"Immunophenotyping","Cerebrospinal Fluid (CSF)","Hematology",
7
+ 551,51351,"Lymphs","Cerebrospinal Fluid (CSF)","Hematology","26479-6"
8
+ 552,51352,"Macrophage","Cerebrospinal Fluid (CSF)","Hematology","30426-1"
9
+ 553,51353,"Mesothelial cells","Cerebrospinal Fluid (CSF)","Hematology","30429-5"
10
+ 554,51354,"Metamyelocytes","Cerebrospinal Fluid (CSF)","Hematology","30366-9"
11
+ 555,51355,"Monocytes","Cerebrospinal Fluid (CSF)","Hematology","26486-1"
12
+ 556,51356,"Myelocytes","Cerebrospinal Fluid (CSF)","Hematology","30447-7"
13
+ 557,51357,"NRBC","Cerebrospinal Fluid (CSF)","Hematology","48778-5"
14
+ 558,51358,"Other","Cerebrospinal Fluid (CSF)","Hematology",
15
+ 559,51359,"Plasma","Cerebrospinal Fluid (CSF)","Hematology","47413-0"
16
+ 560,51360,"Polys","Cerebrospinal Fluid (CSF)","Hematology","26517-3"
17
+ 561,51361,"Promyelocytes","Cerebrospinal Fluid (CSF)","Hematology",
18
+ 562,51362,"RBC, CSF","Cerebrospinal Fluid (CSF)","Hematology","26454-9"
19
+ 563,51363,"WBC, CSF","Cerebrospinal Fluid (CSF)","Hematology","26465-5"
20
+ 564,51364,"Young","Cerebrospinal Fluid (CSF)","Hematology",
21
+ 565,51365,"Atypical Lymphocytes","Joint Fluid","Hematology","33371-6"
22
+ 566,51366,"Bands","Joint Fluid","Hematology","33361-7"
23
+ 567,51367,"Basophils","Joint Fluid","Hematology","17833-5"
24
+ 568,51368,"Eosinophils","Joint Fluid","Hematology","17834-3"
25
+ 569,51369,"Hematocrit, Joint Fluid","Joint Fluid","Hematology",
26
+ 570,51370,"Joint Crystals, Birefringence","Joint Fluid","Hematology",
27
+ 571,51371,"Joint Crystals, Comment","Joint Fluid","Hematology",
28
+ 572,51372,"Joint Crystals, Location","Joint Fluid","Hematology",
29
+ 573,51373,"Joint Crystals, Number","Joint Fluid","Hematology",
30
+ 574,51374,"Joint Crystals, Shape","Joint Fluid","Hematology",
31
+ 575,51375,"Lymphocytes","Joint Fluid","Hematology","26483-8"
32
+ 576,51376,"Macrophage","Joint Fluid","Hematology","33376-5"
33
+ 577,51377,"Mesothelial Cells","Joint Fluid","Hematology","33365-8"
34
+ 578,51378,"Metamyelocytes","Joint Fluid","Hematology",
35
+ 579,51379,"Monocytes","Joint Fluid","Hematology","17835-0"
36
+ 580,51380,"NRBC","Joint Fluid","Hematology","48040-0"
37
+ 581,51381,"Other","Joint Fluid","Hematology",
38
+ 582,51382,"Polys","Joint Fluid","Hematology","26522-3"
39
+ 583,51383,"RBC, Joint Fluid","Joint Fluid","Hematology","26458-0"
40
+ 584,51384,"WBC, Joint Fluid","Joint Fluid","Hematology","26469-7"
41
+ 585,51385,"Atypical Lymphocytes","Other Body Fluid","Hematology","30417-0"
42
+ 586,51386,"Bands","Other Body Fluid","Hematology","26510-8"
43
+ 587,51387,"Basophils","Other Body Fluid","Hematology","28543-7"
44
+ 588,51388,"CD10","Other Body Fluid","Hematology","51217-8"
45
+ 589,51389,"CD103","Other Body Fluid","Hematology",
46
+ 590,51390,"CD117","Other Body Fluid","Hematology","42867-2"
47
+ 591,51391,"CD11c","Other Body Fluid","Hematology","51232-7"
48
+ 592,51392,"CD13","Other Body Fluid","Hematology","51238-4"
49
+ 593,51393,"CD138","Other Body Fluid","Hematology","42871-4"
50
+ 594,51394,"CD14","Other Body Fluid","Hematology","51248-3"
51
+ 595,51395,"CD15","Other Body Fluid","Hematology","51252-5"
52
+ 596,51396,"CD16","Other Body Fluid","Hematology",
53
+ 597,51397,"CD16/56","Other Body Fluid","Hematology","18268-3"
54
+ 598,51398,"CD19","Other Body Fluid","Hematology","17829-3"
55
+ 599,51399,"CD2","Other Body Fluid","Hematology","17827-7"
56
+ 600,51400,"CD20","Other Body Fluid","Hematology","57418-6"
57
+ 601,51401,"CD22","Other Body Fluid","Hematology","42875-5"
58
+ 602,51402,"CD23","Other Body Fluid","Hematology","51269-9"
59
+ 603,51403,"CD25","Other Body Fluid","Hematology",
60
+ 604,51404,"CD3","Other Body Fluid","Hematology","17826-9"
61
+ 605,51405,"CD33","Other Body Fluid","Hematology","51294-7"
62
+ 606,51406,"CD34","Other Body Fluid","Hematology",
63
+ 607,51407,"CD38","Other Body Fluid","Hematology","51299-6"
64
+ 608,51408,"CD4","Other Body Fluid","Hematology","17822-8"
65
+ 609,51409,"CD4/CD8 Ratio","Other Body Fluid","Hematology","18266-7"
66
+ 610,51410,"CD41","Other Body Fluid","Hematology","51320-0"
67
+ 611,51411,"CD45","Other Body Fluid","Hematology","17823-6"
68
+ 612,51412,"CD5","Other Body Fluid","Hematology","57423-6"
69
+ 613,51413,"CD56","Other Body Fluid","Hematology","57424-4"
70
+ 614,51414,"CD57","Other Body Fluid","Hematology",
71
+ 615,51415,"CD64","Other Body Fluid","Hematology","51366-3"
72
+ 616,51416,"CD7","Other Body Fluid","Hematology","57425-1"
73
+ 617,51417,"CD71","Other Body Fluid","Hematology","57426-9"
74
+ 618,51418,"CD8","Other Body Fluid","Hematology","17824-4"
75
+ 619,51419,"Eosinophils","Other Body Fluid","Hematology","26452-3"
76
+ 620,51420,"FMC-7","Other Body Fluid","Hematology","57428-5"
77
+ 621,51421,"Glyco A","Other Body Fluid","Hematology","57430-1"
78
+ 622,51422,"Hematocrit, Other Fluid","Other Body Fluid","Hematology","11153-4"
79
+ 623,51423,"HLA-DR","Other Body Fluid","Hematology","51381-2"
80
+ 624,51424,"Immunophenotyping","Other Body Fluid","Hematology",
81
+ 625,51425,"Kappa","Other Body Fluid","Hematology",
82
+ 626,51426,"Lambda","Other Body Fluid","Hematology",
83
+ 627,51427,"Lymphocytes","Other Body Fluid","Hematology","11031-2"
84
+ 628,51428,"Macrophage","Other Body Fluid","Hematology","12230-9"
85
+ 629,51429,"Mesothelial cells","Other Body Fluid","Hematology","28544-5"
86
+ 630,51430,"Metamyelocytes","Other Body Fluid","Hematology","17801-2"
87
+ 631,51431,"Monos","Other Body Fluid","Hematology","10330-9"
88
+ 632,51432,"Myelocytes","Other Body Fluid","Hematology","17800-4"
89
+ 633,51433,"NRBC","Other Body Fluid","Hematology",
90
+ 634,51434,"Other Cell","Other Body Fluid","Hematology",
91
+ 635,51435,"Plasma","Other Body Fluid","Hematology","17803-8"
92
+ 636,51436,"Polys","Other Body Fluid","Hematology","26518-1"
93
+ 637,51437,"Promyelocytes","Other Body Fluid","Hematology","17799-8"
94
+ 638,51438,"RBC, Other Fluid","Other Body Fluid","Hematology","26455-6"
95
+ 639,51439,"WBC, Other Fluid","Other Body Fluid","Hematology","26466-3"
96
+ 640,51440,"Atypical Lymphocytes","Pleural","Hematology","33370-8"
97
+ 641,51441,"Bands","Pleural","Hematology",
98
+ 642,51442,"Basophils","Pleural","Hematology","35070-2"
99
+ 643,51443,"Blasts","Pleural","Hematology",
100
+ 644,51444,"Eosinophils","Pleural","Hematology","30379-2"
101
+ 645,51445,"Hematocrit, Pleural","Pleural","Hematology",
102
+ 646,51446,"Lymphocytes","Pleural","Hematology","26481-2"
103
+ 647,51447,"Macrophages","Pleural","Hematology","40520-9"
104
+ 648,51448,"Mesothelial Cells","Pleural","Hematology","30431-1"
105
+ 649,51449,"Metamyelocytes","Pleural","Hematology",
106
+ 650,51450,"Monos","Pleural","Hematology","33362-5"
107
+ 651,51451,"Myelocytes","Pleural","Hematology",
108
+ 652,51452,"NRBC","Pleural","Hematology",
109
+ 653,51453,"Other","Pleural","Hematology",
110
+ 654,51454,"Plasma Cells","Pleural","Hematology","40522-5"
111
+ 655,51455,"Polys","Pleural","Hematology","26519-9"
112
+ 656,51456,"Promyelocytes","Pleural","Hematology",
113
+ 657,51457,"RBC, Pleural","Pleural","Hematology","26456-4"
114
+ 658,51458,"WBC, Pleural","Pleural","Hematology","26467-1"
115
+ 659,51459,"Young Cells","Pleural","Hematology",
116
+ 660,51460,"Blood, Occult","Stool","Hematology","2335-8"
117
+ 661,51461,"Ammonium Biurate","Urine","Hematology","12454-5"
118
+ 662,51462,"Amorphous Crystals","Urine","Hematology","8246-1"
119
+ 663,51463,"Bacteria","Urine","Hematology","5769-5"
120
+ 664,51464,"Bilirubin","Urine","Hematology","5770-3"
121
+ 665,51465,"Bilirubin Crystals","Urine","Hematology","5771-1"
122
+ 666,51466,"Blood","Urine","Hematology","5794-3"
123
+ 667,51467,"Broad Casts","Urine","Hematology","18487-9"
124
+ 668,51468,"Calcium Carbonate Crystals","Urine","Hematology","5773-7"
125
+ 669,51469,"Calcium Oxalate Crystals","Urine","Hematology","5774-5"
126
+ 670,51470,"Calcium Phosphate Crystals","Urine","Hematology","5775-2"
127
+ 671,51471,"Cellular Cast","Urine","Hematology",
128
+ 672,51472,"Cholesterol Crystals","Urine","Hematology","5777-8"
129
+ 1,50800,"SPECIMEN TYPE","BLOOD","BLOOD GAS",
130
+ 2,50801,"Alveolar-arterial Gradient","Blood","Blood Gas","19991-9"
131
+ 3,50802,"Base Excess","Blood","Blood Gas","11555-0"
132
+ 4,50803,"Calculated Bicarbonate, Whole Blood","Blood","Blood Gas","1959-6"
133
+ 5,50804,"Calculated Total CO2","Blood","Blood Gas","34728-6"
134
+ 6,50805,"Carboxyhemoglobin","Blood","Blood Gas","20563-3"
135
+ 7,50806,"Chloride, Whole Blood","Blood","Blood Gas","2069-3"
136
+ 8,50807,"Comments","Blood","Blood Gas",
137
+ 9,50808,"Free Calcium","Blood","Blood Gas","1994-3"
138
+ 10,50809,"Glucose","Blood","Blood Gas","2339-0"
139
+ 11,50810,"Hematocrit, Calculated","Blood","Blood Gas","20570-8"
140
+ 12,50811,"Hemoglobin","Blood","Blood Gas","718-7"
141
+ 13,50812,"Intubated","Blood","Blood Gas",
142
+ 14,50813,"Lactate","Blood","Blood Gas","32693-4"
143
+ 15,50814,"Methemoglobin","Blood","Blood Gas","2614-6"
144
+ 16,50815,"O2 Flow","Blood","Blood Gas","3151-8"
145
+ 17,50816,"Oxygen","Blood","Blood Gas","19994-3"
146
+ 18,50817,"Oxygen Saturation","Blood","Blood Gas","20564-1"
147
+ 19,50818,"pCO2","Blood","Blood Gas","11557-6"
148
+ 20,50819,"PEEP","Blood","Blood Gas","20077-4"
149
+ 21,50820,"pH","Blood","Blood Gas","11558-4"
150
+ 22,50821,"pO2","Blood","Blood Gas","11556-8"
151
+ 23,50822,"Potassium, Whole Blood","Blood","Blood Gas","6298-4"
152
+ 24,50823,"Required O2","Blood","Blood Gas",
153
+ 25,50824,"Sodium, Whole Blood","Blood","Blood Gas","2947-0"
154
+ 26,50825,"Temperature","Blood","Blood Gas",
155
+ 27,50826,"Tidal Volume","Blood","Blood Gas","20112-9"
156
+ 28,50827,"Ventilation Rate","Blood","Blood Gas",
157
+ 29,50828,"Ventilator","Blood","Blood Gas",
158
+ 30,50829,"Fluid Type","Other Body Fluid","Blood Gas","14725-6"
159
+ 31,50830,"pCO2, Body Fluid","Other Body Fluid","Blood Gas","2023-0"
160
+ 32,50831,"pH","Other Body Fluid","Blood Gas","2748-2"
161
+ 33,50832,"pO2, Body Fluid","Other Body Fluid","Blood Gas","2706-0"
162
+ 34,50833,"Potassium","Other Body Fluid","Blood Gas","2821-7"
163
+ 35,50834,"Sodium, Body Fluid","Other Body Fluid","Blood Gas","2950-4"
164
+ 36,50835,"Albumin, Ascites","Ascites","Chemistry","1749-1"
165
+ 37,50836,"Amylase, Ascites","Ascites","Chemistry","1797-0"
166
+ 38,50837,"Bicarbonate, Ascites","Ascites","Chemistry","54360-3"
167
+ 39,50838,"Bilirubin, Total, Ascites","Ascites","Chemistry","14422-0"
168
+ 40,50839,"Chloride, Ascites","Ascites","Chemistry","33366-6"
169
+ 41,50840,"Cholesterol, Ascites","Ascites","Chemistry","14441-0"
170
+ 42,50841,"Creatinine, Ascites","Ascites","Chemistry","12191-3"
171
+ 43,50842,"Glucose, Ascites","Ascites","Chemistry","2347-3"
172
+ 44,50843,"Lactate Dehydrogenase, Ascites","Ascites","Chemistry","2531-2"
173
+ 45,50844,"Lipase, Ascites","Ascites","Chemistry","32722-1"
174
+ 46,50845,"Miscellaneous, Ascites","Ascites","Chemistry",
175
+ 47,50846,"Osmolality, Ascites","Ascites","Chemistry","2691-4"
176
+ 48,50847,"Potassium, Ascites","Ascites","Chemistry","49789-1"
177
+ 49,50848,"Sodium, Ascites","Ascites","Chemistry","49790-9"
178
+ 50,50849,"Total Protein, Ascites","Ascites","Chemistry","2883-7"
179
+ 51,50850,"Triglycerides, Ascites","Ascites","Chemistry","14447-7"
180
+ 52,50851,"Urea Nitrogen, Ascites","Ascites","Chemistry","12265-5"
181
+ 53,50852,"% Hemoglobin A1c","Blood","Chemistry","4548-4"
182
+ 54,50853,"25-OH Vitamin D","Blood","Chemistry",
183
+ 55,50854,"Absolute A1c","Blood","Chemistry","4548-4"
184
+ 56,50855,"Absolute Hemoglobin","Blood","Chemistry","718-7"
185
+ 57,50856,"Acetaminophen","Blood","Chemistry","3297-9"
186
+ 58,50857,"Acetone","Blood","Chemistry","5567-3"
187
+ 59,50858,"Acid Phosphatase","Blood","Chemistry","1715-2"
188
+ 60,50859,"Acid Phosphatase, Non-Prostatic","Blood","Chemistry",
189
+ 61,50860,"AFP, Maternal Screen","Blood","Chemistry",
190
+ 62,50861,"Alanine Aminotransferase (ALT)","Blood","Chemistry","1742-6"
191
+ 63,50862,"Albumin","Blood","Chemistry","1751-7"
192
+ 64,50863,"Alkaline Phosphatase","Blood","Chemistry","6768-6"
193
+ 65,50864,"Alpha-Fetoprotein","Blood","Chemistry","1834-1"
194
+ 66,50865,"Amikacin","Blood","Chemistry",
195
+ 67,50866,"Ammonia","Blood","Chemistry","16362-6"
196
+ 68,50867,"Amylase","Blood","Chemistry","1798-8"
197
+ 69,50868,"Anion Gap","Blood","Chemistry","1863-0"
198
+ 70,50869,"Anti-DGP (IgA/IgG)","Blood","Chemistry",
199
+ 71,50870,"Anti-Gliadin Antibody, IgA","Blood","Chemistry","7893-1"
200
+ 72,50871,"Anti-Mitochondrial Antibody","Blood","Chemistry","14236-4"
201
+ 73,50872,"Anti-Neutrophil Cytoplasmic Antibody","Blood","Chemistry","35279-9"
202
+ 74,50873,"Anti-Nuclear Antibody","Blood","Chemistry","5047-6"
203
+ 75,50874,"Anti-Nuclear Antibody, Titer","Blood","Chemistry","8061-4"
204
+ 76,50875,"Anti-Parietal Cell Antibody","Blood","Chemistry","26969-6"
205
+ 77,50876,"Anti-Smooth Muscle Antibody","Blood","Chemistry","14252-1"
206
+ 78,50877,"Anti-Thyroglobulin Antibodies","Blood","Chemistry","5380-1"
207
+ 79,50878,"Asparate Aminotransferase (AST)","Blood","Chemistry","1920-8"
208
+ 80,50879,"Barbiturate Screen","Blood","Chemistry","3376-1"
209
+ 81,50880,"Benzodiazepine Screen","Blood","Chemistry","42662-7"
210
+ 82,50881,"Beta-2 Microglobulin","Blood","Chemistry","32731-2"
211
+ 83,50882,"Bicarbonate","Blood","Chemistry","1963-8"
212
+ 84,50883,"Bilirubin, Direct","Blood","Chemistry","1968-7"
213
+ 85,50884,"Bilirubin, Indirect","Blood","Chemistry","1971-1"
214
+ 86,50885,"Bilirubin, Total","Blood","Chemistry","1975-2"
215
+ 87,50886,"Blood Culture Hold","Blood","Chemistry",
216
+ 88,50887,"Blue Top Hold","Blood","Chemistry",
217
+ 89,50888,"Blue Top Hold Frozen","Blood","Chemistry",
218
+ 90,50889,"C-Reactive Protein","Blood","Chemistry","1988-5"
219
+ 91,50890,"C3","Blood","Chemistry","4485-9"
220
+ 92,50891,"C4","Blood","Chemistry","4498-2"
221
+ 93,50892,"CA-125","Blood","Chemistry","10334-1"
222
+ 94,50893,"Calcium, Total","Blood","Chemistry","2000-8"
223
+ 95,50894,"Calculated Free Testosterone","Blood","Chemistry","2991-8"
224
+ 96,50895,"Calculated TBG","Blood","Chemistry","3027-0"
225
+ 97,50896,"Calculated Thyroxine (T4) Index","Blood","Chemistry","32215-6"
226
+ 98,50897,"Call","Blood","Chemistry",
227
+ 99,50898,"Cancer Antigen 27.29","Blood","Chemistry","17842-6"
228
+ 100,50899,"Carbamazepine","Blood","Chemistry","3432-2"
229
+ 101,50900,"Carcinoembyronic Antigen (CEA)","Blood","Chemistry","2039-6"
230
+ 102,50901,"Centromere","Blood","Chemistry","16570-4"
231
+ 103,50902,"Chloride","Blood","Chemistry","2075-0"
232
+ 104,50903,"Cholesterol Ratio (Total/HDL)","Blood","Chemistry","9322-9"
233
+ 105,50904,"Cholesterol, HDL","Blood","Chemistry","2085-9"
234
+ 106,50905,"Cholesterol, LDL, Calculated","Blood","Chemistry","2090-9"
235
+ 107,50906,"Cholesterol, LDL, Measured","Blood","Chemistry","18262-6"
236
+ 108,50907,"Cholesterol, Total","Blood","Chemistry","2093-3"
237
+ 109,50908,"CK-MB Index","Blood","Chemistry","20569-0"
238
+ 110,50909,"Cortisol","Blood","Chemistry","2143-6"
239
+ 111,50910,"Creatine Kinase (CK)","Blood","Chemistry","2157-6"
240
+ 112,50911,"Creatine Kinase, MB Isoenzyme","Blood","Chemistry","6773-6"
241
+ 113,50912,"Creatinine","Blood","Chemistry","2160-0"
242
+ 114,50913,"Cryoglobulin","Blood","Chemistry","5117-7"
243
+ 115,50914,"Cyclosporin","Blood","Chemistry","3521-2"
244
+ 116,50915,"D-Dimer","Blood","Chemistry",
245
+ 117,50916,"DHEA-Sulfate","Blood","Chemistry","2191-5"
246
+ 118,50917,"Digoxin","Blood","Chemistry","10535-3"
247
+ 119,50918,"Double Stranded DNA","Blood","Chemistry","5130-0"
248
+ 120,50919,"EDTA Hold","Blood","Chemistry",
249
+ 121,50920,"Estimated GFR (MDRD equation)","Blood","Chemistry","33914-3"
250
+ 122,50921,"Estradiol","Blood","Chemistry","2243-4"
251
+ 123,50922,"Ethanol","Blood","Chemistry","5642-4"
252
+ 124,50923,"Fax","Blood","Chemistry",
253
+ 125,50924,"Ferritin","Blood","Chemistry","2276-4"
254
+ 126,50925,"Folate","Blood","Chemistry","2284-8"
255
+ 127,50926,"Follicle Stimulating Hormone","Blood","Chemistry","15067-2"
256
+ 128,50927,"Gamma Glutamyltransferase","Blood","Chemistry","2324-2"
257
+ 129,50928,"Gastrin","Blood","Chemistry","2333-3"
258
+ 130,50929,"Gentamicin","Blood","Chemistry","35668-3"
259
+ 131,50930,"Globulin","Blood","Chemistry","2336-6"
260
+ 132,50931,"Glucose","Blood","Chemistry","2345-7"
261
+ 133,50932,"Gray Top Hold (plasma)","Blood","Chemistry",
262
+ 134,50933,"Green Top Hold (plasma)","Blood","Chemistry",
263
+ 135,50934,"H","Blood","Chemistry",
264
+ 136,50935,"Haptoglobin","Blood","Chemistry","4542-7"
265
+ 137,50936,"HCG, Maternal Screen","Blood","Chemistry",
266
+ 138,50937,"Hepatitis A Virus Antibody","Blood","Chemistry","5183-9"
267
+ 139,50938,"Hepatitis A Virus IgM Antibody","Blood","Chemistry","22314-9"
268
+ 140,50939,"Hepatitis B Core Antibody, IgM","Blood","Chemistry","31204-1"
269
+ 141,50940,"Hepatitis B Surface Antibody","Blood","Chemistry","5193-8"
270
+ 142,50941,"Hepatitis B Surface Antigen","Blood","Chemistry","5196-1"
271
+ 143,50942,"Hepatitis B Virus Core Antibody","Blood","Chemistry","5187-0"
272
+ 144,50943,"Hepatitis C Virus Antibody","Blood","Chemistry","16128-1"
273
+ 145,50944,"HIV Antibody","Blood","Chemistry","5220-9"
274
+ 146,50945,"Homocysteine","Blood","Chemistry","13965-9"
275
+ 147,50946,"Human Chorionic Gonadotropin","Blood","Chemistry","2119-6"
276
+ 148,50947,"I","Blood","Chemistry",
277
+ 149,50948,"Immunofixation","Blood","Chemistry","49275-1"
278
+ 150,50949,"Immunoglobulin A","Blood","Chemistry","2458-8"
279
+ 151,50950,"Immunoglobulin G","Blood","Chemistry","2465-3"
280
+ 152,50951,"Immunoglobulin M","Blood","Chemistry","2472-9"
281
+ 153,50952,"Iron","Blood","Chemistry","2498-4"
282
+ 154,50953,"Iron Binding Capacity, Total","Blood","Chemistry","2500-7"
283
+ 155,50954,"Lactate Dehydrogenase (LD)","Blood","Chemistry","2532-0"
284
+ 156,50955,"Light Green Top Hold","Blood","Chemistry",
285
+ 157,50956,"Lipase","Blood","Chemistry","3040-3"
286
+ 158,50957,"Lithium","Blood","Chemistry","3719-2"
287
+ 159,50958,"Luteinizing Hormone","Blood","Chemistry","1599-0"
288
+ 160,50959,"Macro Prolactin","Blood","Chemistry",
289
+ 161,50960,"Magnesium","Blood","Chemistry","2601-3"
290
+ 162,50961,"Methotrexate","Blood","Chemistry",
291
+ 163,50962,"N-Acetylprocainamide (NAPA)","Blood","Chemistry","3834-9"
292
+ 164,50963,"NTproBNP","Blood","Chemistry","33762-6"
293
+ 165,50964,"Osmolality, Measured","Blood","Chemistry","2692-2"
294
+ 166,50965,"Parathyroid Hormone","Blood","Chemistry","2731-8"
295
+ 167,50966,"Phenobarbital","Blood","Chemistry","3947-9"
296
+ 168,50967,"Phenytoin","Blood","Chemistry","3967-7"
297
+ 169,50968,"Phenytoin, Free","Blood","Chemistry","3969-3"
298
+ 170,50969,"Phenytoin, Percent Free","Blood","Chemistry","10548-6"
299
+ 171,50970,"Phosphate","Blood","Chemistry","2777-1"
300
+ 172,50971,"Potassium","Blood","Chemistry","2823-3"
301
+ 173,50972,"Procainamide","Blood","Chemistry","3982-6"
302
+ 174,50973,"Prolactin","Blood","Chemistry","2842-3"
303
+ 175,50974,"Prostate Specific Antigen","Blood","Chemistry","2857-1"
304
+ 176,50975,"Protein Electrophoresis","Blood","Chemistry","24351-9"
305
+ 177,50976,"Protein, Total","Blood","Chemistry","2885-2"
306
+ 178,50977,"Quinidine","Blood","Chemistry","6694-4"
307
+ 179,50978,"Rapamycin","Blood","Chemistry","29247-4"
308
+ 180,50979,"Red Top Hold","Blood","Chemistry",
309
+ 181,50980,"Rheumatoid Factor","Blood","Chemistry","6928-6"
310
+ 182,50981,"Salicylate","Blood","Chemistry","4023-8"
311
+ 183,50982,"Sex Hormone Binding Globulin","Blood","Chemistry","2942-1"
312
+ 184,50983,"Sodium","Blood","Chemistry","2951-2"
313
+ 185,50984,"Stat","Blood","Chemistry",
314
+ 186,50985,"Study Tubes","Blood","Chemistry",
315
+ 187,50986,"tacroFK","Blood","Chemistry",
316
+ 188,50988,"Testosterone","Blood","Chemistry","2986-8"
317
+ 189,50989,"Testosterone, Free","Blood","Chemistry","2991-8"
318
+ 190,50990,"Theophylline","Blood","Chemistry","4049-3"
319
+ 191,50991,"Thyroglobulin","Blood","Chemistry","3013-0"
320
+ 192,50992,"Thyroid Peroxidase Antibodies","Blood","Chemistry","8099-4"
321
+ 193,50993,"Thyroid Stimulating Hormone","Blood","Chemistry","3016-3"
322
+ 194,50994,"Thyroxine (T4)","Blood","Chemistry","3026-2"
323
+ 195,50995,"Thyroxine (T4), Free","Blood","Chemistry","3024-7"
324
+ 196,50996,"Tissue Transglutaminase Ab, IgA","Blood","Chemistry","31017-7"
325
+ 197,50997,"Tobramycin","Blood","Chemistry","35670-9"
326
+ 198,50998,"Transferrin","Blood","Chemistry","2500-7"
327
+ 199,50999,"Tricyclic Antidepressant Screen","Blood","Chemistry","4073-3"
328
+ 200,51000,"Triglycerides","Blood","Chemistry","1644-4"
329
+ 201,51001,"Triiodothyronine (T3)","Blood","Chemistry","3053-6"
330
+ 202,51002,"Troponin I","Blood","Chemistry","10839-9"
331
+ 203,51003,"Troponin T","Blood","Chemistry","6598-7"
332
+ 204,51004,"UE3, Maternal Screen","Blood","Chemistry",
333
+ 205,51005,"Uptake Ratio","Blood","Chemistry","3050-2"
334
+ 206,51006,"Urea Nitrogen","Blood","Chemistry","3094-0"
335
+ 207,51007,"Uric Acid","Blood","Chemistry","3084-1"
336
+ 208,51008,"Valproic Acid","Blood","Chemistry","4086-5"
337
+ 209,51009,"Vancomycin","Blood","Chemistry","20578-1"
338
+ 210,51010,"Vitamin B12","Blood","Chemistry","2170-9"
339
+ 211,51011,"<Albumin>","Cerebrospinal Fluid (CSF)","Chemistry","1746-7"
340
+ 212,51012,"Bilirubin, Total, CSF","Cerebrospinal Fluid (CSF)","Chemistry","1973-7"
341
+ 213,51013,"Chloride, CSF","Cerebrospinal Fluid (CSF)","Chemistry",
342
+ 214,51014,"Glucose, CSF","Cerebrospinal Fluid (CSF)","Chemistry","2342-4"
343
+ 215,51015,"Lactate Dehydrogenase, CSF","Cerebrospinal Fluid (CSF)","Chemistry","2528-8"
344
+ 216,51016,"Miscellaneous, CSF","Cerebrospinal Fluid (CSF)","Chemistry",
345
+ 217,51017,"PEP, CSF","Cerebrospinal Fluid (CSF)","Chemistry","24352-7"
346
+ 218,51018,"Total Protein, CSF","Cerebrospinal Fluid (CSF)","Chemistry","2880-3"
347
+ 219,51019,"Albumin, Joint Fluid","Joint Fluid","Chemistry",
348
+ 220,51020,"Amylase, Joint Fluid","Joint Fluid","Chemistry","14388-3"
349
+ 221,51021,"Creatinine, Joint Fluid","Joint Fluid","Chemistry","14401-4"
350
+ 222,51022,"Glucose, Joint Fluid","Joint Fluid","Chemistry","2348-1"
351
+ 223,51023,"LD, Joint Fluid","Joint Fluid","Chemistry","2533-8"
352
+ 224,51024,"Total Protein, Joint Fluid","Joint Fluid","Chemistry","2886-0"
353
+ 225,51025,"Albumin, Body Fluid","Other Body Fluid","Chemistry","1747-5"
354
+ 226,51026,"Amylase, Body Fluid","Other Body Fluid","Chemistry","1795-4"
355
+ 227,51027,"Bicarbonate, Other Fluid","Other Body Fluid","Chemistry","11211-0"
356
+ 228,51028,"Bilirubin, Total, Body Fluid","Other Body Fluid","Chemistry","1974-5"
357
+ 229,51029,"Calcium, Body Fluid","Other Body Fluid","Chemistry","15155-5"
358
+ 230,51030,"Chloride, Body Fluid","Other Body Fluid","Chemistry","2072-7"
359
+ 231,51031,"Cholesterol, Body Fluid","Other Body Fluid","Chemistry","12183-0"
360
+ 232,51032,"Creatinine, Body Fluid","Other Body Fluid","Chemistry","12190-5"
361
+ 233,51033,"FetalFN","Other Body Fluid","Chemistry",
362
+ 234,51034,"Glucose, Body Fluid","Other Body Fluid","Chemistry","2344-0"
363
+ 235,51035,"LD, Body Fluid","Other Body Fluid","Chemistry","2529-6"
364
+ 236,51036,"Lipase, Body Fluid","Other Body Fluid","Chemistry","15212-4"
365
+ 237,51037,"Magnesium, Body Fluid","Other Body Fluid","Chemistry","29365-4"
366
+ 238,51038,"Miscellaneous, Body Fluid","Other Body Fluid","Chemistry",
367
+ 239,51039,"Osmolality, Body Fluid","Other Body Fluid","Chemistry","15200-9"
368
+ 240,51040,"Phosphate, Body Fluid","Other Body Fluid","Chemistry","12242-4"
369
+ 241,51041,"Potassium, Body Fluid","Other Body Fluid","Chemistry","2821-7"
370
+ 242,51042,"Sodium, Body Fluid","Other Body Fluid","Chemistry","2950-4"
371
+ 243,51043,"Total Protein, Body Fluid","Other Body Fluid","Chemistry","2881-1"
372
+ 244,51044,"Triglycer","Other Body Fluid","Chemistry","12228-3"
373
+ 245,51045,"Urea Nitrogen, Body Fluid","Other Body Fluid","Chemistry","3093-2"
374
+ 246,51046,"Albumin, Pleural","Pleural","Chemistry","1748-3"
375
+ 247,51047,"Amylase, Pleural","Pleural","Chemistry","1796-2"
376
+ 248,51048,"Bicarbonate, Pleural","Pleural","Chemistry","54361-1"
377
+ 249,51049,"Bilirubin, Total, Pleural","Pleural","Chemistry","14421-2"
378
+ 250,51050,"Chloride, Pleural","Pleural","Chemistry","53627-6"
379
+ 251,51051,"Cholesterol, Pleural","Pleural","Chemistry","9618-0"
380
+ 252,51052,"Creatinine, Pleural","Pleural","Chemistry","14399-0"
381
+ 253,51053,"Glucose, Pleural","Pleural","Chemistry","2346-5"
382
+ 254,51054,"Lactate Dehydrogenase, Pleural","Pleural","Chemistry","2530-4"
383
+ 255,51055,"Lipase, Pleural","Pleural","Chemistry",
384
+ 256,51056,"Miscellaneous, Pleural","Pleural","Chemistry",
385
+ 257,51057,"Potassium, Pleural","Pleural","Chemistry",
386
+ 258,51058,"Sodium, Pleural","Pleural","Chemistry",
387
+ 259,51059,"Total Protein, Pleural","Pleural","Chemistry","2882-9"
388
+ 260,51060,"Triglycerides, Pleural","Pleural","Chemistry","9619-8"
389
+ 261,51061,"Bicarbonate, Stool","Stool","Chemistry","14040-0"
390
+ 262,51062,"Chloride, Stool","Stool","Chemistry","15158-9"
391
+ 263,51063,"Osmolality, Stool","Stool","Chemistry","2693-0"
392
+ 264,51064,"Potassium, Stool","Stool","Chemistry","15202-5"
393
+ 265,51065,"Sodium, Stool","Stool","Chemistry","15207-4"
394
+ 266,51066,"24 hr Calcium","Urine","Chemistry","6874-2"
395
+ 267,51067,"24 hr Creatinine","Urine","Chemistry","2162-6"
396
+ 268,51068,"24 hr Protein","Urine","Chemistry","2889-4"
397
+ 269,51069,"Albumin, Urine","Urine","Chemistry","1754-1"
398
+ 270,51070,"Albumin/Creatinine, Urine","Urine","Chemistry","14958-3"
399
+ 271,51071,"Amphetamine Screen, Urine","Urine","Chemistry","3349-8"
400
+ 272,51072,"Amylase, Urine","Urine","Chemistry","1799-6"
401
+ 273,51073,"Amylase/Creatinine Ratio, Urine","Urine","Chemistry","34235-2"
402
+ 274,51074,"Barbiturate Screen, Urine","Urine","Chemistry","3377-9"
403
+ 275,51075,"Benzodiazepine Screen, Urine","Urine","Chemistry","3390-2"
404
+ 276,51076,"Bicarbonate, Urine","Urine","Chemistry","1964-6"
405
+ 277,51077,"Calcium, Urine","Urine","Chemistry","2004-0"
406
+ 278,51078,"Chloride, Urine","Urine","Chemistry","2078-4"
407
+ 279,51079,"Cocaine, Urine","Urine","Chemistry","3397-7"
408
+ 280,51080,"Creatinine Clearance","Urine","Chemistry","33558-8"
409
+ 281,51081,"Creatinine, Serum","Urine","Chemistry",
410
+ 282,51082,"Creatinine, Urine","Urine","Chemistry","2161-8"
411
+ 283,51083,"Ethanol, Urine","Urine","Chemistry","5644-0"
412
+ 284,51084,"Glucose, Urine","Urine","Chemistry","2350-7"
413
+ 285,51085,"HCG, Urine, Qualitative","Urine","Chemistry","2106-3"
414
+ 286,51086,"Immunofixation, Urine","Urine","Chemistry","49276-9"
415
+ 287,51087,"Length of Urine Collection","Urine","Chemistry","13362-9"
416
+ 288,51088,"Magnesium, Urine","Urine","Chemistry","2598-1"
417
+ 289,51089,"Marijuana","Urine","Chemistry","3427-2"
418
+ 290,51090,"Methadone, Urine","Urine","Chemistry","3773-9"
419
+ 291,51091,"Myoglobin, Urine","Urine","Chemistry","2640-1"
420
+ 292,51092,"Opiate Screen, Urine","Urine","Chemistry","3879-4"
421
+ 293,51093,"Osmolality, Urine","Urine","Chemistry","2695-5"
422
+ 294,51094,"pH","Urine","Chemistry","2756-5"
423
+ 295,51095,"Phosphate, Urine","Urine","Chemistry","2778-9"
424
+ 296,51096,"Porphobilinogen Screen","Urine","Chemistry","2809-2"
425
+ 297,51097,"Potassium, Urine","Urine","Chemistry","2828-2"
426
+ 298,51098,"Prot. Electrophoresis, Urine","Urine","Chemistry","13438-7"
427
+ 299,51099,"Protein/Creatinine Ratio","Urine","Chemistry","2890-2"
428
+ 300,51100,"Sodium, Urine","Urine","Chemistry","2955-3"
429
+ 301,51101,"Total Collection Time","Urine","Chemistry","13362-9"
430
+ 302,51102,"Total Protein, Urine","Urine","Chemistry","2887-8"
431
+ 303,51103,"Uhold","Urine","Chemistry",
432
+ 304,51104,"Urea Nitrogen, Urine","Urine","Chemistry","3095-7"
433
+ 305,51105,"Uric Acid, Urine","Urine","Chemistry","3086-6"
434
+ 306,51106,"Urine Creatinine","Urine","Chemistry",
435
+ 307,51107,"Urine tube, held","Urine","Chemistry",
436
+ 308,51108,"Urine Volume","Urine","Chemistry","28009-9"
437
+ 309,51109,"Urine Volume, Total","Urine","Chemistry","28009-9"
438
+ 310,51110,"Atypical Lymphocytes","Ascites","Hematology","33369-0"
439
+ 311,51111,"Bands","Ascites","Hematology",
440
+ 312,51112,"Basophils","Ascites","Hematology","35069-4"
441
+ 313,51113,"Blasts","Ascites","Hematology",
442
+ 314,51114,"Eosinophils","Ascites","Hematology","30380-0"
443
+ 315,51115,"Hematocrit, Ascites","Ascites","Hematology",
444
+ 316,51116,"Lymphocytes","Ascites","Hematology","26482-0"
445
+ 317,51117,"Macrophage","Ascites","Hematology","40517-5"
446
+ 318,51118,"Mesothelial Cell","Ascites","Hematology","30432-9"
447
+ 319,51119,"Metamyelocytes","Ascites","Hematology",
448
+ 320,51120,"Monocytes","Ascites","Hematology","26488-7"
449
+ 321,51121,"Myelocytes","Ascites","Hematology",
450
+ 322,51122,"Nucleated RBC","Ascites","Hematology",
451
+ 323,51123,"Other","Ascites","Hematology",
452
+ 324,51124,"Plasma","Ascites","Hematology","40518-3"
453
+ 325,51125,"Polys","Ascites","Hematology","26520-7"
454
+ 326,51126,"Promyelocytes","Ascites","Hematology",
455
+ 327,51127,"RBC, Ascites","Ascites","Hematology","26457-2"
456
+ 328,51128,"WBC, Ascites","Ascites","Hematology","26468-9"
457
+ 329,51129,"Young","Ascites","Hematology",
458
+ 330,51130,"Absolute CD3 Count","Blood","Hematology","8124-0"
459
+ 331,51131,"Absolute CD4 Count","Blood","Hematology","8128-1"
460
+ 332,51132,"Absolute CD8 Count","Blood","Hematology","8138-0"
461
+ 333,51133,"Absolute Lymphocyte Count","Blood","Hematology","26474-7"
462
+ 334,51134,"Acanthocytes","Blood","Hematology","7789-1"
463
+ 335,51135,"ADP","Blood","Hematology",
464
+ 336,51136,"Alpha Antiplasmin","Blood","Hematology",
465
+ 337,51137,"Anisocytosis","Blood","Hematology","702-1"
466
+ 338,51138,"Anticardiolipin Antibody IgG","Blood","Hematology","8065-5"
467
+ 339,51139,"Anticardiolipin Antibody IgM","Blood","Hematology","3182-3"
468
+ 340,51140,"Antithrombin","Blood","Hematology","27811-9"
469
+ 341,51141,"APT Test","Blood","Hematology",
470
+ 342,51142,"Arachadonic Acid","Blood","Hematology",
471
+ 343,51143,"Atypical Lymphocytes","Blood","Hematology","733-6"
472
+ 344,51144,"Bands","Blood","Hematology","763-3"
473
+ 345,51145,"Basophilic Stippling","Blood","Hematology","703-9"
474
+ 346,51146,"Basophils","Blood","Hematology","704-7"
475
+ 347,51147,"Bite Cells","Blood","Hematology","10371-3"
476
+ 348,51148,"Blasts","Blood","Hematology","708-8"
477
+ 349,51149,"Bleeding Time","Blood","Hematology","11067-6"
478
+ 350,51150,"Blood Parasite Smear","Blood","Hematology","24429-3"
479
+ 351,51151,"Burr Cells","Blood","Hematology","7790-9"
480
+ 352,51152,"CD10","Blood","Hematology","8107-5"
481
+ 353,51153,"CD103","Blood","Hematology",
482
+ 354,51154,"CD117","Blood","Hematology","17107-4"
483
+ 355,51155,"CD11c","Blood","Hematology","8109-1"
484
+ 356,51156,"CD13","Blood","Hematology","8110-9"
485
+ 357,51157,"CD138","Blood","Hematology","42869-8"
486
+ 358,51158,"CD14","Blood","Hematology","8111-7"
487
+ 359,51159,"CD15","Blood","Hematology","17117-3"
488
+ 360,51160,"CD16/56","Blood","Hematology","18267-5"
489
+ 361,51161,"CD16","Blood","Hematology","8115-8"
490
+ 362,51162,"CD16/56 Absolute Count","Blood","Hematology",
491
+ 363,51163,"CD16/56%","Blood","Hematology",
492
+ 364,51164,"CD19","Blood","Hematology","8117-4"
493
+ 365,51165,"CD19 %","Blood","Hematology",
494
+ 366,51166,"CD19 Absolute Count","Blood","Hematology",
495
+ 367,51167,"CD2","Blood","Hematology","8118-2"
496
+ 368,51168,"CD20","Blood","Hematology","8119-0"
497
+ 369,51169,"CD20 %","Blood","Hematology",
498
+ 370,51170,"CD20 Absolute Count","Blood","Hematology",
499
+ 371,51171,"CD22","Blood","Hematology","14017-8"
500
+ 372,51172,"CD23","Blood","Hematology","14018-6"
501
+ 373,51173,"CD25","Blood","Hematology",
502
+ 374,51174,"CD3 %","Blood","Hematology",
503
+ 375,51175,"CD3 Absolute Count","Blood","Hematology",
504
+ 376,51176,"CD3 Cells, Percent","Blood","Hematology","8122-4"
505
+ 377,51177,"CD33","Blood","Hematology","8102-6"
506
+ 378,51178,"CD34","Blood","Hematology","8125-7"
507
+ 379,51179,"CD38","Blood","Hematology","8126-5"
508
+ 380,51180,"CD4 Cells, Percent","Blood","Hematology","8127-3"
509
+ 381,51181,"CD4/CD8 Ratio","Blood","Hematology","8129-9"
510
+ 382,51182,"CD41","Blood","Hematology","17148-8"
511
+ 383,51183,"CD45","Blood","Hematology","8130-7"
512
+ 384,51184,"CD5","Blood","Hematology","8132-3"
513
+ 385,51185,"CD5 %","Blood","Hematology",
514
+ 386,51186,"CD5 Absolute Count","Blood","Hematology",
515
+ 387,51187,"CD55","Blood","Hematology","17175-1"
516
+ 388,51188,"CD56","Blood","Hematology","8133-1"
517
+ 389,51189,"CD57","Blood","Hematology",
518
+ 390,51190,"CD59","Blood","Hematology","17177-7"
519
+ 391,51191,"CD64","Blood","Hematology","17183-5"
520
+ 392,51192,"CD7","Blood","Hematology","8135-6"
521
+ 393,51193,"CD71","Blood","Hematology","8136-4"
522
+ 394,51194,"CD8 Cells, Percent","Blood","Hematology","8137-2"
523
+ 395,51195,"Collagen","Blood","Hematology",
524
+ 396,51196,"D-Dimer","Blood","Hematology","48065-7"
525
+ 397,51197,"Elliptocytes","Blood","Hematology","6681-1"
526
+ 398,51198,"Envelope Cells","Blood","Hematology","681-7"
527
+ 399,51199,"Eosinophil Count","Blood","Hematology","26449-9"
528
+ 400,51200,"Eosinophils","Blood","Hematology","711-2"
529
+ 401,51201,"Epinepherine","Blood","Hematology",
530
+ 402,51202,"Factor II","Blood","Hematology","3289-6"
531
+ 403,51203,"Factor IX","Blood","Hematology","3188-0"
532
+ 404,51204,"Factor V","Blood","Hematology","3193-0"
533
+ 405,51205,"Factor VII","Blood","Hematology","3198-9"
534
+ 406,51206,"Factor VIII","Blood","Hematology","3209-4"
535
+ 407,51207,"Factor VIII Inhibitor","Blood","Hematology","3204-5"
536
+ 408,51208,"Factor X","Blood","Hematology","3218-5"
537
+ 409,51209,"Factor XI","Blood","Hematology","3226-8"
538
+ 410,51210,"Factor XII","Blood","Hematology","3232-6"
539
+ 411,51211,"Factor XIII","Blood","Hematology","3240-9"
540
+ 412,51212,"Fetal Hemoglobin","Blood","Hematology","4576-5"
541
+ 413,51213,"Fibrin Degradation Products","Blood","Hematology","30226-5"
542
+ 414,51214,"Fibrinogen, Functional","Blood","Hematology","3255-7"
543
+ 415,51215,"FMC-7","Blood","Hematology","17220-5"
544
+ 416,51216,"Fragmented Cells","Blood","Hematology","10373-9"
545
+ 417,51217,"Glyco A","Blood","Hematology","17221-3"
546
+ 418,51218,"Granulocyte Count","Blood","Hematology","30394-1"
547
+ 419,51219,"H/O Smear","Blood","Hematology","38924-7"
548
+ 420,51220,"Heinz Body Prep","Blood","Hematology","48068-1"
549
+ 421,51221,"Hematocrit","Blood","Hematology","4544-3"
550
+ 422,51222,"Hemoglobin","Blood","Hematology","718-7"
551
+ 423,51223,"Hemoglobin A2","Blood","Hematology","4552-6"
552
+ 424,51224,"Hemoglobin C","Blood","Hematology","4561-7"
553
+ 425,51225,"Hemoglobin F","Blood","Hematology","9749-3"
554
+ 426,51226,"Hemogloblin A","Blood","Hematology","10346-5"
555
+ 427,51227,"Hemogloblin S","Blood","Hematology","4622-7"
556
+ 428,51228,"Heparin","Blood","Hematology","13055-9"
557
+ 429,51229,"Heparin, LMW","Blood","Hematology","32684-3"
558
+ 430,51230,"HLA-DR","Blood","Hematology","32621-5"
559
+ 431,51231,"Howell-Jolly Bodies","Blood","Hematology","7793-3"
560
+ 432,51232,"Hypersegmented Neutrophils","Blood","Hematology","766-6"
561
+ 433,51233,"Hypochromia","Blood","Hematology","728-6"
562
+ 434,51234,"Immunophenotyping","Blood","Hematology",
563
+ 435,51235,"Inhibitor Screen","Blood","Hematology",
564
+ 436,51236,"Inpatient Hematology/Oncology Smear","Blood","Hematology",
565
+ 437,51237,"INR(PT)","Blood","Hematology","5895-7"
566
+ 438,51238,"Kappa","Blood","Hematology",
567
+ 439,51239,"Lambda","Blood","Hematology",
568
+ 440,51240,"Large Platelets","Blood","Hematology","34167-7"
569
+ 441,51241,"Leukocyte Alkaline Phosphatase","Blood","Hematology","4659-9"
570
+ 442,51242,"LUC","Blood","Hematology",
571
+ 443,51243,"Lupus Anticoagulant","Blood","Hematology",
572
+ 444,51244,"Lymphocytes","Blood","Hematology","731-0"
573
+ 445,51245,"Lymphocytes, Percent","Blood","Hematology","26478-8"
574
+ 446,51246,"Macrocytes","Blood","Hematology","738-5"
575
+ 447,51247,"MacroOvalocytes","Blood","Hematology","10376-2"
576
+ 448,51248,"MCH","Blood","Hematology","785-6"
577
+ 449,51249,"MCHC","Blood","Hematology","786-4"
578
+ 450,51250,"MCV","Blood","Hematology","787-2"
579
+ 451,51251,"Metamyelocytes","Blood","Hematology","28541-1"
580
+ 452,51252,"Microcytes","Blood","Hematology","741-9"
581
+ 453,51253,"Monocyte Count","Blood","Hematology","26484-6"
582
+ 454,51254,"Monocytes","Blood","Hematology","742-7"
583
+ 455,51255,"Myelocytes","Blood","Hematology","26498-6"
584
+ 456,51256,"Neutrophils","Blood","Hematology","761-7"
585
+ 457,51257,"Nucleated Red Cells","Blood","Hematology","772-4"
586
+ 458,51258,"Osmotic Fragility","Blood","Hematology","34964-7"
587
+ 459,51259,"Other Cells","Blood","Hematology","729-4"
588
+ 460,51260,"Ovalocytes","Blood","Hematology","774-0"
589
+ 461,51261,"Pappenheimer Bodies","Blood","Hematology","7795-8"
590
+ 462,51262,"Pencil Cells","Blood","Hematology","10377-0"
591
+ 463,51263,"Plasma Cells","Blood","Hematology","13047-6"
592
+ 464,51264,"Platelet Clumps","Blood","Hematology","40741-1"
593
+ 465,51265,"Platelet Count","Blood","Hematology","777-3"
594
+ 466,51266,"Platelet Smear","Blood","Hematology","778-1"
595
+ 467,51267,"Poikilocytosis","Blood","Hematology","779-9"
596
+ 468,51268,"Polychromasia","Blood","Hematology","10378-8"
597
+ 469,51269,"Promyelocytes","Blood","Hematology","781-5"
598
+ 470,51270,"Protein C, Antigen","Blood","Hematology","27820-0"
599
+ 471,51271,"Protein C, Functional","Blood","Hematology","27818-4"
600
+ 472,51272,"Protein S, Antigen","Blood","Hematology","27823-4"
601
+ 473,51273,"Protein S, Functional","Blood","Hematology","31102-7"
602
+ 474,51274,"PT","Blood","Hematology","5902-2"
603
+ 475,51275,"PTT","Blood","Hematology","3173-2"
604
+ 476,51276,"Quantitative G6PD","Blood","Hematology","32546-4"
605
+ 477,51277,"RDW","Blood","Hematology","788-0"
606
+ 478,51278,"Red Blood Cell Fragments","Blood","Hematology",
607
+ 479,51279,"Red Blood Cells","Blood","Hematology","789-8"
608
+ 480,51280,"Reptilase Time","Blood","Hematology","6683-7"
609
+ 481,51281,"Reptilase Time Control","Blood","Hematology",
610
+ 482,51282,"Reticulocyte Count, Absolute","Blood","Hematology","14196-0"
611
+ 483,51283,"Reticulocyte Count, Automated","Blood","Hematology","17849-1"
612
+ 484,51284,"Reticulocyte Count, Manual","Blood","Hematology","31112-6"
613
+ 485,51285,"Reticulocyte, Cellular Hemoglobin","Blood","Hematology",
614
+ 486,51286,"Ristocetin","Blood","Hematology",
615
+ 487,51287,"Schistocytes","Blood","Hematology","800-3"
616
+ 488,51288,"Sedimentation Rate","Blood","Hematology","4537-7"
617
+ 489,51289,"Serum Viscosity","Blood","Hematology","3128-6"
618
+ 490,51290,"Sickle Cell Preparation","Blood","Hematology","6864-3"
619
+ 491,51291,"Sickle Cells","Blood","Hematology","801-1"
620
+ 492,51292,"Spherocytes","Blood","Hematology","802-9"
621
+ 493,51293,"Sugar Water Test","Blood","Hematology","12260-6"
622
+ 494,51294,"Target Cells","Blood","Hematology","10381-2"
623
+ 495,51295,"TdT","Blood","Hematology",
624
+ 496,51296,"Teardrop Cells","Blood","Hematology","7791-7"
625
+ 497,51297,"Thrombin","Blood","Hematology","3243-3"
626
+ 498,51298,"Von Willebrand Factor Activity","Blood","Hematology","6014-5"
627
+ 499,51299,"Von Willebrand Factor Antigen","Blood","Hematology","6012-9"
628
+ 500,51300,"WBC Count","Blood","Hematology","26464-8"
629
+ 501,51301,"White Blood Cells","Blood","Hematology","804-5"
630
+ 502,51302,"Young Cells","Blood","Hematology","51633-6"
631
+ 503,51303,"CD10","Bone Marrow","Hematology","51216-0"
632
+ 504,51304,"CD103","Bone Marrow","Hematology","51221-0"
633
+ 505,51305,"CD117","Bone Marrow","Hematology","42866-4"
634
+ 506,51306,"CD11c","Bone Marrow","Hematology","33202-3"
635
+ 507,51307,"CD13","Bone Marrow","Hematology","51237-6"
636
+ 508,51308,"CD138","Bone Marrow","Hematology",
637
+ 509,51309,"CD14","Bone Marrow","Hematology","32507-6"
638
+ 510,51310,"CD15","Bone Marrow","Hematology","51251-7"
639
+ 511,51311,"CD16","Bone Marrow","Hematology",
640
+ 512,51312,"CD16/56","Bone Marrow","Hematology","51255-8"
641
+ 513,51313,"CD19","Bone Marrow","Hematology","32525-8"
642
+ 514,51314,"CD2","Bone Marrow","Hematology","32527-4"
643
+ 515,51315,"CD20","Bone Marrow","Hematology",
644
+ 516,51316,"CD22","Bone Marrow","Hematology",
645
+ 517,51317,"CD23","Bone Marrow","Hematology","51268-1"
646
+ 518,51318,"CD25","Bone Marrow","Hematology",
647
+ 519,51319,"CD3","Bone Marrow","Hematology","32529-0"
648
+ 520,51320,"CD33","Bone Marrow","Hematology","51293-9"
649
+ 521,51321,"CD34","Bone Marrow","Hematology","57400-4"
650
+ 522,51322,"CD38","Bone Marrow","Hematology",
651
+ 523,51323,"CD4","Bone Marrow","Hematology","51301-0"
652
+ 524,51324,"CD41","Bone Marrow","Hematology","51319-2"
653
+ 525,51325,"CD45","Bone Marrow","Hematology","51340-8"
654
+ 526,51326,"CD5","Bone Marrow","Hematology","35640-2"
655
+ 527,51327,"CD55","Bone Marrow","Hematology","51344-0"
656
+ 528,51328,"CD56","Bone Marrow","Hematology",
657
+ 529,51329,"CD57","Bone Marrow","Hematology",
658
+ 530,51330,"CD59","Bone Marrow","Hematology","51358-0"
659
+ 531,51331,"CD64","Bone Marrow","Hematology","51365-5"
660
+ 532,51332,"CD7","Bone Marrow","Hematology","35641-0"
661
+ 533,51333,"CD71","Bone Marrow","Hematology",
662
+ 534,51334,"CD8","Bone Marrow","Hematology","51372-1"
663
+ 535,51335,"FMC-7","Bone Marrow","Hematology",
664
+ 536,51336,"Glyco A","Bone Marrow","Hematology","33208-0"
665
+ 537,51337,"HLA-DR","Bone Marrow","Hematology","51380-4"
666
+ 538,51338,"Immunophenotyping","Bone Marrow","Hematology",
667
+ 539,51339,"Iron Stain","Bone Marrow","Hematology","13513-7"
668
+ 540,51340,"Kappa","Bone Marrow","Hematology",
669
+ 541,51341,"Lambda","Bone Marrow","Hematology",
670
+ 542,51342,"Wright Giemsa","Bone Marrow","Hematology","10355-6"
671
+ 543,51343,"Atypical Lymphocytes","Cerebrospinal Fluid (CSF)","Hematology","30416-2"
672
+ 544,51344,"Bands","Cerebrospinal Fluid (CSF)","Hematology","26509-0"
673
+ 545,51345,"Basophils","Cerebrospinal Fluid (CSF)","Hematology","30374-3"
674
+ 673,51473,"Cysteine Crystals","Urine","Hematology","5782-8"
675
+ 674,51474,"Eosinophils","Urine","Hematology","25156-1"
676
+ 675,51475,"Epithelial Casts","Urine","Hematology",
677
+ 676,51476,"Epithelial Cells","Urine","Hematology","5787-7"
678
+ 677,51477,"Free Fat","Urine","Hematology","53359-6"
679
+ 678,51478,"Glucose","Urine","Hematology","5792-7"
680
+ 679,51479,"Granular Casts","Urine","Hematology","5793-5"
681
+ 680,51480,"Hematocrit","Urine","Hematology","17809-5"
682
+ 681,51481,"Hemosiderin","Urine","Hematology","4644-1"
683
+ 682,51482,"Hyaline Casts","Urine","Hematology","5796-8"
684
+ 683,51483,"Hyphenated Yeast","Urine","Hematology","41865-7"
685
+ 684,51484,"Ketone","Urine","Hematology","5797-6"
686
+ 685,51485,"Leucine Crystals","Urine","Hematology","5798-4"
687
+ 686,51486,"Leukocytes","Urine","Hematology","5799-2"
688
+ 687,51487,"Nitrite","Urine","Hematology","5802-4"
689
+ 688,51488,"Non-squamous Epithelial Cells","Urine","Hematology","41284-1"
690
+ 689,51489,"NonSquamous Epithelial Cell","Urine","Hematology","41284-1"
691
+ 690,51490,"Oval Fat Body","Urine","Hematology",
692
+ 691,51491,"pH","Urine","Hematology","5803-2"
693
+ 692,51492,"Protein","Urine","Hematology","5804-0"
694
+ 693,51493,"RBC","Urine","Hematology","5808-1"
695
+ 694,51494,"RBC Casts","Urine","Hematology","5807-3"
696
+ 695,51495,"RBC Clumps","Urine","Hematology",
697
+ 696,51496,"Reducing Substances, Urine","Urine","Hematology",
698
+ 697,51497,"Renal Epithelial Cells","Urine","Hematology","26052-1"
699
+ 698,51498,"Specific Gravity","Urine","Hematology","5811-5"
700
+ 699,51499,"Sperm","Urine","Hematology","8248-7"
701
+ 700,51500,"Sulfonamides","Urine","Hematology","5812-3"
702
+ 701,51501,"Transitional Epithelial Cells","Urine","Hematology","30089-7"
703
+ 702,51502,"Trichomonas","Urine","Hematology","32724-7"
704
+ 703,51503,"Triple Phosphate Crystals","Urine","Hematology","5814-9"
705
+ 704,51504,"Tyrosine Crystals","Urine","Hematology","5815-6"
706
+ 705,51505,"Uric Acid Crystals","Urine","Hematology","5817-2"
707
+ 706,51506,"Urine Appearance","Urine","Hematology","5767-9"
708
+ 707,51507,"Urine Casts, Other","Urine","Hematology","9842-6"
709
+ 708,51508,"Urine Color","Urine","Hematology","5778-6"
710
+ 709,51509,"Urine Comments","Urine","Hematology",
711
+ 710,51510,"Urine Crystals, Other","Urine","Hematology","5783-6"
712
+ 711,51511,"Urine Fat Bodies","Urine","Hematology","2272-3"
713
+ 712,51512,"Urine Mucous","Urine","Hematology","8247-9"
714
+ 713,51513,"Urine Specimen Type","Urine","Hematology","19159-3"
715
+ 714,51514,"Urobilinogen","Urine","Hematology","5818-0"
716
+ 715,51515,"Waxy Casts","Urine","Hematology","5819-8"
717
+ 716,51516,"WBC","Urine","Hematology","5821-4"
718
+ 717,51517,"WBC Casts","Urine","Hematology","5820-6"
719
+ 718,51518,"WBC Clumps","Urine","Hematology",
720
+ 719,51519,"Yeast","Urine","Hematology","5822-2"
721
+ 720,51520,"ANTI-MC","BLOOD","CHEMISTRY","32042-4"
722
+ 721,51521,"ACID PHOSPHATASE, PROSTATIC","BLOOD","CHEMISTRY",
723
+ 722,51522,"PG","OTHER BODY FLUID","CHEMISTRY","48785-0"
724
+ 723,51523,"GR HOLD","URINE","CHEMISTRY",
725
+ 724,51524,"FATTY","URINE","HEMATOLOGY","5789-3"
726
+ 725,51525,"Billed","BLOOD","CHEMISTRY",
727
+ 726,51526,"FRUCAMN+","BLOOD","CHEMISTRY",
728
+ 727,51527,"MS-DIA","BLOOD","CHEMISTRY",
729
+ 728,51528,"STDY HOLD","BLOOD","CHEMISTRY",
730
+ 729,51529,"Estimated Actual Glucose","BLOOD","CHEMISTRY",
731
+ 730,51530,"AF-AFP","OTHER BODY FLUID","CHEMISTRY",
732
+ 731,51531,"STDYURINE","URINE","CHEMISTRY",
733
+ 732,51532,"PLASMGN","BLOOD","HEMATOLOGY",
734
+ 733,51533,"WBCP","BLOOD","HEMATOLOGY",
735
+ 734,51534,"MYELOS","JOINT FLUID","HEMATOLOGY",
736
+ 735,51535,"CD55","OTHER BODY FLUID","HEMATOLOGY",
737
+ 736,51536,"CD59","OTHER BODY FLUID","HEMATOLOGY",
738
+ 737,51537,"TDT","OTHER BODY FLUID","HEMATOLOGY",
739
+ 738,51540,"PROBLEM SPECIMEN","BLOOD","CHEMISTRY",
740
+ 739,51541,"PROBLEM SPECIMEN","BLOOD","HEMATOLOGY",
741
+ 740,51542,"PROBLEM SPECIMEN","URINE","HEMATOLOGY",
742
+ 741,51543,"VOIDED SPECIMEN","BLOOD","CHEMISTRY",
743
+ 742,51544,"VOIDED SPECIMEN","OTHER BODY FLUID","BLOOD GAS",
744
+ 743,51545,"VOIDED SPECIMEN","BLOOD","BLOOD GAS",
745
+ 744,51546,"VOIDED SPECIMEN","CSF","CHEMISTRY",
746
+ 745,51547,"VOIDED SPECIMEN","OTHER BODY FLUID","CHEMISTRY",
747
+ 746,51548,"VOIDED SPECIMEN","URINE","HEMATOLOGY",
748
+ 747,51549,"VOIDED SPECIMEN","ASCITES","CHEMISTRY",
749
+ 748,51550,"VOIDED SPECIMEN","BLOOD","HEMATOLOGY",
750
+ 749,51551,"VOIDED SPECIMEN","OTHER BODY FLUID","HEMATOLOGY",
751
+ 750,51552,"VOIDED SPECIMEN","STOOL","CHEMISTRY",
752
+ 751,51553,"VOIDED SPECIMEN","URINE","CHEMISTRY",
753
+ 752,51554,"VOIDED SPECIMEN","JOINT FLUID","HEMATOLOGY",
754
+ 753,51555,"SURFACTANT ALBUMIN RATIO","OTHER BODY FLUID","CHEMISTRY",
Patient1.csv DELETED
@@ -1,4 +0,0 @@
1
- Phase,XXX1
2
- Activity,YYY
3
- Start date,2024-01-01
4
- End date,2024-01-31
 
 
 
 
 
Patient2.csv DELETED
@@ -1,4 +0,0 @@
1
- Phase,XXX2
2
- Activity,YYY
3
- Start date,2024-01-01
4
- End date,2024-01-31
 
 
 
 
 
Patient3.csv DELETED
@@ -1,4 +0,0 @@
1
- Phase,XXX3
2
- Activity,YYY
3
- Start date,2024-01-01
4
- End date,2024-01-31
 
 
 
 
 
app.py CHANGED
@@ -1,31 +1,139 @@
1
- from typing import Dict
2
  from pathlib import Path
3
- import pickle, logging, sys
4
- from typing import Tuple, List, Dict
5
-
6
  import numpy as np
7
- import numpy.typing as npt
8
- from scipy.sparse import csr_matrix
9
  import torch
10
  import gradio as gr
11
  import pandas as pd
 
 
12
 
 
13
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
14
- model = torch.jit.load("final_model.pth")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
15
 
16
- def predict(patient_id: int):
17
- print(f"predict patient {patient_id}")
18
- df = pd.read_csv(f"Patient{patient_id}.csv",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  header="infer",
20
  sep=",",
21
  encoding="utf-8",
22
- dtype={'condition': 'str', 'user_key': 'float32'},
23
  keep_default_na=False)
 
 
 
 
 
 
 
 
 
24
 
25
- return {"Death": 0.9, "Alive": 0.1}
 
 
 
26
 
27
 
28
- with gr.Blocks(theme=gr.themes.Soft()) as demo:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
29
  with gr.Row():
30
  with gr.Column():
31
  gr.Markdown(
@@ -37,43 +145,50 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
37
  patient_upload_file = gr.File(label="Upload A Patient",
38
  file_types = ['.csv'],
39
  file_count = "single",
40
- height=100)
 
41
  gr.Markdown(
42
  """
43
  ## Examples - Correct Prediction:
44
  """
45
  )
46
  with gr.Row():
47
- with gr.Column(variant='panel', min_width=100):
48
- patient_1_input_btn = gr.Button("Patient 1", size="sm")
49
- patient_1_download_btn = gr.DownloadButton(label="Download", value="Patient1.csv", size="sm")
50
- patient_id_1 = gr.Number(value=1, visible=False)
51
- with gr.Column(variant='panel', min_width=100):
52
- patient_2_input_btn = gr.Button("Patient 2", size="sm")
53
- patient_2_download_btn = gr.DownloadButton(label="Download", value="Patient2.csv", size="sm")
54
- patient_id_2 = gr.Number(value=2, visible=False)
55
- with gr.Column(variant='panel', min_width=100):
56
- patient_3_input_btn = gr.Button("Patient 3", size="sm")
57
- patient_3_download_btn = gr.DownloadButton(label="Download", value="Patient3.csv", size="sm")
58
- patient_id_3 = gr.Number(value=3, visible=False)
 
 
 
59
  gr.Markdown(
60
  """
61
  ## Examples - Wrong Prediction:
62
  """
63
  )
64
  with gr.Row():
65
- with gr.Column(variant='panel', min_width=100):
66
- patient_4_input_btn = gr.Button("Patient 4", size="sm")
67
- patient_4_download_btn = gr.DownloadButton(label="Download", value="Patient4.csv", size="sm")
68
- patient_id_4 = gr.Number(value=4, visible=False)
69
- with gr.Column(variant='panel', min_width=100):
70
- patient_5_input_btn = gr.Button("Patient 5", size="sm")
71
- patient_5_download_btn = gr.DownloadButton(label="Download", value="Patient5.csv", size="sm")
72
- patient_id_5 = gr.Number(value=5, visible=False)
73
- with gr.Column(variant='panel', min_width=100):
74
- patient_6_input_btn = gr.Button("Patient 6", size="sm")
75
- patient_6_download_btn = gr.DownloadButton(label="Download", value="Patient6.csv", size="sm")
76
- patient_id_6 = gr.Number(value=6, visible=False)
 
 
 
77
  with gr.Column():
78
  gr.Markdown(
79
  """
@@ -81,14 +196,24 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
81
  In 24 hours after ICU admission.
82
  """
83
  )
84
- result = gr.Label(num_top_classes=2, label="Predictions")
85
-
86
- # Choose a patient to predict.
87
- patient_1_input_btn.click(fn=predict, inputs=patient_id_1, outputs=result, api_name="predict")
88
- patient_2_input_btn.click(fn=predict, inputs=patient_id_2, outputs=result, api_name="predict")
89
- patient_3_input_btn.click(fn=predict, inputs=patient_id_3, outputs=result, api_name="predict")
 
 
 
 
 
 
 
 
 
90
 
 
 
91
 
92
 
93
  demo.launch(debug=True)
94
-
 
 
1
  from pathlib import Path
2
+ from glob import glob
3
+ from functools import partial
 
4
  import numpy as np
 
 
5
  import torch
6
  import gradio as gr
7
  import pandas as pd
8
+ import re
9
+
10
 
11
+ examples_path = "examples"
12
  device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
13
+ model = torch.jit.load("final_model.pth").to(device)
14
+ correct_preds, wrong_preds = {}, {}
15
+ condition_lst = pd.read_csv("feature.csv", header = "infer", sep = ",", encoding = "utf-8", dtype=str)
16
+ D_LABITEMS = pd.read_csv("D_LABITEMS.csv", header = "infer", sep = ",", encoding = "utf-8", dtype=str)
17
+
18
+ def _check_patient_csv_format(df: pd.DataFrame):
19
+ if not (list(df.columns)[0:2] == ["condition", "value"]):
20
+ raise gr.Error(f"Column set [{list(df.columns)}]: not expected.", duration=None)
21
+ if condition_lst["condition"].to_list() != df["condition"].to_list():
22
+ raise gr.Error(f"Condition set: not expected.", duration=None)
23
+ vals = np.sort(df["value"].unique())
24
+ if not (vals.ndim == 1 and len(vals) == 2 and all(vals == np.array([0.0, 1.0]))):
25
+ raise gr.Error(f"Column 'value': contain invalid values.", duration=None)
26
+
27
+
28
+ def _extract_patient_data_from_name(csv_file_name: str):
29
+ patient_file_pat = r"^Patient_(\d+)_\(Label-(alive|dead)\)_\(Predicted-(dead|alive)\).csv$"
30
+ csv_name = Path(csv_file_name).name
31
+ matches = re.search(patient_file_pat, csv_name)
32
+ if matches is None:
33
+ return None
34
+ else:
35
+ return (matches.group(1), matches.group(2), matches.group(3))
36
 
37
+
38
+ def _find_example_csv_files() -> None:
39
+ all_csv_files = glob(f'{examples_path}/*.csv', recursive=True)
40
+ if len(all_csv_files) == 0:
41
+ print("*** No csv files found.")
42
+ else:
43
+ for one_csv_file in all_csv_files:
44
+ matches = _extract_patient_data_from_name(one_csv_file)
45
+ if matches:
46
+ pat_id, pat_label, pat_predicted = matches
47
+ if pat_id in correct_preds or pat_id in wrong_preds:
48
+ print(f"*** File [{one_csv_file}]: already processed! How come?")
49
+ else:
50
+ if pat_label == pat_predicted:
51
+ correct_preds[pat_id] = {"label": pat_label,
52
+ "predicted": pat_predicted,
53
+ "file_name": one_csv_file}
54
+ else:
55
+ wrong_preds[pat_id] = {"label": pat_label,
56
+ "predicted": pat_predicted,
57
+ "file_name": one_csv_file}
58
+ else:
59
+ print(f"*** File [{one_csv_file}]: wrong name.")
60
+
61
+
62
+ _find_example_csv_files()
63
+
64
+ def _predict(file_path: str):
65
+ df = pd.read_csv(f"{file_path}",
66
  header="infer",
67
  sep=",",
68
  encoding="utf-8",
69
+ dtype={'condition': 'str', 'value': 'float32'},
70
  keep_default_na=False)
71
+ _check_patient_csv_format(df)
72
+ patient_data = torch.from_numpy(df["value"].to_numpy()).unsqueeze(dim=0).to(device)
73
+ probability, _ = model(patient_data)
74
+ probability = probability.detach().cpu()[0].item()
75
+ return probability
76
+
77
+
78
+ def example_csv_click(patient_id: int):
79
+ print(f"*** Predict patient {patient_id} (Example CSV)")
80
 
81
+ patient = correct_preds[patient_id] if patient_id in correct_preds else wrong_preds[patient_id]
82
+ probability = _predict(patient['file_name'])
83
+ return [{"Death": probability, "Alive": 1-probability},
84
+ patient['label']]
85
 
86
 
87
+ def user_csv_upload(temp_csv_file_path):
88
+ print(f"*** Predict patient (User CSV Upload)")
89
+
90
+ matches = _extract_patient_data_from_name(temp_csv_file_path)
91
+ probability = _predict(temp_csv_file_path)
92
+ return [{"Death": probability, "Alive": 1-probability},
93
+ "(Not Available)" if matches is None else matches[1]]
94
+
95
+
96
+ def do_query(query_str, query_type):
97
+ if query_type in ["Diagnosis", "Procedure"]:
98
+ str_to_search = f"ICD-9 {query_type} Code " + query_str
99
+ return gr.HTML(value=f'<a href="https://www.google.com/search?q={str_to_search}" target="_blank">Google</a>',
100
+ visible=True)
101
+ else: # Lab Code
102
+ query_str = query_str.strip()
103
+ if (index := query_str.rfind("_")) >= 0:
104
+ query_str = query_str[0:index]
105
+ res = D_LABITEMS[D_LABITEMS["ITEMID"] == query_str]
106
+ if res.shape[0] == 0:
107
+ answer = "(Something wrong. No definition found.)"
108
+ elif res.shape[0] == 1:
109
+ answer = f"{res["LABEL"].values[0]}-{res["FLUID"].values[0]}-{res["CATEGORY"].values[0]}"
110
+ else:
111
+ answer=f"(Something wrong. Too many definitions, given code [{query_str}].)"
112
+ return gr.HTML(value=answer,
113
+ visible=True)
114
+
115
+
116
+ def query_input_change_event(query_str, query_type):
117
+ if (query_str is not None and len(query_str.strip())>0 and\
118
+ query_type is not None):
119
+ return [gr.Button(interactive=True), gr.HTML(visible=False)]
120
+ else:
121
+ return [gr.Button(interactive=False), gr.HTML(visible=False)]
122
+
123
+ resDispPartFuncs = []
124
+
125
+ css = \
126
+ """
127
+ #selectFileToUpload {max-height: 180px}
128
+ .gradio-container {
129
+ background: url(https://www.kindpng.com/picc/m/207-2075829_transparent-healthcare-clipart-medical-report-icon-hd-png.png);
130
+ background-position: 80% 80%;
131
+ background-repeat: no-repeat;
132
+ background-size: 200px;
133
+ }
134
+ """
135
+
136
+ with gr.Blocks(theme=gr.themes.Soft(), css=css) as demo:
137
  with gr.Row():
138
  with gr.Column():
139
  gr.Markdown(
 
145
  patient_upload_file = gr.File(label="Upload A Patient",
146
  file_types = ['.csv'],
147
  file_count = "single",
148
+ elem_id="selectFileToUpload")
149
+ patient_upload_file.upload(fn=user_csv_upload, inputs=patient_upload_file, outputs=None)
150
  gr.Markdown(
151
  """
152
  ## Examples - Correct Prediction:
153
  """
154
  )
155
  with gr.Row():
156
+ for patient_id in correct_preds.keys():
157
+ with gr.Column(variant='panel',
158
+ min_width=100):
159
+ patient_input_btn = gr.Button(f"Patient {patient_id}",
160
+ size="sm")
161
+ patient_download_btn = gr.DownloadButton(label="Download",
162
+ value=f"{correct_preds[patient_id]["file_name"]}",
163
+ size="sm")
164
+ patient_id_num = gr.Number(value=patient_id,
165
+ visible=False)
166
+ partFunc = partial(patient_input_btn.click,
167
+ fn=example_csv_click,
168
+ inputs=patient_id_num,
169
+ api_name="predict")
170
+ resDispPartFuncs.append(partFunc)
171
  gr.Markdown(
172
  """
173
  ## Examples - Wrong Prediction:
174
  """
175
  )
176
  with gr.Row():
177
+ for patient_id in wrong_preds.keys():
178
+ with gr.Column(variant='panel',
179
+ min_width=100):
180
+ patient_input_btn = gr.Button(f"Patient {patient_id}",
181
+ size="sm")
182
+ patient_download_btn = gr.DownloadButton(label="Download",
183
+ value=f"{wrong_preds[patient_id]["file_name"]}",
184
+ size="sm")
185
+ patient_id_num = gr.Number(value=patient_id,
186
+ visible=False)
187
+ partFunc = partial(patient_input_btn.click,
188
+ fn=example_csv_click,
189
+ inputs=patient_id_num,
190
+ api_name="predict")
191
+ resDispPartFuncs.append(partFunc)
192
  with gr.Column():
193
  gr.Markdown(
194
  """
 
196
  In 24 hours after ICU admission.
197
  """
198
  )
199
+ result_pred = gr.Label(num_top_classes=2, label="Predicted")
200
+ result_label = gr.Label(label="Label")
201
+
202
+ with gr.Accordion("More on Patient Conditions...", open=False):
203
+ query_tbx = gr.Textbox(label="Enter one ICD-9 Diagnosis/Procedure Code or Lab Value:",
204
+ lines=1,
205
+ max_lines=1, placeholder="00869 for 'Other viral intes infec' (Diagnosis)")
206
+ query_type = gr.Radio(["Diagnosis", "Procedure", "Lab Value"], show_label=False)
207
+ query_btn = gr.Button(value="Query", size="sm", interactive=False)
208
+ html = gr.HTML("", visible=False)
209
+
210
+ query_tbx.change(fn=query_input_change_event, inputs=[query_tbx, query_type], outputs=[query_btn, html])
211
+ query_type.change(fn=query_input_change_event, inputs=[query_tbx, query_type], outputs=[query_btn, html])
212
+ query_btn.click(fn=do_query, inputs=[query_tbx, query_type], outputs=html)
213
+
214
 
215
+ for partialFunc in resDispPartFuncs:
216
+ partialFunc(outputs=[result_pred, result_label])
217
 
218
 
219
  demo.launch(debug=True)
 
examples/Patient_100_(Label-alive)_(Predicted-dead).csv ADDED
The diff for this file is too large to render. See raw diff
 
examples/Patient_136_(Label-alive)_(Predicted-alive).csv ADDED
The diff for this file is too large to render. See raw diff
 
examples/Patient_1_(Label-alive)_(Predicted-dead).csv ADDED
The diff for this file is too large to render. See raw diff
 
examples/Patient_22_(Label-dead)_(Predicted-alive).csv ADDED
The diff for this file is too large to render. See raw diff
 
examples/Patient_48_(Label-dead)_(Predicted-dead).csv ADDED
The diff for this file is too large to render. See raw diff
 
examples/Patient_966_(Label-dead)_(Predicted-dead).csv ADDED
The diff for this file is too large to render. See raw diff
 
feature.csv ADDED
The diff for this file is too large to render. See raw diff