




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统数据表结构说明书1、疫苗批号表序号中文名称字段名类型长度说明疫苗名称编码Varchar201疫苗名称varchar502生产厂家varchar503批号varchar504失效期Date5疫苗单位varchar206规格varchar307剂型varchar208人次/支(粒)Int9批准文号varchar5010国家批签发报告varchar5011是否进口疫苗Boolean12进口疫苗通关单编号varchar5013录入单位Varchar5014查看图片image国家批签发报告的图片主键:批号。2、疫苗单位表序号中文名称字段名类型长度说明1序号Int2单位名称varchar203、疫苗规格表序号中文名称字段名类型长度说明1序号Int2规格名称varchar304、疫苗剂型表序号中文名称字段名类型长度说明1序号Int2剂型名称varchar205、疫苗供货和出库单位表序号中文名称字段名类型长度说明1供货单位编号Int出库单位编码2供货单位名称varchar60出库单位名称3供货单位简称varchar30出库单位简码4开户行varchar505账号varchar1006联系人varchar207联系电话varchar308地址varchar609邮政编码varchar2010拼音码varchar2011备注varchar6012标记位Bollean0=供货单位 1=出库单位主键:供货单位编号7、疫苗库位表序号中文名称字段名类型长度说明1序号Int2库位号varchar503标志位Samllint1:一类疫苗存放2:二类疫苗存放3:备用位置主键:库位号8、疫苗名称表序号中文名称字段名类型长度说明1序号Int2疫苗名称编码varchar203疫苗名称Varchar50主键:疫苗名称编码9、疫苗出入库类型表序号中文名称字段名类型长度说明1类型编码varchar202类型名称Varchar503标记位Boolean0=入库 1=出库10、报损表序号中文名称字段名类型长度说明1报损时间date疫苗名称编码Varchar202疫苗名称Varchar503生产厂家varchar504供货单位Varchar605报损原因Vatchar606批号varchar507失效期Date8疫苗单位varchar209规格varchar3010人次/支(粒)Int11进价Flaot12库位varchar5013数量Int14总价Flaot11、入库主表序号中文名称字段名类型长度说明1入库单号varchar602入库日期Date3出库单位Varchar60下级退货管理中使用字段4供货单位Varchar605运输湿度记录单Image上传的图片。图片格式:jpg,gif,bmp,png。图片大小:4M以内6入库类型varchar507操作人varchar108记账Boolean201=记账,0=未记账9记账人varchar1010记账日期Date11备注varchar60主键:入库单号12、入库明细表序号中文名称字段名类型长度说明1入库单号varchar60疫苗名称编码Varchar202疫苗名称varchar503生产厂家varchar504批号varchar505失效期Date6疫苗单位varchar207规格varchar308人次/支(粒)Int9进价Flaot10批发价Flaot11库位varchar5012数量Int13总价Float主键:入库单号13、出库主表序号中文名称字段名类型长度说明1出库单号varchar602出库日期(退货日期,报损日期)Date10出库管理中:表示(出库日期)退货管理中:表示(退货日期)报损管理中:表示(报损日期)3出库单位(供货单位)varchar60出库管理中:表示(出库单位)退货管理中:表示(供货单位)4出库类型varchar50正常出库,退货管理,报损管理5操作人varchar10出库标记Boolean0=未出库,1=出库6记账Boolean1=记账,0=未记账7记账人varchar108记账日期Date9备注varchar60主键:出库单号14、出库明细表序号中文名称字段名类型长度说明1出库单号Varchar60疫苗名称编码Varchar202疫苗名称Varchar503生产厂家Varchar504供货单位Varchar50报损管理中使用:表示(供货单位)5报损原因Varchar60报损管理中使用:表示(报损原因)6批号Varchar507失效期Date8疫苗单位Varchar209规格Varchar3010人次/支(粒)Int11进价Float12批发价Float13库位Varchar5014数量Int出库标记Boolean0=未出库,1=出库15总价Float主键:出库单号15、库存表序号中文名称字段名类型长度说明疫苗名称编码Varchar201疫苗名称Varchar502生产厂家Varchar503供货单位Varchar504批号Varchar505失效期Date6疫苗单位Varchar207规格Varchar308人次/支(粒)Int9进价Float10批发价Float11库位Varchar5012库存数量Int13总价Flaot16、盘点汇总表序号中文名称字段名类型长度说明1年度月份Varchar203开始日期Date4结束日期Date5疫苗名称编码Varchar206单位Varchar207进货单价Flaot8上期结存数Int89实物库存数Int810暂欠数Int111本期入库数Int12本期销售数Int13期末结存数Int14备注Varchar60主键:年度月份,疫苗名称编码期末结存数=实物库存数+暂欠数暂欠数=下级单位欠款盘点明细表序号中文名称字段名类型长度说明1盘点年月Varchar202疫苗名称编码Varchar203批号Varchar504库位Varchar505单位varchar206规格varchar307实际数量Flaot8账面数量Int89实物库存数Int810进价Int111批发价Int12总价Int13备注Varchar60主键:盘点年月,疫苗名称编码,批次,库位17、预警参数18、库存初始化YK_PDD0药库盘点单0序号列名中文名称类型长度小数充许为空自动增加备注1PDDHint40002YKBMvarchar100103RQint40104LRRYvarchar100105SHRYvarchar100106JZRYvarchar100107PDRQint40108JZRQint40109RKDHint401010CKDHint401011BZvarchar3001012FLAGtinyint101013PDFS盘点方式tinyint0010PDFS: 0=按编码盘点 1=按编码和入库批次盘点 2=按编码和货位盘点 3=按编码和批号盘点YK_PDD1药库盘点单1序号列名中文名称类型长度小数充许为空自动增加备注1PDDH盘点单号int40102RecNo序号smallint20103YPBM药品编码varchar200004BZSL包装数量smallint00105KCDJ库存单价smallmoney44106KCSL库存数量money80107KCJE库存金额money84108ZMSL帐面数量money80109ZMJE帐面金额money841010PDSL盘点数量money801011PDJE盘点金额money841013AUTORKIDint0010仅按批号盘点使用.14JJ进价money0010仅按批号盘点使用.15PH批号varchar20010仅按批号盘点使用.16LSJ零售价money0010仅按批号盘点使用.17RKDH入库单单号int0010仅按批号盘点使用.18RKDCRLX入库单出入类型smallint0010仅按批号盘点使用.19KCJJJEmoney001020ZMJJJEmoney001021PDJJJEmoney001022KCPJJEmoney001023ZMPJJEmoney001024PDPJJEmoney001025BZvarchar3001026PDSY盘点损益money001027PDJJSYmoney001028PDPJSYmoney0010药库批次盘点明细序号列名中文名称类型长度小数充许为空自动增加备注1PDDH盘点单号int00102F_PDJG盘点结果tinyint00103YPBM药品编码varchar200104BZSL包装数量int00105LSJ盘点零售价money00106AUTORKID入库单IDint00107AUTOCRID出库单IDint00108ZMSL帐面数量money00109ZMJE帐面金额money001010KCSL库存数量money001011KCJE库存金额money001012PYSL盘盈数量money001013PKSL盘亏数量money001014JE盈亏金额money0010F_PDJG: 0:无盈亏 1:盘盈 2:盘亏AUTORKID: 对应入库单AUTORKIDAUTOCRID: 盘盈时对应入库单的AUTORKID 盘亏时对应出库单的AUTOCKID药库统计表序号列名中文名称类型长度小数充许为空自动增加备注1YKBM药库编码varchar100102NIAN年度smallint20103YUE月份tinyint10104BEGINRQ开始日期int40105ENDRQ结果日期int40106LX类型int40107MC名称varchar200108JE金额money84109CBJE成本金额money841010PJJE批价金额money841011FLAG标志tinyint1010药品库存定义 DRUG_STORAGE_PROFILE字段中文名称字段名类型长度说明库房STORAGEC8库房代码,见库存单位字典药品代码DRUG_CODEC20由药品字典定义的代码规格DRUG_SPECC20由药品字典定义的规格单位UNITSC8对应剂型及规格,使用规范名称,见计量单位字典常规包装数量AMOUNT_PER_PACKAGEN5使用规范名称,常规包装包含的数量常规包装单位PACKAGE_UNITSC8见计量单位字典高位水平UPPER_LEVELN6库存水平限制,以上述包装计,达到该限制时停止采购低位水平LOW_LEVELN6库存水平限制,以上述包装计,低于该限制时开始采购货位LOCATIONC8存放库房SUPPLIERC10存放库房SUB_STORAGEC8该药品对应的库存管理单位内的存放库房注释:此表定义各药品库房每种药品的库存水平。同一库房同种规格的药品只能有一条记录,不同的库房可以有相同的药品。主键:药品代码、规格、库房、常规包装数量。药品库存 DRUG_STOCK字段中文名称字段名类型长度说明库存管理单位STORAGEC8库房代码,见库存单位字典药品代码DRUG_CODEC20由药品字典定义的代码规格DRUG_SPECC20由药品字典定义的规格单位UNITSC8对应剂型及规格,使用规范名称,见计量单位字典批号BATCH_NOC16使用“XX/XX/XXXXXX”有效期EXPIRE_DATED药品的有效截止日期厂家标识FIRM_IDC10反映生产厂家,见药品生产厂家字典包装规格PACKAGE_SPECC20反映药品含量及包装信息,如0.25g*30进货价PURCHASE_PRICEN10,4购买价,以包装单位记单价折扣DISCOUNTN5,2该药品购入时的折扣率。百分数,只记录数值部分数量QUANTITYN12,2以包装规格及包装单位所计的现库存数量,每次出库,该数量核减包装单位PACKAGE_UNITSC8对应包装规格的计量单位,可使用任一级管理上方便的包装内含包装1SUB_PACKAGE_1N12,2上述一个包装单位中包含的小包装数量,为空或1表示为无此级包装内含包装1单位SUB_PACKAGE_UNITS_1C8对应内含包装1的单位内含包装1规格SUB_PACKAGE_SPEC_1C20对应内含包装1的规格内含包装2SUB_PACKAGE_2N12,2内含包装1中包含的小包装数量,为空或1表示为无此级包装内含包装2单位SUB_PACKAGE_UNITS_2C8对应内含包装2的单位内含包装2规格SUB_PACKAGE_SPEC_2C20对应内含包装2的规格存放库房SUB_STORAGEC8一个库存管理单位内的存放库房货位LOCATIONC20描述存放该批药品的位置,自由描述入库单号DOCUMENT_NOC10该药品对应的入库单号,当多次入库的药品合并记录时,该项为空供应标志SUPPLY_INDICATORN1反映该药品当前是否可供使用,0-不可供 1-可供(不可供只是对处方和摆药而言,是对病人的,不限制内部流动,直接的出入库操作不受此限制)注释:此表描述了各库存单位药品的库存情况。库存单位可以是药库、门诊药局、临床药局,每类库存单位可以有多个,通过库存管理单位代码反映。药品可以视需要管理到不同的批次,也可以忽略批次而将同一种药品作为一条记录。药品的数量以包装单位计,对多层包装,记录各层包装的换算。库存记录在入库时生成,当库存为0后,可以删除。主键:库存管理单位,药品代码、规格、批号、厂家标识、包装规格备注:当库存为0后,可以删除,那么此批号的进价就找不到了,涉及进价的查询和统计就会受到影响;盘点表 drug_inventory_check(新增)字段中文名称字段名类型长度说明库存管理单位STORAGEC8盘点年月CHECK_YEAR_MONTHDATE药品代码DRUG_CODEC20厂家标识FIRM_IDC10包装规格DRUG_SPECC20对应 DRUG_IMPORT_DETAIL .PACKAGE_SPEC批号BATCH_NOC16最小单位规格MIN_SPECC20对应DRUG_DICT.DRUG_SPEC单位UNITSC8最小单位MIN_UNITSC8存放库房SUB_STORAGEC10该药品对应的库存管理单位内的存放库房帐面数量ACCOUNT_QUANTITYN12,2实际数量ACTUAL_QUANTITYN12,2市场批发价TRADE_PRICEN10,4市场零售价RETAIL_PRICEN10,4REC_STATUSN10-暂时保存 1-最终保存更改库存标志Change_flagN1未更改,1-更改(实现更改过库存不能再更改库存,加一个标志位)主键:盘点年月,库存管理单位,药品代码,包装规格,厂家标识,批号,最小单位规格库存盘点货位 DRUG_STOCK_LOCATION(新增)字段中文名字段名类型长度说明库存管理单位STORAGEC8库房代码,见库存单位字典药品代码DRUG_CODEC10由药品字典定义的代码规格DRUG_SPECC20由药品字典定义的规格单位units批号BATCH_NOC16XX/XX/XXXXXX厂家标识FIRM_IDC10包装规格PACKAGE_SPECC20盘点货位CHECK_LOCATIONC5见货位字典有效期Expire_datedate进货价Purchase_pricen10,4折扣Discountn5,2数量Quantityn12,2包装单位Package_unitsc8内含包装1Sub_package_1n12,2内含包装1单位Sub_package_units_1c8内含包装1规格Sub_package_spec_1c20内含包装2Sub_package_2n12,2内含包装2单位Sub_package_units_2c8内含包装2规格Sub_package_spec_2c20存放库房Sub_storagec8货位locationc20入库单号Document_noc10供应标志Supply_indicatorn1,0货位数量LOCATION_QUANTITYN12,2见货位表序号LOCATION_NON309.03新加,相当于小货位拆零数量Residual_quantityn12,2自定义包装数量Otherpack_quantityn12,2自定义包装系数Account_per_otherpackc10注释:此表是在库存表的基础上加盘点货位、货位数量字段生成。-去掉库存表中其他字段,在程序中已经不用那些字段了。系统盘点分为两种模式:直接盘点和按货位盘点(一)直接盘点:盘点主要根据库存生成帐面数,根据实际盘点结果生成实盘数两个数量进行相减,生成库存盘点的盈亏数量,进行数据保存,更改库存数量同时自动生成盘点出库和盘点入库数据。(二)按货位盘点:(1)首先进行货位药品维护(药品整包数量和拆零数量)(2)进行货位药品盘点,重新填写货位的药品整包数量和拆零数量(3)计算盘点损益,根据库存生成帐面数,根据实际盘点的货位数量生成实盘数量两个数量进行相减,生成库存盘点的盈亏数量,进行数据保存,更改库存数量同时也自动生成盘点出库和盘点入库数据。盘点公式为:实盘数量(或金额)-帐面数量(或金额)=盈亏数量(或金额)药品月结公式:期初数量+本期间入库数量-本期间出库数量+调价盈亏=期末数量第一次月结分两种情况:(没有盘点数据的时:期初数量以此日期进行倒退一个月结期间,此期间开始的药品库存数量为期初数量;如果有期初的盘点数量即作为期初的数量)除第一次月结外,再进行月结即可有期初数量(与盘点业务数据无关)库存管理1.药品月结完成药品的月结转工作。药品结转数据必须是固定日期区间的统计数据,结转的区间起止用户定义,在系统参数设置中指定,原则上不允许经常修改,且区间长度等于一月。 (1).第一次月结 如果存在月结期初时间点的盘点数据 那么取该盘点的实盘数作为期初数据; 结存数=期初数+入数(不含盘点入)-出数(不含盘点出), 结存金额=期初金额+入金额(不含盘点入)-出金额(不含盘点出)+调价盈亏; 否则(库存初始化;)结存数=当前库存数? 结存金额=当前库存金额; 期初数=期末数-入数(不含盘点入)+出数(不含盘点出), 期初金额=期末金额-入金额(不含盘点入)+出金额(不含盘点出)-调价盈亏; (2).不是第一次月结 期初数=上月期末数;结存金额=期初金额+入金额-出金额+调价盈亏; 其中:期初数=上一结转期的结存数;(如果是第一次月结,看上面算法) 期初金额=上一结转期的结存金额;(如果是第一次月结,看上面算法) 入库数量=本结转期间的入库药品数量累计; 入库金额=本结转期间的入库药品金额累计; 出库数量=本结转期间的出库药品数量累计; 出库金额=本结转期间的出库药品金额累计; 返回数量=本结转期间的各个药局退回本库存单位的库存数量; 返回金额=本结转期间的各个药局退回本库存单位的药品金额; 报损数量=本结转期间的报损库存单位的库存数量; 报损金额=本结转期间的报损库存单位的药品金额; 结存库存数量=截止本结转期末的库存数量; 结存库存金额=截止本结转期末的库存金额; 调价盈亏=对本结转期间某药品调价后计算得盈亏额进行求和 例如:某药品(新零售价(或批发价)-原零售价(或批发价)*当时结存数量=此次调价零售盈亏金额(或批价盈亏额) 除了完成药品的结转工作,也可以作为对药品的月结情况做查询统计打印的模块。 药品货位盘点,药品货位维护,药品盘点损益药品货位盘点,药品货位维护,药品盘点损益盘点系统提供两种模式,在参数中配置实现。首先需要说明的是:某种药在药房的库存中的包装单位为粒,药房的工作人员为了便于发放,将其进行多种分包:12粒/包、24粒/包、36粒/包等,这中包装我们称为自定义包装,12、24、36我们称之为自定义包装系数。下面介绍一下这种模式的大体工作方式:用户首先在药品货位盘点窗口维护各个货位的药品(在库存表中是一条记录的一个药品可以在多个货位上),这个货位能够放置多个药品,而且药品在这个货位的序号也是严格要求的(也就是说货位和序号共同组成了一个小货位,这个小货位只能放一个药品),而且一种药品的相同自定义包装在一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高空探测基础知识培训课件
- 高空作业安全知识培训课件
- 北京期末语文考试题目及答案
- TK-684-生命科学试剂-MCE
- D-Arabitol-d7-生命科学试剂-MCE
- SB-3CT-Standard-生命科学试剂-MCE
- 园林绿化考试题及答案
- 变形观测考试题及答案
- 病原考试题及答案
- 保安考试试卷大题题库及答案
- CJ/T 541-2019城镇供水管理信息系统基础信息分类与编码规则
- 华为公司流程管理制度
- 传播游戏理论视域下现代文创桌游传播伦理失范与匡正研究
- 2025年家畜饲养员及繁殖学技能资格知识考试题与答案
- 中国都市圈综合竞争力报告2024-上海同济城市规划设计研究院
- 意大利足协协议书
- 以物抵债方案(3篇)
- 秋季预防常见传染病课件
- 2025年中国商用开水器市场调查研究报告
- 减重代谢外科个案管理体系构建
- 喷雾降尘合同协议
评论
0/150
提交评论