1.导医医生头像显示大小bug
问题描述
解决方案
1.在次重新上传图片
2.修改一下图片的分辨率大小
2.队列别名显示不对
问题描述
在分诊台后台给队列更改别名或者设置别名,但并未生效
解决方案
通过数据库修改
1.查询出更改的队列
SELECT From queue_type where name = “队列名称”
2.根据队列ID修改别名
UPDATE dbo.queue_typeSET display_name = ‘修改别名’ WHERE id = 506
修改成功
2.
可以在导医管理平台点击队列选项卡选中根节点,修改队列的别名。*注意:不是选中分诊台修改队列绑定的别名
可以在定时执行任务处定时设置队列别名为队列名:
代码: entities.Database.ExecuteSqlCommand(“UPDATE queue_type SET display_name=name WHERE display_name IS NULL OR display_name=’’”);
3.数据接口同步漏数据
问题描述
通过webservice方式同步第三方平台数据时,没有任何报错并出现入库成功的日志提示,但是我们库里任然没有这条数据,那这条报文在调一次,成功入库
解决方案
1.需要打补丁,在数据入库时,我们对入库数据进行记录并存储在自己新建的表里,然后通过importHandler接口定时扫描自己新建的表和source表里数据对比,找出没有入库成功的,然后尝试在次调用入库。
代码参考华西附二院的importHandler 和 WebServiceDataInterface22
2.沟通HIS,看HIS能否提供一个反查接口,当在我们库里找不到患者的挂号信息,然后我们调用HIS的反查接口,在推送此患者的挂号数据。
4.拖动修改数据的操作日期是call_queue 的last_opr_time (分诊台接口)
5.数据备份和删除
备份数据,可以通过windows定时服务来实现
写一个批处理程序,执行sql语句
注意在执行批处理前,我们需要将备份表创建
案例:
1.批处理语句
@ECHO OFF
SET dbhost=192.168.182.232.\SQLEXPRESS //数据库地址
SET dbuser=sa //数据库账户
SET dbpasswd=Shine2008 //数据库密码
set dbName=ShineTriage //数据库名称
SET sqlpath=%~dp0 //sql路径
set sqlfile=copySql.sql //sql文件名称
osql -S %dbhost% -U %dbuser% -P %dbpasswd% -d %dbName% -i %sqlpath%%sqlfile%
@ECHO Done!
EXIT
2.SQL文件
sql语句:insert into call_record_backup SELECT triage_id,queue_type_id,doctor_id,pager_id,source_id,register_id,create_time,create_type,checkin_time,call_time,finish_time,finish_type,time_interval FROM call_record where DATEDIFF(dd,call_record.finish_time,GETDATE()) >=10;
3.windows定时任务
随后就是设置windows定时任务
1.Windows键+R,调出窗口,输入compmgmt.msc,出现次窗口






删除清空数据,这个具体情况需根据医院需求来定制,具体的sql语句我们写到上面的那个sql文件就好
