医院预约登记管理系统医院预约登记管理系统
系 统 设 计 说 明 书
项目名称:医院预约登记管理系统(HAS) 开发成员:
开发周期:
指导老师:
一、背景介绍:
医院预约登记管理系统(Hospital Appointment System,HAS)是针对医院的业务流程,用来控制放射科的日常运转和行政管理的信息系统.完成科内的预约,分诊,登记,统计等功能,并且提供患者在放射科诊断过程中的状态,从而达到对整个放射科诊断流程的各个步骤的跟踪的任务.
二、HAS的应用对象和目的:
1、HAS的应用对象
医院科室登记人员及科室的管理人员...
医院预约登记管理系统
系 统 设 计 说 明 书
项目名称:医院预约登记管理系统(HAS) 开发成员:
开发周期:
指导老师:
一、背景介绍:
医院预约登记管理系统(Hospital Appointment System,HAS)是针对医院的业务
,用来控制放射科的日常运转和行政管理的信息系统.完成科内的预约,分诊,登记,统计等功能,并且提供患者在放射科诊断过程中的状态,从而达到对整个放射科诊断流程的各个步骤的跟踪的任务.
二、HAS的应用对象和目的:
1、HAS的应用对象
医院科室登记人员及科室的管理人员。
2、HAS的开发目的
? 对现有科内中存在的各种医疗设备进行合理地分配。
? 对科室的各种消耗品进行数字化管理。
? 避免重复性工作,减少患者诊断等待时间,提高诊断工作效率。 三、HAS的功能及性能
1、系统功能定义
? 查询功能。医院挂号处医生登记患者信息,保存到数据库中,当放射科医生要对该患者进行检查时,从患者信息
中读取该患者的基本数据。
? 预约登记功能。放射科医生通过各个科室提供的放射检查通知书,把需要做放射检查的患者情报输入到HAS数据库中。
? 分诊功能。按照检查设备(如CT、CR等)及其检查部位(如头部、胸部等)的不同,分门分别类地归纳出各种检查设备的安排方法。
? 统计功能。该功能完成对预约登记系统中的读片医生工作量进行统计并输出。 四、HAS运行及开发环境
1、服务器端
操作系统:Windows 2000 server SP3及以上
数据库存:MSSQL Server
2、客户端
操作系统:Windows 2000 Professional 五、开发语言及工具
1、开发语言:Visual Basic 6.0, MSSQL SERVER
2、其他控件:
六、HAS的系统体系结构
HAS采用的是C/S(Client/Server)体系结构。用户与应用程序的大部分业务逻辑放置在客端(Client端,前台),用户登录到客户端应用程序,应用程序负责从数据库服务器(Server端,后台)获取所需数据。
七、系统化的数数据处理流程
HAS系统化的数据处理流程如图:
向表UserM表中写入数据
用户管理
从表UserM中读取数据
用
向表PatientLevel中写入数据
户
患者信息管理
登
向表PatientLevel中读取数据
录
向表StudyLevel和SeriesLevel中写入数据
预约登记管理
从表StudyLevel和SeriesLevel中读取数据
统计管理 从各个业务表中读取
数据
统计报表
八、HAS系统功能模块
HAS各功能模块如图:
预约登记管理系统
用户登录
系统管理菜单
用户管理 患者信息管理 预约登记管理 数据统计管理
增 修增修增修增修打
加 改 加 改加改加改印
用 用患患检检系系报
户 户 者 者查查列列表
信 信信信信信信信
息 息 息 息 息 息 息 息
1、 LOGIN(用户登录)模块
通过输入的用户名称及密码,完成对该用户权限的核实确认。
2、 用户管理模块
对用户管理表进行追加、更新等维护。
3、 患者信息管理模块
对患者基本信息进行检索、追加、更新等操作。
4、 预约登记管理模块
根据各个诊断科室提供的放射检查信息,把需要做放射检查的患者信息及其检查信
息登记到数据库中。
5、 数据统计管理模块
根据输入的检索条件对各诊断医生的工作量进行统计并导出。
HAS系统画面迁移图
增加用户信息
用户一览
LOGIN
修改用户信息 登录
增加患者信
息 用户权限患者信息
判断 一览
修改患者信息
系统管理
菜单
增加检查信息
修改检查信息
增加系列信息
增加检查信修改检查信息 息
预约登记
一览 增加系列信息
修改系列信息
统计一览
HAS数据库逻辑结构设计
主 表: 辅助管理表:
患者信息表 检查信息表 系列信息表 用户信息表
达式表
StudyLevel PatientLevel SeriesLevel UserM
, 患者ID , 患者ID , 检查ID , UserID
, 检查ID …. , 系列ID
….. …. …
…… …..
数 据 库 各 表 结 构:
UserM(用户信息表)
NO. 字段名 名称 数据类型 IDX NULL 备注
UserID 用户ID varchar(16) PK 1 X
Name 用户姓名(汉字) varchar(8) 2 X
NameAlp 用户姓名(拼音) varchar(30) 3
PassWord 密码 varchar(20) 4 X
DepName 所属科室 varchar(64) 5 X
PatientLevel(患者信息表)
NO. 字段名 名称 数据类型 IDX NULL 备注 1 PatID 患者ID int IDENTITY(1,1) PK 自动增长 2 PatNam 患者名称(拼音) varchar(30) 3 PatNamKan 患者名称(汉字) varchar(8) 4 PatBirDat 患者出生年月日 varchar(20) 5 PatSex 患者性别 char(2) CH 6 NumPatRelStu 检查数 int DF 7 InsertDate 记录做成日 varchar(20) 8 InsertTime 记录做成时间 varchar(20) 9 Owner 记录做成者 varchar(16)
StudyLevel(检查信息)表
NO. 字段名 名称 数据类型 IDX NULL 备注 1 StuID 检查ID int IDENTITY(1,1) PK 自动增长 2 StuDat 检查年月日 varchar(20) 3 StuTim 检查时间 varchar(20) 4 ReqPhysician 委托医生姓名 varchar(64) 5 ReqService 委托科室 varchar(64) 6 StuStatusID 读片状态 int DF DF 0 7 EndReadID 最终读片医生ID varchar(20) 8 StuReadDat 最终读片年月日 varchar(20) 9 StuReadTim 最终读片时间 varchar(20) 10 NumStuRelSer 系列数 char(20) DF DF 0 11 PatID 患者ID int RF RF Patientlevel(PatID) 12 InsertDate 记录做成日 char(20) 13 InsertTime 记录做成时间 varchar(20) 14 Owner 记录做成者 varchar(20)
SeriesLevel(系列信息)表
NO. 字段名 名称 数据类型 IDX NULL 备注 1 SerNum 系列号码 int IDENTITY(1,1) PK x 自动增长 2 SerDate 系列日期 varchar(20) 3 SerTime 系列时间 varchar(20) 4 ModalityID 检查设备ID varchar(16) 5 OperateName 检查医生姓名 varchar(64) 6 BodParExa 检查部位 varchar(20) 7 NumSerRelIma 影像数 varchar(8) 8 PatID 患者ID int RF RF PatientLevel(PatID) 9 StuID 检查ID int RF RF StudyLevel(StuID) 10 InsertDate 记录做成日 char(20) 11 InsertTime 记录做成时间 char(20) 12 Owner 记录做成者 varchar(16)
本文档为【医院预约登记管理系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。