中医术语集制定过程中关系的提炼及中医术语服务平台构建探讨(2)
再例如,肝克脾,木克土,源于五行相生相克关系理论,木、土、克是三个原子概念,木克土是一个关系概念,而肝属木、脾属土、肝克脾则是推衍概念。在实际的关系制定维护过程中,只需要将必须的关系概念条目加入到关系表中,再将相关原子概念加入到概念表中,隶属于某一关系大类下,如“主”,其衍生概念就可通过相关规则推导出。这就极大地简化了现实生活中对于关系概念的维护工作,也保证了逻辑上的统一。
3.2.2 中药、方剂术语关系的提炼
中药的性、味、归经以及功效、主治等,是其固有的属性。而其药用部位、炮制方法、采摘时节以及道地产地等,都是属于辅助修饰该药材的属性,可以成为中药具体内容的一个个的关系条目。方剂的重点在于组成与剂量,其次是君臣佐使,再次是用法、功效、适应症、主证、主病等,以及煎法、服法等。所以,君、臣、佐、使关系,药物组成、剂量、功效、主治,引经药、煎法、服法等,可以成为方剂具体内容的一个个的关系条目。
, 百拇医药 3.2.3 其他术语关系的提炼如穴位术语,每一个穴位都具有相关经络的归属,以及位置、功效等属性。而某些特殊的位置(如井、荥、输、经、合)在治疗中有着特殊的意义,与脏腑有着特定的对应关系。因此,这些都是属于在术语集的制定过程中需要考虑,并且可以不断添加与丰富的内容。
而对于一个病证的描述,可能有发病原因、症状表现、加重因素、诱发因素等等。临床数据采集中可能需要采集到的内容,如证候,病因、病机、症状表现,发生、发展、转归,治则、立法、处方、用药等,都可以作为术语集中关系表的内容添加进来。
4、中医术语服务平台的构建
中医术语服务,即提供与中医术语相关的各类功能。构建中医术语服务平台,意即打造一个提供中医术语服务的综合的软硬件环境,其目的是提供各类中医术语服务。其核心内容应围绕着中医术语制定、编码、关系的添加、术语的查询与检索、术语的应用等,进行中医术语整个生命周期的管理。
, 百拇医药
在中医术语服务平台的具体构建过程中,首先需要明确平台的服务对象,即中医临床一线人员、中医术语维护及管理人员、各类软件厂商等。平台的实现方式主要有两种模式:本地模式与网络模式。网络模式是在网络环境下,提供基于网站的查询、检索、浏览等服务,以及为软件开发厂商提供基于Web服务API(应用程序接口)的各类服务。同时,尚需考虑平台的运作机制以及自身完善与进化机制,促进中医术语服务平台的良性发展。
4.1 对中医术语进行编码
为了便于计算机进行高效、准确地处理,需要对中医术语进行相关的编码工作。编码需要遵循一定的规则,可以自动进行,也可以手动进行。提倡无含义的编码,即编码的含义与医学业务本身没有直接关系,编码是一串无歧义的符号。在SNOMED中,由于引入了关系表,从而将编码无意义化,或者较少意义化成为可能,而将复杂的逻辑通过关系表中条目的添加等进行处理,实现术语维护的灵活性。但是就编码本身的结构而言,可有相关的属性信息。提倡增加校验位,便于计算机自动纠错,以减少录入错误。
, 百拇医药
目前扩展版的SNOMED cT概念标识符(SCTID字段)结构如图2所示,Extension item identifier(扩展项目标识符),共8位,代表具体的项目编码;然后是Namespace identifier(名称空间标识符),共7位,代表维护代码的机构;Partition identifier(部分标识符),2位,10代表概念,20代表描述,30代表关系;最后一位是Check-digit(校验位),便于计算机自动纠错,若根据Dihedral(二面体)算法,上述一串编码的校验位是4。
对中医术语进行编码的目的,是为了保证代码的无歧义性,以及代码查询的效率,这对于中医术语集的制定与应用具有重要意义。
4.2 规范服务命名,开发并发布相关术语服务
实现术语服务平台的方式有两种,可以基于当前网络,也可以直接提供终端软件。SNOMED由国际健康术语标准化组织(International HealthTerminology Standards Development Organisation,IHTSDO)进行维护,每半年进行一次数据更新。该机构建议其具体实现方式由相应的软件厂商来提供,即软件厂商负责技术的实现。
, 百拇医药
术语服务主要考虑两方面的内容,一是针对术语自身的维护,如增加术语,包括增加关系条目、同义词对应等;二是术语应用,即在最终的软件前台界面,实现便捷化地进行术语的采集、查询、检索、分析、利用等等。术语服务最主要的功能是查询检索,即给定参数,通过一定的规则,在知识库中检索后,返回所需要的数据集。
可以考虑开发中医术语服务网站来实现中医术语维护及应用等整个生命周期的管理。如对于普通用户,提供术语浏览、术语查询等主要功能;对于术语维护者,必须要有术语添加、术语更新、术语删除、术语审定、术语发布等相应的功能与权限;对于软件厂商的服务形式,可以考虑开发类似Google、百度提供的翻译服务API来实现。在实际的程序应用中,应用程序通过引用相关Web服务API,获取相关数据,从而实现基于代码的中医术语的各类应用。
在这个过程中,服务的命名以及引用规范是比较重要的内容。它决定了具体提供的功能,以及进行引用所需要提供的参数,返回的数据集,各种数据的类型等。如:TCM Term Add(参数1,参数2……参数n),代表增加中医术语服务,参数可以是术语的名称,术语的代码,术语的上位代码,术语的下位代码等,具体参数内容可以根据需要进行扩展或省略。TCM Term Update(参数1,参数2……参数n),则代表更新中医术语服务,如对中医术语名称、术语代码更新,对上位、下位代码进行更新等,它需要处理较为复杂的逻辑关系,如判断是否对已有的某些上、下位关系进行更新或者删除等。, 百拇医药(成福春 张平 刘华 房敏)
3.2.2 中药、方剂术语关系的提炼
中药的性、味、归经以及功效、主治等,是其固有的属性。而其药用部位、炮制方法、采摘时节以及道地产地等,都是属于辅助修饰该药材的属性,可以成为中药具体内容的一个个的关系条目。方剂的重点在于组成与剂量,其次是君臣佐使,再次是用法、功效、适应症、主证、主病等,以及煎法、服法等。所以,君、臣、佐、使关系,药物组成、剂量、功效、主治,引经药、煎法、服法等,可以成为方剂具体内容的一个个的关系条目。
, 百拇医药 3.2.3 其他术语关系的提炼如穴位术语,每一个穴位都具有相关经络的归属,以及位置、功效等属性。而某些特殊的位置(如井、荥、输、经、合)在治疗中有着特殊的意义,与脏腑有着特定的对应关系。因此,这些都是属于在术语集的制定过程中需要考虑,并且可以不断添加与丰富的内容。
而对于一个病证的描述,可能有发病原因、症状表现、加重因素、诱发因素等等。临床数据采集中可能需要采集到的内容,如证候,病因、病机、症状表现,发生、发展、转归,治则、立法、处方、用药等,都可以作为术语集中关系表的内容添加进来。
4、中医术语服务平台的构建
中医术语服务,即提供与中医术语相关的各类功能。构建中医术语服务平台,意即打造一个提供中医术语服务的综合的软硬件环境,其目的是提供各类中医术语服务。其核心内容应围绕着中医术语制定、编码、关系的添加、术语的查询与检索、术语的应用等,进行中医术语整个生命周期的管理。
, 百拇医药
在中医术语服务平台的具体构建过程中,首先需要明确平台的服务对象,即中医临床一线人员、中医术语维护及管理人员、各类软件厂商等。平台的实现方式主要有两种模式:本地模式与网络模式。网络模式是在网络环境下,提供基于网站的查询、检索、浏览等服务,以及为软件开发厂商提供基于Web服务API(应用程序接口)的各类服务。同时,尚需考虑平台的运作机制以及自身完善与进化机制,促进中医术语服务平台的良性发展。
4.1 对中医术语进行编码
为了便于计算机进行高效、准确地处理,需要对中医术语进行相关的编码工作。编码需要遵循一定的规则,可以自动进行,也可以手动进行。提倡无含义的编码,即编码的含义与医学业务本身没有直接关系,编码是一串无歧义的符号。在SNOMED中,由于引入了关系表,从而将编码无意义化,或者较少意义化成为可能,而将复杂的逻辑通过关系表中条目的添加等进行处理,实现术语维护的灵活性。但是就编码本身的结构而言,可有相关的属性信息。提倡增加校验位,便于计算机自动纠错,以减少录入错误。
, 百拇医药
目前扩展版的SNOMED cT概念标识符(SCTID字段)结构如图2所示,Extension item identifier(扩展项目标识符),共8位,代表具体的项目编码;然后是Namespace identifier(名称空间标识符),共7位,代表维护代码的机构;Partition identifier(部分标识符),2位,10代表概念,20代表描述,30代表关系;最后一位是Check-digit(校验位),便于计算机自动纠错,若根据Dihedral(二面体)算法,上述一串编码的校验位是4。
对中医术语进行编码的目的,是为了保证代码的无歧义性,以及代码查询的效率,这对于中医术语集的制定与应用具有重要意义。
4.2 规范服务命名,开发并发布相关术语服务
实现术语服务平台的方式有两种,可以基于当前网络,也可以直接提供终端软件。SNOMED由国际健康术语标准化组织(International HealthTerminology Standards Development Organisation,IHTSDO)进行维护,每半年进行一次数据更新。该机构建议其具体实现方式由相应的软件厂商来提供,即软件厂商负责技术的实现。
, 百拇医药
术语服务主要考虑两方面的内容,一是针对术语自身的维护,如增加术语,包括增加关系条目、同义词对应等;二是术语应用,即在最终的软件前台界面,实现便捷化地进行术语的采集、查询、检索、分析、利用等等。术语服务最主要的功能是查询检索,即给定参数,通过一定的规则,在知识库中检索后,返回所需要的数据集。
可以考虑开发中医术语服务网站来实现中医术语维护及应用等整个生命周期的管理。如对于普通用户,提供术语浏览、术语查询等主要功能;对于术语维护者,必须要有术语添加、术语更新、术语删除、术语审定、术语发布等相应的功能与权限;对于软件厂商的服务形式,可以考虑开发类似Google、百度提供的翻译服务API来实现。在实际的程序应用中,应用程序通过引用相关Web服务API,获取相关数据,从而实现基于代码的中医术语的各类应用。
在这个过程中,服务的命名以及引用规范是比较重要的内容。它决定了具体提供的功能,以及进行引用所需要提供的参数,返回的数据集,各种数据的类型等。如:TCM Term Add(参数1,参数2……参数n),代表增加中医术语服务,参数可以是术语的名称,术语的代码,术语的上位代码,术语的下位代码等,具体参数内容可以根据需要进行扩展或省略。TCM Term Update(参数1,参数2……参数n),则代表更新中医术语服务,如对中医术语名称、术语代码更新,对上位、下位代码进行更新等,它需要处理较为复杂的逻辑关系,如判断是否对已有的某些上、下位关系进行更新或者删除等。, 百拇医药(成福春 张平 刘华 房敏)