您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 第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架构webserviceXMLWeb服务使用流程发现服务(服务注册中心)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号-汤学民-深圳市人民医院系统架构升级及数据交换平台的设计与实施
链接地址:https://www.777doc.com/doc-3390226 .html