HIS系统中各类卡接口应用设计说明
- 格式:doc
- 大小:75.00 KB
- 文档页数:5
HIS(LIS、PACS、RIS、EMR)系统简介HIS(LIS、PACS、RIS、EMR)系统简介⼀、定义说明医院信息系统(Hospital Information System, HIS),利⽤电⼦计算机和通讯设备,为医院所属各部门提供病⼈诊疗信息和⾏政管理信息的收集、存储、处理、提取和数据交换的能⼒,并满⾜所有授权⽤户的功能需求。
实验室信息管理系统(Laboratory Information Management System, LIS),是专为医院检验科设计的⼀套信息管理系统,能将实验仪器与计算机组成⽹络,使病⼈样品登录、实验数据存取、报告审核、打印分发,实验数据统计分析等繁杂的操作过程实现了智能化、⾃动化和规范化管理。
有助于提⾼实验室的整体管理⽔平,减少漏洞,提⾼检验质量。
医学影像存档与通讯系统(Picture archiving and communication systems, PACS),是近年来随着数字成像技术、计算机技术和⽹络技术的进步⽽迅速发展起来的、旨在全⾯解决医学图像的获取、显⽰、存贮、传送和管理的综合系统。
放射信息管理系统(Radioiogy information system, RIS),是优化医院放射科⼯作流程管理的软件系统,⼀个典型的流程包括登记预约、就诊、产⽣影像、出⽚、报告、审核、发⽚等环节。
电⼦病历 (Electronic Medical Record, EMR),是指将传统的纸病历完全电⼦化,并提供电⼦贮存、查询、统计、数据交换等管理模式,它是信息技术和⽹络技术在医疗领域应⽤的必然产物,是医院计算机⽹络化管理的必然趋势,⽬前改领域研究已成为⼀个新的研究应⽤热点。
⼆、概述医院信息系统(HIS)是⼀个庞⼤⽽复杂的现代化信息管理系统,它包含财务、⼈事、住院、门诊、挂号、医技、收费、分诊、药品管理等多个⼦系统,经过多年的发展,HIS系统被赋予更多的功能:随着医院内部业务流程的不断梳理和整合,HIS 与LIS,PACS,RIS,EMR等外围模块不断融合;随着卫⽣信息化的内涵与外延不断扩展,HIS与社保,医保,甚⾄银⾏系统的业务及数据交互越来越频繁。
接口设计说明书(软件设计文档范例)接口设计说明书(软件设计文档范例)1.引言1.1 文档目的本文档旨在描述软件系统的接口设计,提供开发人员进行开发和集成工作的指导。
1.2 读者对象本文档适用于软件开发团队、测试人员和其他与系统开发和集成相关的人员。
2.系统概述2.1 系统描述系统为一个类型的软件系统,主要功能包括但不限于、和。
2.2 系统架构系统采用了架构,主要包括以下模块和组件:- 模块1:描述模块1的功能和接口- 模块2:描述模块2的功能和接口-3.接口设计3.1 接口概述系统的接口主要分为内部接口和外部接口,用于不同模块之间的通信和数据传递。
3.2 内部接口3.2.1 模块1接口模块1提供以下接口供其他模块使用:- 接口1:描述接口1的功能和输入输出参数- 接口2:描述接口2的功能和输入输出参数-3.2.2 模块2接口模块2提供以下接口供其他模块使用:- 接口1:描述接口1的功能和输入输出参数- 接口2:描述接口2的功能和输入输出参数-3.3 外部接口3.3.1 数据输入接口系统支持以下数据输入接口:- 接口1:描述接口1的功能和输入参数格式- 接口2:描述接口2的功能和输入参数格式-3.3.2 数据输出接口系统支持以下数据输出接口:- 接口1:描述接口1的功能和输出数据格式- 接口2:描述接口2的功能和输出数据格式-4.接口标准4.1 接口命名规范- 内部接口:采用驼峰命名法,例如getUserName()- 外部接口:采用大写字母和下划线的形式,例如GET_USER_INFO4.2 接口参数规范- 参数类型:根据具体需求确定参数的类型,例如字符串、整数等- 参数命名:采用有意义的命名,易于理解和使用4.3 接口返回值规范- 返回值类型:根据具体需求确定返回值的类型,例如字符串、整数等- 返回值说明:对返回值的含义和可能取值进行详细说明5.附件本文档涉及的附件包括:- 附件1:x- 附件2:x-6.法律名词及注释6.1 法律名词1:定义1- 注释1:x6.2 法律名词2:定义2- 注释2:x7.全文结束。
HIS接⼝-完整版-⽂档版本:3.0版创建时间:2012年1⽉1⽇修订版本:3.0.2版修订时间:2014年04⽉30⽇版权所有:贵州精英企业科技发展有限公司联系电话:0851-*******HIS接⼝详细调⽤规范(完整版)贵州精英企业科技发展有限公司⽬录1. HIS接⼝概述 (4)1.1. 概述部分编写⽬的 (4)1.2. HIS接⼝使⽤背景 (4)1.3. HIS接⼝实现描述 (4)2. XML规范定义 (5)2.1. 查询接⼝函数返回值XML规范 (5)2.2. ⾮查询接⼝函数返回值XML规范 (6) 2.3. 码表数据上传XML规范 (6)2.4. 业务数据上传XML规范 (7)3. 接⼝数据流程描述 (8)3.1. 接⼝框架图 (8)3.2. 数据流程图 (8)3.2.1. 流程说明 (8)3.2.2. 各个流程含义和依赖关系描述 (9)4. 码表接⼝定义 (10)4.1. 科室码表上传接⼝ (10)4.2. ⽤户码表上传接⼝ (10)4.3. 储⾎点医院出库给其它医院码表 (11)5. 业务数据接⼝定义 (11)5.1. 病⼈基本信息接⼝ (11)5.1.1. 添加病⼈基本信息 (11)5.1.2. 修改病⼈基本信息 (11)5.1.3. 删除病⼈基本信息 (11)5.1.4. 数据结构表 (12)5.2. 临床⽤⾎申请单接⼝ (13)5.2.1. 添加临床⽤⾎申请信息 (13)5.2.2. 修改临床⽤⾎申请信息 (13)5.2.3. 删除临床⽤⾎申请信息 (13)5.2.4. 数据结构表 (13)5.3. 交叉配⾎记录接⼝ (16)5.3.1. 添加交叉配⾎记录信息 (16)5.3.2. 修改交叉配⾎记录信息 (16)5.3.3. 删除交叉配⾎记录信息 (17)5.3.4. 数据结构表 (17)5.4. 临床⽤⾎出库接⼝ (19)5.4.1. 添加临床⽤⾎出库记录信息 (19)5.4.2. 修改临床⽤⾎出库记录信息 (19)5.4.3. 删除临床⽤⾎出库记录信息 (19)5.4.4. 数据结构表 (20)5.5. 输⾎不良反应接⼝ (21)5.5.1. 添加输⾎不良反应记录信息 (21)5.5.2. 修改输⾎不良反应记录信息 (21)5.5.3. 删除输⾎不良反应记录信息 (21)5.5.4. 数据结构表 (21)5.6. 发⾎给其它医院接⼝(具有储⾎点功能的医院使⽤) (22) 5.6.1. 添加给其它医院出库记录信息 (22)5.6.2. 修改给其它医院出库记录信息 (23)5.6.3. 删除给其它医院出库记录信息 (23)5.6.4. 数据结构表 (23)5.7. ⾎液出库(报废、回退、科研⽤⾎、其它)接⼝ (24) 5.7.1. 添加⾎液出库记录信息 (24)5.7.2. 修改⾎液出库记录信息 (24)5.7.3. 删除⾎液出库记录信息 (25)5.7.4. 数据结构表 (25)5.8. ⾎液⼊库接⼝ (26)5.8.1. 添加⾎液出库记录信息 (26)5.8.2. 修改⾎液出库记录信息 (26)5.8.3. 删除⾎液出库记录信息 (26)5.8.4. 数据结构表 (26)5.9. ⾎袋回收报废接⼝ (28)5.9.1. 添加⾎液回收报废记录信息 (28)5.9.2. 修改⾎液回收报废记录信息 (28)5.9.3. 删除⾎液回收报废记录信息 (28)5.9.4. 数据结构表 (28)1.HIS接⼝概述1.1. 概述部分编写⽬的本⽂档为接⼝概要设计⽂档,⽬的在于和医院HIS系统开发单位进⾏接⼝协商,以了解我们接⼝提供⽅式、数据流程、数据流程关系这三部分是否符合双⽅的要求,以确保下⼀步接⼝详细设计⼯作的顺利开展。
目录1 网管维护分系统功能 (3)功能概述 (3)功能描述 (3)2 门诊挂号管理分系统功能 (4)功能概述 (4)功能描述 (4)3 门诊收费管理分系统功能 (5)功能概述 (5)功能描述 (5)4 门诊(住院)药房管理分系统功能 (6)功能概述 (6)功能描述 (7)5 门诊医生站管理分系统功能 (8)功能概述 (8)功能描述 (8)6 住院病人入、出、转管理分系统功能 (9)功能概述 (9)功能描述 (9)7 住院收费管理分系统功能 (10)功能概述 (10)功能描述 (10)8 住院护士工作站管理分系统功能 (11)功能概述 (11)功能描述 (11)9 住院医生工作站管理分系统功能 (12)功能概述 (12)功能描述 (13)10电子病例管理分系统功能 (13)功能概述 (13)功能描述 (14)11 医技科室管理分系统功能 (15)功能概述 (15)功能描述 (15)12 药库管理分系统功能 (15)功能概述 (15)功能描述 (16)13 病案管理分系统功能 (17)功能概述 (17)功能描述 (17)14 医疗统计管理分系统功能 (19)功能概述 (19)功能描述 (19)15 手术麻醉管理分系统功能 (20)功能概述 (20)功能描述 (20)16 物资管理分系统功能 (21)功能概述 (21)功能描述 (21)17 设备管理分系统功能 (23)功能概述 (23)功能描述 (23)18 领导查询决策分析管理分系统功能 (25)功能概述 (25)功能描述 (25)19 多媒体查询分系统功能 (26)功能概述 (26)功能描述 (26)20 人事工资管理分系统功能 (27)功能概述 (27)功能描述 (27)21 成本绩效考核管理分系统功能 (27)功能概述 (27)功能描述 (28)22 院内通知功能 (29)功能概述 (29)功能描述 (29)23护理部管理分系统功能 (29)功能概述 (29)功能描述 (29)24医务科管理分系统功能 (30)功能概述 (30)功能描述 (30)1 网管维护分系统功能功能概述此功能主要是进行系统的数据初始化操作,集中权限控制设置、运行期间异常数据处理。
医院HIS管理系统详细设计说明书医院HIS管理系统详细设计说明书1.引言1.1 目的本文档旨在详细说明医院HIS管理系统的设计方案,包括系统架构、数据库设计、模块功能等内容,以指导系统的开发和实施过程。
1.2 背景医院HIS管理系统用于支持医院的日常管理工作,包括患者挂号、医生排班、药品管理、医疗费用结算等操作。
本系统将提高医院管理效率,提供更好的医疗服务。
2.系统架构2.1 总体架构医院HIS管理系统采用分布式架构,包括前端(客户端)、应用服务器和数据库服务器三层架构。
前端通过应用服务器与后端数据库进行通信。
2.2 前端设计前端设计采用Web界面,支持不同终端的访问,提供用户友好的操作界面。
2.3 应用服务器设计应用服务器作为系统的核心,负责处理用户请求、业务逻辑处理以及与数据库服务器的通信。
2.4 数据库服务器设计数据库服务器采用关系型数据库,存储医院的各种数据,包括患者信息、医生信息、药品信息等。
3.数据库设计3.1 概述数据库设计是医院HIS管理系统的核心部分,系统的性能和可靠性直接受数据库设计的影响。
本章节详细说明数据库的设计方案。
3.2 数据库模型根据医院的业务需求,设计了患者信息表、医生信息表、药品信息表等核心表,同时设计了相关的关联表和索引,以提高查询性能。
3.3 数据库操作详细描述了数据库的增、删、改、查等操作的具体实现方式,包括SQL语句和存储过程的编写。
4.模块功能设计4.1 患者管理模块包括患者挂号、就诊记录管理、患者基本信息修改等功能。
4.2 医生管理模块包括医生排班、医生出诊表管理、医生信息查询等功能。
4.3 药品管理模块包括药品库存管理、药品进货管理、药品信息查询等功能。
4.4 医疗费用管理模块包括医疗费用结算、费用查询、发票打印等功能。
5.附件本文档附带以下附件:- 数据库设计文档- 界面原型设计图- 系统流程图等6.法律名词及注释- HIS:Hospital Information System,医院信息化管理系统。
HIS产品介绍一、一卡通门诊业务总体设计流程图:门诊业务流程总体设计说明:1、关于病人使用的就诊卡我们建议使用医院内部卡,卡的类型上采用高抗磁卡。
相比IC卡、条码卡等,磁卡方案是最经济安全的,卡的费用可以由医院来承担(为避免浪费也可让病人承担)。
若医院承担,则省去了向病人收取卡的压金或者成本费等等麻烦,病人容易接受,推广起来就比较容易。
2、使用可储值就诊卡可大大减少病人排队时间和环节,但是考虑到病人的接受程度,我们建议仍然保留现有的现金收费模式,为那些不愿意在卡里存钱或者账户里金额不足的病人办理挂号和收费。
3、上图的挂号收费处(也称结算中心)兼具多种业务处理,医院可根据医院自身窗口的特点和具体业务情况,把业务分解成不同窗口和业务部门办理。
比如:卡中心、挂号室、收费处、挂号预约处,各分诊科室的护士站或将挂号收费也分科设立等等。
4、此卡仅为病人就诊号的介质,作为病人在医院就诊过程中每一环节进行身份识别,采用此卡可提高录入速度,减少误操作。
也可在多媒体导医台进行费用、检查结果等病人就诊信息的查询。
医院可根据具体业务情况,进行业务整合、分解,实现制卡中心、门诊挂号、收费、费用结算、病人就诊信息查询业务的“一卡通”。
二、门诊挂号收费系统门诊挂号收费系统主要门诊挂号收费等业务处理,按收费时间、结账时间和汇总时间三种统计方式提供多种类型的汇总表、统计表和核算表的统计查询。
本系统可支持多个门诊系统(如门诊,急诊等),支持预约挂号、可内嵌就诊疗卡系统,支持就诊卡的刷卡使用,同时系统选项中增加了处方有效期设置,有效地处理了过期处方的处理,同时处方录入增加了套餐的使用,提高操作员的效率。
挂号处理建立门诊病人档案,处理门诊病人挂号、退号、转科、预约挂号及操作员挂号日报表、支持就诊卡使用。
收费结算处理提供收费结算、发票作废处理、病人退费处理、操作员收费日报表、门诊收费日报表等功能。
支持一个医生对应多个科室、支持根据门诊号、就诊号或者就诊卡号自动从医生站调入处方,支持同一界面录入中药方、成药方、草药方、医技项目,处方录入支持套餐,皮试提示等功能查询提供挂号号表查询、挂号分类统计、预约挂号查询、收费发票查询、帐户信息查询、药品信息导入等功能。
文档编号:密级:预约挂号系统接口设计说明书(HIS部分)编制:审核:批准:2010年 10文档修改记录1总体设计1.1 总体要求预约挂号系统平台与各医院HIS之间是一对多的接入关系,因医院HIS系统各不相同:建设厂家不同,版本不同,环境不同;与平台间的网络连接方式也存在差异。
为保证平台的兼容性和可扩展性,要求该接口规范具备高通用性,可跨平台、跨语言实现,且适用于不同的网络环境和硬件设备。
1.2 系统拓扑1.3 模块说明本文档涉及的接口应用布署于拓扑图中的“医院His前置”上。
预约挂号系统包括两大类应用:一.HIS向预约挂号平台上传预约挂号系统所需的基本信息(如:医院信息、科室信息、医生信息、排班信息、停诊信息等)和其他交易信息(如:患者预约后的实际就诊情况、患者投诉情况、患者注册信息等)。
该类交易平台为服务端,HIS为客户端。
平台方提供DLL函数接口,供HIS调用。
二.平台向HIS发起的实时交易请求(如:预约挂号、预约取消、患者信息向医院传送等)。
该类交易平台为客户端,HIS为服务端。
HIS提供存储过程供平台调用。
三.详细业务部分请参阅《省预约挂号平台业务操作规范.doc》2平台与医院HIS接口平台与医院HIS前置之间采用TCP/IP通讯协议,建立两对SOCKET端口(互为客户/服务端):一对用于医院HIS系统发起的交易(HisToEbs),一对用于平台发起的交易(EbsToHis)。
其中客户端作为发送数据端口,服务端作为接收数据端口。
HIS作为客户端时,通过调用平台提供的DLL函数发起交易请求;HIS作为服务端时,向平台开放存储过程。
交易方式采用短链接的方式。
在一个TCP/IP连接上完成数据包的发送和接收,在成功发送了一个数据包,并收到成功应答后,即中断该连接。
HisToEbs和EbsToHis均采用同步方式。
文件传输采用FTP方式。
2.1 HisToEbs该接口主要用于HIS系统向平台传输院方相关基础及变更信息,如:医院介绍、科室设置、医生、排班等。
HIS详细设计说明书(中西药房管理系统)一.概述中西药房管理系统主要处理药房划价发药及基本库房业务。
确切地说,它是将中、西、病区药房的各种业务操作提升并综合起来用同一个系统的程序来完成,其中病区药房发药的操作比较特殊,所以单独处理并在“病区发药管理系统”中加以说明。
该系统共有三种类型的业务:库房业务、门诊发药、住院发药(在门诊药房中指对住院病人的处方发药,在病区药房中则指对病区的医嘱发药等),以下分别进行详细描述。
药房的库房业务主要包括向药库领药、其它入库、出库、药房之间调拨、盘存处理、月结处理等,根据不同需要还需处理一些查询操作,如价格查询、库存查询、调价查询、月报查询、台帐查询、低储报警等,另外还有库存调整、库存禁用等特殊操作。
门诊发药业务包括处方划价、处方发(配)药、退药处理、取消发药等,相应的有处方发药查询、未发药处方查询、发药统计等操作。
住院发药业务在这里只指对住院病人的处方发药,在发药统计中会作统计。
为适应医院业务工作模式的多变性,在2。
2版本中,增加了三级库房管理的设计,其具体设计思路如下:(1)在三级库房模式中,药房作为中间库房,主要处理库存相关操作(如向药库领药、其它入(出)库、统计并记录整个药房的药品进出情况),而对门诊病人和住院病人的发药业务都在窗口系统中处理;窗口作为独立的库房单位,有自己的库存及相应的管理业务,窗口之间可以互相调拨,也可以向药房申请调拨.(2)窗口库存是药房库存的一部分,药房台帐对整个药房的收支业务进行记录,药房月结是对整个药房业务的总结,药房内部的调拨不列入收支;各窗口可以进行独立核算,设立自己的台帐,记录窗口的药品进出,进行窗口月结。
(3)在具体设计中要考虑二级模式和三级模式的兼容,除窗口系统中有特殊需求或业务要求新增的模块,其余可共用的部分基本上用相同的程序来实现。
下面对贯穿整个系统的一些设计细节作详述:1.在各相关数据表中增加CKBH字段,系统默认CKBH=0的数据为药房数据.2.设一公用变量gi_kcck,运行药房系统时gi_kcck=0,运行窗口系统时gi_kcck=ckbh,在处理库存增减时,用gi_kcck来判断应该变动库存的窗口号。
HIS系统中各类卡接口应用设计说明
1.卡应用结构
主应用:现有的作用模块都是主应用,在需要应用卡的应用程序中,留有卡的适当接口,比如“读卡”按钮,通过这样的接口(或者说是操作卡的收段)来调用“卡接口”中提供的调用函数实现对卡的各种操作;
卡接口:卡接口是一个程序模块,在这个模块中可以定义卡驱动的api函数给应用系统使用;定义函数wf_read(),wf_write()提供给“主应用”使用;函数wf_read()\wf_write(),调用卡驱动的api函数,根据不同卡的读写特点开发程序,主要是处理异常及读写流程;
读卡器驱动:读卡器驱动由其设备供应商提供,一般来说,各个厂商的读卡器驱动都不尽相同,所以每遇到一个不同厂商的设备后,首先需要详细了解产品及相关资料的情况;读卡器驱动一般是dll,其中打包了一系列的函数,这些函数是要在“卡接口”中定义声明使用的;
2.卡应用的数据基础
医院中应用卡,往往是要贯穿到各个业务部门科室,而卡,在这里仅仅起到“信息提示”的作用。
由于卡存储容量及数据安全的原因,在卡中不会写过多的信息,主要记录的数据包括:病人ID,姓名等。
要实现医院所有部门、科室实现一卡通,特别是门诊部门(因为住院部门的病人各种信息已经能够完整连贯),就要求在软件系统中能够保存、读取更多的数据,而且这些数据必须在病人就医过程中一直保存。
这样的数据就是卡应用的数据基础。
目前,我们可以卡应用的数据基础理解为“病人信息主索引”和MEDICAL_CARD_MEMO。
那么,在卡运作过程当中就要关注该数据信息:什么位置产生病人信息主索引?刷卡时如何调用该信息?数据保存到什么时候?门诊病人信息量大,连贯性不强,该如何处置?这些问题都应当同医院相关部门讨论清楚。
在此数据基础上是用卡,实现医院各个部门、科室的数据关联、共享,“办卡”处颁发卡片,同时建立病人信息主索引,并在卡片上记录病人唯一标示信息数据;挂号、就医、交费、检察等处应当配备读卡设备,从卡中获得病人唯一表示信息数据后,调取病人主索引,然后再做其他操作。
3.实施中开发卡接口
1、了解卡及读卡设备情况,了解卡的存储容量、存储特征等;读卡设备是接触或非接触式
的?这些内容的了解能够为卡应用流程的设计提供帮助或影响;
2、搜集驱动api的相关资料、例程等,做测试程序,深入了解卡的特性,注意api函数定
义中参数数据类型有c语言到pb的转换;
3、设计卡的存储内容、存储位置;并将其记录到表MEDCARD_ADDRESS_REC中,记录
的内容如下表所示;
4、开发卡接口,接口是指iccard.pb l中窗口w_pub;需要完成其中的标准函数wf_read(),
wf_write(),注意不要更改函数参数及返回值的定义,这两个函数中,要完整处理错误异常,完整处理读或写的工作,另外,还可以包括密码输入要求等;
函数定义如下:
//==================================================================== // 函数: wf_read()
//--------------------------------------------------------------------
// 描述: 读卡函数
//--------------------------------------------------------------------
// 参数: [in] string as_item 指定读的项目名称
// [out]string as_value 读取的结果值
//--------------------------------------------------------------------
// 返回: int 0 读卡成功;-1 读卡失败;
//==================================================================== //==================================================================== // 函数: wf_write()
//--------------------------------------------------------------------
// 描述: 写卡函数
//--------------------------------------------------------------------
// 参数: [in] string item_name 指定写的项目名称
// [in] string item_value 指定写的内容
//--------------------------------------------------------------------
// 返回: int 0:成功;- 1:失败
//==================================================================== 以上函数中参数as_item必须是表MEDCARD_ADDRESS_REC中item_name的值,目
在wf_read()或wf_write()中,获得参数as_item,并根据表MEDCARD_ADDRESS_REC 中相应行所设置的起始位置、长度,调用卡读写api函数进行读写操作。
卡相关应用包括:读写端口设置、通用接口、应用主程序;面向实施开放的是读写端口设置和通用接口,也就是说,需要根据不同的卡、卡设备设计不同的卡属性设置,设计不同的通用接口(主应用会调用通用函数wf_read()wf_write())
另外,通用接口w_pub:open事件;close事件;这两个事件中分别执行设备加电/打开或者去电/关闭操作,需要根据设备的api函数做修改。
表MEDCARD_CONFIG中设置卡应用中全院统一的信息。
注:iccard.pbl包括医保卡接口、医院卡接口两种接口。
4.接口函数
5.应用中读写卡
6.磁卡应用
存储特征:存储于磁道,整磁道的读/写。
Api函数读写操作:其操作同ic卡的处理
读卡器接到键盘输入口,直接读取:由于存在磁道起止符,需要在调整设备的设置开关。
7.各应用中使用新标准
将iccard.pbl替代原来的文件,去掉原有的cardpub.pbl(如果有的话) 门诊收费与挂号:
将iccard.pbl、cardpub.pbl替代原来的文件
增加以下全局变量
string gs_replyfile
string gs_requestfile
string gs_insurance_type
string gs_cardno
boolean gb_cancelpress
住院收费:
将iccard.pbl替代原来的文件
8.其它。