需求
最近在接触多个客户的过程中,都希望将患者的数据导出为一行记录,便于spss或者SAS的分析。
困难
临床试验数据由于次数多,记录复杂,导致数据导出时比较困难。
患者管理系统的数据组织形式是按照时间组织的,来了一个患者,记录一条诊疗信息。所以存在一对多的情况。例如:
患者A做了3次血常规检查,患者B做了10次血常规检查,同时每个患者都填写了既往史表单。表单形式就有可能是:
这样列出来肯定是不合理的。
分析
需求的确存在,需求如何破解
FDA意将真实世界研究取代传统临床试验,最适合真实世界研究的,是从his系统里导出数据,对这些数据进行分析。但是这些数据如何变成可供分析的整齐数据,目前是个挑战。一种思路是做巨大的冗余,以矩阵的形式组合数据,用户在使用数据之前做筛选。
参考临床试验系统的处理方式,访视和表单都是固定数量的。
例如有如下访视计划:
则导出的数据可为:
在数据导出过程中,表中可能出现无限加的情况,这种数据如何处理呢?
例如:
为了导出成一行记录,所以导出的数据形式可为:
一个单元格中存多个数据,如果需要对单个数据做处理,可对数据组再进行拆分。