0

我正在为每次访问办公室时填写的书面表格设计一个数据库。我已经有了:

患者:患者 ID、fname、lname、性别等

成人 *patient_id*、职业等

孩子 *patient_id*、学校等

我应该存储每次有人访问时写入的表单数据,大约是 20 个问题。

例如:书面形式有如下问题:

是/否 - 有任何听力障碍迹象吗?如果是,涉及哪只耳朵?R___ L___ 两者都___

是/否 - 是否有头部受伤?_ __ _ __ _ __ _ __ _ __ _

是/否 - 计划进行手术?如果是,什么类型和什么时候?


实现这一点的最佳方法是什么,使其标准化和结构合理?还有关于列名的任何建议,因为这将是很多数据?到目前为止,我认为我可能需要两个表,例如 child_info 和 Adult_info,它们将从人员那里获取外键,来存储这些数据

4

1 回答 1

0

首先,有一个“问题”表;

  • question_id
  • 问题文本
  • answer_type(这可能是 question_types 表的外键)

这使得将来添加或更新问题变得容易。

要保存给定患者的答案,请使用“答案”表;

  • 患者编号
  • question_id
  • 回答
  • 笔记

这意味着答案与成人或儿童信息是分开的,但仍与患者相关联。

于 2013-05-02T20:47:50.757 回答