消息平台常见问题
头菜单消息按钮不显示
按钮显示与否是根据登录科室配置的,基础数据-科室/病区 界面右上角更多功能-科室接收消息权限配置

用户收到其它科室消息问题
1.确定【基础数据-用户-指定科室】是否关联在了其它科室,如果关联了收到是正常的,此时可以在消息动作类型处将此消息类型的需登录科室勾上,可以让此用户在登录【目标科室】时才看到此消息
【目标科室】
- 如果是通过配置的接收对象如科室医生、病区护士、主治医生医疗单元等团体性质接收对象那么目标科室就是当时患者所在科室、病区;
- 如果配置的接收对象是主治医生,开单医生等个人接收对象目标科室则为空;
- 如果是通过发送参数ToLocRowId参数传的接收科室,那么目标科室自动即为参数所传科室;
- 如果是通过发送参数ToUserRowId参数传的接收用户(如会诊),那么发送时可以通过参数ToLocRowId参数指定目标科室
科室ID|OnlyFlag,注意一定要带着|OnlyFlag标志
2.由于早期版本取资源表截止日期字段错误,可能会导致出现截止了还是收到了,未截止但是却没收到的情况,此时可以修改websys.DHCMessageReceiveTypeMgr.cls的SendToResourseUser方法中的代码
//set enddate=$p($G(^RB("RES",ResId)),"^",19)
set enddate=$p($G(^RB("RES",ResId)),"^",23) //19-->23用户未收到消息问题
1.消息类型上有出院自动处理配置,确定是否因为此将消息自动置为了已处理
2.根据科室取用户一般是取的资源表,确定【基础数据-用户-指定科室】是否关联了此科室,且在相应开始日期结束日期范围内
3.由于历史版本问题截止日期取得是资源表第19位,而维护界面位第23位,可能出现维护界面看着没有截止日期,由于不知名原因第19位又有值且大于当前日期,会判断为已截止
4.一个医护人员对应多个用户,可能导致相应用户无法收到消息(历史版本没根据人员循环取用户,只取了一个)
会诊消息问题
1.会诊消息的接收对象要配置成空(如配了科室医生会导致发送科室医生收到消息)
2.会诊消息的接收人是新产品组在会诊申请时 根据所选科室和医生 取到相应接收用户调用接口时传过来
3.在历史版本中产品组取用户时,护士会诊取科室下护士,其它会诊取科室下医生 但是当申请医技科室会诊、药房会诊时 按医生会取不到用户

4.工号为字母开头的收不到消息问题

标本拒收问题
1.没有处理按钮,没办法处理,没维护消息处理链接且发送时也没传,可在【消息动作类型维护】将标本拒收的处理链接维护为jquery.easyui.dhclabrejectquery.csp
2.个别处理不掉问题,可能时一个标本拒收了多次导致,消息平台处理消息接口只会根据条件处理最新的一条消息,可以在发送时将拒收记录ID作为业务ID,处理时也使用之。


消息上传附件问题
1.消息附件服务器FTP配置:demo-消息配置 看看ftp服务器配置了没,测试能否访问通
2.是否安装了flash player(消息发送界面 附件上传是否为蓝色的【附件上传】)
3.如果ftp用户没给写权限也会上传失败
其它
1.头菜单消息按钮显示数量,打开显示空白,一般为后台Query查询报错
2.消息列表显示出来,点击行无法法显示内容,一般为后台获取详细数据报错(老版本获取年龄等)

Comments
请在后台配置评论类型和相关的值。