医院检验系统小程序设计(集思广益)

dashetou123123 2016-03-31 03:45:21

流程图如上。
本人大概思路:1:开机后台自动运行 2:后台程序实时监听数据 3:当监听到数据后弹出处理意见框

困惑:后台自动运行如何设计,从哪里开始入手,万事开头难,就是不知道从哪里开始,小弟自学C#2个月,有些地方摸不清头绪,请论坛大神们点拨!
...全文
701 21 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
dashetou123123 2016-04-09
  • 打赏
  • 举报
回复
引用 19 楼 wddw1986 的回复:
这哪家医院啊,我可不敢去....
额 这个和来不来医院有什么关系哦
dashetou123123 2016-04-09
  • 打赏
  • 举报
回复
引用 20 楼 yan_hyz 的回复:
WCF 双攻通信,属于 WCF 比较重要的一部分,好好研究
领教
dashetou123123 2016-04-09
  • 打赏
  • 举报
回复
引用 16 楼 ki1381 的回复:
玩玩就好,实际项目没那么简单的。危急值的定义需要一堆基础规则,跟LIS系统密切相关,而且最终发送需要检验科工作人员人工确认,通常是LIS系统的一个必备内置模块了。通知手段还包括直接短信通知床位医生和主治医生等。如果标本来自门急诊病人还要查询出病人的联系方式,医院会尽可能的直接通知病人来院复查(各家医院处理流程可能不一样) 所以LZ这个切入点选的不是很好。倒不如参考9楼的意见分别学习那些相关技术。
嗯,我是从HIS数据库里 提取检验结果的数据,每个项目的结果和危急值作比对,如果高出侧检验科电脑弹框提醒,再次对标本进行核对检验,确认后将此患者的开单医生等信息抽出来到Acess里,access里事前准备好每个科室的固定IP地址,向这个科室的护士办和医生办发送信息,对面弹框确认。
blueink_200451 2016-04-03
  • 打赏
  • 举报
回复
猴头 2016-04-02
  • 打赏
  • 举报
回复
WCF 双攻通信,属于 WCF 比较重要的一部分,好好研究
cheng2005 2016-04-01
  • 打赏
  • 举报
回复
这哪家医院啊,我可不敢去....
还想懒够 2016-04-01
  • 打赏
  • 举报
回复
你这个流程图太过于简单,再将每一步细化一下吧,比如说第一步,是如何在系统中操作以及如何确认完成,还有校验规则是什么,这些都可以形成为流程图。 另外,得考虑一下使用的频繁度和并发度,如果前端用户较多,而后面的人数较少,你就得想办法排队了,不然一窝蜂样的传进来,那可要了命了
Ki1381 2016-03-31
  • 打赏
  • 举报
回复
玩玩就好,实际项目没那么简单的。危急值的定义需要一堆基础规则,跟LIS系统密切相关,而且最终发送需要检验科工作人员人工确认,通常是LIS系统的一个必备内置模块了。通知手段还包括直接短信通知床位医生和主治医生等。如果标本来自门急诊病人还要查询出病人的联系方式,医院会尽可能的直接通知病人来院复查(各家医院处理流程可能不一样) 所以LZ这个切入点选的不是很好。倒不如参考9楼的意见分别学习那些相关技术。
dashetou123123 2016-03-31
  • 打赏
  • 举报
回复
引用 12 楼 qq_17486399 的回复:
好厉害的样子,小弟自愧不如,虽然小弟接触C#已有近两年
我也是慢慢摸索着前进,以功能实现为目的
dashetou123123 2016-03-31
  • 打赏
  • 举报
回复
引用 10 楼 wanghui0380 的回复:
说白了,就是“报警信息”,数据流检测--达到XX智能规则--报警布控---然后手动处理是撤防还是跟踪处理 呵呵,专业点的名称“XXXX风险防御系统”
很专业!!!确实这样
dashetou123123 2016-03-31
  • 打赏
  • 举报
回复
引用 9 楼 anyong3 的回复:
后台自动运行如何设计? 1.创建一个windows服务项目,发布后安装在机器上并设置自动运行就可以保证只要机器一开机就会一直后台自动运行。 2.创建一个winform项目,把快捷方式放在启动文件夹下也能保证机器一运行就自动运行。 后台程序实时监听数据? 1.一般做法要用到双工通讯,底层的实现是使用socket,高级的封装可以用wcf的双工模式,还可以使用websocket,这个支持浏览器。网上资料很多的。这样可以让服务器收到变更的时候及时通知客户机。 2.比较low的做法是用定时器循环请求服务,一旦查到新的消息就提示通知,这种做法服务端开销比较大,而且根据定时长度消息不一定及时。 当监听到数据后弹出处理意见框? 这个非常简单就不讲了。
恩 谢谢 受益匪浅
大鱼> 2016-03-31
  • 打赏
  • 举报
回复
好厉害的样子,小弟自愧不如,虽然小弟接触C#已有近两年
wanghui0380 2016-03-31
  • 打赏
  • 举报
回复
1.开机启动这不是问题,只是一段小代码,对成熟程序员来说,几分钟的事情 2.监听数据,这块就看你监听什么了,这个看你“下位机”(姑且叫下位机)给你什么方式 3.风险布控规则,这个你自己设计 4.布控消息,这个一个消息中间件就好 5.撤防,还是继续跟踪,这个基本是常规代码,普通程序员都可以搞。
wanghui0380 2016-03-31
  • 打赏
  • 举报
回复
说白了,就是“报警信息”,数据流检测--达到XX智能规则--报警布控---然后手动处理是撤防还是跟踪处理 呵呵,专业点的名称“XXXX风险防御系统”
anyong3 2016-03-31
  • 打赏
  • 举报
回复
后台自动运行如何设计? 1.创建一个windows服务项目,发布后安装在机器上并设置自动运行就可以保证只要机器一开机就会一直后台自动运行。 2.创建一个winform项目,把快捷方式放在启动文件夹下也能保证机器一运行就自动运行。 后台程序实时监听数据? 1.一般做法要用到双工通讯,底层的实现是使用socket,高级的封装可以用wcf的双工模式,还可以使用websocket,这个支持浏览器。网上资料很多的。这样可以让服务器收到变更的时候及时通知客户机。 2.比较low的做法是用定时器循环请求服务,一旦查到新的消息就提示通知,这种做法服务端开销比较大,而且根据定时长度消息不一定及时。 当监听到数据后弹出处理意见框? 这个非常简单就不讲了。
dashetou123123 2016-03-31
  • 打赏
  • 举报
回复
引用 6 楼 sp1234 的回复:
假设要在一个软件项目中去分析、规划、设计一个复杂系统,包括分布式的多种软件的系统集成,那么需要知道一些“中间的”知识才能架构一个项目。仅仅知道界面或者仅仅知道最底级技术,都是不够的。 你不妨就是做点单页面、单界面的,并且就是本地化保存数据的小玩意儿,用来练手。不要考虑太多了。
嗯 我已经做过一个 winform的点餐小程序了,那个程序就是本地操作。 目前这个需要局域网 网络通信,想从 开机自动运行 winform 开始 就和360卫视似的显示在右下角任务栏
  • 打赏
  • 举报
回复
假设要在一个软件项目中去分析、规划、设计一个复杂系统,包括分布式的多种软件的系统集成,那么需要知道一些“中间的”知识才能架构一个项目。仅仅知道界面或者仅仅知道最底级技术,都是不够的。 你不妨就是做点单页面、单界面的,并且就是本地化保存数据的小玩意儿,用来练手。不要考虑太多了。
dashetou123123 2016-03-31
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
你这个不叫做软件设计流程图,这是给用户培训的、或者是贴在医院大厅里边做宣传的那种”工作流图“,不是软件流程图。 软件的流程图,跟一个人对于计算机体系结构、软件进程概念的知识深度有关。假设两种东西根本不在同一个机器上,它可能是一个程序的流程图吗?它至少会分成“两个”软件的流程图而分别设计的(这时候就需要引入user用例、通讯机制等等中间概念)。 基本上,既然你还不能设计软件,那么就从画(各类用户的)界面、分析网络(粗浅的)架构入手。比如说所谓“检验科完成危急确认”这个东东,能不能有点实际的内容?界面是什么?操作是什么?速度要求?从最简单的界面入手进行调研。先给别人打打下手,避免浪费青春,等你过1、2年有了工作经验再真正自己设计软件。
这不往年都是购买程序嘛,现在开始培养自己开发,自己维护,目前都是从头开始学习。
dashetou123123 2016-03-31
  • 打赏
  • 举报
回复
引用 3 楼 fei2yun 的回复:
[quote=引用 2 楼 dashetou123123 的回复:] 本人意愿的信息管理员,当然要做点成就了
你把“有些地方摸不清头绪”,这些都说出来看看。哪里理不通的[/quote] 第一步怎么下手,如何将C#程序设计成 开机后台自动运行,端口监听 先从这里开始
  • 打赏
  • 举报
回复
你这个不叫做软件设计流程图,这是给用户培训的、或者是贴在医院大厅里边做宣传的那种”工作流图“,不是软件流程图。 软件的流程图,跟一个人对于计算机体系结构、软件进程概念的知识深度有关。假设两种东西根本不在同一个机器上,它可能是一个程序的流程图吗?它至少会分成“两个”软件的流程图而分别设计的(这时候就需要引入user用例、通讯机制等等中间概念)。 基本上,既然你还不能设计软件,那么就从画(各类用户的)界面、分析网络(粗浅的)架构入手。比如说所谓“检验科完成危急确认”这个东东,能不能有点实际的内容?界面是什么?操作是什么?速度要求?从最简单的界面入手进行调研。先给别人打打下手,避免浪费青春,等你过1、2年有了工作经验再真正自己设计软件。
加载更多回复(1)

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧