Skip to main content

伤害报告卡

中间件服务器:http://10.47.23.71:8083/api/
更新地址:http://10.47.23.71:8083/update/publish/update_c.xml
更新公告地址:http://10.47.23.71:8083/update/updatelog.txt

登录用户:
A720
85501232

采用winform + webapi开发
自动更新采用:木鱼的SimpleUpdater(FSLib.App.SimpleUpdater)

堡垒机

堡垒机账户密码
账户名 :自己手机号
密码:jianjun123A@

mstsc账户密码:
账户名:guest01
密码:Dbzxyy@2023

需求变更

内容工作量
1完善待报卡列表,实现用户点击伤害报告系统的退出按钮或窗口的关闭按钮情况下,仍可记录入参信息,后台记录伤害报卡已报、待报状态,实现待报卡查询;0.5人天
2待报卡列表界面中,增加医生工号、填卡部门2种查询条件;0.5人天。前提是员工工号和部门要导入到系统中
3伤害报告系统在保留现有HIS传参调用的功能前提下,新增接口供HIS调用,实现用户在HIS中免登录即可打开报卡系统进行补录、查询;0.5人天
4用户账号、部门信息与HIS系统同步;工作量待定,需要与沟通用什么方式同步。是提供excel直接导入?还是通过HIS接口调用获取员工和科室信息?
5增加25条逻辑判断,详见附件1;5人天
6屏蔽部分选项,详见附件2;1人天
7导出文件中的“伤害诊断”只要中文,不要ICD码,详见附件2。0.1人天

附件1

附件

附件2

附件

最新规则

顺序矫正

  1. 年龄<5岁,则职业(1学龄前儿童),文化程度为:1未上学儿童。
  2. 年龄≥18岁,则职业(屏蔽选项:1学龄前儿童),文化程度(屏蔽选项:1未上学儿童)。
  3. 年龄≥18岁且职业:5离退休人员或6专业技术人员,则文化程度:屏蔽选项:2文盲、半文盲。
  4. 年龄≥18岁且职业:3家务、4待业、5离退休人员,则伤害发生时活动:屏蔽选项:1工作。
  5. 年龄<16岁且伤害发生地点:3学校/幼儿园/托育机构,则伤害发生时活动为:3学习。
  6. 年龄≥16岁 且伤害发生地点:3学校/幼儿园/托育机构,则伤害发生时活动:1工作或3学习。
  7. 身份证号格式是否合法(如身份证号码应为18位等)。
  8. 出生日期伤害发生时间伤害就诊时间变量取值超出正常范围(如年份为9315或月份为16)),则退回修改。
  9. 伤害发生时间就诊时间间隔超过2月及以上有弹窗提醒:初次伤害才需要上报。
  10. 伤害发生原因:9溺水,则伤害发生地点(5体育运动场所、9开发水域)
  11. 伤害发生地点(2公共居住场所),则伤害发生时活动(屏蔽选项:5休闲活动)
  12. 伤害发生地点(5体育运动场所),则伤害发生时活动(4体育活动)
  13. 伤害发生地点(6公路街道),则伤害发生时活动为:7驾乘交通工具或8步行
  14. 伤害发生原因(1机动车交通伤或2非机动车交通伤),则伤害发生地点(6公路/街道),伤害发生时活动(7驾乘交通工具或8步行)
  15. 职业(2在校学生)且伤害发生地点(7工业和建筑场所),则伤害发生时活动(3学习)
  16. 职业(非2在校学生)且伤害发生地点(7工业和建筑场所),则伤害发生时活动(1工作)
  17. 伤害发生原因6锐器伤,则伤害性质屏蔽选项:3扭伤拉伤、5叮咬抓。
  18. 伤害发生原因7烧烫伤,则伤害性质:7烧烫伤或9内脏器官伤。
  19. 伤害发生原因(8窒息或9溺水或10中毒),则伤害性质(9内脏器官伤);伤害部位(6全身广泛受伤);伤害累及系统(8多系统)。
  20. 伤害发生原因:11动物伤。则伤害性质为(5叮咬抓伤);伤害累及系统(6运动系统或7皮肤);产品使用关系(禁止选择);案例类型(禁止选择)。
  21. 伤害部位(2上肢/3下肢),则伤害累及系统(6运动系统或7皮肤)。
  22. 伤害性质(1骨折),则伤害严重程度屏蔽:1轻度。
  23. 伤害意图(1非故意)且伤害严重程度(3重度),则案例类型(10-重度非故意伤害)。
  24. 伤害意图(2自伤/自伤或3他人故意),则产品使用关系(禁止选择);典型案例类型(禁止选择)。
  25. 伤害性质(2关节脱位),则伤害累及系统(6运动系统 )
  26. 伤害性质(3扭伤拉伤),则伤害累及系统屏蔽选项(1中枢神经系统、2呼吸系统、7皮肤 )
  27. 伤害性质(8颅脑损伤),则伤害累及系统(1中枢神经系统)
  28. 伤害性质(9内脏器官伤),则伤害累及系统屏蔽(6运动系统和7皮肤)
  29. 伤害部位(1头颈部),则伤害累及系统屏蔽(屏蔽选项:5泌尿生殖系统;6运动系统;)
  30. 伤害发生地点(1-家中 或4-公共场所),则伤害发生时活动(屏蔽选项4体育活动,8步行)

倒序矫正

  1. 身份证信息出生日期匹配是否一致,身份证信息性别匹配是否不一致。不一致有弹窗提醒修改。
  2. 伤害发生时活动:7驾乘交通工具,则伤害发生地点为:6公路街道
  3. 临床诊断含关键字(中毒/中暑/触电/冻伤/窒息/溺水),则伤害性质(9内脏器官伤);伤害部位(6全身广泛受伤);伤害累及系统(8多系统)。
  4. 临床诊断含关键字“酒精中毒”,则伤害发生原因(10中毒);伤害意图(2自伤/自杀);饮酒情况(1饮用);伤害性质(9内脏器官伤);伤害部位(6全身广泛受伤);伤害累及系统(8多系统)。(根据诊断,自动调整,不用医生修改)
  5. 临床诊断含关键字(蛛网膜下腔出血 或 脑震荡),则伤害性质(8颅脑损伤)。(根据诊断,自动调整,不用医生修改)
  6. 临床诊断含关键字裂伤开放性损伤,则伤害性质可选(4锐器伤/开放伤;1骨折;8颅脑损伤)。(根据诊断,弹出提示供 医生修改)
  7. 临床诊断含关键字全身多处挫伤/全身多处擦伤,则伤害部位(5多部位)
  8. 临床诊断含关键字烧伤,则伤害性质(7烧烫伤 或 9内脏器官伤),伤害发生原因(7烧烫伤)。
  9. 临床诊断含关键字,则伤害发生原因(6锐器伤)。
-- Add/modify columns 
alter table T_REPORT_TOBEREPORT add isInvalid number(1) default 0 not null;
-- Add comments to the columns
comment on column T_REPORT_TOBEREPORT.isInvalid
is '状态(-1已作废;0或空值表示正常有效记录)';

-- Add/modify columns
alter table T_REPORT_TOBEREPORT add DiagnoseMain VARCHAR2(3000);
-- Add comments to the columns
comment on column T_REPORT_TOBEREPORT.DiagnoseMain
is '主诉';


  1. 防保科要求取消报卡右上角及右下角的关闭按钮,只保留 稍后补填、保存 按钮,异常报卡将进入 待报卡列表 由防保科人工作废;
  2. 防保科要求 待报卡 界面增加 作废和取消作废按钮,填报状态 增加 “已作废”选项查询,作废和取消作废功能只允许防保科人员使用;
  3. 待填报未加载出患者信息。
  4. 待填报自动加载规则

2024-9-10

  1. 伤害报告待填报和规则设置增加导出功能
  2. 物品下拉选项里不能设置。
  3. 伤害发生原因设置钝器伤或锐气伤,怎么控制物品栏不能输入无或没有