Your SlideShare is downloading. ×
0
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
090613 BPyUg Py+Delphi
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

090613 BPyUg Py+Delphi

716

Published on

大庆油田总医院核磁共振室 张迪

大庆油田总医院核磁共振室 张迪

Published in: Entertainment & Humor
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
716
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 分 诊叫号系统 Python+delphi 大 庆油田总医院核磁共振室 张迪 2009.6
  • 2. Why? <ul><ul><li>改 进原有流程 </li></ul></ul><ul><ul><li>简化医护日常工作 </li></ul></ul><ul><ul><li>减少工作出 错的几率 </li></ul></ul><ul><ul><li>医 疗是个严谨的工作 </li></ul></ul><ul><ul><li>每天从早到晚的重复工作 </li></ul></ul><ul><ul><li>HIS 和 RIS 人工干 预 </li></ul></ul>
  • 3. 原工作流程 <ul><li>信息来源: </li></ul><ul><ul><li>门诊患者->挂号就诊-> HIS 系 统 </li></ul></ul><ul><ul><li>住院患者->住院部-> HIS 系 统 </li></ul></ul><ul><li>我 们科的工作: </li></ul><ul><ul><li>影像科室登 记生成检查号 </li></ul></ul><ul><ul><li>手写片袋、申 请单的记录备份 </li></ul></ul><ul><ul><li>护士人工叫号 </li></ul></ul><ul><ul><li>医生手工 输入检查号,姓名等信息给检查设备 </li></ul></ul><ul><li>HIS 和 RIS </li></ul><ul><li>两套系 统中间的工作人工完成 </li></ul>
  • 4.  
  • 5. 原 过程存在的问题 <ul><ul><li>MRI 2 台 70 人 / 天 </li></ul></ul><ul><ul><li>人工叫号 </li></ul></ul><ul><li>枯燥、疲 劳 </li></ul><ul><li>语气等引起的医患纠纷 </li></ul><ul><ul><li>手工 录入信息出错几率 </li></ul></ul><ul><li>错误输入引起的一系列问题 </li></ul><ul><ul><li>每 项检查五次审核过程 </li></ul></ul>
  • 6. 改 进过程 <ul><ul><li>从 HIS 系 统提取患者信息打印不干胶贴 </li></ul></ul><ul><ul><li>程序生成 检查设备所需要的参数 </li></ul></ul><ul><ul><li>TTS 语音叫号 </li></ul></ul><ul><ul><li>叫号同 时分诊,发送患者信息给检查设备 </li></ul></ul><ul><ul><li>空 闲时 TTS 播放 检查注意事项 </li></ul></ul><ul><ul><li>统计 </li></ul></ul>
  • 7. 程序 设计 <ul><li>客 户端 </li></ul><ul><ul><li>Hook 在登 记时从 HIS 系 统取出患者信息传给 python 写的服 务端 </li></ul></ul><ul><ul><li>检查设备运行的客户端 </li></ul></ul><ul><li>服 务端 </li></ul><ul><ul><li>服 务端接受数据做处理(生成拼音码、首字母检索、扫描参数等)入库 </li></ul></ul><ul><ul><li>服 务端处理 TTS </li></ul></ul><ul><ul><li>服 务端分发参数给检查设备 </li></ul></ul>
  • 8. hook <ul><ul><li>Delphi 写的全局 hook GetForegroundWindow 还是 Findwindow 如果一个 Dll 里有 hook 并且再 调用 socket 那么会被大部分 杀毒软件和谐 WM_COPYDATA 将取到的数据 传给调用 dll 的 exe 在通 过 tcp 发送给服务端。 </li></ul></ul>
  • 9. python 服 务端 <ul><ul><li>接收数据 处理入库 编码, ch2pr , webpy , twisted </li></ul></ul><ul><ul><li>PyTTS 合成 语音 ( speakfromwave 这个 delphi 没有) </li></ul></ul><ul><ul><li>telnet 分 发给检查设备 (写 临时文件,格式?) </li></ul></ul><ul><ul><li>客 户端数据列表 </li></ul></ul><ul><ul><li>统计信息 ( flex+json ) </li></ul></ul><ul><ul><li>打印 ( 调用 delphi 写的命令行程序) </li></ul></ul>
  • 10. 客 户端样式
  • 11. Flex+json 的 统计图
  • 12. Flex+json 的 统计图
  • 13. 源代 码 <ul><ul><li>http://code.google.com/p/meduline/ </li></ul></ul><ul><li>hg clone https://meduline.googlecode.com/hg/ meduline </li></ul>
  • 14. 谢谢 Thanks

×