《药房管理系统.doc》由会员分享,可在线阅读,更多相关《药房管理系统.doc(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中药管理系统(Herb Manegement System)需求说明书第一章 引言1.1编写目的软件需求规格说明了“中药管理系统”1.0版本的软件功能性需求与非功能需求。这一文档计划由实现系统功能与验证系统功能正确的项目团队成员来使用。除非在其他地方另有说明,这里指定的所有需求都具有高优先级,而且都要在1.0版本中得以实现。1.2文档约定描述编写文档时所采用的标准或排版约定,包括正文风格,提示区域重要符号。例如,说明高层需求的优先级是否可以被其所有细化的需求所继承,或者每个需求陈述是否都有优先级1.3预期的读者与阅读建议该软件需求规格说明针对开发人员、项目经理、用户以及测试人员。本文分别介绍了
2、产品的远景规划、用户功能及运行环境,系统的功能点具体描述及外部接口的需求。1.4项目范围“中药管理系统”允许药房人员完成药品的进销存操作;在院医生通过工作站下达处方;收费人员通过处方内容完成收费;药房工作人员通过处方内容调配药品与发药并可以查询操作记录与形成报表。详细的项目描述详见中药管理系统前景与范围文档。文档中这一部分的标题为“初始版本与后续版本的范围”,列出了按照进度计划在这一版本中实现的全部或部分功能。第二章 总体描述2.1产品前景“中药管理系统”是一个新系统,它取代了当前在本院中药管理环节以手工方式管理药品库存与调配药品的过程。期望系统演化成若干个版本,以迎合医院中药管理中的业务演化
3、2.2产品的功能“中药管理系统”包含了药品信息维护、药品库存管理、处方开具、药品调配的功能,详细内容将在第三章描述,图D.1是一张功能图用于表示“中药管理系统”的具体功能。图D.1系统功能图2.3用户类及其特征用户类描述开单医生开单医生是本院在院中医眼科医生,他们在医生工作站下达诊断并通过中药开单界面开具中药处方。并可以查看就诊病人的历史处方、删除预先设置中药处方套餐。就诊病人病人可以通过中药管理系统,使用医疗卡在医生处开具处方,在收费处进行处方的收费、退费,在药房窗口进行药品的获取与购买。中药房人员药房人员是本院药剂科管理中药的工作人员,他们将会根据不同药品修改药品的基本信息,根据当前库存采
4、购药品与调拨药品,根据病人的处方调配药品。2.4运行环境OE-1:“中药管理系统”操作将在通过winform技术实现的界面中操作并整合入本院THISEYE系统 ,可以正常运行在框架中。OE-2:“中药管理系统”的客户机操作系统为本院批准的WINDOWS XP版本与WINDOWS 7版本。2.5 设计与实现的约束条件CO-1:系统的设计、编码与维护文档将遵照本院开发标准第三章 系统功能一、中药处方开单1.1描述与优先级在院医生可以通过本系统,开具中药处方。在开单时录入单方剂量、药品途径、药品备注、总贴数。医生可以查看病人的历史处方并作为本次的开放模板重复使用,如病人的处方还未收费则可以撤销处方。
5、优先级为高。1.2请求/响应序列请求:医生请求开处方。响应:系统向医生询问药品、单方剂量、药品途径、药品备注、总贴数请求:医生请求查看病人历史处方响应:系统查询病人历史处方并展示在窗体上。请求:医生请求复用历史处方。响应:系统查询病人历史处方并展示在窗体上,向医生询问总贴数。请求:医生请求撤销处方响应:如果处方状态为“未收费”,则系统撤销处方。1.3功能性需求处方开具医生在处方开具界面可以通过系统开具中药处方,处方内容包含:诊断、药品、药品单方剂量、药品途径、药品备注、总贴数。此处方可以提供给外部收费系统进行收费。药品检索医生在处方开具时,可以对已维护好的药品信息做检索操作,并选择需开具的药品
6、历史处方查看医生可以在处方开具界面中查看当前就诊病人的历史处方。历史处方复用医生可以重新使用当前就诊病人的历史处方作为当前开方的模板,并可以在此模板基础上重新编辑并开具处方历史处方撤销医生可以对病人的历史处方中的未收费处方做撤销,处方撤销后病人将无法对此处方做收费操作。二、中药经验方设置2.1描述与优先级在院医生可以通过本系统预先设置常用药方(经验方)并对已经设置好的经验方根据不同的分组依据做分组操作,相同的经验方可以同时存在于不同的分组中。医生在开单时可以通过检索选择已设置的经验方作为当前开方的模板。优先级为中2.2请求/响应序列请求:医生设置常用处方响应:系统向医生询问药品、单方剂量、药品
7、途径、药品备注并保存请求:医生对已设置的经验方做分组操作或向已有分组添加经验方响应:系统向医生询问分组名称、分组内需添加的经验处方并保存请求:医生请求使用经验方开方响应:系统将医生选择的经验方展示在开单界面上,向医生询问总贴数。2.3功能性需求经验方设置医生可以通过系统预先设置常用处方并在中药处方开具界面使用经验方分组依据维护医生可以预先对将做的分组作出分组依据,如单病单方为以某一病症为分组依据、功效套餐为某一功效作为分组依据。经验方分组医生可以通过系统对已设置的经验方根据不同的分组依据做分组,相同的经验方可以同时存在不同的分组中。经验方查看与检索医生在开单界面中可以对已设置的经验方与经验方分
8、组做查看,并提供检索功能可以快速查询到某一经验方或是经验方分组用于后续操作。经验方复用医生可以重新使用已设置的经验方作为当前开方的模板,并可以在此模板基础上重新编辑并开具处方三、药品基础数据维护3.1描述与优先级药房工作人员可以通过系统对药品的基本信息做新增与维护。优先级为高3.2请求/响应序列请求:药房工作人员请求新增药品响应:系统向用户询问商品名、产地、分类、规格。请求:用户请求修改药品信息响应:系统将药品信息展示在界面上并向用户询问产地、分类。3.3功能性需求药品新增药房工作人员可以通过系统新增药品,填入药品商品名、产地、药品分类。药品编辑药房工作人员可以通过系统对已经存在的药品做修改、
9、可以修改产地与分类。药品字典已维护好的药品可以形成药品字典供本系统与外部系统查询药品信息四、药库药品管理-药品供货商维护4.1描述与优先级药库工作人员可以通过系统对药品供货商作新增与维护。优先级为高4.2请求/响应序列请求:药房工作人员请求新增供货商。响应:系统向用户询问供货商名称、开户银行、银行账号。请求:用户请求修改供货商信息响应:系统将药品信息展示在界面上并向用户询问供货商名称、开户银行、银行账号。4.3功能性需求供货商新增药房工作人员可以通过系统新增供货商,填入供货商名称、开户银行、银行账号。供货商编辑药房工作人员可以通过系统对已经存在的供货商做修改。供货商字典已维护好的药品可以形成供
10、货商字典供本系统与外部系统查询供货商信息五、药库药品管理-采购计划5.1描述与优先级药房工作人员可以通过系统对药品提出采购计划,选择药品、选择供货公司、录入采购数量生成采购申请单,由上级审批通过后发往供货公司采购。医院其他部门可以向药库提出药品申领。药库在制定采购计划时可以直接导入各部门申领单并做编辑与药品新增后形成采购单。制定采购计划时可以导入之前供货公司未供货的单据并可以再做编辑与药品新增后形成采购单。供货商供货后,药房工作人员根据供货情况对已供货的药品做出验收并录入验收结果,如验收结果未通过则视情况生成退还/退换单据,并在供货公司提供退票后作确认。优先级为高。5.2请求/响应序列请求:药
11、房工作人员请求新增药品采购单响应:系统向用户询问药品、采购数量、供货公司请求:药房采购单审批人员请求对采购单做审批响应:如采购单为“未审批”状态则通过审批。请求:用户请求导入部门申领单响应:系统查询各个部门的申领单据并展现在当前采购申请单中。请求:用户请求导入历史未供货申请单响应:系统向用户询问导入单据并将此单据展现在当前采购申请单中。请求:用户验收已供货药品响应:系统向用户询问验收结果,如验收不通过则提示用户生成退还/退换单据请求:用户对已产生的退还/退换单据做操作响应:系统向用户询问退换结果,如为退换单据则向用户询问退换的药品批号、数量;如为退还的单据则向用户询问退票号。5.3功能性需求部
12、门药品申领各个部门通过系统可以对药品字典中的药品做申领,选择药品、录入申领数量后生成申领单据。药库采购计划药房工作人员可以通过系统录入药品、采购重量、供货公司并生成采购单药库采购审批采购审批人员可以通过系统对采购申请单做审批,如审批通过则进入后续操作,如审批未通过退回采购计划并重新编辑。部门申领导入药房工作人员制定采购计划时,可以查看当前部门申领单并选择直接导入到采购单编辑界面中。未供货采购单导入药房工作人员制定采购计划时,可以查看当前未供货的采购单并选择其中的明细直接导入到采购单编辑界面中。如本次采购单生成则导入的未供货单据中的明细视为已完成。供货药品验收供货商供货后,药房工作人员对已供货的
13、药品作逐条验收操作,如验收通过则在采购单中对应明细录入批次、填入已供货的数量并标记为已供货,如验收未通过则将验收未通过的药品明细汇总为后续处理单据,药房工作人员根据情况选择生成为退换单据或退还单据。验收结束后,药房工作人员可以直接将已验收的药品入库。验收不通过单据后续处理药房工作人员根据验收不通过的单据做后续操作,如为退换单据则等待供货公司再次供货后录入退换的药品批号 与数量并直接入库。如为退还单据则等待供货公司开出退票之后录入退票号确认。六、药库药品管理-药库采购入库6.1描述与优先级药房工作人员通过系统可以将已供货的采购申请单入库到药库中,药房工作人员也可以通过自主录入的方式录入药品、进价
14、、售价、重量、批次号、供货公司、发票号码并确认入库。6.2请求/响应序列请求:药房工作人员请求导入已供货采购申请单响应:系统向用户询问需导入的采购申请单并将此申请单内已供货的药品展现在界面上。请求:药房工作人员确认入库响应:系统向用户询问药品的进价、售价、发票号、批次号。6.3功能性需求导入采购申请单药房工作人员在药品入库界面可以选择已供货的采购申请单导入到当前入库单编辑界面。药库入库药房工作人员在药库入库界面可以新增入库单,选择药品并填入进价、售价、发票号、批次号、重量,确认入库。七、药库药品管理-药库药品退还供货公司7.1描述与优先级药房工作人员通过系统可以将已入库的药品退还供货公司,药房
15、人员通知供货公司后由供货公司提供退票,在系统中选择需要退还的药品并录入退票后退还供货公司。优先级高。7.2请求/响应序列请求:药房工作人员请求退还供货公司响应:系统向用户询问需要退还供货公司的药品、重量、退票号。7.3功能性需求药库药品退还供货公司药房工作人员通过系统可以对药库的药品进行退还供货公司操作,选择药品录入重量与公司退票操作退还供货公司。八、药库药品管理-药库药品出库/报废8.1描述与优先级药房工作人员通过系统可以将已入库的药品出库到各个部门,可以对已失效的药品进行报废。优先级高8.2请求/相应序列请求:药房工作人员请求药库出库相应:系统向用户询问出库部门、出库药品、出库重量。请求:
16、药房工作人员请求报废药品相应:系统向用户询问报废药品、报废重量。8.3功能性需求药库药品出库药房工作人员通过系统可以将药库的药品出库至各个部门,选择部门、选择药品、录入重量确认出库,药库扣除相应药品的库存。药库药品报废药房工作人员通过系统可以将药库的药品作报废处理,选择药品、录入重量确认出库,药库扣除相应药品的库存。九、药库药品管理-药库药品盘点9.1描述与优先级药房工作人员可以通过系统对药品进行盘点,药房工作人员在清点药品以后将清点结果录入系统,系统通过录入结果对库存进行校正。9.2请求/相应序列请求:药房工作人员请求药品盘点相应:系统向用户询问药品的清点情况,并将盘点结果形成报表。9.3功
17、能性需求药库药品盘点药房工作人员通过系统将药品的清点结果录入,系统根据清点结果校正当前库存,并记录校正明细,生成盘点报表。十、药品默认用法设置10.1描述优先级药房工作人员可以通过系统设置药品的默认用法用量,当设置成功以后,在医生开具中药处方时,选中药品后,将默认显示设置成功的用量与途径。优先级为中10.2请求/响应序列请求:药房工作人员请求设置药品的默认用法用量。响应:系统向用户询问药品的默认用量与默认途径。10.3功能性需求药品默认用法用量设置药房工作人员可以通过系统对药品的默认用量与默认途径进行设置。医生工作站使用药品默认用法用量医生在处方开具时,选中药品后将默认显示已设置的药品默认用法
18、用量,如此药品未被设置过则默认为空十一、药房药品管理-药品入库确认11.1描述与优先级药房工作人员对已经由药库出库至药房的药品,进行确认入库。优先级为高11.2请求/响应序列请求:药房工作人员请求确认入库响应:系统将选中的药品进行入库操作,药房对应药品增加库存。11.3功能性需求药房药品入库确认药房工作人员可以通过系统对已从药库出库至药房的药品做确认入库操作,如确认通过则药房相应药品库存增加。药房药品价格校验如确认入库的药品在售价表中未设置售价,则自动在售价表中增加药品售价。售价为当前入库药品的采购售价。十二、药房药品管理-药品调价12.1描述与优先级药房工作人员可以通过系统对药品售价进行调价
19、,调价后的药品将生成调价记录。优先级高12.2请求/响应序列请求:药房工作人员请求药品调价响应:系统向用户询问药品、调后售价。12.3功能性需求药库药品调价药房工作人员可以通过系统对当前的药品售价进行调整。并记录调价变化。十三、药房药品高低储设置13.1描述与优先级药房与各个部门的工作人员可以通过系统对药品的库存设置高储值与低储值。当药品的库存高于高储值或低于低储值时将提示药房工作人员。优先级为高。13.2请求/响应序列请求:药房/部门工作人员请求设置高低储。响应:系统向用户询问药品、高低储值。请求:药房人员进入药房系统。响应:系统提示药房人员高于高储值或者低于低储值的药品。13.3 功能性需
20、求药房药品高低储设置药房工作人员可以通过系统对药品设置高低储值。高低储药品报警系统提示药房工作人员高于高储值或者低于低储值的药品。十四、药房/部门药品管理-药品申领14.1描述与优先级药房与各个部门的工作人员可以通过系统向药库提出药品申领,药房人员可以在填写申领单时直接导入当前低于低储值药品。优先级为高14.2请求/响应序列请求:药房/部门工作人员请求药品申领。响应:系统向用户询问药品、申领数量。请求:药房工作人员在填写申领单时请求导入低储药品。响应:系统将当前药房的抵触药品导入到当前填写的申领单中。请求:药库部门请求按照部门申领药品出库到部门。响应:系统根据出库部门的申领药品与数量自动形成出
21、库单据14.3 功能性需求药房/部门药品申领药房工作人员可以通过系统发出药品申领请求。药房低储药品导入药房工作人员可以通过系统直接导入药房低储药品到当前填写的申领单中。药库出库按照申领内容生成出库单药库的工作人员可以通过系统中的各个部门的申领药品与数量自动生成出库单。十五、药房/部门药品管理-药品退还药库/报废15.1描述与优先级药房与各个部门的工作人员可以通过系统将药品退还给药品,可以支持直接操作申领单据中的现有药品,也可以自行录入药品与数量。优先级为高15.2请求/响应序列请求:药房/部门工作人员请求退还药品至药库。响应:系统向用户询问是否按照申领单据中的药品进行退还,如选择自行录入则向用
22、户询问药品与退还数量。请求:药房/部门工作人员请求报废药品响应:系统向用户询问报废药品、批次、数量进行报废。15.3 功能性需求药房/部门药品退还药库药房/部门工作人员可以通过系统对已经入库的药品做退还药库操作。根据已入库申领单批量处理退还药库操作药房/部门工作人员可以根据已入库的申领单据中的药品列表,通过系统对已经入库的药品做退还药库操作。药房/部门药品报废药房/部门工作人员可以通过系统对药品进行报废操作,录入药品种类、批次、数量后报废。十六、药房药品配药16.1描述与优先级药房的工作人员可以通过系统自动读取到已收费的处方做配药操作并打印出配药单,当工作人员配药完成后做已配药确认,当处方已经
23、被开始配药,药房中对应药品的库存将被暂时占用。优先级为高16.2请求/响应序列请求:配药人员对处方审查响应:系统等待配药人员对处方的审查结果,如合理或者标记为不合理处方则继续,如医生同意重开处方则停止。请求:系统请求读取已收费的中药处方并开始配药操作响应:系统对对已经收费的处方做正在配药操作,并打印出配药单,按照处方中的药品与数量作库存占用。请求:药房工作人员请求对处方作配药完成。响应:系统对请求的处方作已配药操作。16.3 功能性需求已收费处方自动打印功能通过系统,可以自动打印出已收费的中药处方配药单。不合理处方标记药房工作人员对待配的处方作审查,如果审查不通过则联系医生修改,如医生不认可审
24、查内容,则标记为不合理处方,如医生认可审查内容,则停止配药等待医生重开处方。药房处方配药系统自动读取已经收费的处方按照处方中的药品与数量作库存占用,处方进入正在配药状态。药房处方配药完成确认系统对请求的处方作已配药操作。十七、药房药品发药17.1描述与优先级药房的工作人员可以通过系统对已配药的处方做发药操作,药房扣除处方中药品的对应库存,配药时占用的药房库存释放。优先级为高17.2请求/响应序列请求:药房工作人员请求对处方发药。响应:系统对按照发药处方中的药品与数量作库存扣除,并释放在配药时的库存占用。17.3 功能性需求药房处方发药系统对按照发药处方中的药品与数量作库存扣除,并释放在配药时的
25、库存占用。十八、药房药品退药18.1描述与优先级药房的工作人员可以通过系统对已发药的处方做退药操作,药房增加处方中药品的对应库存。优先级为高18.2请求/响应序列请求:药房工作人员请求对处方退药。响应:系统增加按照退药处方中的药品与数量的库存。18.3 功能性需求药房处方退药系统增加按照退药处方中的药品与数量的库存。十九、中药房药品管理-药品盘点9.1描述与优先级药房工作人员可以通过系统对药品进行盘点,药房工作人员在清点药品以后将清点结果录入系统,系统通过录入结果对库存进行校正。9.2请求/相应序列请求:药房工作人员请求药品盘点相应:系统向用户询问药品的清点情况,并将盘点结果形成报表。9.3功
26、能性需求药房药品盘点药房工作人员通过系统将药品的清点结果录入,系统根据清点结果校正当前库存,并记录校正明细,生成盘点报表。二十、药房库存药品信息查询20.1描述与优先级药房的工作人员可以通过系统对查询当前药房内的库存药品的信息,包含药品的基本信息、每一入库批次的进售价、月销售量、药品库存量。优先级为高20.2请求/响应序列请求:药房工作人员请求查询库存药品信息。响应:系统提供所有库存药品信息的浏览与每个药品的基本信息、每一入库批次的进售价、月销售量、药品库存量信息。20.3 功能性需求库存药品信息查询。系统提供所有库存药品信息的浏览与每个药品的基本信息、每一入库批次的进售价、月销售量、药品库存
27、量信息。二十一、药库库存药品信息查询21.1描述与优先级药库的工作人员可以通过系统对查询当前药房内的库存药品的信息,包含药品的基本信息、每一种药品各个操作流水。优先级为高21.2请求/响应序列请求:药房工作人员请求查询库存药品信息。响应:系统提供所有库存药品信息的浏览与每个药品的基本信息、每一种药品各个操作流水。包括入库、出库、报废等。21.3 功能性需求库存药品信息查询。系统提供所有库存药品信息的浏览与每个药品的基本信息、每一种药品各个操作流水。包括入库、出库、报废等。二十二、中药处方查询22.1描述与优先级药库的工作人员可以通过系统查询医生开具的处方信息。优先级为高22.2请求/响应序列请
28、求:药房工作人员请求查询药品处方。响应:系统向用户询问查询条件,并将结果显示在界面中。22.3 功能性需求中药处方查询系统向用户询问查询条件,并将结果显示在界面中。二十三、中药房报表-报表模板制作23.1描述与优先级系统管理人员可以通过系统对需要查询的内容做报表内容与格式作配置,并生成报表模板。优先级为高23.2请求/响应序列请求:系统管理人员请制作报表模板。响应:系统询问报表内容与格式并生成报表模板。23.3 功能性需求报表模板制作系统询问报表内容与格式并生成报表模板。支持所有业务数据字段的关联与统计。二十四、中药房报表-报表数据提取24.1描述与优先级药房工作人员可以通过系统对已经产生的报
29、表模板提取报表。优先级为高24.2请求/响应序列请求:药房工作人员请求提取报表数据。响应:系统询问提取的报表模板,并按照模板格式生成报表数据。24.3 功能性需求报表数据提取系统询问提取的报表模板,并按照模板格式生成报表数据。第四章 外部接口需求4.1用户界面UI-1:各个单据操作界面在录入药品信息时,必须以一个药品一行的形式在表格中显示,当界面允许修改录入的内容时,修改方式为直接在表格中进行相应内容的修改。UI-2:各个单据处理的界面,在操作时,可以选择直接导入一个或者多个待处理单据的所有药品的形式进行快速的单据处理。UI-3:在各个单据操作提交之前,都必须提供保存的功能,以便各个单据可以在
30、提交前分时段多次的操作。UI-4:各个单据查看的界面都需要提供打印纸质单据与导出到文件的功能。UI-5:各个用户界面在录入与查看药品信息时,必须提供药品检索的功能,检索的备选项为药品基础数据中维护的药品。4.2 软件接口4.2.1 提供接口-处方信息查询接口中药房系统通过处方信息查询接口,提供给其他系统作处方信息的查询,可以根据约定好的查询条件与业务需要实现一个或者多个接口。查询条件包含:处方唯一编号、病人唯一编号、药品唯一编号、处方开具状态、处方开具时间、处方处理人员编号。4.2.2 提供接口-处方收费/退费校验中药房系统通过处方收费/退费校验,提供给收费系统作操作时校验功能,根据处方的状态
31、返回是否可以收费/退费。状态包含:开单、作废、收费、配药、发药、退药。当且仅当开单状态时可以收费,当收费、配药、退药时可以退费。4.2.3 提供接口-当前配药完成病人列表中药房系统通过当前配药完成病人列表接口,提供给其他系统作病人排队展现。4.2.4 提供接口-处方状态标记中药房系统通过处方状态标记接口,提供给外部系统在系统交互时完成状态的转变标记。标记点包含:收费时标记收费、退费时标记退费。4.2.5 提供接口-药品列表查询中药房系统通过药品列表查询,提供给其他系统作中药药品信息的查询,可以根据约定好的查询条件与业务需要实现一个或者多个查询接口。查询条件包含:药品唯一编号、所有药品列表、所有
32、存在库存药品列表、药品拼音/五笔码4.2.6 调用接口-药品信息同步接口中药房系统在维护药品信息时,调用药品信息同步接口,完成药品信息的同步功能。4.2.7 调用接口-收费订单发送中药房系统在医生开单后,调用收费订单发送接口,完成收费订单下单。4.2.8 调用接口-处方诊间结算中药房系统在收费订单发送成功后,调用处方诊间结算接口,完成诊间结算。4.2.9 调用接口-操作人员信息查询中药房系统在需要使用员工信息时,将通过本院提供的员工信息查询接口读取操作人信息。第五章 其他非功能性需求5.1 性能需求PE-1:一个工作日内,系统将能适应5000人次的使用。PE-2:系统内的所有界面,在硬件运行正
33、常的情况下全部加载的时间不应超过3秒。PE-3:用户提交了查询之后,对查询的响应时间不能超过5秒,在此时间内将要查询结果显示在屏幕上。PE-4:用户向系统提交信息后,系统将在5秒内向用户显示确认消息。5.2 安全性需求SE-1:所有涉及功能信息或病人个人信息身份信息的网络事务都要进行加密操作。SE-2:在整合到本院系统中后,用户必须登录到本院系统才能完成所有操作。5.3软件质量可用性:“中药房管理系统”将对本院医生、药房工作人员、财务人员可用,工作时间内100%的时间可用。健壮性:如果在业务活动中,用户与系统的连接中断,那么用户应该能通过“中药房管理系统”恢复当前未完成的操作。5.4其他需求新增的数据应格式化以满足今后数据挖掘的需求。第六章 业务规则6.1 中药库流程-采购6.2 中药库流程-出库6.3 中药库流程-入库6.4 中药库流程-退还报废6.4 中药房流程-申领6.5 中药房流程-配发药6.6 中药房流程-处方回归第 32 页
限制150内