The invention discloses a method for calculating clinical quality indicators based on CQL and standard information model openEHR, which includes: step 1, adding prototype binding attribution in CQL and modifying the content of terminology declaration; step 2, compiling CQL files by using modified CQL and parsing CQL files to generate parsing tree; step 3, processing language; The method parses the tree and generates the object of the expression logic model; step 4 transforms the prototype binding part of the expression logic model object into the prototype query language AQL to extract data; step 5 organizes the extracted data according to the template tree structure; step 6 dynamically adds computing logic to the object of the expression logic model and logarithms it. According to the logical calculation, the clinical quality indicators were obtained. The invention solves the problem that the existing CQL can not use openEHR to express clinical quality indicators, and that the system using openEHR specification realizes the tedious process of clinical quality monitoring.
【技术实现步骤摘要】
一种基于CQL与标准信息模型openEHR的临床质量指标计算方法
本专利技术涉及临床质量监测领域,具体涉及一种基于CQL与标准信息模型openEHR的临床质量指标计算方法。
技术介绍
临床质量监测是评价临床质量以及促进临床质量持续改进的重要手段,监测内容通常以指标形式体现。随着信息技术的不断发展,临床质量指标从最初的自然语言描述逐渐转变成使用领域特定语言表达,以规避自然语言的模糊性造成的监测结果难以共享和比较等问题。CQL(ClinicalQualityLanguage)是由HL7组织为了满足临床质量监测与临床决策支持两个方面的需求而设计的一门语言。CQL表达逻辑是人类可读的,且其内容也可以为计算机处理。CQL支持基于QDM中的模型、QUICK以及FHIR等表达临床质量监测指标内容,这些信息模型存在的共性是使用与面向对象的语言相似的【对象.属性】的方式表达概念与子概念。openEHR是一个开放的电子病历规范,其采用分层建模的方式对医学知识和概念进行描述,包括参考模型(RM)和原型模型(AM),原型模型由原型(Archetype)和模板(Template)组成。参考模型定义了一组表达医学知识和概念的通用基础数据类型和数据结构,原型通过对参考模型添加约束来描述每个具体的医学知识和概念,模板根据实际应用需求对原型进一步添加约束来描述具体的数据需求。基于openEHR表达临床质量指标,可以灵活应对多变的临床质量监测的信息需求,又有利于促进临床质量指标在不同机构间的开放共享和比较,然而,openEHR特有的分层建模方式使得其概念的表达不支持【对象.属性】的方式表达临 ...
【技术保护点】
1.一种基于CQL与标准信息模型openEHR的临床质量指标计算方法,其特征在于,包括:步骤1,在CQL中添加原型绑定语法,并修改术语声明内容;步骤2,利用修改语法后的CQL编写CQL文件,并解析CQL文件生成语法解析树;步骤3,处理语法解析树,生成表达式逻辑模型对象;步骤4,将表达式逻辑模型对象中的原型绑定部分转化为原型查询语言AQL提取数据;步骤5,按照模板树状结构组织提取到的数据;步骤6,为表达式逻辑模型对象动态添加计算逻辑,并基于步骤5组织的数据进行逻辑计算,得到临床质量指标。
【技术特征摘要】
1.一种基于CQL与标准信息模型openEHR的临床质量指标计算方法,其特征在于,包括:步骤1,在CQL中添加原型绑定语法,并修改术语声明内容;步骤2,利用修改语法后的CQL编写CQL文件,并解析CQL文件生成语法解析树;步骤3,处理语法解析树,生成表达式逻辑模型对象;步骤4,将表达式逻辑模型对象中的原型绑定部分转化为原型查询语言AQL提取数据;步骤5,按照模板树状结构组织提取到的数据;步骤6,为表达式逻辑模型对象动态添加计算逻辑,并基于步骤5组织的数据进行逻辑计算,得到临床质量指标。2.如权利要求1所述的基于CQL与标准信息模型openEHR的临床质量指标计算方法,其特征在于,添加原型绑定语法时,声明原型名称、原型所属模板名称、原型在模板中的路径、以及需要使用的数据项路径,并以标识符代替原型和数据项;修改术语声明内容时,如果是op...
【专利技术属性】
技术研发人员:段会龙,吕旭东,支运龙,李梦阳,
申请(专利权)人:浙江大学,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。