|
首先:我认为要实现电子病历,必须为电子病历专门定义一套数据类型,用来表达医学领域内的复杂概念和数据!
大概任何一种计算机语言都有数据类型这个概念。数据类型是计算机里组织和表达信息或数据的最基本元素。
在医学领域,为了表达和记录电子病历的数据和信息,我们需要定义所有相关的数据类型。现在,HL7标准定义一套数据类型,还有openEHR,也定义了一套数据类型。这些数据类型的定义,归跟结底就是为了我们更好的理解和表达医学领域的电子数据和信息。
一般一门编程语言,如C++,JAVA,VB等,它们内部都有一些基本的数据类型,如布尔值、数值、字符串等,由于编程语言数据类型的种类比较少,它能表达的语意很有限。医学领域,涉及广泛的概念和现实事物,对现实事物的度量和表示光用现有编程语言支持的数据类型很难实现。如,表示肿瘤病情用的早期、中期、晚期;检验经常用的阴性-、阳性+、++、+++等,为了更确切地表达医学中的这些特殊数据,我们有必要定义一些专用的数据类型,来更自然地表达相应的语意,使人们能够业遍接受和理解,便于信息共享,促进信息交流。
这里我想就HL7定义的V3DT及openEHR定义的数据为内容,同大家一起来学习和讨论医学领域的数据类型,包括:
1.我们需要哪些数据类型?
2.如何实现这些数据类型?
3.如何使用数据类型?
4.…… |
|