监测患者的数据库设计

时间:2011-12-11 19:36:23

标签: php mysql database

我想请求你的帮助,因为我被困在一个项目中,我正在努力监控他们家中的病人。

我是一名PHP / MySQL开发人员,如果你可以指导我朝着正确的方向发展,那就太棒了。 这就是我想要的:

我有3种类型的用户:管理员,患者,医生

  1. 每个用户都必须登录才能使用该系统。所以我们有登录信息。
  2. 医生可以承担许多患者的责任。因此,他与许多患者有关。 (将检查他们的每日测量值)
  3. 患者只能由一名医生负责。
  4. 我还希望保存患者和医生的个人数据,除了他们的登录详细信息。 (所以我可以为他们制作个人资料,但他们会有不同的信息)
  5. 还将拥有内部邮件系统,以便登录用户可以进行通信。
  6. 每天为每位患者存储特定(约3-4个)测量值。 (患者将使用表格输入)
  7. 最后一件事是,我希望为患者提供一个邮件列表,以便在他们想要每日提醒电子邮件上传他们的测量结果时发送给他们。
  8. 请问,我需要什么样的数据库设计。我如何安排表格和ID以及内容。 如果你能帮助我,那就太好了!

    提前致谢。 问候, 安德鲁。

1 个答案:

答案 0 :(得分:3)

您已经确定了许多表格及其基数。

您可能拥有用户表和不同的角色:医生,患者,管理员等

用户拥有凭据;那是1:1。

个人资料将包含地址,ContactInfo等

测量件变得棘手。我建议你看看Martin Fowler的Analysis Patterns。他有一个很好的章节来描述你在这里谈论的情况。它很微妙。