第1号-汤学民-深圳市人民医院系统架构升级及数据交换平台的设计与实施

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

深圳市人民医院数据库架构及数据交换平台的设计与实施汤学民主要内容主要内容项目背景数据库架构的设计数据交换平台的设计系统切换应用效果项目背景原系统存在的问题性能安全点对点数据交换:管理、安全、性能业务增长要求外科大楼启用后(2012年):开放床位2334张内科大楼启用后(2018年):开放床位约3000张资金外科大楼信息化建设配套项目数据库架构设计原数据库架构服务器:szrmyy-rx8640-1.his-domain.szrmyy设备硬件:HPRX8640操作系统:WindowsServer2003DEIA64SP2功能描述:群集数据库服务器网络地址:172.16.0.201/24主要应用:SQLSERVER2005EE×64SP2服务器:szrmyy-rx8640-2.his-domain.szrmyy设备硬件:HPRX8640操作系统:WindowsServer2003DEIA64SP2功能描述:群集数据库服务器网络地址:172.16.0.202/24主要应用:SQLSERVER2005EE×64SP2服务器:cx-server设备硬件:HP580操作系统:WindowsServer2003R2EE×64SP2功能描述:复制数据库服务器网络地址:172.16.0.41/24主要应用:SQLSERVER2005EE×64SP2数据库架构设计思想(一)数据库分库性能及安全中2:8现象:住院系统占80%的资源,带来80%的风险,宕机时对医院的影响20%。门诊系统则相反。分为门诊数据库、住院数据库、公用数据库划分的依据可管理性与性能的平衡业务库和查询库分开提高性能与安全(查询库只读)数据归档数据库架构设计思想(二)数据库A/A群集高可用性充分利用服务器资源数据库镜像建立灾备系统易布署、高性能备份/恢复数据库系统测试对外服务:信息中心数据交换、报表统计、数据分析等数据交换平台设计原数据交换模式点对点交换交互的系统:HIS、LIS、PACS、B超、病理、发药机、固定资产、预约挂号、满意度评价等提供IP、数据库、视图、表结构等管理用户名、密码、权限存在问题难以管理安全、性能隐患升级和迁移困难数据交换平台设计自主设计研发轻量级数据交换平台解决现有的问题,同时具有可扩展性架构设计完整:安全、审计、性能等模块内容逐步充实:技术.net架构webserviceXMLWeb服务使用流程发现服务(服务注册中心)Web服务请求者Web服务提供者统一语义1提交Web服务描述2查找Web服务3返回Web服务描述4统一语义45交互应用程序(客户端)身份认证安全日志平台管理Web服务服务描述…接口1接口2接口3……表示层服务层数据层数据交换平台架构HIS数据库LIS数据库PACS数据库查找、调用实施(升级)实施步骤设计验证:虚拟机上模拟业务划分、分库、应用程序修改服务器、存储的规划与安装系统安装、群集实现模拟切换升级影响最小细分任务,统筹安排全脚本操作应用分析门诊生产数据库性能趋势0123456785月6月7月8月9月10月11月数据增长CPU内存I/O语句执行时间数据增长:53GB至73GBCPU(%ProcessorTime)平均5.0,最高5.4内存(Pages/Sec)平均0.06,最高0.13I/O平均(Avg.DiskQueueLength)平均0.1,最高0.11语句执行时间(SQL\Duration)平均3.9ms,最高4.13ms住院生产数据库性能趋势01234567895月6月7月8月9月10月11月数据增长CPU内存I/O语句执行时间数据增长:53GB至79GBCPU(%ProcessorTime)平均:4.2%,最高4.8%内存(Pages/Sec)平均0.08,最高0.17I/O平均(Avg.DiskQueueLength)平均0.09,最高0.10语句执行时间(SQL\Duration)平均3.5ms,最高5.6msweb服务(一)健康卡协调会健康卡协调会序号Web-services功能1stringGetDepartment(stringinXML)获取科室2stringGetDoctorList()获取医生列表3stringGetBrxz()获取病人性质4stringGetSfxmList()获取HIS收费项目5stringGetYpxxList()获取HIS药品6stringGetJyxmList(stringinXML)获取检验申请单7stringGetZyBrxx()获取住院病人信息8stringGetMzBrxx()获取门诊病人信息9stringGetMzBrxx_Fphm()按发票取病人信息10stringGetZyFymx(stringinXML)查询住院病人费用11stringInsertFymx(stringinXML)住院病人记费web服务(二)健康卡协调会健康卡协调会序号Web-services功能12stringGetChuFangList_Mzhm(stringinXML)按门诊号码查处方单13stringGetLisList_Mzhm(stringinXML)按门诊号码查检验单14stringGetLisList_Tmbh_Mz(stringinXML)按条形码查检验单15stringGetLisList_Zyhm(stringinXML)按住院号码查检验单16stringGetLisList_Tmbh_Zy(stringinXML)按条码查住院检验单17stringGetMzBrxx_Ny(stringinXML)预约取门诊信息18stringGetChuFangList_Ny(stringinXML)预约取门诊处方信息19stringGetChuFangMx_Ny(stringinXML)预约取门诊处方明细20stringLis_GetReportInfo(stringinXML)获取LIS报告21stringReport(stringinXML)获取PACS报告(调试中)web服务接口举例获取住院病人信息语法:stringGetZyBrxx()输入参数:?xmlversion='1.0'encoding='utf-8'?DataInfoZyhm00564303/Zyhm/DataInfo输出参数:?xmlversion=“1.0”encoding=“utf-8”?DataInfoBrxxZyh住院号流水号/ZyhZyhm住院号码/ZyhmBrxm病人姓名/BrxmBrxb病人性别/BrxbCsny出生年月/CsnySfzh身份证号/SfzhXzmc病人性质/XzmcBrnl病人年龄/BrnlBlood血型/BloodGj国籍/GjJg籍贯/JgMz民族/MzZy职业/ZyHkdz户口地址/HkdzHkyb户口邮编/HkybLxdz联系地址/LxdzLxdh联系电话/LxdhYlzh医保卡号/YlzhDnh电脑号/DnhKsmc病人科室/KsmcBrch病人床号/BrchRyrq入院日期/RyrqCyrq出院日期/CyrqCypb出院标志(0在院;1,8出院;9注销)/Cypb/Brxx…………….Result100/ResultErrorMsgHIS抛出的错误原因/ErrorMsg/DataInfo

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功