药事管理系统地设计与实现_第1页
药事管理系统地设计与实现_第2页
药事管理系统地设计与实现_第3页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、药事管理系统的设计与实现1.1.1 系统需求在医院, 药事管理一般分为药房管理、 药库管理和采购管理等。 其业务描述一般为: 首 先由药库制定采购计划, 药品采购回来后,在药库进行有效期、库存量和价格等的管理。药 房或其它科室向药库发送药品请领申请, 药库接收后, 会根据库存量按照一定的出库原则办 理药品出库。药房领药后办理药房入库。 药房接收从门诊传来的处方后,进行药品调配、核 对,并引导病人在指定位置领取药品,完成药品根据处方发药的过程。药房药库 每月需要进行盘点, 对药品与账面数进行校对, 产生盘点单, 保持实物账与账 面账的一致 。由于整个医院信息系统比较复杂, 全盘分析药品在信息系统

2、中的流转也不太现 实,这里仅仅抽取药品采购、药房管理和药库管理等环节进行分析和处理,并有删减。1. 企业主要组织机构采购部门:负责与供应商谈判并采购药品;库存部门:负责进货管理、退货管理等; 药房:负责药品的配送。2. 系统业务情况1) 采购药品主要负责药品采购。 先根据药房和药库递交的采购申请进行汇总,生成 采购计划 ,确定需要采购的药品的种类和数量; 并查询供货商的信息, 确定采购对象, 与供货商议定药品价 格后签订购药合同。货到时,通知库存部门验收药品。2) 库存管理库存管理的基本流程是: 首先对采购的药品进行验收、 确认、 入库登记。对不合格和不 符合采购计划的药品进行 退药处理 。对

3、药房和相关临床科室的领药申请进行处理。3) 药房管理药品进入药房库存后, 每天可能接受到从各个科室和病人传来的取药申请, 药房要根据 这些申请查询存药进行配药处理, 然后发往各个科室或病人手中。 如果存库药品不够, 则需 要申请采购 。当药房有药品出现滞销、包装、质量、过期等问题时,药房可能向药库发送退药申请, 若申请理由符合规定,则由药库根据发药票据进行确认,然后进行退药处理。3. 用户要求1) 采购部门:(1)信息要求:供应商信息:包括供应商的单位信息、联系人信息等;采购合同信息: 包括每一次采购的采供货商、 采购时间、 采购药品、 采购的价格、 批号、 数量等;药品信息:药品类别信息、药

4、品的价格信息等。( 2)处理要求:对供应商信息进行管理;能根据不同药品对相关供应商进行查询、评价和分析; 能按合同号、供应商、采购时间等对合同进行查询; 建立药品参考价格表,由采购员通过市场调查进行维护; 建立采购合同记录,为每个合同在进药合同表中记录一行。2)库存部门:(1)信息要求: 药品信息:记录药品名称、规格、批号、生产日期、失效日期、药品类别等; 科室信息:记录科室编号、科室名称等; 库房信息:记录库房编码、库房名称等。( 2)处理要求: 录入或维护药品信息; 能自动生成采购计划及采购单功能; 能随时查验任一药品的库存变化 , 入、出、存等明细信息; 接收药房、科室领药单功能;提供药

5、品的核算功能,可统计分析各药房的消耗、库存; 提供药品的有效期管理、 可 自动预警和统计过期药品的品种数目及金额, 并有库存量提 示功能 。3)药房部门:(1)信息要求: 药房信息:需要记录药房编号、药房名称; 处方发货信息:需要记录某张处方在哪个药房发货,详细的发货内容; 进药申请:记录申请药物的信息,数量等。( 2)处理要求: 可自动获取药品名称、规格、批号、生产厂家、药品来源、药品剂型、药品类别、领药 人、开方医生和病人等基本信息;提供对药品明细执行发药核对确认, 消减库存的功能, 并统计日处方量和各类别的处方 量;可自动生成药品进药计划申请单,并发往药库; 提供对药库发到本药房的药品的

6、出库单进行入库确认; 提供本药房药品的退药功能;可随时查询某日和任意时间段的入库药品消耗, 以及任意某一药品的入、 出、存明细帐; 支持对多个药房的管理。4. 安全性与完整性要求 系统应满足 实体完整性、 参照完整性和用户自定义的完整性规则 。对不同的用户赋予不 同的权限, 每个用户只能对有限的数据进行有限的操作。例如, 供应商只能对他们自己供应的药品价格进行查询等,这里不再赘述。5. 确定系统边界基础数据的录入和更新由操作员联机完成, 比如录入药品名称, 药房名称、 供应商名称 等信息。对于实体的编码维护,比如商品编码、药房编号等,可以由系统产生,也可由操作 员手工管理;一些统计数据,比如采

7、购单总价格等,由系统产生;还有一些查询工作,比如 对药品价格的查询, 也可以由系统完成; 各种报表的生成均由系统产生, 如药库缺货登记表6. 分析用户需求在调查完用户需求后,就要开始分析用户需求。可以把上述医院药事管理大致划分为 3 个子系统:采购药品、药库管理和药房管理。 并为每个子系统组成了开发小组。图 1描述了 该系统的第一层数据流图。图1药事管理系统第一层数据流图采购药品管理子系统开发小组的成员在经过调查研究、分析和数据收集后,明确了该子系统的主要处理功能是:对药房或临床科室提供的需求信息、供应商信息和市场药品信息进行分析,确定药品供应商和供应商签订购药合同,生成购药合同记录和订单;供

8、应商根据订单安排发货,生成发货清单;收到药品时按照发货清单和进货合同对收到的药品进行核对, 核对无误生成入库单,准备入库。图2是描述的采购药品管理子系统的数据流图。图2采购药品管理子系统数据流图生成入库单后由质检员对其进行验收,合格的药品生成进货入库单,存入药库;不合格的药品生成退货单。根据退货单去查找进药合同记录, 确定需退掉的药品是由哪个供应商供 货的,与其签订退货合同,生成 退货合同和退货清单。药库管理子系统的数据流图如图3所示。科室科室和药房向药库办理领药出库,药库出库实际上是从药库移药到各个科室和药房的过程。药房还可以对它们管理的药房中的闲置药、过期药、报废药等向药库提出退药申请;每

9、次从药房中出库都需要核对药库药品实物数量和账面数量,形成相应的出库单,根据出库单的内容修改库存药品; 此外,还有可能发生在两个药房之间的药品转库业务,全院药品存货核算盘点等功能都可以考虑在需求中一并实现。药房管理子系统的功能如图 4所示。主要描述药房向科室和病人发药的过程。药房也可以对一些药品作退药处理。药房入库;药房库存退药清单3.1领药管理3.2处、发药清单方发药C I科室领药申请革药清单i Z3发药 记录部長药清单 领药 申请病人药房药库处方 I发药 清单出药档案3.4统计查询门发药退药记录图4药房管理子系统数据流图将所有用户需求分析完成后,就要开始构造数据字典了。 以采购药品管理子系统

10、的数据字典为例,如下各表所示。其它数据字典不再赘述。表1数据结构定义数据结构编号数据结构名含义说明组成1供货商信息记录供应商信息供应商代码、名称、地址、电话、邮编、Email、联系人2药品信息记录药品信息药品代码、药品名称、拼音简码、剂型、规格、单位、批号、生产日期、失效日期、药品类别3药房记录药房信息药房代码、药房名称4药库记录药库信息药库代码、药库地址确定了数据结构后,就可以对每个数据结构的数据项进行具体定义。上述数据结构的数 据项分别在下表进行定义。表2药房的数据项定义数据项编号数据项名称含义说明别名数据类型长度取值范围1药房代码药房的唯一标识Storecode字符型200-992药房名

11、称药房的名称Storename字符型10汉字表3药库的数据项定义数据项编号数据项名称含义说明别名数据类型长度取值范围1药库代码药库的唯一标识Warehousecode字符型200-992药库地址药库的名称Warehousename字符型10汉字表4供应商信息的数据项定义数据项编号数据项名称含义说明别名数据类型长度取值范围1供应商代码供应商单位的唯一标志ProviderCode字符型40001-99992供应商全称记录供应商的全称ProviderName字符型60汉字符号3地址供应商单位地址Address字符型50汉字符号4联系电话联系人的联系电话Tel字符型15数字符号5邮编供应商邮政编码Zi

12、p字符型6数字符号6Email供应商的EmailEmail字符型30字母数字组合7联系人供应商联系人Relation字符型7汉字符号表5药品信息的数据项定义数据项编号数据项名称含义说明别名数据类型长度取值范围1药品代码药品的唯一标志MedicineCode字符型5数字符号2药品名称记录药品的全称MedicineName可变字符型50汉字符号3拼音简码记录药品的单价PyCode字符型10字母组合4剂型记录药品的剂型DosageForm字符型65规格记录药品的规格Standard字符型156单位记录药品的单位Unit字符型107批号记录药品的批号BatchNumber字符型208生产日期记录药品的

13、生产日期ProductionDate日期型9失效日期记录药品的失效日期ExpirationDate日期型10药品类别记录药品的药品类别category字符型10中成药、西药等系统概念模型设计系统概念设计阶段的要求是通过对用户需求进行综合、归纳和抽象,形成一个独立于数据库逻辑结构、独立于 DBMS勺概念模型。这里以E-R图来描绘概念设计模型。 采购药品管理子系统所涉及的数据结构基本上已经 收入数据字典了,接下来需要从数据字典中抽取相关数据、参考数据流图,设计局部应用中需要的实体、属性和实体之间的联系以及联系的属性。为提取需存入数据库中的数据来构成概念模型。参照图 2可以在Powerdesigne

14、r中如图5所示设计采购药品管理子系统的E-R图。12呂+勺"匚胡龙 (他匸lMLT3f+zE StoreiaffKChar&ct-ers (10)StrHcoJji £ 口心大全Var LiLbl-c: cJuz rue t karax: -t-ks-c 10) C karK-i-trE *&) Characters (15) (1D)Clurac-tcFB (20 I Bia ! TmPat« 4 TiRfr £haraj:t±rs (1Q)tiFC 151ISO'Si J LC SIM-Coifl* 弋?1>0

15、71-3f*血还丘Tam .L.Lo B A fe c la111亡 吕慝,h豎s同LiAr«EECl*r»Et«rs (50)Ttldiameters It IS)2 ipEralLfeexs (30.)Ha !.& 3-o-s.Cjutac tian (T)2丹曲点也 <gi> maji亡工彈 的 CB>FrovLdejrColt <pi>图中有四个实体:药库、药品、药房和供应商。有三个多对多联系:药库与药品之间的药库采购联系、药房与药品之间的药房采购联系和药品与供应商之间的购药合同联系。駅a ishit二 冷工匚:如心

16、匸hajag卜亍 12 eewctSbwCkajKtvTE (fl)I査枣疋忆工4長 <pi>匪呂3亡L*匸芒匪 K: Jl-S LufiaMK FrC去5 laD-Jajij Fxi-L3ai-_ kffm b&rIxpirailioiilhte:X迪mrtso)20J 蛊: =£ E ¥ c- c c c t<Si> ChoKLcZl. N)s-*uiJjbtS»kCharaf fciTB. 1石0)ft44r-«EECku-KtVTE: (50)TeChu-arcteTE: (13)Ctmract±x

17、63; (6)HnilChjiroc tc£i 佰。)CkwilTK (r)Ih:EMW trw 口直【lar»£li iru |2*l De par Iwd tffamClarajcteTE H"Ik par Erae a.ECo& £?心<53 >Txr«b-ic«i:>>de Cbaract-erE- (2)T3£E-±k>:>i£r±nane! rhajajitrs (10)StoienuRChaiBcteis (10)TaEF-ek

18、a'EC-kco <»图6药库管理子系统E-R图图6是根据药库管理子系统的数据流图而设计的子 品、供应商、质检员、药房、科室。有五个多对多联系E-R图,图中有六个实体:药库、药:质检员与药品之间检验联系、供应商与药品之间的退药联系、药品与药库之间的存库联系。科室领药联系涉及的实体有药品、科室、药库,因而需要加入Association(关联)工具,药房领药联系也一样。图7所示的是药房管理子系统的 E-R图。L13j D.CIS(2) <>Ek par SmaSxdiTH ChaF&ciHTe(W)已 odr <pi>fl,o制豆却秀磊存敘!

19、Ojttl<pi> Clax H£ tcfS耳訂週m£1k-b£ +"160)SeaClaras teTEFTtlClaiiicleFE(15)rAr<BE咗4皿EUU-&C -t-BTB3%_Tr -BJ. H0h)ll5aai.(10 百fippsEgs T X r T- z 1 3 T t c a c t T 7 t<pi>图7药房管理子系统E-R图各个子系统的分 E-R图完成后,接下来的工作是将其合成一个全局的E-R图。遵循概念设计的原则,医院药事管理的总体概念E-R图如图8所示。在图中,为了较为清晰现实整个

20、结构,忽略了各个属性的显示。fl-s-前砂处:fr拥鏡料星轴争怦B»b4V£”®4>怦B»b4V£”®4 G? >图8总体E-R图系统逻辑设计逻辑结构分两部进行:一是按照E-R图向数据模型的转换原则, 将概念结构转换成 DBMS 所支持的数据模型;二是对数据模型进行优化, 优化的原则是所有模式都需要符合第三范式。 这里,可以使用 Powerdesigner的工具直接转换成逻辑模型,转换结果如图9所示。同样,为了清晰起见,忽略了属性的显示。dea.kifi«rBl <pd>Idei,lbfLers.L

21、<j?i>肉碍域將itsassIJcn.Li£ic±_9 心。S ionoodj* Cp a 5Idei,lbfLers.L <j?i>dea.kifi«rBl <pd>h-eviiSaTCdd* :»£:d»b Lfx«.E-l £pL>1l FL*r_lIkRTi: Tvn-KfiJaT 号至锁別IkRTi: Tvn-KfiJa pi>ft®IdeaLifui.l <bs>*03 <s?i>3 <s?i>StM和R图9

22、药事管理系统逻辑结构图9药事管理系统逻辑结构数据库物理设计以图9为基础,可以在逻辑模式中加入或者修改合适的属性内容,比如,对联系所生成的"实体”中编辑联系的属性。然后保存,利用Powerdesig ner工具生成物理结构,如图10所示。接下来可以进行数据库的实施和维护。Bl&d it口匸氐t mSAe Cbt» IEUiLl-iziumZ 砂论血"'PL t jfaW la£ 口肛 uhai 冏】BS_RE/3血怔 >:L&£ IS)Ec 4 juz mJ© thSdwi產时武力4 FtfrV Ldcaanc iLii'liess Tel lipEm. ILI wt «-rt4 3 ZhaiTfiOJ elu(50) churlilS)cbm-(6) char(30)charZ血io

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论