我正在构建一个患者数据库,该数据库中的患者被诊断为特定的疾病。这种情况通常一次只用一种药物治疗(单一疗法),但有时医生会选择多种治疗方法(同时使用多种药物)。现在,到目前为止,对于单一疗法的案例,我只需使用Excel输入他们开的是什么药,剂量是多少。
当我需要为多个治疗病例输入这些信息时,这对我来说是有问题的。我使用的变量只有“药物”、“剂量”等,我会在正确的变量下输入数据。我想知道我应该如何处理或处理这些综合治疗的病例,因为这些患者将同时接受两种不同剂量的两种不同药物。
我希望我能够以一种简单而易懂的方式解释这一点,但如果不能,请让我知道,我会尝试回答任何问题。
我会感谢任何人和所有的帮助!
发布于 2013-11-28 00:11:56
看到"Excel“旁边的”数据库设计“让我感到畏缩。这是可以做到的,但请考虑尽快转移到实际的数据库软件。
您需要一个包含每个患者一条记录的表,以及另一个包含每个治疗记录的表。第一个表可以包括对第二个表的查找,以计算应用的治疗数量、第一个日期、最后一个日期、治疗当前是否有效等。任何相关信息都可以汇总到每个患者。
如果作用中的不同药物的数量相当少,您可以考虑在患者标签上为每个药物设置一列,其值可以计算简单的“是”或“否”值,或者可能计算所应用药物的治疗天数(如果没有处方,则为零),或者处方的天数,或者不同处方的数量(即,在第二个标签上,该患者/药物组合的记录数)。当然,每个药物也可以有多个列:可能是开始日期和结束日期。如果你不先融化你的CPU,16,384列就是极限。
COUNTIFS()和SUMIFS()在这里是你的朋友。如果你需要一些特别复杂的东西,或者你使用的是旧版本的Excel,你将需要数组公式。如果您需要示例,请让我知道。
https://stackoverflow.com/questions/20248965
复制相似问题