开源症状自诊微信小程序的设计方案

大学做毕业设计时,开发过一款根据症状自我评估病因的“家庭医生”。十几年过去了,当年在宿舍边写查资料边写代码的情景还时常浮现现在脑海,时过境迁,Delphi的辉煌已成历史,如今由小程序驱动当年的数据库,让尘封毕设的“家庭医生”重获新生。疫情当下,这款居家自诊神器,献给那些封控在家,不方便去医院的人,用这样一款小程序对症状进行自我评估,做到心中有数。

本程序可以提供了22种常见症状的自诊功能,满足大部分不适症状的自我评估需要。

使用: 本程序要求患者只需要回答“是”“否”, 而且可以随时反悔,随时撤销之前的选择,这也是不同于任何一款自诊软件地方。

一、数据结构设计

 问诊系统最关键的就是数据库的设计,这里主要有两个版本:

  1. 毕业设计时的版本:
question_idanswer_codeparent_idquestion_typequestion
110101问题一
200101问题2
311101问题3
401101问题4

字段说明:

  • question_id:主键,问题编码
  • answer_code: 病人回答,只有是否两个状态
  • parent_id: 上个问题编码
  • question_type: 问题类目,发烧、腹痛等
  • question: 详细的问题描述
  1. 现在小程序版本的数据结构 为了简化数据结构,提升检索效率。将 parent_id 和 answer_code合并为问题主键,这样查找下个问题会更加快捷。 为了便于理解,parent_id和answer_code都采用二进制编码方式。问题编码最终格式为: question_type@question_type+answer_code

例如:发热问题的question_type=124

  • 第一个问题 '124@1': '发热,疼痛,寒战,恶心,呕吐或腹泻?'
  • 回答否,则拼接 0
    '124@10': '剧烈头痛,脖子发硬并伴有喷射状呕吐,感到普通光线刺眼?'
  • 回答是,则拼接 1 '124@11': '可能是流感,重感冒,胃肠感染。医学术语为流行性感冒、上呼吸道感染和胃肠炎。使用治疗感冒症状、流感症状或腹泻的非处方药物。'
  • 以下类推

二、程序效果截图

已经发布微信小程序的效果: 

d21338ee051e9e14f34e3edf84ac3524.png

9be2b606101f4432911cdc8db1e6cb7c.png

三、码云开源地址: 

家庭医生: “家庭医生”小程序是为了方便您根据症状进行自我评估。本程序是在军事医学科学出版社《家庭保健百科全书》的基础上,按照情景对话式风格设计。 本程序的亮点再有一种轻量级的问答逻辑方案。 已经发布微信小程序。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT 行者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值