[发明专利]一种对基于临床实践指南的活动图进行形式化的方法有效

专利信息
申请号: 201310266629.6 申请日: 2013-06-27
公开(公告)号: CN103295064A 公开(公告)日: 2013-09-11
发明(设计)人: 王杰;张志政 申请(专利权)人: 东南大学
主分类号: G06N5/02 分类号: G06N5/02;G06Q50/22
代理公司: 江苏永衡昭辉律师事务所 32250 代理人: 齐旺
地址: 210096*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 临床 实践 指南 活动 进行 形式化 方法
【权利要求书】:

1.一种对基于临床实践指南的活动图进行形式化的方法,其特征在于,该方法包括如下步骤:

1)用图论中边上带有标签的有向图,对基于临床实践指南的活动图的进行符号定义,定义的结果为(CN∪AN∪DN0∪DNx,E,l:E→L),其中:

CN,AN,DN0,DNx,L是互不相交的集合,

CN={x},x称为上下文节点,

集合AN,DN0,DNx,L的元素分别称为动作节点、逻辑或决策节点、排斥或决策节点和标签,

这里的V=CN∪AN∪DN0∪DNx,集合E的一个元素(x,y)称为一条边,是节点y的输入边,节点x的输出边,对于上下文节点没有输入边,对于任意非决策节点只能有至多一条输出边,

l是标签函数,是边到标签的部分函数,即不是所有的边上都有标签,对于如果x是决策节点,则l((x,y))总是存在的;

2)假定临床实践指南中的候选治疗方案反应在活动图中是一个子图,用图论的方法定义子图,定义的结果为:

活动图G的上下文节点属于子图H,

子图H中的任意节点都是从上下文节点可达的,

对于子图H中的任意节点x,必定存在至少一个节点y,y是活动图中的叶子节点,且节点x到节点y是可达的,

对于子图H中的任意排斥或决策节点x,只有一条输出边在子图H中。

3)用回答集程序表示活动图,记为回答集程序的动态模块∏ag,具体方法为,在回答集程序中添加以下事实,构成动态模块∏ag

分别用下列事实来对应表示活动图ag中的每个上下文节点ct,其中cNode是逻辑谓词名:

cNode(ag,ct).;

分别用下列事实来对应表示活动图ag中的每个动作节点action,其中aNode是逻辑谓词名:

aNode(ag,action).;

分别用下列事实来对应表示活动图ag中的每个逻辑或决策节点orDecision,其中oNode是逻辑谓词名:

oNode(ag,orDecision).;

分别用下列事实来对应表示活动图ag中的每个排斥或决策节点orDecision,其中xNode是逻辑谓词名:

xNode(ag,xorDecision).;

分别用下列事实来对应表示活动图ag中的每条边,其中edge是逻辑谓词名,x、y分别为节点名称:

edge(ag,x,y).;

分别用下列事实来对应表示活动图ag中的每个带有标签的边(x,y),其中label为逻辑谓词名,x、y分别为节点名称,l为标签名:

label(ag,x,y,l).;

4)在回答集程序中添加推理规则,记为回答集程序的核心模块∏core,具体方法为,在回答集程序中添加如下规则,构成核心模块∏core

用如下规则定义活动图Ag中的节点X,其中decisionNode和node是新引入的逻辑谓词名:

decisionNode(Ag,X):-xNode(Ag,X).

decisionNode(Ag,X):-oNode(Ag,X).

node(Ag,X):-cNode(Ag,X).;

node(Ag,X):-aNode(Ag,X).

node(Ag,X):-decisionNode(Ag,X).

用如下规则定义活动图Ag中的叶子节点lNode(Ag,X)和非叶子节点nLNode(Ag,X):

nLNode(Ag,X):-edge(Ag,X,Y),node(Ag,X),node(Ag,Y).lNode(Ag,X):-node(Ag,X),not nLNode(Ag,X).,]]>其中Y是表示任意节点的变量;

用如下规则定义活动图中的候选边,所述活动图中的候选边,即子图H中的边:

对于每个排斥或决策节点xNode(Ag,X),至多选择它的一条输出边edge(Ag,X,Y)作为候选边candidateEdge(Ag,X,Y),即

0{candidateEdge(Ag,X,Y):edge(Ag,X,Y)}1:-xNode(Ag,X).,

对于每个逻辑或决策节点oNode(Ag,X),选择它的所有输出边edge(Ag,X,Y)的任意子集作为候选边candidateEdge(Ag,X,Y),即

{candidateEdge(Ag,X,Y):edge(Ag,X,Y)}:-oNode(Ag,X).,

对于除决策节点以外的每个节点,它的输出边edge(Ag,X,Y)随机的选为候选边candidateEdge(Ag,X,Y),即

0{candidateEdge(Ag,X,Y):edge(Ag,X,Y)}1:-node(Ag,X),not decisionNode(Ag,X).

用如下规则定义子图包含的节点:

nodeInTreatment(Ag,X):-candidateEdge(Ag,X,Y).nodeInTreatment(Ag,Y);-candidateEdge(Ag,X,Y).,]]>其中Ag,X,Y是变量,nodeInTreatment是新引入的逻辑谓词名;

用如下规则定义子图中节点间的可达性:

reachable(Ag,X,X):-node(Ag,X).

reachable(Ag,X,Y):-candidateEdge(Ag,X,Y).,其中

reachable(Ag,X,Y):-reachable(Ag,X,Z),reachable(Ag,Z,Y).

Ag,X,Y是变量,reachable是新引入的逻辑谓词名;

用如下规则定义子图满足的约束条件:

子图中必有上下文节点Cn,即

:-cNode(Ag,Cn),not nodeInTreatment(Ag,Cn).,

任意节点X必定从上下文节点Cn可达,即

:-nodeInTreatment(Ag,X),cNode(Ag,Cn),not reachable(Ag,Cn,X).

任意节点X必定可达至少一个叶子节点,即

reachLeaf(Ag,X):-reachable(Ag,X,Y),lNode(Ag,Y).:-nodeInTreatment(Ag,X),not reachLeaf(Ag,X).,]]>其中Ag,X,Y是变量,reachLeaf是新引入的逻辑谓词名;

对于子图H中的动作节点定义一个辅助规则:对活动图中的任意动作节点,

如果在子图中,就满足actionInTreatment(D,X),即

actionInTreatment(D,X):-nodeInTreatment(Ag,X),aNode(Ag,X),ag(D,Ag).。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310266629.6/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top