MIT-LCP / eicu-code

Code and website related to the eICU Collaborative Research Database
https://eicu-crd.mit.edu
MIT License
314 stars 216 forks source link

How can I find the CPR event? #109

Closed 4pygmalion closed 4 years ago

4pygmalion commented 4 years ago

I am interested in cardiac arrest prediction. so, I found the event which can imply the cardiac arrest event at that time (real-time).

However, there is no CPR note. I have already check 'note', 'diagnoses', and 'vitalPeriodic' tables.. Implicitly, I can define the criteria of CPR such as heartRate < 20 and patient with cardiac arrest diagnosis as primary dx. however, it would be better if I can find the explicit tag (data).

if you could tip this issue, I would appreciate.

Thank you

jraffa commented 4 years ago

I did a quick look around eICU-CRD and found CPR info is spread across multiple tables.

The cleanest is probably in diagnosis -- have a look at diagnosisstring:

cardiovascular|cardiac arrest|cardiac arrest|witnessed, < 15 minutes CPR and cardiovascular|cardiac arrest|cardiac arrest|witnessed, > 15 minutes CPR

These have about 8000 entries in CRD, but there may be multiple entries per patient.

There are also many entries in nursecharting but because of the nature of this table, they are quite heterogeneous and this table hasn't been fully de-identified and released yet. The same goes for nursecare and nurseassessment.

Hopefully this gives you something to work with, but please keep in mind that the diagnosis table is probably not a definitive list of patients who received CPR.

4pygmalion commented 4 years ago

@jraffa

Dear, jraffa Thank you for your detailed comments and specific query.

I agreed with your method that find string indicated cardiac arrest in diagnosis table. However, in practice, the diagnosis can be entered in other wards. For example, doctor entered diagnosis of patient (cardiac arrest). Then, the patient was transfer to ICU. In this case, doctor did not change their primary diagnosis in by mistake. if it was, we cannot discriminate the cardiac arrest event happen in eICU or other wards. This diagnosis can entered routinely in the process of records (during doctor's records) despite patient's transfer.

Also, the diagnosisOffset (when diagnosis entered) was not consistent with vital sign records in vitalPeriodics table.

I sincerely appreciated your comment, and was impressed because you address my concern together. Thank you