ICON is developing a platform in partnership with ICHOM to consume patient-reported outcome data.
Patient-reported outcomes are captured through different surveys (online or otherwise) throughout the patient’s care. We intend to store the responses to each question as individual rows in the observation table where OBSERVATION_CONCEPT_ID will represent the question and and the value fields will store the actual response.
We are considering the addition of a new table - SURVEYS - which will not be in the CDM itself, but will bind together other data in the CDM. The SURVEYS table contains one row for each survey that was completed by a patient. This row will include information such as
- the name of the survey that was used,
- who filled it in (patient, parent, clinician, etc.)
- how the data was captured (eForm, or other method)
- time taken to complete survey
We would like to link the responses in the OBSERVATION table back to the actual survey in the SURVEYS table, but currently there is no appropriate field to store this data. The VISIT_OCCURRENCE_ID does not fully cover our needs in this regard.
Has anyone else come up with this problem and if so how did you solve it?
Is there merit in adding a new field to the OBSERVATION table that can be used to map to SURVEYS?
Thanks for any advice.
Catherine Kerr