PyHealth icon indicating copy to clipboard operation
PyHealth copied to clipboard

Add BCB'21 paper "DeepNote-GNN: predicting hospital readmission using clinical notes and patient network"

Open pat-jj opened this issue 2 years ago • 2 comments

Integrating the implementation of the paper "DeepNote-GNN: Predicting Hospital Readmission using Clinical Notes and Patient Network" into PyHealth.

pat-jj avatar Oct 08 '23 03:10 pat-jj

  1. I added a base dataset for clinical notes (base_note_dataset.py, mimic3_note.py)
  2. I added the corresponding sample dataset (SampleNoteDataset)
  3. I added the ‘readmission_prediction_mimic3_note_fn’ task function to use clinical notes for readmission prediction.
  4. For the ‘split_by_patient’ function, I added an option to balance the positive/negative samples in the validation/test set.
  5. I initialized the DeepNote model, which has a load_graph function now, to create a global graph for clinical notes.

I provided a jupyter notebook to play this pipeline (until model initialization): ‘/PyHealth/test.ipynb’

I have to start preparing for my midterm exam (next Wednesday) now, and will continue this work by then.

pat-jj avatar Oct 08 '23 05:10 pat-jj

The model looks good to me. I will combine the dataset part with #172 and merge later.

zzachw avatar Oct 22 '23 21:10 zzachw