1.本说明书涉及区块链技术领域,尤其涉及一种基于区块链的医用品的成本核算方法及装置。
背景技术:
2.通常,药品、医疗器械等医用品的价格过低会影响医用品厂家的利润,进而压制厂家的创新积极性,而过高则会对上述医用品的消费者也即患者造成较大的经济压力;为此,相关部门可以参考待售药品、医疗器械等医用品的实际成本来给出指导售价,以期既能保障医用品厂家的利润,又能不给患者造成过大的经济压力。
3.但在实际操作中,药品、医疗器械等医用品的成本不仅源头错综复杂,而且向相关部门汇报时亦存在被隐瞒或篡改的可能,这些因素导致相关部门核算出的医用品成本与医用品的实际成本偏差较大。因此,本领域中亟需更准确的方法来对药品、医疗器械等医用品的成本进行核算。
技术实现要素:
4.有鉴于此,本说明书公开了一种基于区块链的医用品的成本核算方法和装置。
5.根据本说明书实施例的第一方面,公开了一种基于区块链的医用品的成本核算方法,其中,所述区块链与目标医用品的生产方相对接,所述方法包括:在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本 ,并将所述一次性成本上传至所述区块链存证;在所述目标医用品投产后,获取所述生产方针对单位产量的所述目标医用品的产量相关成本、以及所述目标医用品的产量,并将所述产量相关成本 以及所述产量上传至所述区块链存证;基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本。
6.可选的,所述获取所述生产方针对所述目标医用品的一次性成本,包括:获取所述生产方下列第一类投入记录中的至少一种:针对所述目标医用品的研发拨款记录;用于生产所述目标医用品的生产设备的采购记录;用于生产所述目标医用品的厂房建设记录;解析上述第一类投入记录,得到所述生产方针对所述目标医用品的一次性成本。
7.可选的,所述获取所述生产方针对单位产量的所述目标医用品的产量相关成本,包括:获取所述生产方下列第二类投入记录中的至少一种:针对目标医用品的原料投入记录;针对目标医用品的生产设备的维护记录;针对
目标医用品的生产能源消耗记录;基于所述第二类投入记录,结合市场参考价格以及所述目标医用品的产量,计算所述生产方针对单位产量的所述目标医用品的产量相关成本。
8.可选的,所述生产方在所述区块链中预先申请了去中心化身份;被上传至所述区块链存证的所述目标医用品的产量、所述产量相关成本、以及所述一次性成本,均被使用所述生产方的去中心化身份进行数字签名。
9.可选的,所述区块链中预先部署了与所述目标医用品对应的成本核算智能合约;所述基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本,包括:响应于成本核算交易,调用所述成本核算智能合约中的核算逻辑,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本;生成与所述目标医用品的综合成本相对应的核算完成事件,以使对接到所述区块链的管理方响应于所述核算完成事件,获取所述目标医用品的综合成本。
10.根据本说明书实施例的第二方面,公开了一种基于区块链的医用品的成本核算装置,其中,所述区块链与目标医用品的生产方相对接,所述装置包括:第一存证模块,在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本,并将所述一次性成本上传至所述区块链存证;第二存证模块,在所述目标医用品投产后,获取所述生产方针对单位产量的所述目标医用品的产量相关成本、以及所述目标医用品的产量,并将所述产量相关成本以及所述产量上传至所述区块链存证;核算模块,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本。
11.可选的,所述第一存证模块进一步:获取所述生产方下列第一类投入记录中的至少一种:针对所述目标医用品的研发拨款记录;用于生产所述目标医用品的生产设备的采购记录;用于生产所述目标医用品的厂房建设记录;解析上述第一类投入记录,得到所述生产方针对所述目标医用品的一次性成本。
12.可选的,所述第二存证模块进一步:获取所述生产方下列第二类投入记录中的至少一种:针对目标医用品的原料投入记录;针对目标医用品的生产设备的维护记录;针对目标医用品的生产能源消耗记录;基于所述第二类投入记录,结合市场参考价格以及所述目标医用品的产量,计算
所述生产方针对单位产量的所述目标医用品的产量相关成本。
13.可选的,所述生产方在所述区块链中预先申请了去中心化身份;被上传至所述区块链存证的所述目标医用品的产量、所述产量相关成本、以及所述一次性成本,均被使用所述生产方的去中心化身份进行数字签名。
14.可选的,所述区块链中预先部署了与所述目标医用品对应的成本核算智能合约;所述核算模块进一步:响应于成本核算交易,调用所述成本核算智能合约中的核算逻辑,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本;生成与所述目标医用品的综合成本相对应的核算完成事件,以使对接到所述区块链的管理方响应于所述核算完成事件,获取所述目标医用品的综合成本。
15.根据本说明书实施例的第三方面,公开了一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现上述任一方面实施例所述的方法。
16.根据本说明书实施例的第四方面,公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方面实施例所述的方法。
17.以上技术方案中,一方面,由于最终得到的综合成本既包括产量相关成本,也包括根据一次性成本和产量计算出的均摊一次性成本,可以覆盖医用品成本的多个类型的成本源头,因此,可以提高最终核算出的目标医用品的综合成本的准确度;另一方面,由于区块链具有公开透明、不可篡改的性质,因此上述目标医用品的生产方给出的一次性成本、产量相关成本、以及产量均无法篡改或者抵赖,能够改善最终核算出的目标医用品的综合成本的可信度。
附图说明
18.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书文本一同用于解释原理。
19.图1是本说明书示出的一种医用品成本核算的情景示例图;图2是本说明书示出的一种基于区块链的医用品的成本核算方法的流程示例图;图3是本说明书示出的一种基于区块链的医用品的成本核算过程的交互示例图;图4是本说明书示出的一种智能合约的创建和调用过程的示意图;图5是本说明书示出的一种基于区块链的医用品的成本核算装置的结构示例图;图6是本说明书示出的一种用于基于区块链的医用品的成本核算的计算机设备的结构示例图。
具体实施方式
20.为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术
方案进行清楚、完整地描述。显然,所描述的实施例仅仅是一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
21.下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的系统和方法的例子。
22.在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
23.应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”。
24.通常,药品、医疗器械等医用品的价格过低会影响医用品厂家的利润,进而压制厂家的创新积极性,而过高则会对上述医用品的消费者也即患者造成较大的经济压力;因此,相关部门会参考待售药品、医疗器械等医用品的实际成本来给出指导售价,以期既能够不给患者造成过大的经济压力,又能保障医用品厂家的利润从而鼓励创新。
25.但在实际操作中,药品、医疗器械等医用品的成本不仅源头错综复杂,而且向相关部门汇报时亦存在被隐瞒或篡改的可能;这些因素导致相关部门核算出的医用品成本与医用品的实际成本偏差较大,进而导致相关部门无法给出合理的指导售价。因此,本领域中亟需更准确的方法来对药品、医疗器械等医用品的成本进行核算。
26.基于此,本说明书提出一种在目标医用品投产前后,分别获取生产方针对上述目标医用品的不同类别的成本信息并存证到区块链中,再根据区块链中存储的上述不同类别的成本信息来计算单位产量的上述目标医用品的综合成本的技术方案。
27.在实现时,请参见图1,图1是本说明书示出的一种医用品成本核算的情景示例图;在该示例中,可以包括医用品生产方、成本核算平台以及区块链(或者区块链即服务baas平台)三个交互主体;在执行医用品成本核算时,可以由医用品生产方提供原始数据到区块链或者baas平台存证,而成本核算平台则利用上述存证到区块链或者baas平台的数据进行成本核算。
28.而从实施的时序角度,则可以分别从目标医用品投产前和投产后两个阶段进行成本监测;具体而言,在目标医用品投产前可以获取其一次性成本进行上链存证,而在目标医用品投产后则可以获取其产量以及与产量相关的成本进行上链存证,之后,即可根据区块链的分布式账本中存证的上述两种成本以及产量,均摊计算出单位产量的上述目标医用品的综合成本。
29.以上技术方案中,一方面,由于最终得到的综合成本既包括产量相关成本,也包括根据一次性成本和产量计算出的均摊一次性成本,可以覆盖医用品成本的多个类型的成本
源头,因此,可以提高最终核算出的目标医用品的综合成本的准确度;另一方面,由于区块链具有公开透明、不可篡改的性质,而上述目标医用品的生产方给出的一次性成本、产量相关成本、以及产量均被上传到区块链中进行存证,因此理论上无法篡改或者抵赖,能够改善最终核算出的目标医用品的综合成本的可信度。
30.下面通过具体实施例并结合具体的应用场景对本说明书进行描述。
31.请参考图2,图2是本说明书一实施例提供的一种基于区块链的医用品的成本核算方法,其中,上述区块链与目标医用品的生产方相对接,该方法可以包括以下步骤:s201,在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本,并将所述一次性成本上传至所述区块链存证;s202,在所述目标医用品投产后,获取所述生产方针对单位产量的所述目标医用品的产量相关成本、以及所述目标医用品的产量,并将所述产量相关成本以及所述产量上传至所述区块链存证;s203,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本。
32.上述区块链,可以包括任意形式的区块链;在本领域中,区块链一般被划分为三种类型:公有链(public blockchain),私有链(private blockchain)和联盟链(consortium blockchain)。此外,还可以有上述多种类型的结合,比如私有链+联盟链、联盟链+公有链等。其中,去中心化程度最高的是公有链,私有链则可以为一个弱中心化系统,其对节点具有严格限制且节点数量较少,联盟链则是介于公有链以及私有链之间的区块链,可实现“部分去中心化”。本领域技术人员可以根据具体的业务需求自行选择具体使用的区块链类型,本说明书对此不作详细限定。
33.上述医用品,可以包括任意的药品和/或医疗器械,例如口服药、注射针剂、心脏支架等等;通常,定价有参考性的商品,例如粮食等大宗商品,其成本结构通常相对简单,物料和储运即可覆盖大部分成本,而成本复杂的商品,例如香水、定制服饰等商品可能包含较多不透明的研发和设计成本,通常无需相关部门给出价格指引。可以理解的是,医用品通常兼具成本复杂以及需要定价参考的性质;因此既需要从生产的源头开始成本登记上链,又需要通过一定的算法得到较为精确的综合成本数值。
34.在本说明书中,可以首先在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本,并将所述一次性成本上传至所述区块链存证。通常认为,研发人员的工资、实验设备的购置等等在目标医用品投入实际生产前就产生的投入,是一种一次性投入、长期受益的投入,与最终目标医用品的实际产量无关;因此,这部分在目标医用品投产前即投入的成本可以被归类为一次性成本。
35.在实现时,上述目标医用品的一次性成本可以由上述目标医用品的生产方将相关的成本预算表等材料提交至上述区块链完成;可以理解的是,从成本预算表到实际存证到上述区块链的分布式账本的一次性成本,可以包含一个或者多个用于解析数据和/或转换格式的中间环节,本领域技术人员可以根据具体的业务需求设计上述用于解析数据和/或转换格式的中间环节,本说明书无需进行进一步详细列举。
36.在示出的一种实施方式中,上述获取上述生产方针对上述目标医用品的一次性成本时,可以首先获取上述生产方的第一类投入记录,再解析上述第一类投入记录,得到上述生产方针对上述目标医用品的一次性成本。具体而言,上述第一类投入记录则可以包括下列示出的记录中的至少一种:针对上述目标医用品的研发拨款记录;用于生产上述目标医用品的生产设备的采购记录;用于生产上述目标医用品的厂房建设记录。
37.举例而言,假设某医药公司为了研发新型抗菌药物,从立项开始,到研发成功、配方生产之前,新建了1间实验室1间厂房共计投入资金x_1,给研发人员发放工资和津贴投入资金x_2,购置用于实验和生产的设备花费资金x_3,上述x_1、x_2、x_3原本分别别储存在厂房建设记录、研发拨款记录、生产设备的采购记录中,则可以通过对上述第一类投入记录进行解析,得到上述x_1、x_2、x_3并存证到上述区块链中。
38.在本说明书中,可以在上述目标医用品投产后,获取上述生产方针对单位产量的上述目标医用品的产量相关成本、以及上述目标医用品的产量,并将上述产量相关成本以及上述产量上传至上述区块链存证。通常认为,在医用品投产后,后续产生的成本不同于前述一次性成本,其具备与产量强相关的性质;例如,生产药品所使用的原料、设备运转所消耗的能源等等,都会随着产量的上升而增加,而不是如前述一次性成本一般基本不受产量影响;因此,这部分成本,可以被统一称为产量相关成本。
39.可以理解的是,在实现时与前述一次性成本相似,上述产量相关成本可以通过对上述目标医用品的生产方所提供的相关记录文件进行解析得到;亦可以理解的是,从相关记录文件到实际存证到上述区块链的分布式账本的一次性成本,可以包含一个或者多个用于解析数据和/或转换格式的中间环节,本领域技术人员可以根据具体的业务需求设计上述用于解析数据和/或转换格式的中间环节,本说明书无需进行进一步详细列举。
40.在示出的一种实施方式中,上述获取上述生产方针对单位产量的上述目标医用品的产量相关成本的过程,可以包括:获取上述生产方第二类投入记录,再基于上述第二类投入记录,结合市场参考价格以及上述目标医用品的产量,计算上述生产方针对单位产量的上述目标医用品的产量相关成本。其中,上述第二类投入记录可以包括下列记录中的任意一种或者多种:针对目标医用品的原料投入记录;针对目标医用品的生产设备的维护记录;针对目标医用品的生产能源消耗记录。
41.上述市场参考价格,则可以指在投产过程中所消耗的原材料、能源等资源的市场价格;举例而言,某些动植物原料在不同的季节可能有不同的价格,夏季便宜而冬季稍贵,能源在不同的地域可能有不同的价格,靠近山区水电站的地方电费则较为低廉,等等。参照市场价格,可以进一步提高上述成本计算的精准度。
42.举例而言,假设某医药公司为了在研发新型抗菌药物完成后,在实际投产该新型抗菌药物的过程中,平均每生产单位产量上述新型抗菌药物,就需要投入价值y_1的原料,投入价值y_2的生产设备维护费用,以及投入价值x_3的能源费用,上述y_1、y_2、y_3原本分别别储存在原料投入记录、生产设备的维护记录、生产能源消耗记录中,则可以通过对上述第二类投入记录进行解析,得到上述y_1、y_2、y_3并存证到上述区块链中。
43.在本说明书中,在上述两类成本以及产量均被存证到上述区块链之后,即可基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述
均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本。
44.继续以上述新型抗菌药物的研发和生产为例,假设上述新型抗菌药物计量单位为瓶,上述区块链的分布式账本中存证有上述新型抗菌药物所对应的产量相关成本为(y_1+y_2+y_3)元/瓶,一次性成本为(x_1+x_2+x_3)元/瓶,产量为n瓶,则可以根据以下公式:z=(y_1+y_2+y_3)+ (x_1+x_2+x_3)/n计算得到上述新型抗菌药物在产量为n的情况下的综合成本z。
45.当然可以理解的是,上述计算公式仅为一可行的示例,本领域技术人员也可以根据具体的业务需求设计更加详细的均摊公式,例如,假设上述新型抗菌药物的研发过程中与其他项目有共用厂房实验室的情况,则可以按实际比例对上述一次性成本中用于新建厂房和实验室的金额进行缩减,等等。因此,本说明书对于均摊计算的具体公式无需进行更多限定。
46.请参见图3,图3为本说明书示出的一种基于区块链的医用品的成本核算过程的交互示例图;在此例中,上述生产方可以在目标医用品投产前将厂房建设、研发拨款、设备采购等多方面信息提交到区块链中,形成第一类投入记录;并在上述目标医用品投产后将实际生产的产量、原料投入、设备维护、能源消耗等方面的信息亦上传到区块链中,形成第二类投入记录;最后,由核算方调取上述第一类投入记录、第二类投入记录、产量信息来均摊计算出针对单位产量的目标医用品的综合成本。
47.在示出的一种实施方式中,上述过程可以通过去中心化身份(decentralized id, did)进一步提升安全性;具体而言,上述生产方在上述区块链中预先申请了去中心化身份;被上传至上述区块链存证的上述目标医用品的产量、上述产量相关成本、以及上述一次性成本,则均可以携带有使用上述生产方的去中心化身份给出的数字签名。
48.通常,区块链上的智能合约指在区块链上可以被交易触发执行的合约。智能合约可以通过代码的形式定义。智能合约可以以规定的方式在区块链网络中每个节点独立的执行,所有执行记录和数据都保存在区块链上,所以当这样的交易执行完毕后,区块链上就保存了无法篡改、不会丢失的交易凭证。
49.请参见图4,图4是本说明书示出的一创建智能合约和调用智能合约的示意图;如图4所示,在该支持智能合约的区块链中,要创建一个智能合约,可以经过编写智能合约、变成字节码、部署到区块链等过程;要调用智能合约,则可以发起一笔指向智能合约地址的交易,各个节点的虚拟机则可以分别执行该交易,将智能合约代码分布式的运行在区块链网络中每个节点的虚拟机中。
50.在示出的一种实施方式中,上述均摊计算的过程可以通过智能合约实现;具体而言,上述区块链中预先部署了与上述目标医用品对应的成本核算智能合约;上述区块链的节点则可以响应于成本核算交易,调用上述成本核算智能合约中的核算逻辑,基于上述区块链的分布式账本中存证的上述目标医用品对应的上述一次性成本、以及上述目标医用品的产量,均摊计算单位产量的上述目标医用品的均摊一次性成本,并进一步将上述均摊一次性成本与上述产量相关成本合并,得到上述生产方针对单位产量的上述目标医用品的综合成本;再生成与上述目标医用品的综合成本相对应的核算完成事件,以使对接到上述区块链的管理方响应于上述核算完成事件,获取上述目标医用品的综合成本。
51.可以发现,虽然在图1所示的情境中存在独立的核算平台,前述独立的核算平台也可以在读取区块链中的存证数据后进行上述均摊计算,但本说明书中所指的均摊计算过程亦可直接在区块链上完成;因此,本说明书并不限定应用的场景中是否具备对接到上述区块链的医用品核算平台。
52.上述内容即为本说明书针对所述基于区块链的医用品的成本核算方法的全部实施例。基于以上实施例可知,应用本说明书所公开的方案,既可以提高最终核算出的目标医用品的综合成本的准确度,也能够改善最终核算出的目标医用品的综合成本的可信度。
53.本说明书还提供了对应的基于区块链的医用品的成本核算装置的实施例如下:本说明书提出一种基于区块链的医用品的成本核算装置,请参见图5,图5是本说明书示出的一种用于基于区块链的医用品的成本核算的计算机设备的结构示例图;如图5所示,该装置可以包括:第一存证模块501,在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本,并将所述一次性成本上传至所述区块链存证;第二存证模块502,在所述目标医用品投产后,获取所述生产方针对单位产量的所述目标医用品的产量相关成本、以及所述目标医用品的产量,并将所述产量相关成本以及所述产量上传至所述区块链存证;核算模块503,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本。
54.在一种具体实施方式中,所述第一存证模块501进一步:获取所述生产方下列第一类投入记录中的至少一种:针对所述目标医用品的研发拨款记录;用于生产所述目标医用品的生产设备的采购记录;用于生产所述目标医用品的厂房建设记录;解析上述第一类投入记录,得到所述生产方针对所述目标医用品的一次性成本。
55.在一种具体实施方式中,所述第二存证模块502进一步:获取所述生产方下列第二类投入记录中的至少一种:针对目标医用品的原料投入记录;针对目标医用品的生产设备的维护记录;针对目标医用品的生产能源消耗记录;基于所述第二类投入记录,结合市场参考价格以及所述目标医用品的产量,计算所述生产方针对单位产量的所述目标医用品的产量相关成本。
56.在一种具体实施方式中,所述生产方在所述区块链中预先申请了去中心化身份;被上传至所述区块链存证的所述目标医用品的产量、所述产量相关成本、以及所述一次性成本,均被使用所述生产方的去中心化身份进行数字签名。
57.在一种具体实施方式中,所述区块链中预先部署了与所述目标医用品对应的成本核算智能合约;所述核算模块503进一步:响应于成本核算交易,调用所述成本核算智能合约中的核算逻辑,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本;生成与所述目标医用品的综合成本相对应的核算完成事件,以使对接到所述区块链的管理方响应于所述核算完成事件,获取所述目标医用品
的综合成本。
58.本说明书实施例还提供一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现前述的基于区块链的医用品的成本核算方法。
59.图6示出了本说明书实施例所提供的一种更为具体的计算设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
60.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
61.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
62.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
63.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
64.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
65.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
66.本说明书实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述的基于区块链的医用品的成本核算方法。
67.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
68.通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本说明书实施例可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本说明书实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本说明书实施例各个实施例或者实施例的某些部分所述的方法。
69.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。
70.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,在实施本说明书实施例方案时可以把各模块的功能在同一个或多个软件和/或硬件中实现。也可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
71.以上所述仅是本说明书实施例的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本说明书实施例原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本说明书实施例的保护范围。
技术特征:
1.一种基于区块链的医用品的成本核算方法,其中,所述区块链与目标医用品的生产方相对接,所述方法包括:在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本,并将所述一次性成本上传至所述区块链存证;在所述目标医用品投产后,获取所述生产方针对单位产量的所述目标医用品的产量相关成本、以及所述目标医用品的产量,并将所述产量相关成本以及所述产量上传至所述区块链存证;基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本。2.根据权利要求1所述的方法,所述获取所述生产方针对所述目标医用品的一次性成本,包括:获取所述生产方下列第一类投入记录中的至少一种:针对所述目标医用品的研发拨款记录;用于生产所述目标医用品的生产设备的采购记录;用于生产所述目标医用品的厂房建设记录;解析上述第一类投入记录,得到所述生产方针对所述目标医用品的一次性成本。3.根据权利要求1所述的方法,所述获取所述生产方针对单位产量的所述目标医用品的产量相关成本,包括:获取所述生产方下列第二类投入记录中的至少一种:针对目标医用品的原料投入记录;针对目标医用品的生产设备的维护记录;针对目标医用品的生产能源消耗记录;基于所述第二类投入记录,结合市场参考价格以及所述目标医用品的产量,计算所述生产方针对单位产量的所述目标医用品的产量相关成本。4.根据权利要求1所述的方法,所述生产方在所述区块链中预先申请了去中心化身份;被上传至所述区块链存证的所述目标医用品的产量、所述产量相关成本、以及所述一次性成本,均被使用所述生产方的去中心化身份进行数字签名。5.根据权利要求1所述的方法,所述区块链中预先部署了与所述目标医用品对应的成本核算智能合约;所述基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本,包括:响应于成本核算交易,调用所述成本核算智能合约中的核算逻辑,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本;生成与所述目标医用品的综合成本相对应的核算完成事件,以使对接到所述区块链的
管理方响应于所述核算完成事件,获取所述目标医用品的综合成本。6.一种基于区块链的医用品的成本核算装置,其中,所述区块链与目标医用品的生产方相对接,所述装置包括:第一存证模块,在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本,并将所述一次性成本上传至所述区块链存证;第二存证模块,在所述目标医用品投产后,获取所述生产方针对单位产量的所述目标医用品的产量相关成本、以及所述目标医用品的产量,并将所述产量相关成本以及所述产量上传至所述区块链存证;核算模块,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本。7.根据权利要求6所述的装置,所述第一存证模块进一步:获取所述生产方下列第一类投入记录中的至少一种:针对所述目标医用品的研发拨款记录;用于生产所述目标医用品的生产设备的采购记录;用于生产所述目标医用品的厂房建设记录;解析上述第一类投入记录,得到所述生产方针对所述目标医用品的一次性成本。8.根据权利要求6所述的装置,所述第二存证模块进一步:获取所述生产方下列第二类投入记录中的至少一种:针对目标医用品的原料投入记录;针对目标医用品的生产设备的维护记录;针对目标医用品的生产能源消耗记录;基于所述第二类投入记录,结合市场参考价格以及所述目标医用品的产量,计算所述生产方针对单位产量的所述目标医用品的产量相关成本。9.根据权利要求6所述的装置,所述生产方在所述区块链中预先申请了去中心化身份;被上传至所述区块链存证的所述目标医用品的产量、所述产量相关成本、以及所述一次性成本,均被使用所述生产方的去中心化身份进行数字签名。10.根据权利要求6所述的装置,所述区块链中预先部署了与所述目标医用品对应的成本核算智能合约;所述核算模块进一步:响应于成本核算交易,调用所述成本核算智能合约中的核算逻辑,基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,并进一步将所述均摊一次性成本与所述产量相关成本合并,得到所述生产方针对单位产量的所述目标医用品的综合成本;生成与所述目标医用品的综合成本相对应的核算完成事件,以使对接到所述区块链的管理方响应于所述核算完成事件,获取所述目标医用品的综合成本。11.一种计算机设备,其至少包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,处理器执行所述程序时实现权利要求1~5任一所述的方法。12.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行
时实现权利要求1~5任一所述的方法。
技术总结
一种基于区块链的医用品的成本核算方法及装置,其中,所述区块链与目标医用品的生产方相对接,所述方法包括:在所述目标医用品投产前,获取所述生产方针对所述目标医用品的一次性成本,并上传至所述区块链存证;在所述目标医用品投产后,获取所述生产方针对单位产量的所述目标医用品的产量相关成本、以及所述目标医用品的产量,并上传至所述区块链存证;基于所述区块链的分布式账本中存证的所述目标医用品对应的所述一次性成本、以及所述目标医用品的产量,均摊计算单位产量的所述目标医用品的均摊一次性成本,将所述均摊一次性成本与所述产量相关成本合并,得到所述目标医用品的综合成本。应用此方案可以提高核算医用品综合成本的准确性。成本的准确性。成本的准确性。
技术研发人员:王晓亮 魏晨
受保护的技术使用者:杭州溪塔科技有限公司
技术研发日:2021.12.13
技术公布日:2022/3/8