一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种药品分析方法、装置、系统、介质和设备与流程

2022-12-13 22:33:16 来源:中国专利 TAG:


1.本技术属于及药品数据统计分析技术领域,尤其涉及一种药品分析方法、装置、系统、介质和设备。


背景技术:

2.随着大数据技术的发展,各领域都趋于采用大数据和智能化技术对数据进行处理和分析,医疗作为传统行业一直深受大数据和智能化的影响,医疗数据的价值能否得到充分地开发和利用越来越受到行业重视。在大数据时代到来后,医疗数据的电子化打破了原本相对闭塞的医疗行业打破了原本相对闭塞的医疗行业,人们可以方便地利用电子化的医疗数据进行疾病以及药品等各种医疗相关问题的分析。
3.然而,当企业需要去分析海量的医疗数据时,一般需要数据分析师在本地电脑利用统计工具对数据进行采集,清洗,建模,标准化等数据处理,从而形成分析数据并得到相应结论。数据分析师往往需要使用相似的统计方法分析不同的数据集,这导致了数据分析师经常需要做重复工作,用相同的统计方式完成不同数据集的数据清洗和数据分析的工作,而这会花费大量的时间,导致数据分析师无法从重复工作中解放出来去完成更有深度的作业。并且,在工作中经常会发生不同的数据分析师使用的共用脚本版本不一致的情况,这也提高了维护共用脚本的复杂度。
4.申请内容
5.为了克服现有技术中的上述缺陷,本技术提供了一种药品分析方法,该方法包括:
6.获取分析脚本包,并生成脚本包属性信息,所述脚本包属性信息包括版本号、创建时间、创建用户和脚本备注信息中的至少一种;
7.将所述分析脚本包与分析模板和药品画像关联,每个所述分析模板关联至少一个所述药品画像,每个所述药品画像关联一个所述分析脚本包;
8.运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据;
9.根据所述分析数据形成所述药品分析实例的分析结论。
10.根据本技术的一个方面,该方法中所述分析脚本包括脚本文件和配置文件,所述获取分析脚本包,并生成脚本包属性信息包括:对所述脚本包括进行校验,以确定所述脚本包是否符合设定要求。
11.根据本技术的另一个方面,该方法中所述运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据,包括:根据所述药品分析实例的数据和所述配置文件将所述脚本文件分解成不同编程统计语言的多个任务单元;调用与所述任务单元的编程统计语言对应的语言引擎执行所述任务单元;综合每个所述任务单元的执行结果得到所述分析数据。
12.根据本技术的另一个方面,该方法中在运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据之前,所述方法还包括:根
据药品分析实例的信息确定分析模板,所述药品分析的信息包括药品信息、执行方法、统计方法和统计类型中的至少一种;使用所述分析模板关联的药品画像作为所述药品分析实例的匹配画像。。
13.根据本技术的另一个方面,该方法中所述使用所述分析模板关联的药品画像作为所述药品分析实例的匹配画像,包括:在所述分析模板关联的药品画像的数量为1时,使用所述分析模板关联的所述药品画像作为所述药品分析实例的匹配画像;在所述分析模板关联的药品画像的数量大于1时,使用所述分析模板关联的其中一个所述药品画像作为所述药品分析实例的匹配画像。
14.根据本技术的另一个方面,该方法中所述使用所述分析模板关联的其中一个药品画像作为所述药品分析实例的匹配画像,包括:获取所述药品分析实例中的药品信息,并根据所述药品信息和所述药品画像的标签确定每个所述药品画像的标签匹配数和匹配率;根据每个所述药品画像的标签匹配数和匹配率对所述药品画像进行排序,选择匹配数和/或匹配率最大的所述数药品画像作为所述药品分析实例的匹配画像;在所述药品画像的匹配数和/或匹配率相同时,选择创建和/或更新时间最新的所述数药品画像作为所述药品分析实例的匹配画像。
15.根据本技术的另一个方面,该方法中在使用所述分析模板关联的药品画像作为所述药品分析实例的匹配画像之后,该方法还包括:根据所述药品分析实例的匹配画像确定所需要的药品数据;根据所需要的药品数据调用检索脚本对目标药品数据库进行检索以获得所述药品数据。
16.根据本技术的另一个方面,该方法中所述药品数据包括:药品注册数据、药品临床研究信息、药品适应症、药品适用人群、药品剂量应用、药品用药途径、药品联合用药、药品序贯方案信息和药品竞品信息中的至少一个。
17.根据本技术的另一个方面,该方法中所述目标药品数据库包括:注册数据库、评审数据库、临床数据库、文献数据库、专病数据库和真实世界数据库中至少一个。
18.根据本技术的另一个方面,该方法还包括:对所述分析数据进行可视化得到可视化图表;根据所述可视化图表形成所述分析结论。
19.根据本技术的另一个方面,该方法还包括:根据不同的医学研究项目创建不同的分析模板和药品画像。
20.此外,本技术提供了一种药品分析装置,该装置包括:
21.脚本获取模块,用于获取分析脚本包,并生成脚本包属性信息,所述脚本包属性信息包括版本号、创建时间、创建用户和脚本备注信息中的至少一种;
22.脚本关联模块,用于将所述分析脚本包与分析模板和药品画像关联,每个所述分析模板关联至少一个所述药品画像,每个所述药品画像关联一个所述分析脚本包;
23.脚本执行模块,用于运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据;
24.结论形成模块,用于根据所述分析数据形成所述药品分析实例的分析结论。
25.此外,本技术提供了一种药品分析系统,该系统包括:
26.药品分析客户端,获取分析脚本包,并生成脚本包属性信息,所述脚本包属性信息包括版本号、创建时间、创建用户和脚本备注信息中的至少一种,以及将所述分析脚本包与
分析模板和药品画像关联,每个所述分析模板关联至少一个所述药品画像,每个所述药品画像关联一个所述分析脚本包;
27.脚本执行后端,用于运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据,以及根据所述分析数据形成所述药品分析实例的分析结论。
28.此外,本技术提供了一个或多个存储计算机可执行指令的计算机可读介质,所述指令在由一个或多个计算机设备使用时使得一个或多个计算机设备执行如前文所述的药品分析方法。
29.本技术还提供了一种计算机设备,所述计算机设备包括存储器和处理器,其中:所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如前文所述的药品分析方法。
30.本技术提供的药品分析方法,在创建分析脚本包时,会同步生成脚本包属性信息,通过脚本包属性信息可以明确脚本包的版本号、创建时间、创建用户和脚本备注信息等,这样可以明确每个脚本包的目的和适用的统计范围,以此减少因选择错误的脚本而导致分析报告不能产出的情况。并且,本技术提供的药品分析方法通过预先创建多个药品画像和分析模板,并为药品画像关联分析模板和分析脚本包,在执行药品分析实例时,只需要为药品分析实例匹配分析模板和药品画像,从而运行该分析模板和药品画像关联的脚本包对药品分析实例的数据进行处理便可得到分析结论,实现了药品分析的自动执行,使得分析人员从大量重复工作中解放,并且由于预先设置了各种不同的药品画像和分析模板,且不同的画像和模板确定了不同的侧重点,使得分析人员无需专业从业经验以及对行业数据的深刻理解也能完成药品分析项目实例。此外,还可以不断根据药品特征创建多种药品画像满足研究机构或企业的需求,完善数统模型,提升团队协作效率。
附图说明
31.通过阅读参照以下附图所作的对非限制性具体实施方式所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
32.图1是根据本技术的药品分析方法的一个具体实施方式的流程示意图;
33.图2是图1示出的步骤s300中获取药品数据的一个优选具体实施方式的流程示意图;
34.图3是根据本技术的药品分析方法的另一个可选具体实施方式的流程示意图;
35.图4是药品画像匹配方法的一个优选具体实施方式的流程示意图;
36.图5是根据本技术的药品分析方法的另一个可选具体实施方式的流程示意图;
37.图6是图1示出的步骤s400中获取药品数据的一个优选具体实施方式的流程示意图;
38.图7为f市近3年xx注射液新适应症用药患者人数分析柱状图;
39.图8为f市近3年xx注射液新适应症用药患者人数分析柱状图
40.图9是根据本技术的药品分析装置的一个可选具体实施方式的结构示意图;
41.图10是根据本技术的药品分析系统的一个可选具体实施方式的结构示意图;
42.图11是用于实施本技术的药品分析方法的一种典型计算设备的结构示意图;
43.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
44.为了更好地理解和阐释本技术,下面将结合附图对本技术作进一步的详细描述。本技术并不仅仅局限于这些具体实施方式。相反,对本技术进行的修改或者等同替换,均应涵盖在本技术的权利要求范围当中。
45.需要说明的是,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有这些具体细节,本技术同样可以实施。在下文给出的多个具体实施方式中,对于本领域熟知的原理、结构和部件未作详细描述,以便于凸显本技术的主旨。
46.本文所使用到的术语如下:
47.药品画像:一种数据画像,数据来源于对不同数据源的统计,因此也可以叫数统画像;不同的药品画像对应不同的分析方向、统计类型、统计方法。
48.分析模板:预先在系统中根据方法论所创建的,分析模版中包括根据不同业务配置的相应业务事项节点,不同的分析模板具有不同的执行方法和分析内容。
49.脚本包:包括脚本文件和配置文件,不同的脚本用于不同的分析项目。
50.本技术公开了一种药品分析方法,请参考图1,图1是根据本技术的药品分析方法的一个具体实施方式的流程示意图,该方法包括:
51.步骤s100,获取分析脚本包,并生成脚本包属性信息,所述脚本包属性信息包括版本号、创建时间、创建用户和脚本备注信息中的至少一种;
52.步骤s200,将所述分析脚本包与分析模板和药品画像关联,每个所述分析模板关联至少一个所述药品画像,每个所述药品画像关联一个所述分析脚本包;
53.步骤s300,运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据;
54.步骤s400,根据所述分析数据形成所述药品分析实例的分析结论。
55.在步骤s100中,获取的分析脚本包可以是分析人员从客户端上传的分析脚本包,在获取到分析人员从客户端上传的分析脚本包后,同步生成脚本包属性信息,所述脚本包属性信息包括版本号、创建时间、创建用户和脚本备注信息中的至少一种。这样,后续分析人员选择脚本包时便可根据分析脚本包的属性信息明确每个脚本包的目的和适用的统计范围,从而选择合适的分析脚本包,进而减少因选择错误的脚本而导致分析报告不能产出的情况。
56.示例性地,在本技术一个实施方式中,分析脚本包包括数统模型脚本和脚本配置文件的使用说明,即分析脚本包括脚本文件和配置值文件。数据分析脚本包含多个封装完成可根据输入的变量自动运算的统计方程模块。脚本配置文件中记录说明分析脚本包中脚本所支持的统计类型,统计方法和相应统计参数并详细说明变量的填写规则。上传到系统的脚本包支持脚本的版本管理,记录脚本包创建时间和创建的用户方便日后回溯追踪。
57.示例性地,在本技术一个实施方式中,步骤s100还包括:对所述脚本包括进行校验,以确定所述脚本包是否符合设定要求。
58.具体地,首先会校验上传的脚本文件和配置文件名是否符合系统要求,其次会校验上传的脚本的后缀名是否是系统支持的统计工具类型。
59.在步骤s200中,将所述分析脚本包与分析模板和药品画像关联,每个所述分析模板关联至少一个所述药品画像,每个所述药品画像关联一个所述分析脚本包。所述分析模板和药品画像可以为预先建立,也可以为当前新建立。当获取分析脚本包后,可以将该分析脚本包关联至其适用的分析模板和药品画像。
60.示例性地,所述药品画像和分析模板可以在步骤s1100之前建立,也可以在步骤s100和s200之间建立,本技术对此不做限定。
61.示例性地,可以根据医学和临床行业的经验形成的医学思路创建不同的项目分析模版以此解决不同项目分析问题。根据每一个医学思路,在系统中创建相对应的项目分析模版并制定研究计划,其中每一个项目分析模版涵盖了不同的研究路径,每一条研究路径涵盖了不同的执行方法,每一个执行方法代表了一个需要被分析的统计业务模块。执行方法包括多个子项目的统计作业,执行方法中子项目的标题规定了分析的内容。
62.示例性地,例如对于药品新的商业应用,可以创建xx药品临床证据开发商业探查项目分析模版,该项目分析模板的执行方法包括药品新适应症患者人数分布、药品新适应症医嘱数量分布两个子项目,这两个子项目表示该项目分析模板需要统计药品新适应症患者人数分布和药品新适应症医嘱数量分布。
63.示例性地,可以根据不同的业务为项目分析模板创建相应的药品画像。例如对于创新药临床证据开发的业务,可以创建标签为原研药,儿童药,医保的药品画像,该药品画像适用于具有原研药,儿童药,医保信息的药品的临床证据开发分析项目实例。
64.应当理解的是,可以根据药品的研究方向种类创建出适应各式各样要求的药品画像。对于每个项目分析模板,可以创建多个药品画像,并且在执行具体的项目分析实例时,可以为其匹配最接近的药品画像或重新创建适配的药品画像。
65.例如对于xx药品临床证据开发商业探查项目分析模版,可以包括标签为原研药,儿童药,医保的药品画像,也可以包括原研药,成人药,医保的药品画像。
66.当创建好药品画像后,在画像的脚本参数配置页,可以根据不同的执行方法选择相应的脚本包、统计类型和统计方法。统计类型包括但不限于描述性统计分析,推理性统计分析和可视化统计分析。根据不同的统计类型,又包含了多种统计方法,例如推理性统计类型包括了轶和检验,线性回归,假设检验等。当面对新的药品需求时,可以根据医学人员制定的研究计划配置相应的统计模型。例如根据医学研究计划需要研究xx药品适应症的患者就诊类型年度分布,数统分析师选择柱可视化统计分析类型中的柱状图统计方法并设置相应的参数就能够清晰且直观的通过柱状图看到患者就诊类型的分布。
67.药品画像的一个示例如下表所示:
[0068][0069]
药品画像的配置示例如下表所示:
[0070]
[0071][0072]
应当理解的是,在本技术中,每个药品画像均关联有分析模板和分析脚本包,所关联的分析模板用于表示该药品画像进行分析所采用的医学思路,研究计划,研究路径,执行方法等。分析脚本包用于对该药品画像所对应的药品数据进行分析,以得到所对应的分析模板所需要的分析结论。
[0073]
每个药品画像都具有对应的标签,该标签用于表示画像对应的哪种类型药品的分析。
[0074]
通过上述步骤,本技术实施例的药品分析方法,通过预先设置多个分析模板和药品画像,并为每个画像配置相应的分析脚本包,这样后续进行药品分析时,通过匹配药品画像运行相应的脚本包即可自动完成药品分析,大大提高了分析效率,使分析人员从重复工作中解放。
[0075]
步骤s300,运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据。
[0076]
示例性地,所述药品分析实例的数据包括药品数据。
[0077]
在本技术中一个实施方式中,所述药品数据包括:药品注册数据、药品临床研究信息、药品适应症、药品适用人群、药品剂量应用、药品用药途径、药品联合用药、药品序贯方案信息和药品竞品信息中的至少一个。应当理解,药品数据可以包括以上数据的一个或多个。
[0078]
示例性地,在本技术中一个实施方式中,药品数据表示为数据表的形式。其中表中的列名都是可被统计分析的变量名。所述列名指的是例如药品注册数据,药品临床研究信息表等中存在的列名。这些列名都会被看作是不同的变量被分析。
[0079]
当获取药品数据后,运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,从而得到分析数据。
[0080]
在步骤s400中,根据所述分析数据形成分析结论。
[0081]
示例性地,在本技术中一个实施方式中,对分析数据进行统计得到统计结论,作为分析结论。
[0082]
请参考图2,图2是图1示出的步骤s300中获取药品数据的一个优选具体实施方式的流程示意图。优选地,步骤s300中运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据的步骤包括:
[0083]
步骤s310,根据所述药品分析实例的数据和所述配置文件将所述脚本文件分解成多个任务单元,所述任务单元采用至少一种编程统计语言;
[0084]
步骤s320,调用与所述任务单元的编程统计语言对应的语言引擎执行所述任务单元;
[0085]
步骤s330,综合每个所述任务单元的执行结果得到所述分析数据。
[0086]
在步骤s310中,药品分析实例的数据包括药品信息和药品数据。药品信息包括药品分类、药品产地、药品种类、临床需求、药品状态、医保状态和专利状态中的至少一种。药品数据包括药品注册数据、药品临床研究信息、药品适应症、药品适用人群、药品剂量应用、
药品用药途径、药品联合用药、药品序贯方案信息和药品竞品信息中的至少一个。
[0087]
在本技术实施例中,药品信息和药品数据以及脚本的配置文件均有相应的入参规范,当获取这些数据后会按照入参规范对参数进行验证,如果参数不符合要求则抛出数据异常提示。如果参数符合要求,则根据所述药品分析实例的数据和所述配置文件将所述脚本文件分解成不同编统计语言的多个任务单元,即所述任务单元采用至少一种编程统计语言。示例性地,例如第一个任务单元使用r语言,第二个任务单元使用sas语言,第三个任务单元使用python语言。
[0088]
在步骤s320中,调用与所述任务单元的编程统计语言对应的语言引擎执行所述任务单元。
[0089]
具体地,对分解后的任务单元进行循环,在循环中对每个任务单元进行统计语言判断,调用与所述任务单元的编程统计语言对应的语言引擎执行所述任务单元。例如对于使用r语言的任务单元,则调用r语言引擎执行任务单元。
[0090]
在步骤s330中,对每个所述任务单元的执行结果进行汇总来得到药品分析实例的分析数据。
[0091]
请参考图3,图3是根据本技术的药品分析方法的另一个可选具体实施方式的流程示意图。与图1示出的具体实施方式的不同之处在于,在步骤 s200之后,s300之前,图3示出的可选具体实施方式还包括:
[0092]
步骤s400,根据分析模板创建药品分析实例,所述药品分析示例至少包括药品信息;
[0093]
步骤s500,使用所述分析模板关联的药品画像作为所述药品分析实例的匹配画像。
[0094]
在步骤s400中,在创建药品分析实例时,可以使用预先建立的分析模板进行创建。示例性例如,对于喜炎平临床证据开发商业探查分析实例,可以使用xx药品临床证据开发商业探查分析模板进行创建,该分析模板中定义了需要的药品信息。
[0095]
示例性地,药品信息的一个具体示例如下表所示:
[0096]
种类值药品分类化学创新药1类药品产地原研药药品种类儿童药临床需求度非临床继续药品状态国外已上市医保状态医保专利状态专利期内
[0097]
步骤s500,使用所述分析模板关联的药品画像作为所述药品分析实例的匹配画像。
[0098]
示例性地,在所述分析模板关联的药品画像的数量为1时,使用所述分析模板关联的所述药品画像作为所述药品分析实例的匹配画像;在所述分析模板关联的药品画像的数量大于1时,使用所述分析模板关联的其中一个所述药品画像作为所述药品分析实例的匹配画像。换言之,在分析模板仅包括一个药品画像时,使用该药品画像作为药品分析实例的
匹配画像。在分析模板包括多个画像时,根据预设规则选择其中一个药品画像作为药品分析实例的匹配画像。
[0099]
请参考图4,图4是药品画像匹配方法的一个优选具体实施方式的流程示意图。如图4所示,药品画像的匹配过程包括:
[0100]
步骤s610,获取所述药品分析实例中的药品信息,并根据所述药品信息和所述药品画像的标签确定每个所述药品画像的标签匹配数和匹配率;
[0101]
步骤s620,根据每个所述药品画像的标签匹配数和匹配率对所述药品画像进行排序,选择匹配数和/或匹配率最大的所述数药品画像作为所述药品分析实例的匹配画像;
[0102]
步骤s630,在所述药品画像的匹配数和/或匹配率相同时,选择创建和/ 或更新时间最新的所述数药品画像作为所述药品分析实例的匹配画像。
[0103]
在步骤s610中,根据当前药品分析项目实例的药品信息,确定分析模板中每个药品画像的标签匹配数和匹配率。其中,药品画像的标签匹配数指的是药品画像的标签与药品信息中的共有信息的个数。例如药品信息是“医保药,中成药,上市药”,药品画像a的标签是“医保药,生物药”,则药品画像a的标签匹配数是1,因为二者中仅有医保药共有。
[0104]
药品画像的标签匹配率指的是药品画像标签中匹配的信息个数与总信息个数的比例。例如药品信息是“医保药,中成药,上市药”,药品画像a 的标签是“医保药,生物药”,则药品画像a的标签匹配率是1/2或0.5。
[0105]
在步骤s620中,根据每个所述药品画像的标签匹配数和匹配率对药品画像进行排序,选择匹配数和/或匹配率最大的药品画像作为所述药品的匹配画像。
[0106]
示例性地,在本技术中一个实施方式中可以选择标签匹配数最大的药品画像作为匹配画像,即选择标签中与药品信息具有最多共有信息的药品画像作为匹配画像。例如药品画像a的标签匹配数为1、药品画像b的标签匹配数为2,药品画像c的标签匹配数为3,则选择药品画像c作为药品的匹配画像。
[0107]
示例性地,在本技术中一个实施方式中可以选择标签匹配率最大的药品画像作为匹配画像,即选择标签中共有信息比例最大的药品画像作为匹配画像。例如药品画像a的标签匹配率为1、药品画像b的标签匹配率为 0.5,药品画像c的标签匹配率为0.4,则选择药品画像a作为药品的匹配画像。
[0108]
示例性地,在本技术中一个实施方式中,选择匹配数最大的药品画像作为所述药品的匹配画像;在匹配数相同时选择匹配率最大的药品画像作为所述药品的匹配画像。
[0109]
示例性地,例如药品项目实例中药品信息是“医保药,中成药,上市药”,药品画像a的标签是“医保药,生物药”,标签匹配数为1,标签匹配率是1/2=0.5;药品画像b的标签是“中成药,上市药”,标签匹配数为2,标签匹配率是2/2=1;药品画像c的标签是“医保药,中成药,上市药”,标签匹配数为3,标签匹配率是3/3=1;药品画像d的标签是“医保药,中成药,上市药,成人药”,标签匹配数为3,标签匹配率是3/4=0.75
[0110]
首先比较标签匹配数,标签匹配数最高是3,所以排除画像a和画像 b,又因为画像c的标签匹配率大于d,所以选择药品画像c作为药品的匹配画像。
[0111]
在步骤s630中,在所述药品画像的匹配数和/或匹配率相同时,选择创建和/或更新时间最新的所述数药品画像作为所述药品分析实例的匹配画像。
[0112]
即如果在步骤s620中,出现多个匹配数和/或匹配率最大且相同的药品画像,则选
择创建和/或更新时间最新的所述数药品画像作为所述药品分析实例的匹配画像。
[0113]
示例性地,例如药品画像a和药品画像b的匹配率都是1,药品画像a的创建时间事2022.7.10,药品画像b的创建时间是2022.6.10,则选择药品画像a作为药品分析实例的匹配画像。
[0114]
通过上述方式,本技术实施方式的药品分析方法可以从分析模板中匹配最相近的药品画像,从而采用最相近的药品画像对药品数据进行分析便于得到所需要的分析结论。
[0115]
请参考图5,图5是根据本技术的药品分析方法的另一个可选具体实施方式的流程示意图。与图3示出的具体实施方式的不同之处在于,在步骤 s600之后,s300之前,图5示出的可选具体实施方式还包括:
[0116]
步骤s210,根据所述药品的匹配画像确定所需要的药品数据。
[0117]
步骤s220,根据所需要的药品数据对目标药品数据库进行检索以获得所述药品数据。
[0118]
示例性地,在本技术中一个实施方式中,所述药品数据包括:药品注册数据、药品临床研究信息、药品适应症、药品适用人群、药品剂量应用、药品用药途径、药品联合用药、药品序贯方案信息和药品竞品信息中的至少一个。应当理解,药品数据可以包括以上数据的一个或多个。
[0119]
步骤s700,可以根据药品分析实例的匹配画像确定所需要的药品数据;
[0120]
步骤s800,根据所需要的药品数据调用检索脚本对目标药品数据库进行检索以获取相应的药品数据。
[0121]
在步骤s700中,可以根据药品分析实例的匹配画像确定所需要的药品数据。即根据匹配画像确定当前药品分析实例所需要的药品数据,也即确定需要药品注册数据、药品临床研究信息、药品适应症、药品适用人群、药品剂量应用、药品用药途径、药品联合用药、药品序贯方案信息和药品竞品信息中哪几种数据。例如药品画像a关联的分析模板为xx药品临床证据开发商业探查,执行方法为药品新适应症患者人数分布,则需要的药品数据为药品适应症数据。
[0122]
当在s700中所需要的药品数据后,则从目标药品数据库中检索获取相应的药品数据。
[0123]
示例性地,在本技术中一个实施方式中,所述目标药品数据库包括:注册数据库、评审数据库、临床数据库、文献数据库、专病数据库和真实世界数据库中至少一个。
[0124]
示例性地,在本技术中一个实施方式中,当在s700中所需要的药品数据后,则从相应的目标药品数据中获取相应的药品数据。例如当需要药品注册数据时,则从册数据库中检索获取药品的注册数据。
[0125]
通过以上方式,本技术实施例的药品分析方法可以根据药品信息匹配药品画像,并根据药品画像检索获取药品数据,提高了数据获取的便利性,并减少了分析人员的工作,提高了分析效率。
[0126]
应当理解的是,药品数据不限于上述通过检索数据库获取,还可以通过系统的数据传输端或输入端由分析人员输入。或者通过分析人员输入和自动检索两种方式获取。
[0127]
应当理解,本技术药品分析方法还可以对分析数据进行可视化,以便于直观理解分析结论。请参考图6,图6是图1示出的步骤s400中获取药品数据的一个优选具体实施方式
的流程示意图。优选地,步骤s400中根据所述分析数据形成分析结论的步骤包括:
[0128]
步骤s410,对所述分析数据进行可视化得到可视化图表。
[0129]
步骤s420,根据所述可视化图表形成所述分析结论。
[0130]
示例性地,在本技术中一个实施方式中,在步骤s410中通过可视化脚本对步骤s300中得到分析数据进行处理,从而得到可视化图表。具体过程为:首先,可以根据分析数据的类型,确定所需要绘制的图表类型,图表类型例如为柱状图、条形图、折线图、饼图、桑基图、热力图、盒须图等;然后根据不同的图表类型,读取对应的分析数据,绘制生成图表。
[0131]
在步骤s420中,根据所述可视化图表形成所述分析结论。示例性地,例如通过分析脚本可以自动根据可视化图表形成分析结论。
[0132]
可视化图表和分析结论的一个示例参见图7和图8所示,图7为f市近3年 xx注射液新适应症用药患者人数分析柱状图;图8为f市近3年xx注射液新适应症用药患者人数分析柱状图。
[0133]
根据图7可知,根据f市近3年真实世界数据分析,应用手足口病患者人群最多,达11万例;应用细菌性感染患者人数次之,达7万例。
[0134]
根据图8可知,根据f市近3年真实世界数据分析,应用手足口病医嘱数量最多,达30万次;应用痢疾医嘱数量次之,达10万次。
[0135]
根据图7和图8可得出分析结论:
[0136]
结合患者人群与用药医嘱分析结果,以下3个新适应症开发方向成功几率较大:
[0137]
1、xx注射液治疗手足口病有效性安全性分析,推荐程度4星。
[0138]
2、xx注射液治疗细菌性感染有效性安全性分析,推荐程度3星。
[0139]
3、xx注射液治疗痢疾有效性安全性分析,推荐程度3。
[0140]
上述图表和分析结论可以通过脚本对药品数据的自动处理得到,无需人工操作。
[0141]
本技术还公开了一种药品分析装置,请参考图9,图9是根据本技术的药品分析装置的一个具体实施方式的流程示意图,该装置包括:
[0142]
脚本获取模块100用于获取分析脚本包,并生成脚本包属性信息,所述脚本包属性信息包括版本号、创建时间、创建用户和脚本备注信息中的至少一种;
[0143]
脚本关联模块200用于将所述分析脚本包与分析模板和药品画像关联,每个所述分析模板关联至少一个所述药品画像,每个所述药品画像关联一个所述分析脚本包;
[0144]
脚本执行模块300用于运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据;
[0145]
结论形成模块400用于根据所述分析数据形成所述药品分析实例的分析结论。
[0146]
在本技术一个实施方式中,所述分析脚本包括脚本文件和配置文件,脚本获取模块100还用于对所述脚本包括进行校验,以确定所述脚本包是否符合设定要求。
[0147]
在本技术一个实施方式中,脚本执行模块300包括:
[0148]
分解单元,用于根据所述药品分析实例的数据和所述配置文件将所述脚本文件分解成多个任务单元,所述任务单元采用至少一种编程统计语言;
[0149]
执行单元,用于调用与所述任务单元的编程统计语言对应的语言引擎执行所述任务单元;
[0150]
汇总单元,用于综合每个所述任务单元的执行结果得到所述分析数据。
[0151]
在本技术一个实施方式中,该装置还包括第一创建模块,用于根据分析模板创建药品分析实例,所述药品分析示例至少包括药品信息;
[0152]
使用所述分析模板关联的药品画像作为所述药品分析实例的匹配画像。
[0153]
在本技术一个实施方式中,该装置还包括画像匹配模块,用于在所述分析模板关联的药品画像的数量为1时,使用所述分析模板关联的所述药品画像作为所述药品分析实例的匹配画像;在所述分析模板关联的药品画像的数量大于1时,使用所述分析模板关联的其中一个所述药品画像作为所述药品分析实例的匹配画像。
[0154]
在本技术一个实施方式中,所述画像匹配模块还用于:获取所述药品分析实例中的药品信息,并根据所述药品信息和所述药品画像的标签确定每个所述药品画像的标签匹配数和匹配率;根据每个所述药品画像的标签匹配数和匹配率对所述药品画像进行排序,选择匹配数和/或匹配率最大的所述数药品画像作为所述药品分析实例的匹配画像;在所述药品画像的匹配数和/或匹配率相同时,选择创建和/或更新时间最新的所述数药品画像作为所述药品分析实例的匹配画像。
[0155]
在本技术一个实施方式中,该装置还包括数据获取模块,用于根据所述药品分析实例的匹配画像确定所需要的药品数据;根据所需要的药品数据调用检索脚本对目标药品数据库进行检索以获得所述药品数据。
[0156]
在本技术一个实施方式中,结论形成模块400包括可视化子模块,用于对所述分析数据进行可视化得到可视化图表;结论形成子模块,用于根据所述可视化图表形成所述分析结论。
[0157]
在本技术一个实施方式中,该装置还包括第二创建模块,用于根据不同的医学研究项目创建不同的分析模板和药品画像。
[0158]
本技术实施方式各装置中的各模块的功能可以参见上述方法中的对应描述,在此不再赘述。
[0159]
本技术还公开了一种药品分析系统,请参考图10,图10是根据本技术的药品分析系统的一个可选具体实施方式的结构示意图。如图10所示,该系统包括:
[0160]
药品分析客户端1010用于获取分析脚本包,并生成脚本包属性信息,所述脚本包属性信息包括版本号、创建时间、创建用户和脚本备注信息中的至少一种,以及将所述分析脚本包与分析模板和药品画像关联,每个所述分析模板关联至少一个所述药品画像,每个所述药品画像关联一个所述分析脚本包;
[0161]
脚本执行后端1020用于运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据,以及根据所述分析数据形成所述药品分析实例的分析结论。
[0162]
示例性地,在本技术一个实施方式中,药品分析客户端1010可以实现为本地客户端或网页客户端。
[0163]
示例性地,药品分析客户端1010可以包括输入模块,用于输入药品分析实例的信息、上传分析脚本包等。
[0164]
示例性地,药品分析客户端1010可以包括创建模块,用于创建药品画像、分析模板、药品分析实例等。
[0165]
示例性地,药品分析客户端1010可以包括画像匹配模块,用于为药品分析实例匹
配画像。
[0166]
示例性地,药品分析客户端1010可以包括数据获取模块,用于检索药品数据库,获取药品数据。
[0167]
示例性地,脚本执行后端1020可以实现为服务器。
[0168]
示例性地,脚本执行后端1020包括脚本执行引擎,用于运行所述分析脚本包对与所述分析模板和药品画像匹配的药品分析实例的数据进行处理,以得到分析数据。
[0169]
示例性地,脚本执行后端1020包括结论形成模块,用于根据所述分析数据形成所述药品分析实例的分析结论。
[0170]
示例性地,脚本执行后端1020可以执行多种统计语言,包括但不限于 r、sas、python等。
[0171]
通过本技术提供的药品分析系统,可以在药品分析客户端1010完成脚本包上传、药品画像、分析模块、药品分析实例的创建,在脚本执行后端 1020完成数据处理和结论输出。通过该分析系统,可以为不同的分析人员提供药品分析服务,提高处理效率。
[0172]
需要说明的是,尽管在附图中以特定顺序描述了本技术方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。相反,流程图中描绘的步骤可以改变执行顺序。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。
[0173]
请参考图11,图11是用于执行本发明的药品分析方法的具体实施方式的一种典型计算机设备的结构示意图。更具体而言,前文所述的药品分析装置可作为该计算机设备的一部分包含于其中。所述计算机设备至少包括如下部分:cpu(中央处理器)501、ram(随机存储器)502、rom(只读存储器)503、系统总线500、硬盘控制单元504、硬盘505、人机交互外部设备控制单元506、人机交互外部设备507、串行接口控制单元508、串行接口外部设备509、并行接口控制单元510、并行接口外部设备511、显示设备控制单元512和显示设备513。其中,cpu 501、ram 502、rom 503、硬盘控制单元504、人机交互外部设备控制单元506、串行接口控制单元508、并行接口控制单元510以及显示设备控制单元512与系统总线 500相连接,并通过系统总线500实现彼此之前的通信。此外,硬盘控制单元504与硬盘505相连接;人机交互外部设备控制单元506与人机交互外部设备507相连接,典型地该人机交互外部设备是鼠标、轨迹球、触摸屏或键盘;串行接口控制单元508与串行接口外部设备509相连接;并行接口控制单元510与并行接口外部设备511相连接;显示设备控制单元512 和显示设备513相连接。
[0174]
图11所述的结构框图仅仅示出了能实践本发明各个实施例的一种计算机设备的结构,而并非是对本发明的实践环境的限制。在一些情况下,可以根据需要添加或者减少该计算机设备中的一些设备。例如,图11所示的设备可以移除人机交互外部设备507和显示设备513,其具体实施形态仅仅是一个能够被外部设备访问的服务器。当然图11所示的计算机设备可以单独地实现本发明运行的环境,也可以通过网络互相连接起来而提供本发明各个具体实施方式所适用运行环境,例如本发明的各个模块和/步骤可以分布地实现在互相连接的各个计算机设备中。
[0175]
相应地,本技术还公开了一个或多个存储计算机可执行指令的计算机可读介质,所述指令在由一个或多个计算机设备使用时使得一个或多个计算机设备执行如前文所述
的药品分析方法的各个具体实施方式,例如图1 所示出的药品分析方法。所述计算机可读介质可以是可由计算机设备访问的任何可用介质,且包括用任何方法和技术实现以存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的易失性和非易失性介质、可移动和不可移动介质。计算机可读介质包括但不限于,ram、rom、 eeprom、闪存或其它存储器技术、cd-rom、数字多功能盘(dvd)或其它光存储、盒式磁带、磁带、磁盘存储或其它磁存储设备,或者可用于存储所需信息并且可由计算设备访问的任何其它介质。上述的任意组合也应包含在计算机可读介质的范围内。
[0176]
相应地,本技术还公开了一种计算机设备,所述计算机设备包括存储器和处理器,其中:所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如前文所述的药品分析方法的各个具体实施方式,例如图1所示出的药品分析方法。
[0177]
本技术提供的药品分析方法中涉及软件逻辑的部分可以使用可编程逻辑器件来实现,也可以实施为计算机程序产品,该程序产品使计算机执行用于所示范的方法。所述计算机程序产品包括计算机可读存储介质,该介质上包含计算机程序逻辑或代码部分,用于实现上述涉及软件逻辑的部分的各个步骤。所述计算机可读存储介质可以是被安装在计算机中的内置介质或者可从计算机主体拆卸的可移动介质(例如可热拔插的存储设备)。所述内置介质包括但不限于可重写的非易失性存储器,例如ram、rom和硬盘。所述可移动介质包括但不限于:光存储媒体(例如cd-rom和 dvd)、磁光存储媒体(例如mo)、磁存储媒体(例如磁带或移动硬盘)、具有内置的可重写的非易失性存储器的媒体(例如存储卡)和具有内置 rom的媒体(例如rom盒)。
[0178]
本领域技术人员应当理解,任何具有适当编程装置的计算机系统都能够执行包含在计算机程序产品中的本技术的方法的诸步骤。尽管本说明书中描述的多数具体实施方式都侧重于软件程序,但是以硬件方式实现本技术提供的方法的替代实施例同样在本技术要求保护的范围之内。
[0179]
对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,在权利要求的等同要件的含义和范围内的所有变化均涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他部件、单元或步骤,单数不排除复数。权利要求中陈述的多个部件、单元或装置也可以由一个部件、单元或装置通过软件或者硬件来实现。
[0180]
本技术提供的药品分析方法,在创建分析脚本包时,会同步生成脚本包属性信息,通过脚本包属性信息可以明确脚本包的版本号、创建时间、创建用户和脚本备注信息等,这样可以明确每个脚本包的目的和适用的统计范围,以此减少因选择错误的脚本而导致分析报告不能产出的情况。并且,本技术提供的药品分析方法通过预先创建多个药品画像和分析模板,并为药品画像关联分析模板和分析脚本包,在执行药品分析实例时,只需要为药品分析实例匹配分析模板和药品画像,从而运行该分析模板和药品画像关联的脚本包对药品分析实例的数据进行处理便可得到分析结论,实现了药品分析的自动执行,使得分析人员从大量重复工作中解放,并且由于预先设置了各种不同的药品画像和分析模板,且不同的画像和模板确定了不同的侧重点,使得分析人员无需专业从业经验以及对行业数据的深刻
理解也能完成药品分析项目实例。此外,还可以不断根据药品特征创建多种药品画像满足研究机构或企业的需求,完善数统模型,提升团队协作效率。
[0181]
以上所披露的仅为本技术的一部分实施例或具体实施方式,不能以此来限定本技术之权利范围,依本技术权利要求所作的等同变化,仍属本技术所涵盖的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献