mertkarabacak commited on
Commit
323e9bf
1 Parent(s): b361997

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +177 -122
app.py CHANGED
@@ -28,29 +28,29 @@ from datasets import load_dataset
28
 
29
 
30
  #Read data.
31
- x1 = load_dataset("mertkarabacak/NTDB-Epidural", data_files="mortality_data.csv", use_auth_token = HF_TOKEN)
32
  x1 = pd.DataFrame(x1['train'])
33
- variables1 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'PreHospital_Cardiac_Arrest', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Current_Smoker', 'Comorbid_Condition__Alcohol_Use_Disorder', 'Comorbid_Condition__Substance_Abuse_Disorder', 'Comorbid_Condition__Diabetes_Mellitus', 'Comorbid_Condition__Hypertension', 'Comorbid_Condition__Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Comorbid_Condition__Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Comorbid_Condition__Peripheral_Arterial_Disease', 'Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease', 'Comorbid_Condition__Chronic_Renal_Failure', 'Comorbid_Condition__Cirrhosis', 'Comorbid_Condition__Bleeding_Disorder', 'Comorbid_Condition__Disseminated_Cancer', 'Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer', 'Comorbid_Condition__Dementia', 'Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Comorbid_Condition__Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Advanced_Directive_Limiting_Care', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Head', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Face', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions', 'AIS_derived_ISS', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Cerebral_Monitoring', 'Protective_Device', 'OUTCOME']
34
  x1 = x1[variables1]
35
 
36
- x2 = load_dataset("mertkarabacak/NTDB-Epidural", data_files="discharge_data.csv", use_auth_token = HF_TOKEN)
37
  x2 = pd.DataFrame(x2['train'])
38
- variables2= ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'PreHospital_Cardiac_Arrest', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Current_Smoker', 'Comorbid_Condition__Alcohol_Use_Disorder', 'Comorbid_Condition__Substance_Abuse_Disorder', 'Comorbid_Condition__Diabetes_Mellitus', 'Comorbid_Condition__Hypertension', 'Comorbid_Condition__Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Comorbid_Condition__Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Comorbid_Condition__Peripheral_Arterial_Disease', 'Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease', 'Comorbid_Condition__Chronic_Renal_Failure', 'Comorbid_Condition__Cirrhosis', 'Comorbid_Condition__Bleeding_Disorder', 'Comorbid_Condition__Disseminated_Cancer', 'Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer', 'Comorbid_Condition__Dementia', 'Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Comorbid_Condition__Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Advanced_Directive_Limiting_Care', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Head', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Face', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions', 'AIS_derived_ISS', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Cerebral_Monitoring', 'Protective_Device', 'OUTCOME']
39
  x2 = x2[variables2]
40
 
41
- x3 = load_dataset("mertkarabacak/NTDB-Epidural", data_files="los_data.csv", use_auth_token = HF_TOKEN)
42
  x3 = pd.DataFrame(x3['train'])
43
- variables3 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'PreHospital_Cardiac_Arrest', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Current_Smoker', 'Comorbid_Condition__Alcohol_Use_Disorder', 'Comorbid_Condition__Substance_Abuse_Disorder', 'Comorbid_Condition__Diabetes_Mellitus', 'Comorbid_Condition__Hypertension', 'Comorbid_Condition__Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Comorbid_Condition__Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Comorbid_Condition__Peripheral_Arterial_Disease', 'Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease', 'Comorbid_Condition__Chronic_Renal_Failure', 'Comorbid_Condition__Cirrhosis', 'Comorbid_Condition__Bleeding_Disorder', 'Comorbid_Condition__Disseminated_Cancer', 'Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer', 'Comorbid_Condition__Dementia', 'Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Comorbid_Condition__Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Advanced_Directive_Limiting_Care', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Head', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Face', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions', 'AIS_derived_ISS', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Cerebral_Monitoring', 'Protective_Device', 'OUTCOME']
44
  x3 = x3[variables3]
45
 
46
- x4 = load_dataset("mertkarabacak/NTDB-Epidural", data_files="iculos_data.csv", use_auth_token = HF_TOKEN)
47
  x4 = pd.DataFrame(x4['train'])
48
- variables4 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'PreHospital_Cardiac_Arrest', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Current_Smoker', 'Comorbid_Condition__Alcohol_Use_Disorder', 'Comorbid_Condition__Substance_Abuse_Disorder', 'Comorbid_Condition__Diabetes_Mellitus', 'Comorbid_Condition__Hypertension', 'Comorbid_Condition__Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Comorbid_Condition__Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Comorbid_Condition__Peripheral_Arterial_Disease', 'Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease', 'Comorbid_Condition__Chronic_Renal_Failure', 'Comorbid_Condition__Cirrhosis', 'Comorbid_Condition__Bleeding_Disorder', 'Comorbid_Condition__Disseminated_Cancer', 'Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer', 'Comorbid_Condition__Dementia', 'Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Comorbid_Condition__Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Advanced_Directive_Limiting_Care', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Head', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Face', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions', 'AIS_derived_ISS', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Cerebral_Monitoring', 'Protective_Device', 'OUTCOME']
49
  x4 = x4[variables4]
50
 
51
- x5 = load_dataset("mertkarabacak/NTDB-Epidural", data_files="complications_data.csv", use_auth_token = HF_TOKEN)
52
  x5 = pd.DataFrame(x5['train'])
53
- variables5 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'PreHospital_Cardiac_Arrest', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Current_Smoker', 'Comorbid_Condition__Alcohol_Use_Disorder', 'Comorbid_Condition__Substance_Abuse_Disorder', 'Comorbid_Condition__Diabetes_Mellitus', 'Comorbid_Condition__Hypertension', 'Comorbid_Condition__Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Comorbid_Condition__Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Comorbid_Condition__Peripheral_Arterial_Disease', 'Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease', 'Comorbid_Condition__Chronic_Renal_Failure', 'Comorbid_Condition__Cirrhosis', 'Comorbid_Condition__Bleeding_Disorder', 'Comorbid_Condition__Disseminated_Cancer', 'Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer', 'Comorbid_Condition__Dementia', 'Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Comorbid_Condition__Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Advanced_Directive_Limiting_Care', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Head', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Face', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity', 'AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions', 'AIS_derived_ISS', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Cerebral_Monitoring', 'Protective_Device', 'OUTCOME']
54
  x5 = x5[variables5]
55
 
56
  #Define feature names.
@@ -81,42 +81,42 @@ unique_RACE = ['White', 'Black', 'Asian', 'American Indian', 'Pacific Islander',
81
  unique_ETHNICITY = ['Not Hispanic or Latino', 'Hispanic or Latino', 'Unknown']
82
  unique_SUPPLEMENTALOXYGEN = ['No supplemental oxygen', 'Supplemental oxygen', 'Unknown']
83
  unique_RESPIRATORYASSISTANCE = ['Unassisted respiratory rate', 'Assisted respiratory rate', 'Unknown']
84
- unique_PREHOSPITALCARDIACARREST = ['No', 'Yes', 'Unknown']
85
- unique_TBIMIDLINESHIFT = ['No', 'Yes', 'Not imaged/unknown']
86
  unique_TBIPUPILLARYRESPONSE = ['Both reactive', 'One reactive', 'Neither reactive', 'Unknown']
87
- unique_CC_ADHD = ['No', 'Yes', 'Unknown']
88
- unique_CC_ADLC = ['No', 'Yes', 'Unknown']
 
 
89
  unique_CC_ALCOHOLISM = ['No', 'Yes', 'Unknown']
90
- unique_CC_ANGINAPECTORIS = ['No', 'Yes', 'Unknown']
91
- unique_CC_ANTICOAGULANT = ['No', 'Yes', 'Unknown']
92
- unique_CC_BLEEDING = ['No', 'Yes', 'Unknown']
93
- unique_CC_CHEMO = ['No', 'Yes', 'Unknown']
94
- unique_CC_CHF = ['No', 'Yes', 'Unknown']
95
- unique_CC_CIRRHOSIS = ['No', 'Yes', 'Unknown']
96
- unique_CC_COPD = ['No', 'Yes', 'Unknown']
97
- unique_CC_CVA = ['No', 'Yes', 'Unknown']
98
- unique_CC_DEMENTIA = ['No', 'Yes', 'Unknown']
99
  unique_CC_DIABETES = ['No', 'Yes', 'Unknown']
100
- unique_CC_DISCANCER = ['No', 'Yes', 'Unknown']
101
- unique_CC_FUNCTIONAL = ['No', 'Yes', 'Unknown']
102
  unique_CC_HYPERTENSION = ['No', 'Yes', 'Unknown']
103
- unique_CC_MENTALPERSONALITY = ['No', 'Yes', 'Unknown']
104
  unique_CC_MI = ['No', 'Yes', 'Unknown']
 
 
105
  unique_CC_PAD = ['No', 'Yes', 'Unknown']
 
106
  unique_CC_RENAL = ['No', 'Yes', 'Unknown']
107
- unique_CC_SMOKING = ['No', 'Yes', 'Unknown']
108
- unique_CC_STEROID = ['No', 'Yes', 'Unknown']
109
- unique_CC_SUBSTANCEABUSE = ['No', 'Yes', 'Unknown']
 
 
 
 
 
110
  unique_CC_PREGNANCY = ['No', 'Yes', 'Unknown', 'Not applicable (male patient)']
111
- unique_TRANSPORTMODE = ['Ground ambulance', 'Private vehicle/public vehicle/walk-in', 'Air ambulance', 'Police', 'Other/unknown']
 
 
112
  unique_INTERFACILITYTRANSFER = ['No', 'Yes']
113
  unique_TRAUMATYPE = ['Blunt', 'Penetrating', 'Other/unknown']
114
- unique_INTENT = ['Unintentional', 'Assault', 'Self-inflicted', 'Other/undetermined/unknown']
115
  unique_MECHANISM = ['Fall', 'Struck by or against', 'MVT occupant', 'MVT pedestrian', 'MVT motorcyclist', 'MVT pedal cyclist', 'Other MVT', 'Other transport', 'Other pedestrian', 'Other pedal cyclist', 'Firearm', 'Cut/pierce', 'Natural/environmental', 'Machinery', 'Overexertion', 'Other/unspecified/unknown']
116
- unique_PROTDEV = ['None', 'Airbag present', 'Helmet', 'Lap belt', 'Shoulder Belt', 'Protective clothing', 'Protective non-clothing gear', 'Eye protection', 'Unknown']
117
- unique_WORKRELATED = ['No', 'Yes (Unknown)', 'Yes (Construction and Extraction Occupations)', 'Yes (Transportation and Material Moving Occupations)', 'Yes (Installation, Maintenance, and Repair Occupations)', 'Yes (Farming, Fishing, and Forestry Occupations)', 'Yes (Building and Grounds Cleaning and Maintenance)', 'Yes (Food Preparation and Serving Related)', 'Yes (Production Occupations)', 'Yes (Sales and Related Occupations)', 'Yes (Arts, Design, Entertainment, Sports, and Media)', 'Yes (Military Specific Occupations)', 'Yes (Healthcare Practitioners and Technical Occupations)', 'Yes (Management Occupations)', 'Yes (Protective Service Occupations)', 'Yes (Education, Training, and Library Occupations)', 'Yes (Office and Administrative Support Occupations)', 'Yes (Computer and Mathematical Occupations)', 'Yes (Legal Occupations)', 'Yes (Personal Care and Service Occupations)']
118
  unique_INTERVENTION = ['No', 'Yes']
119
- unique_ICP = ['None', 'Intraventricular drain or catheter (e.g. ventriculostomy, external ventricular drain)', 'Intraparenchymal pressure monitor (e.g. Camino bolt, subarachnoid bolt, intraparenchymal catheter)', 'Jugular venous bulb', 'Intraparenchymal oxygen monitor (e.g. Licox)', 'Unknown']
120
  unique_ALCOHOLSCREEN = ['Yes', 'No', 'Unknown']
121
  unique_ANTIBIOTICTHERAPY = ['Yes', 'No', 'Unknown']
122
  unique_DRGSCR_AMPHETAMINE = ['Not tested', 'No', 'Yes']
@@ -134,7 +134,7 @@ unique_DRGSCR_TRICYCLICDEPRESS = ['Not tested', 'No', 'Yes']
134
  unique_VERIFICATIONLEVEL = ['Level I Trauma Center', 'Level II Trauma Center', 'Level III Trauma Center', 'Unknown']
135
  unique_HOSPITALTYPE = ['Non-profit', 'For profit', 'Government', 'Unknown']
136
  unique_BEDSIZE = ['More than 600', '401 to 600', '201 to 400', '200 or fewer']
137
- unique_PRIMARYMETHODPAYMENT = ['Private/commercial insurance', 'Medicaid', 'Medicare', 'Other government', 'Self-pay', 'Other', 'Not billed', 'Unknown']
138
 
139
 
140
  #Prepare data for the outcome 1 (mortality).
@@ -224,30 +224,31 @@ x5_rf = x5_rf.astype(d5)
224
 
225
 
226
  #Assign hyperparameters.
227
- y1_lgb_params = {'objective': 'binary', 'boosting_type': 'gbdt', 'lambda_l1': 0.5873889067286373, 'lambda_l2': 0.0043364331356120405, 'num_leaves': 221, 'feature_fraction': 0.8036023624154648, 'bagging_fraction': 0.43028542431491096, 'bagging_freq': 5, 'min_child_samples': 7}
228
- y2_rf_params = {'criterion': 'gini', 'max_features': None, 'max_depth': 98, 'n_estimators': 1500, 'min_samples_leaf': 3, 'min_samples_split': 4}
229
- y3_cb_params = {'objective': 'Logloss', 'colsample_bylevel': 0.025539888924058358, 'depth': 10, 'boosting_type': 'Ordered', 'bootstrap_type': 'Bernoulli', 'subsample': 0.1746916603674696}
230
- y4_xgb_params = {'objective': 'binary:logistic', 'booster': 'gbtree', 'lambda': 1.9428110874325094e-06, 'alpha': 0.4622155288125666, 'max_depth': 7, 'eta': 0.7851633597929335, 'gamma': 4.627257790053709e-07, 'grow_policy': 'lossguide'}
231
- y5_xgb_params = {'objective': 'binary:logistic', 'booster': 'gbtree', 'lambda': 2.3932298953962467e-07, 'alpha': 0.028092948114954518, 'max_depth': 4, 'eta': 0.9081862563796025, 'gamma': 2.6030807393900514e-07, 'grow_policy': 'lossguide'}
 
232
 
233
 
234
  #Training models.
235
- y1_model_lgb = lgb.train(params=y1_lgb_params, train_set=y1_data_lgb)
236
- y1_explainer_lgb = shap.TreeExplainer(y1_model_lgb)
237
 
238
  from sklearn.ensemble import RandomForestClassifier as rf
239
- y2_rf = rf(**y2_rf_params)
240
  y2_model_rf = y2_rf.fit(x2_rf, y2)
241
  y2_explainer_rf = shap.TreeExplainer(y2_model_rf)
242
 
243
- y3_model_cb = cb.train(pool=y3_data_cb, params=y3_cb_params)
244
- y3_explainer_cb = shap.TreeExplainer(y3_model_cb)
245
 
246
- y4_model_xgb = xgb.train(params=y4_xgb_params, dtrain=y4_data_xgb)
247
- y4_explainer_xgb = shap.TreeExplainer(y4_model_xgb)
248
 
249
- y5_model_xgb = xgb.train(params=y5_xgb_params, dtrain=y5_data_xgb)
250
- y5_explainer_xgb = shap.TreeExplainer(y5_model_xgb)
251
 
252
 
253
  #Define predict for y1 (mortality).
@@ -761,7 +762,7 @@ def y5_interpret_rf(*args):
761
  plt.tick_params(axis="x",direction="out", labelsize = 12)
762
  return fig
763
 
764
- with gr.Blocks(title = "NTDB-Epidural") as demo:
765
 
766
  gr.Markdown(
767
  """
@@ -769,17 +770,79 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
769
  <center><h1>Epidural Hematoma Outcomes</h1></center>
770
  <center><h2>Prediction Tool</h2></center>
771
  <center><i>The publication describing the details of this predictive tool will be posted here upon the acceptance of publication.</i><center>
772
- <center><h3>Disclaimer</h3>
773
- <center>
774
- The American College of Surgeons National Trauma Data Bank (ACS-NTDB) and the hospitals participating in the ACS-NTDB are the source of the data used herein; they have not been verified and are not responsible for the statistical validity of the data analysis or the conclusions derived by the authors. The predictive tool located on this web page is for general health information only. This prediction tool should not be used in place of professional medical service for any disease or concern. Users of the prediction tool shouldn't base their decisions about their own health issues on the information presented here. You should ask any questions to your own doctor or another healthcare professional. The authors of the study mentioned above make no guarantees or representations, either express or implied, as to the completeness, timeliness, comparative or contentious nature, or utility of any information contained in or referred to in this prediction tool. The risk associated with using this prediction tool or the information in this predictive tool is not at all assumed by the authors. The information contained in the prediction tools may be outdated, not complete, or incorrect because health-related information is subject to frequent change and multiple confounders. No express or implied doctor-patient relationship is established by using the prediction tool. The prediction tools on this website are not validated by the authors. Users of the tool are not contacted by the authors, who also do not record any specific information about them. You are hereby advised to seek the advice of a doctor or other qualified healthcare provider before making any decisions, acting, or refraining from acting in response to any healthcare problem or issue you may be experiencing at any time, now or in the future. By using the prediction tool, you acknowledge and agree that neither the authors nor any other party are or will be liable or otherwise responsible for any decisions you make, actions you take, or actions you choose not to take as a result of using any information presented here.
775
- <br/>
776
- <br/>
777
- <h4>By using this tool, you accept all of the above terms.<h4/>
778
- </center>
779
- <br/>
780
- """
781
  )
782
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
783
  with gr.Row():
784
 
785
  with gr.Column():
@@ -809,8 +872,6 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
809
  Respiratory_Rate = gr.Slider(label = "Respiratory Rate", minimum = 1, maximum = 99, step = 1, value = 18)
810
 
811
  Temperature = gr.Slider(label = "Temperature", minimum = 30, maximum = 50, step = 0.1, value = 36.5)
812
-
813
- PreHospital_Cardiac_Arrest = gr.Radio(label = "Pre-Hospital Cardiac Arrest", choices = unique_PREHOSPITALCARDIACARREST, type = 'index', value = 'No')
814
 
815
  GCS__Eye = gr.Slider(label = "GCS - Eye", minimum = 1, maximum = 4, step = 1, value = 4)
816
 
@@ -824,6 +885,10 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
824
 
825
  Midline_Shift = gr.Radio(label = "Midline Shift", choices = unique_TBIMIDLINESHIFT, type = 'index', value = 'No')
826
 
 
 
 
 
827
  Current_Smoker = gr.Radio(label = "Current Smoker", choices = unique_CC_SMOKING, type = 'index', value = 'No')
828
 
829
  Comorbid_Condition__Alcohol_Use_Disorder = gr.Radio(label = "Comorbid Condition - Alcohol Use Disorder", choices = unique_CC_ALCOHOLISM, type = 'index', value = 'No')
@@ -857,7 +922,6 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
857
  Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer = gr.Radio(label = "Comorbid Condition - Currently Receiving Chemotherapy for Cancer", choices = unique_CC_CHEMO, type = 'index', value = 'No')
858
 
859
  Comorbid_Condition__Dementia = gr.Radio(label = "Comorbid Condition - Dementia", choices = unique_CC_DEMENTIA, type = 'index', value = 'No')
860
-
861
  Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder = gr.Radio(label = "Comorbid Condition - Attention Deficit Disorder or Attention Deficit Hyperactivity Disorder", choices = unique_CC_ADHD, type = 'index', value = 'No')
862
 
863
  Comorbid_Condition__Mental_or_Personality_Disorder = gr.Radio(label = "Comorbid Condition - Mental or Personality Disorder", choices = unique_CC_MENTALPERSONALITY, type = 'index', value = 'No')
@@ -869,8 +933,6 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
869
  Anticoagulant_Therapy = gr.Radio(label = "Anticoagulant Therapy", choices = unique_CC_ANTICOAGULANT, type = 'index', value = 'No')
870
 
871
  Steroid_Use = gr.Radio(label = "Steroid Use", choices = unique_CC_STEROID, type = 'index', value = 'No')
872
-
873
- Advanced_Directive_Limiting_Care = gr.Radio(label = "Advanced Directive Limiting Care", choices = unique_CC_ADLC, type = 'index', value = 'No')
874
 
875
  Days_from_Incident_to_ED_or_Hospital_Arrival = gr.Slider(label = "Days from Incident to ED or Hospital Arrival", minimum = 1, maximum = 31, step = 1, value = 1)
876
 
@@ -887,26 +949,6 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
887
  Protective_Device = gr.Dropdown(label = "Protective Device", choices = unique_PROTDEV, type = 'index', value = 'None')
888
 
889
  WorkRelated = gr.Dropdown(label = "Work-Related", choices = unique_WORKRELATED, type = 'index', value = 'No')
890
-
891
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Head = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Head", minimum = 0, maximum = 9, step = 1, value = 1)
892
-
893
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Face = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Face", minimum = 0, maximum = 9, step = 1, value = 1)
894
-
895
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Neck", minimum = 0, maximum = 9, step = 1, value = 0)
896
-
897
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Thorax", minimum = 0, maximum = 9, step = 1, value = 0)
898
-
899
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Abdomen", minimum = 0, maximum = 9, step = 1, value = 0)
900
-
901
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Spine", minimum = 0, maximum = 9, step = 1, value = 0)
902
-
903
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Upper Extremity", minimum = 0, maximum = 9, step = 1, value = 0)
904
-
905
- AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in the Lower Extremity", minimum = 0, maximum = 9, step = 1, value = 0)
906
-
907
- AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions = gr.Slider(label = "AIS Severity - Maximum Severity of Injury in Unspecified Body Regions", minimum = 0, maximum = 9, step = 1, value = 0)
908
-
909
- AIS_derived_ISS = gr.Slider(label="AIS derived ISS", minimum = 1, maximum = 75, step = 1, value = 1)
910
 
911
  Blood_Transfusion = gr.Slider(label="Blood Transfusion (mL)", minimum = 0, maximum = 5000, step = 50, value = 0)
912
 
@@ -957,13 +999,13 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
957
  gr.Markdown(
958
  """
959
  <center> <h2>Mortality</h2> </center>
960
- <center> This model uses the LightGBM algorithm. </center>
961
  <br/>
962
  """
963
  )
964
 
965
  with gr.Row():
966
- y1_predict_btn_lgb = gr.Button(value="Predict")
967
 
968
  gr.Markdown(
969
  """
@@ -980,7 +1022,7 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
980
  )
981
 
982
  with gr.Row():
983
- y1_interpret_btn_lgb = gr.Button(value="Explain")
984
 
985
  gr.Markdown(
986
  """
@@ -1044,13 +1086,13 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
1044
  gr.Markdown(
1045
  """
1046
  <center> <h2>Prolonged Length of Stay</h2> </center>
1047
- <center> This model uses the CatBoost algorithm. </center>
1048
  <br/>
1049
  """
1050
  )
1051
 
1052
  with gr.Row():
1053
- y3_predict_btn_cb = gr.Button(value="Predict")
1054
 
1055
  gr.Markdown(
1056
  """
@@ -1067,7 +1109,7 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
1067
  )
1068
 
1069
  with gr.Row():
1070
- y3_interpret_btn_cb = gr.Button(value="Explain")
1071
 
1072
  gr.Markdown(
1073
  """
@@ -1087,12 +1129,12 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
1087
  gr.Markdown(
1088
  """
1089
  <center> <h2>Prolonged Length of ICU Stay</h2> </center>
1090
- <center> This model uses the XGBoost algorithm. </center>
1091
  <br/>
1092
  """
1093
  )
1094
  with gr.Row():
1095
- y4_predict_btn_xgb = gr.Button(value="Predict")
1096
 
1097
  gr.Markdown(
1098
  """
@@ -1109,7 +1151,7 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
1109
  )
1110
 
1111
  with gr.Row():
1112
- y4_interpret_btn_xgb = gr.Button(value="Explain")
1113
 
1114
  gr.Markdown(
1115
  """
@@ -1129,13 +1171,13 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
1129
  gr.Markdown(
1130
  """
1131
  <center> <h2>Major Complications</h2> </center>
1132
- <center> This model uses the XGBoost algorithm. </center>
1133
  <br/>
1134
  """
1135
  )
1136
 
1137
  with gr.Row():
1138
- y5_predict_btn_xgb = gr.Button(value="Predict")
1139
 
1140
  gr.Markdown(
1141
  """
@@ -1152,7 +1194,7 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
1152
  )
1153
 
1154
  with gr.Row():
1155
- y5_interpret_btn_xgb = gr.Button(value="Explain")
1156
 
1157
  gr.Markdown(
1158
  """
@@ -1168,64 +1210,77 @@ with gr.Blocks(title = "NTDB-Epidural") as demo:
1168
  """
1169
  )
1170
 
1171
- y1_predict_btn_lgb.click(
1172
- y1_predict_lgb,
1173
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1174
  outputs = [label1]
1175
  )
1176
 
1177
  y2_predict_btn_rf.click(
1178
  y2_predict_rf,
1179
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1180
  outputs = [label2]
1181
  )
1182
 
1183
- y3_predict_btn_cb.click(
1184
- y3_predict_cb,
1185
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1186
  outputs = [label3]
1187
  )
1188
 
1189
- y4_predict_btn_xgb.click(
1190
- y4_predict_xgb,
1191
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1192
  outputs = [label4]
1193
  )
1194
 
1195
- y5_predict_btn_xgb.click(
1196
- y5_predict_xgb,
1197
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1198
  outputs = [label5]
1199
  )
1200
 
1201
- y1_interpret_btn_lgb.click(
1202
- y1_interpret_lgb,
1203
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1204
  outputs = [plot1],
1205
  )
1206
 
1207
  y2_interpret_btn_rf.click(
1208
  y2_interpret_rf,
1209
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1210
  outputs = [plot2],
1211
  )
1212
 
1213
- y3_interpret_btn_cb.click(
1214
- y3_interpret_cb,
1215
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1216
  outputs = [plot3],
1217
  )
1218
 
1219
- y4_interpret_btn_xgb.click(
1220
- y4_interpret_xgb,
1221
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1222
  outputs = [plot4],
1223
  )
1224
 
1225
- y5_interpret_btn_xgb.click(
1226
- y5_interpret_xgb,
1227
- inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, PreHospital_Cardiac_Arrest, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Advanced_Directive_Limiting_Care, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, AIS_Severity__Maximum_Severity_of_Injury_in_the_Head, AIS_Severity__Maximum_Severity_of_Injury_in_the_Face, AIS_Severity__Maximum_Severity_of_Injury_in_the_Neck, AIS_Severity__Maximum_Severity_of_Injury_in_the_Thorax, AIS_Severity__Maximum_Severity_of_Injury_in_the_Abdomen, AIS_Severity__Maximum_Severity_of_Injury_in_the_Spine, AIS_Severity__Maximum_Severity_of_Injury_in_the_Upper_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_the_Lower_Extremity, AIS_Severity__Maximum_Severity_of_Injury_in_Unspecified_Body_Regions, AIS_derived_ISS, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1228
  outputs = [plot5],
1229
  )
 
 
 
 
 
 
 
 
 
 
 
 
 
1230
 
1231
  demo.launch()
 
28
 
29
 
30
  #Read data.
31
+ x1 = load_dataset("mertkarabacak/TQP-atEDH", data_files="mortality_data_train.csv", use_auth_token = HF_TOKEN)
32
  x1 = pd.DataFrame(x1['train'])
33
+ variables1 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Bleeding_Localization', 'Bleeding_Size', 'Current_Smoker', 'Alcohol_Use_Disorder', 'Substance_Abuse_Disorder', 'Diabetes_Mellitus', 'Hypertension', 'Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Peripheral_Arterial_Disease', 'Chronic_Obstructive_Pulmonary_Disease', 'Chronic_Renal_Failure', 'Cirrhosis', 'Bleeding_Disorder', 'Disseminated_Cancer', 'Currently_Receiving_Chemotherapy_for_Cancer', 'Dementia', 'Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Protective_Device', 'Cerebral_Monitoring', 'OUTCOME']
34
  x1 = x1[variables1]
35
 
36
+ x2 = load_dataset("mertkarabacak/TQP-atEDH", data_files="discharge_data_train.csv", use_auth_token = HF_TOKEN)
37
  x2 = pd.DataFrame(x2['train'])
38
+ variables2= ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Bleeding_Localization', 'Bleeding_Size', 'Current_Smoker', 'Alcohol_Use_Disorder', 'Substance_Abuse_Disorder', 'Diabetes_Mellitus', 'Hypertension', 'Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Peripheral_Arterial_Disease', 'Chronic_Obstructive_Pulmonary_Disease', 'Chronic_Renal_Failure', 'Cirrhosis', 'Bleeding_Disorder', 'Disseminated_Cancer', 'Currently_Receiving_Chemotherapy_for_Cancer', 'Dementia', 'Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Protective_Device', 'Cerebral_Monitoring', 'OUTCOME']
39
  x2 = x2[variables2]
40
 
41
+ x3 = load_dataset("mertkarabacak/TQP-atEDH", data_files="los_data_train.csv", use_auth_token = HF_TOKEN)
42
  x3 = pd.DataFrame(x3['train'])
43
+ variables3 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Bleeding_Localization', 'Bleeding_Size', 'Current_Smoker', 'Alcohol_Use_Disorder', 'Substance_Abuse_Disorder', 'Diabetes_Mellitus', 'Hypertension', 'Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Peripheral_Arterial_Disease', 'Chronic_Obstructive_Pulmonary_Disease', 'Chronic_Renal_Failure', 'Cirrhosis', 'Bleeding_Disorder', 'Disseminated_Cancer', 'Currently_Receiving_Chemotherapy_for_Cancer', 'Dementia', 'Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Protective_Device', 'Cerebral_Monitoring', 'OUTCOME']
44
  x3 = x3[variables3]
45
 
46
+ x4 = load_dataset("mertkarabacak/TQP-atEDH", data_files="iculos_data.csv", use_auth_token = HF_TOKEN)
47
  x4 = pd.DataFrame(x4['train'])
48
+ variables4 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Bleeding_Localization', 'Bleeding_Size', 'Current_Smoker', 'Alcohol_Use_Disorder', 'Substance_Abuse_Disorder', 'Diabetes_Mellitus', 'Hypertension', 'Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Peripheral_Arterial_Disease', 'Chronic_Obstructive_Pulmonary_Disease', 'Chronic_Renal_Failure', 'Cirrhosis', 'Bleeding_Disorder', 'Disseminated_Cancer', 'Currently_Receiving_Chemotherapy_for_Cancer', 'Dementia', 'Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Protective_Device', 'Cerebral_Monitoring', 'OUTCOME']
49
  x4 = x4[variables4]
50
 
51
+ x5 = load_dataset("mertkarabacak/TQP-atEDH", data_files="complications_data_train.csv", use_auth_token = HF_TOKEN)
52
  x5 = pd.DataFrame(x5['train'])
53
+ variables5 = ['Age', 'Sex', 'Ethnicity', 'Weight', 'Height', 'Systolic_Blood_Pressure', 'Pulse_Rate', 'Supplemental_Oxygen', 'Pulse_Oximetry', 'Respiratory_Assistance', 'Respiratory_Rate', 'Temperature', 'GCS__Eye', 'GCS__Verbal', 'GCS__Motor', 'Total_GCS', 'Pupillary_Response', 'Midline_Shift', 'Bleeding_Localization', 'Bleeding_Size', 'Current_Smoker', 'Alcohol_Use_Disorder', 'Substance_Abuse_Disorder', 'Diabetes_Mellitus', 'Hypertension', 'Congestive_Heart_Failure', 'History_of_Myocardial_Infarction', 'Angina_Pectoris', 'History_of_Cerebrovascular_Accident', 'Peripheral_Arterial_Disease', 'Chronic_Obstructive_Pulmonary_Disease', 'Chronic_Renal_Failure', 'Cirrhosis', 'Bleeding_Disorder', 'Disseminated_Cancer', 'Currently_Receiving_Chemotherapy_for_Cancer', 'Dementia', 'Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder', 'Mental_or_Personality_Disorder', 'Ability_to_Complete_AgeAppropriate_ADL', 'Pregnancy', 'Anticoagulant_Therapy', 'Steroid_Use', 'Days_from_Incident_to_ED_or_Hospital_Arrival', 'Transport_Mode', 'InterFacility_Transfer', 'Trauma_Type', 'Injury_Intent', 'Mechanism_of_Injury', 'WorkRelated', 'Blood_Transfusion', 'Neurosurgical_Intervention', 'Alcohol_Screen', 'Alcohol_Screen_Result', 'Drug_Screen__Amphetamine', 'Drug_Screen__Barbiturate', 'Drug_Screen__Benzodiazepines', 'Drug_Screen__Cannabinoid', 'Drug_Screen__Cocaine', 'Drug_Screen__MDMA_or_Ecstasy', 'Drug_Screen__Methadone', 'Drug_Screen__Methamphetamine', 'Drug_Screen__Opioid', 'Drug_Screen__Oxycodone', 'Drug_Screen__Phencyclidine', 'Drug_Screen__Tricyclic_Antidepressant', 'ACS_Verification_Level', 'Hospital_Type', 'Facility_Bed_Size', 'Primary_Method_of_Payment', 'Race', 'Protective_Device', 'Cerebral_Monitoring', 'OUTCOME']
54
  x5 = x5[variables5]
55
 
56
  #Define feature names.
 
81
  unique_ETHNICITY = ['Not Hispanic or Latino', 'Hispanic or Latino', 'Unknown']
82
  unique_SUPPLEMENTALOXYGEN = ['No supplemental oxygen', 'Supplemental oxygen', 'Unknown']
83
  unique_RESPIRATORYASSISTANCE = ['Unassisted respiratory rate', 'Assisted respiratory rate', 'Unknown']
 
 
84
  unique_TBIPUPILLARYRESPONSE = ['Both reactive', 'One reactive', 'Neither reactive', 'Unknown']
85
+ unique_TBIMIDLINESHIFT = ['No', 'Yes', 'Not imaged/unknown']
86
+ unique_LOCALIZATION = ['Supratentorial', 'Infratentorial']
87
+ unique_SIZE = ['Large, massive, or extensive (more than 30cc, more than 1cm thick', 'Small or moderate (less than 30cc or 0.6-1cm thick)', 'Tiny (less than 0.6cm thick)', 'Bilateral small or moderate (less than 30cc or 0.6-1cm thick)', 'Bilateral large, massive, or extensive (more than 30cc, more than 1cm thick)']
88
+ unique_CC_SMOKING = ['No', 'Yes', 'Unknown']
89
  unique_CC_ALCOHOLISM = ['No', 'Yes', 'Unknown']
90
+ unique_CC_SUBSTANCEABUSE = ['No', 'Yes', 'Unknown']
 
 
 
 
 
 
 
 
91
  unique_CC_DIABETES = ['No', 'Yes', 'Unknown']
 
 
92
  unique_CC_HYPERTENSION = ['No', 'Yes', 'Unknown']
93
+ unique_CC_CHF = ['No', 'Yes', 'Unknown']
94
  unique_CC_MI = ['No', 'Yes', 'Unknown']
95
+ unique_CC_ANGINAPECTORIS = ['No', 'Yes', 'Unknown']
96
+ unique_CC_CVA = ['No', 'Yes', 'Unknown']
97
  unique_CC_PAD = ['No', 'Yes', 'Unknown']
98
+ unique_CC_COPD = ['No', 'Yes', 'Unknown']
99
  unique_CC_RENAL = ['No', 'Yes', 'Unknown']
100
+ unique_CC_CIRRHOSIS = ['No', 'Yes', 'Unknown']
101
+ unique_CC_BLEEDING = ['No', 'Yes', 'Unknown']
102
+ unique_CC_DISCANCER = ['No', 'Yes', 'Unknown']
103
+ unique_CC_CHEMO = ['No', 'Yes', 'Unknown']
104
+ unique_CC_DEMENTIA = ['No', 'Yes', 'Unknown']
105
+ unique_CC_ADHD = ['No', 'Yes', 'Unknown']
106
+ unique_CC_MENTALPERSONALITY = ['No', 'Yes', 'Unknown']
107
+ unique_CC_FUNCTIONAL = ['No', 'Yes', 'Unknown']
108
  unique_CC_PREGNANCY = ['No', 'Yes', 'Unknown', 'Not applicable (male patient)']
109
+ unique_CC_ANTICOAGULANT = ['No', 'Yes', 'Unknown']
110
+ unique_CC_STEROID = ['No', 'Yes', 'Unknown']
111
+ unique_TRANSPORTMODE = ['Ground ambulance', 'Private vehicle/public vehicle/walk-in', 'Air ambulance', 'Other/police/unknown/etc.']
112
  unique_INTERFACILITYTRANSFER = ['No', 'Yes']
113
  unique_TRAUMATYPE = ['Blunt', 'Penetrating', 'Other/unknown']
114
+ unique_INTENT = ['Unintentional', 'Assault', 'Self-inflicted', 'Other/unknown']
115
  unique_MECHANISM = ['Fall', 'Struck by or against', 'MVT occupant', 'MVT pedestrian', 'MVT motorcyclist', 'MVT pedal cyclist', 'Other MVT', 'Other transport', 'Other pedestrian', 'Other pedal cyclist', 'Firearm', 'Cut/pierce', 'Natural/environmental', 'Machinery', 'Overexertion', 'Other/unspecified/unknown']
116
+ unique_PROTDEV = ['None', 'Belt', 'Airbag present', 'Helmet', 'Protective clothing', 'Protective non-clothing gear', 'Eye protection', 'Other']
117
+ unique_WORKRELATED = ['No', 'Yes']
118
  unique_INTERVENTION = ['No', 'Yes']
119
+ unique_ICP = ['None', 'Intraventricular drain/catheter', 'Intraparenchymal oxygen/pressure monitor', 'Jugular venous bulb', 'Unknown']
120
  unique_ALCOHOLSCREEN = ['Yes', 'No', 'Unknown']
121
  unique_ANTIBIOTICTHERAPY = ['Yes', 'No', 'Unknown']
122
  unique_DRGSCR_AMPHETAMINE = ['Not tested', 'No', 'Yes']
 
134
  unique_VERIFICATIONLEVEL = ['Level I Trauma Center', 'Level II Trauma Center', 'Level III Trauma Center', 'Unknown']
135
  unique_HOSPITALTYPE = ['Non-profit', 'For profit', 'Government', 'Unknown']
136
  unique_BEDSIZE = ['More than 600', '401 to 600', '201 to 400', '200 or fewer']
137
+ unique_PRIMARYMETHODPAYMENT = ['Private/commercial insurance', 'Medicaid', 'Medicare', 'Other government', 'Self-pay', 'Other/Unknown']
138
 
139
 
140
  #Prepare data for the outcome 1 (mortality).
 
224
 
225
 
226
  #Assign hyperparameters.
227
+ y1_params = {'objective': 'binary:logistic', 'booster': 'gbtree', 'lambda': 0.5059844209148782, 'alpha': 0.0030156848979492556, 'max_depth': 2, 'eta': 4.546875002603483e-07, 'gamma': 1.1982641538268563e-08, 'grow_policy': 'lossguide', 'eval_metric': 'auc', 'verbosity': 0, 'seed': 31}
228
+ y2_params = {'criterion': 'gini', 'max_features': None, 'max_depth': 5, 'n_estimators': 1700, 'min_samples_leaf': 2, 'min_samples_split': 2, 'random_state': 31}
229
+ y3_params = {'objective': 'binary:logistic', 'booster': 'gbtree', 'lambda': 3.540855010579091e-08, 'alpha': 4.005546508605542e-08, 'max_depth': 5, 'eta': 5.190362998186933e-08, 'gamma': 1.1458984717217304e-05, 'grow_policy': 'depthwise', 'eval_metric': 'auc', 'verbosity': 0, 'seed': 31}
230
+ y4_params = {'objective': 'binary:logistic', 'booster': 'gbtree', 'lambda': 9.081139728398413e-05, 'alpha': 2.6896480100715624e-06, 'max_depth': 3, 'eta': 1.1457645461556677e-08, 'gamma': 0.00043222206530621666, 'grow_policy': 'depthwise', 'eval_metric': 'auc', 'verbosity': 0, 'seed': 31}
231
+ y5_params = {'objective': 'binary', 'boosting_type': 'gbdt', 'lambda_l1': 0.0016190622681086678, 'lambda_l2': 0.00041749233000407354, 'num_leaves': 2, 'feature_fraction': 0.5730231365909909, 'bagging_fraction': 0.6964002116636187, 'bagging_freq': 6, 'min_child_samples': 44, 'metric': 'binary_logloss', 'verbosity': -1, 'random_state': 31}
232
+
233
 
234
 
235
  #Training models.
236
+ y1_model_xgb = xgb.train(params = y1_params, dtrain = y1_data_xgb)
237
+ y1_explainer_xgb = shap.TreeExplainer(y1_model_xgb)
238
 
239
  from sklearn.ensemble import RandomForestClassifier as rf
240
+ y2_rf = rf(**y2_params)
241
  y2_model_rf = y2_rf.fit(x2_rf, y2)
242
  y2_explainer_rf = shap.TreeExplainer(y2_model_rf)
243
 
244
+ y3_model_xgb = xgb.train(params = y3_params, dtrain = y3_data_xgb)
245
+ y3_explainer_xgb = shap.TreeExplainer(y1_model_xgb)
246
 
247
+ y4_model_lgb = lgb.train(params = y4_params, train_set = y4_data_lgb)
248
+ y4_explainer_lgb = shap.TreeExplainer(y4_model_lgb)
249
 
250
+ y5_model_lgb = lgb.train(params=y5_params, train_set = y5_data_lgb)
251
+ y5_explainer_lgb = shap.TreeExplainer(y5_model_lgb)
252
 
253
 
254
  #Define predict for y1 (mortality).
 
762
  plt.tick_params(axis="x",direction="out", labelsize = 12)
763
  return fig
764
 
765
+ with gr.Blocks(title = "TQP-atEDH") as demo:
766
 
767
  gr.Markdown(
768
  """
 
770
  <center><h1>Epidural Hematoma Outcomes</h1></center>
771
  <center><h2>Prediction Tool</h2></center>
772
  <center><i>The publication describing the details of this predictive tool will be posted here upon the acceptance of publication.</i><center>
773
+ """
 
 
 
 
 
 
 
 
774
  )
775
 
776
+ gr.Markdown(
777
+ """
778
+ <center><h3>Model Performances</h3></center>
779
+ <div style="text-align:center;">
780
+ <table>
781
+ <tr>
782
+ <th>Outcome</th>
783
+ <th>Algorithm</th>
784
+ <th>Weighted Precision</th>
785
+ <th>Weighted Recall</th>
786
+ <th>Weighted AUPRC</th>
787
+ <th>Balanced Accuracy</th>
788
+ <th>AUROC</th>
789
+ <th>Brier Score</th>
790
+ </tr>
791
+ <tr>
792
+ <td>Mortality</td>
793
+ <td>XGBoost</td>
794
+ <td>0.981 (0.972 - 0.99)</td>
795
+ <td>0.906 (0.886 - 0.926)</td>
796
+ <td>0.412 (0.379 - 0.445)</td>
797
+ <td>0.801 (0.774 - 0.828)</td>
798
+ <td>0.926 (0.853 - 0.985)</td>
799
+ <td>0.013 (0.005 - 0.021)</td>
800
+ </tr>
801
+ <tr>
802
+ <td>Non-home Discharges</td>
803
+ <td>Random Forest</td>
804
+ <td>0.758 (0.728 - 0.788)</td>
805
+ <td>0.764 (0.734 - 0.794)</td>
806
+ <td>0.51 (0.475 - 0.545)</td>
807
+ <td>0.673 (0.64 - 0.706)</td>
808
+ <td>0.798 (0.749 - 0.818)</td>
809
+ <td>0.159 (0.133 - 0.185)</td>
810
+ </tr>
811
+ <tr>
812
+ <td>Prolonged LOS</td>
813
+ <td>XGBoost</td>
814
+ <td>0.803 (0.777 - 0.829)</td>
815
+ <td>0.736 (0.707 - 0.765)</td>
816
+ <td>0.414 (0.381 - 0.447)</td>
817
+ <td>0.684 (0.653 - 0.715)</td>
818
+ <td>0.782 (0.71 - 0.794)</td>
819
+ <td>0.127 (0.105 - 0.149)</td>
820
+ </tr>
821
+ <tr>
822
+ <td>Prolonged ICU-LOS</td>
823
+ <td>LightGBM</td>
824
+ <td>0.82 (0.789 - 0.851)</td>
825
+ <td>0.818 (0.787 - 0.849)</td>
826
+ <td>0.303 (0.266 - 0.34)</td>
827
+ <td>0.629 (0.59 - 0.668)</td>
828
+ <td>0.774 (0.689 - 0.801)</td>
829
+ <td>0.111 (0.086 - 0.136)</td>
830
+ </tr>
831
+ <tr>
832
+ <td>Major Complications</td>
833
+ <td>LightGBM</td>
834
+ <td>0.946 (0.93 - 0.962)</td>
835
+ <td>0.821 (0.795 - 0.847)</td>
836
+ <td>0.075 (0.057 - 0.093)</td>
837
+ <td>0.578 (0.544 - 0.612)</td>
838
+ <td>0.733 (0.61 - 0.801)</td>
839
+ <td>0.03 (0.018 - 0.042)</td>
840
+ </tr>
841
+ </table>
842
+ </div>
843
+ """
844
+ )
845
+
846
  with gr.Row():
847
 
848
  with gr.Column():
 
872
  Respiratory_Rate = gr.Slider(label = "Respiratory Rate", minimum = 1, maximum = 99, step = 1, value = 18)
873
 
874
  Temperature = gr.Slider(label = "Temperature", minimum = 30, maximum = 50, step = 0.1, value = 36.5)
 
 
875
 
876
  GCS__Eye = gr.Slider(label = "GCS - Eye", minimum = 1, maximum = 4, step = 1, value = 4)
877
 
 
885
 
886
  Midline_Shift = gr.Radio(label = "Midline Shift", choices = unique_TBIMIDLINESHIFT, type = 'index', value = 'No')
887
 
888
+ Bleeding_Localization = gr.Radio(label = "Bleeding Localization", choices = unique_LOCALIZATION, type = 'index', value = 'Supratentorial')
889
+
890
+ Bleeding_Size = gr.Radio(label = "Bleeding Size", choices = unique_SIZE, type = 'index', value = 'Tiny (less than 0.6cm thick)')
891
+
892
  Current_Smoker = gr.Radio(label = "Current Smoker", choices = unique_CC_SMOKING, type = 'index', value = 'No')
893
 
894
  Comorbid_Condition__Alcohol_Use_Disorder = gr.Radio(label = "Comorbid Condition - Alcohol Use Disorder", choices = unique_CC_ALCOHOLISM, type = 'index', value = 'No')
 
922
  Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer = gr.Radio(label = "Comorbid Condition - Currently Receiving Chemotherapy for Cancer", choices = unique_CC_CHEMO, type = 'index', value = 'No')
923
 
924
  Comorbid_Condition__Dementia = gr.Radio(label = "Comorbid Condition - Dementia", choices = unique_CC_DEMENTIA, type = 'index', value = 'No')
 
925
  Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder = gr.Radio(label = "Comorbid Condition - Attention Deficit Disorder or Attention Deficit Hyperactivity Disorder", choices = unique_CC_ADHD, type = 'index', value = 'No')
926
 
927
  Comorbid_Condition__Mental_or_Personality_Disorder = gr.Radio(label = "Comorbid Condition - Mental or Personality Disorder", choices = unique_CC_MENTALPERSONALITY, type = 'index', value = 'No')
 
933
  Anticoagulant_Therapy = gr.Radio(label = "Anticoagulant Therapy", choices = unique_CC_ANTICOAGULANT, type = 'index', value = 'No')
934
 
935
  Steroid_Use = gr.Radio(label = "Steroid Use", choices = unique_CC_STEROID, type = 'index', value = 'No')
 
 
936
 
937
  Days_from_Incident_to_ED_or_Hospital_Arrival = gr.Slider(label = "Days from Incident to ED or Hospital Arrival", minimum = 1, maximum = 31, step = 1, value = 1)
938
 
 
949
  Protective_Device = gr.Dropdown(label = "Protective Device", choices = unique_PROTDEV, type = 'index', value = 'None')
950
 
951
  WorkRelated = gr.Dropdown(label = "Work-Related", choices = unique_WORKRELATED, type = 'index', value = 'No')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
952
 
953
  Blood_Transfusion = gr.Slider(label="Blood Transfusion (mL)", minimum = 0, maximum = 5000, step = 50, value = 0)
954
 
 
999
  gr.Markdown(
1000
  """
1001
  <center> <h2>Mortality</h2> </center>
1002
+ <center> This model uses the XGBoost algorithm. </center>
1003
  <br/>
1004
  """
1005
  )
1006
 
1007
  with gr.Row():
1008
+ y1_predict_btn_xgb = gr.Button(value="Predict")
1009
 
1010
  gr.Markdown(
1011
  """
 
1022
  )
1023
 
1024
  with gr.Row():
1025
+ y1_interpret_btn_xgb = gr.Button(value="Explain")
1026
 
1027
  gr.Markdown(
1028
  """
 
1086
  gr.Markdown(
1087
  """
1088
  <center> <h2>Prolonged Length of Stay</h2> </center>
1089
+ <center> This model uses the XGBoost algorithm. </center>
1090
  <br/>
1091
  """
1092
  )
1093
 
1094
  with gr.Row():
1095
+ y3_predict_btn_xgb = gr.Button(value="Predict")
1096
 
1097
  gr.Markdown(
1098
  """
 
1109
  )
1110
 
1111
  with gr.Row():
1112
+ y3_interpret_btn_xgb = gr.Button(value="Explain")
1113
 
1114
  gr.Markdown(
1115
  """
 
1129
  gr.Markdown(
1130
  """
1131
  <center> <h2>Prolonged Length of ICU Stay</h2> </center>
1132
+ <center> This model uses the LightGBM algorithm. </center>
1133
  <br/>
1134
  """
1135
  )
1136
  with gr.Row():
1137
+ y4_predict_btn_lgb = gr.Button(value="Predict")
1138
 
1139
  gr.Markdown(
1140
  """
 
1151
  )
1152
 
1153
  with gr.Row():
1154
+ y4_interpret_btn_lgb = gr.Button(value="Explain")
1155
 
1156
  gr.Markdown(
1157
  """
 
1171
  gr.Markdown(
1172
  """
1173
  <center> <h2>Major Complications</h2> </center>
1174
+ <center> This model uses the LightGBM algorithm. </center>
1175
  <br/>
1176
  """
1177
  )
1178
 
1179
  with gr.Row():
1180
+ y5_predict_btn_lgb = gr.Button(value="Predict")
1181
 
1182
  gr.Markdown(
1183
  """
 
1194
  )
1195
 
1196
  with gr.Row():
1197
+ y5_interpret_btn_lgb = gr.Button(value="Explain")
1198
 
1199
  gr.Markdown(
1200
  """
 
1210
  """
1211
  )
1212
 
1213
+ y1_predict_btn_xgb.click(
1214
+ y1_predict_xgb,
1215
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1216
  outputs = [label1]
1217
  )
1218
 
1219
  y2_predict_btn_rf.click(
1220
  y2_predict_rf,
1221
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1222
  outputs = [label2]
1223
  )
1224
 
1225
+ y3_predict_btn_xgb.click(
1226
+ y3_predict_xgb,
1227
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1228
  outputs = [label3]
1229
  )
1230
 
1231
+ y4_predict_btn_lgb.click(
1232
+ y4_predict_lgb,
1233
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1234
  outputs = [label4]
1235
  )
1236
 
1237
+ y5_predict_btn_lgb.click(
1238
+ y5_predict_lgb,
1239
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1240
  outputs = [label5]
1241
  )
1242
 
1243
+ y1_interpret_btn_xgb.click(
1244
+ y1_interpret_xgb,
1245
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1246
  outputs = [plot1],
1247
  )
1248
 
1249
  y2_interpret_btn_rf.click(
1250
  y2_interpret_rf,
1251
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1252
  outputs = [plot2],
1253
  )
1254
 
1255
+ y3_interpret_btn_xgb.click(
1256
+ y3_interpret_xgb,
1257
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1258
  outputs = [plot3],
1259
  )
1260
 
1261
+ y4_interpret_btn_lgb.click(
1262
+ y4_interpret_lgb,
1263
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1264
  outputs = [plot4],
1265
  )
1266
 
1267
+ y5_interpret_btn_lgb.click(
1268
+ y5_interpret_lgb,
1269
+ inputs = [Age, Sex, Ethnicity, Weight, Height, Systolic_Blood_Pressure, Pulse_Rate, Supplemental_Oxygen, Pulse_Oximetry, Respiratory_Assistance, Respiratory_Rate, Temperature, GCS__Eye, GCS__Verbal, GCS__Motor, Total_GCS, Pupillary_Response, Midline_Shift, Bleeding_Localization, Bleeding_Size, Current_Smoker, Comorbid_Condition__Alcohol_Use_Disorder, Comorbid_Condition__Substance_Abuse_Disorder, Comorbid_Condition__Diabetes_Mellitus, Comorbid_Condition__Hypertension, Comorbid_Condition__Congestive_Heart_Failure, History_of_Myocardial_Infarction, Comorbid_Condition__Angina_Pectoris, History_of_Cerebrovascular_Accident, Comorbid_Condition__Peripheral_Arterial_Disease, Comorbid_Condition__Chronic_Obstructive_Pulmonary_Disease, Comorbid_Condition__Chronic_Renal_Failure, Comorbid_Condition__Cirrhosis, Comorbid_Condition__Bleeding_Disorder, Comorbid_Condition__Disseminated_Cancer, Comorbid_Condition__Currently_Receiving_Chemotherapy_for_Cancer, Comorbid_Condition__Dementia, Comorbid_Condition__Attention_Deficit_Disorder_or_Attention_Deficit_Hyperactivity_Disorder, Comorbid_Condition__Mental_or_Personality_Disorder, Ability_to_Complete_AgeAppropriate_ADL, Pregnancy, Anticoagulant_Therapy, Steroid_Use, Days_from_Incident_to_ED_or_Hospital_Arrival, Transport_Mode, InterFacility_Transfer, Trauma_Type, Injury_Intent, Mechanism_of_Injury, WorkRelated, Blood_Transfusion, Neurosurgical_Intervention, Alcohol_Screen, Alcohol_Screen_Result, Drug_Screen__Amphetamine, Drug_Screen__Barbiturate, Drug_Screen__Benzodiazepines, Drug_Screen__Cannabinoid, Drug_Screen__Cocaine, Drug_Screen__MDMA_or_Ecstasy, Drug_Screen__Methadone, Drug_Screen__Methamphetamine, Drug_Screen__Opioid, Drug_Screen__Oxycodone, Drug_Screen__Phencyclidine, Drug_Screen__Tricyclic_Antidepressant, ACS_Verification_Level, Hospital_Type, Facility_Bed_Size, Primary_Method_of_Payment, Race, Cerebral_Monitoring, Protective_Device,],
1270
  outputs = [plot5],
1271
  )
1272
+
1273
+ gr.Markdown(
1274
+ """
1275
+ <center><h3>Disclaimer</h3>
1276
+ <center>
1277
+ The American College of Surgeons National Trauma Data Bank (ACS-NTDB) and the hospitals participating in the ACS-NTDB are the source of the data used herein; they have not been verified and are not responsible for the statistical validity of the data analysis or the conclusions derived by the authors. The predictive tool located on this web page is for general health information only. This prediction tool should not be used in place of professional medical service for any disease or concern. Users of the prediction tool shouldn't base their decisions about their own health issues on the information presented here. You should ask any questions to your own doctor or another healthcare professional. The authors of the study mentioned above make no guarantees or representations, either express or implied, as to the completeness, timeliness, comparative or contentious nature, or utility of any information contained in or referred to in this prediction tool. The risk associated with using this prediction tool or the information in this predictive tool is not at all assumed by the authors. The information contained in the prediction tools may be outdated, not complete, or incorrect because health-related information is subject to frequent change and multiple confounders. No express or implied doctor-patient relationship is established by using the prediction tool. The prediction tools on this website are not validated by the authors. Users of the tool are not contacted by the authors, who also do not record any specific information about them. You are hereby advised to seek the advice of a doctor or other qualified healthcare provider before making any decisions, acting, or refraining from acting in response to any healthcare problem or issue you may be experiencing at any time, now or in the future. By using the prediction tool, you acknowledge and agree that neither the authors nor any other party are or will be liable or otherwise responsible for any decisions you make, actions you take, or actions you choose not to take as a result of using any information presented here.
1278
+ <br/>
1279
+ <br/>
1280
+ <h4>By using this tool, you accept all of the above terms.<h4/>
1281
+ </center>
1282
+ <br/>
1283
+ """
1284
+ )
1285
 
1286
  demo.launch()