我正在为医院做一个患者登记系统,这里我们有第一次访问和第二次访问,在医生检查并告诉他们重新访问后,第一次访问被放到第二次类别,所以直到他们被放到第二次访问表我需要将第一次访问保留在临时位置,以便将它们添加到永久表中,如果患者没有访问它们第二次被丢弃而没有被放到桌面上。
所以我需要将它们放在临时的位置,同时医生检查它们并告诉系统他们正在重新访问患者,数据类型或方法是什么类型适合这个?或者是否适合将另一张桌子作为第一次访问,第一次输入数据,然后在医生检查并确认他们正在重新访问时将它们从第一次表中删除并将它们放入永久表中?
(大约 1500名患者访问医院,大约800-900名是新患者,我使用 CODEIGNITER 作为此项目的php框架)< / p>
的问候, 兰加纳
答案 0 :(得分:1)
如果两种类型的患者之间的仅区别在于它是否是第一次访问,那么为此专门设置另一个表将是一个愚蠢的想法。
只需在 one 表中有一个属性,该属性表示患者的状态(我猜是first-timer
或... old-timer
。)
如果在某个时候决定将某人标记为“不会成为老朋友,那么只需将他们从桌子上删除。虽然这不是我接近它的方式,因为你永远不知道他们是否会回来通过删除它们,你没有记录他们以前去过那里。
让第一次躺在桌子上的人不会听起来太麻烦,特别是如果他们只有大约一千人。