找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 2311|回复: 11

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

[复制链接]
发表于 2002-10-29 16:58:27 | 显示全部楼层 |阅读模式
HL7 V3DT中有如下定义:
<!ENTITY % PN-cont.model \'(GIV|MID|FAM|PFX|SFX|DEL)*\'>

<!ENTITY % AD-cont.model \'(LIT|DEL|CNT|STA|CTY|ZIP|STR|HNR|DIR|ADL|POB)*\'>
这里的GIV、MID、FAM、PFX、SFX、DEL和LIT、DEL、CNT、……、POB都是代表什么意义。
发表于 2002-10-29 17:36:37 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

[这个贴子最后由zhuzhu在 2002/10/29 05:54pm 编辑]

下载附件去看吧
 楼主| 发表于 2002-10-29 19:49:08 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

多谢zhuzhu,只是LIT在你的资料中没有。
下面是我刚做完的CDA元素名称表,请有心人帮我校正一下。
public class ElementNameTable:System.Collections.Hashtable
{
public ElementNameTable()
{
this.Add("id","编号")"
this.Add("levelone","一级架构")"
this.Add("clinical_document_header","文档头")"
this.Add("set_id","原始编号")"
this.Add("version_nbr","版本")"
this.Add("document_type_cd","类型")"
this.Add("service_tmr","创建时间")"
this.Add("origination_dttm","产生时间")"
this.Add("copy_dttm","复制时间")"
this.Add("confidentiality_cd","保密状态")"
this.Add("document_relationship","文档关系")"
this.Add("document_relationship.type_cd","关系类型")"
this.Add("related_document","相关文档")"
this.Add("fulfills_order","相关单据")"
this.Add("fulfills_order.type_cd","单据类型")"
this.Add("order","单据")"
this.Add("patient_encounter","就诊情况")"
this.Add("practice_setting_cd","诊室编码")"
this.Add("encounter_tmr","就诊时间")"
this.Add("service_location","就诊地点")"
this.Add("authenticator","鉴定者")"
this.Add("authenticator.type_cd","鉴定者类型")"
this.Add("participation_tmr","参与时间")"
this.Add("signature_cd","签名")"
this.Add("person","人")"
this.Add("person_name","姓名")"
this.Add("effective_tmr","有效期")"
this.Add("nm","名字")"
this.Add("person_name.type_cd","姓名类型")"
this.Add("addr","地址")"
this.Add("telecom","电话")"
this.Add("legal_authenticator","法律鉴定者")"
this.Add("legal_authenticator.type_cd","法律鉴定者类型")"
this.Add("intended_recipient","收件人")"
this.Add("intended_recipient.type_cd","收件人类型")"
this.Add("originator","作者")"
this.Add("originator.type_cd","作者类型")"
this.Add("originating_organization","起源单位")"
this.Add("originating_organization.type_cd","起源单位类型")"
this.Add("organization","单位")"
this.Add("organization.nm","单位名称")"
this.Add("transcriptionist","录入者")"
this.Add("transcriptionist.type_cd","录入者类型")"
this.Add("provider","提供者")"
this.Add("provider.type_cd","提供者类型")"
this.Add("function_cd","职能类型")"
this.Add("service_actor","参与者")"
this.Add("service_actor.type_cd","参与者类型")"
this.Add("patient","患者")"
this.Add("is_known_by","由谁负责")"
this.Add("is_known_to","负责类型")"
this.Add("birth_dttm","出生日期")"
this.Add("administrative_gender_cd","社会性别")"
this.Add("patient.type_cd","患者类型")"
this.Add("originating_device","起源设备")"
this.Add("originating_device.type_cd","起源设备类型")"
this.Add("device","设备")"
this.Add("responsibility","作用")"
this.Add("responsibility.type_cd","作用类型")"
this.Add("responsibility_tmr","作用时间")"
this.Add("service_target","受用者")"
this.Add("service_target.type_cd","受用者类型")"
this.Add("local_header","自定义头信息")"
this.Add("body","文档体")"
this.Add("section","小节")"
this.Add("caption","标题")"
this.Add("coded_entry","编码实体")"
this.Add("paragraph","段落")"
this.Add("list","列表")"
this.Add("table","表格")"
this.Add("content","内容")"
this.Add("link","链接")"
this.Add("caption_cd","标题代码")"
this.Add("link_html","超文本链接")"
this.Add("observation_media","观测媒体")"
this.Add("coded_entry.id","实体编号")"
this.Add("coded_entry.value","实体值")"
this.Add("observation_media.id","媒体编号")"
this.Add("observation_media.value","媒体内容")"
this.Add("item","项目")"
this.Add("thead","表头")"
this.Add("tfoot","表尾")"
this.Add("tbody","表体")"
this.Add("tr","行")"
this.Add("col","列")"
this.Add("colgroup","列组")"
this.Add("th","行表题")"
this.Add("td","单元格")"
this.Add("non_xml","非XML内容")"
this.Add("local_markup","自定义标记")"
this.Add("NOTE","注释")"
this.Add("THUMBNAIL","片段")"
this.Add("REF","参引")"
this.Add("ORIGTXT","原文")"
this.Add("TRANSLTN","译文")"
this.Add("CONFID","码")"
this.Add("MODIFIER","修饰")"
this.Add("NAME","名称")"
this.Add("TYPE","类型")"
this.Add("LIT","LIT不详")"
this.Add("DEL","分隔符")"
this.Add("CNT","国")"
this.Add("STA","省")"
this.Add("CTY","市")"
this.Add("ZIP","邮编")"
this.Add("STR","街道")"
this.Add("HNR","门牌号")"
this.Add("DIR","方向")"
this.Add("ADL","符加地址")"
this.Add("OB","邮箱")"
this.Add("GIV","名")"
this.Add("MID","中名")"
this.Add("FAM","姓")"
this.Add("FX","称谓")"
this.Add("SFX","后缀")"
}
}
发表于 2002-10-29 20:16:01 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

order 称为医嘱可能好一些
发表于 2002-10-29 20:39:00 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

authenticator,在第9章中多有出现,一般应作为签字确认者来理解。至于什么次比较恰当我也想不出来了。
还有这些词的译意不太妥帖:
originating:
recipient:
transcriptionist:
responsibility:
service_actor:
 楼主| 发表于 2002-10-29 22:22:03 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

order:在这里指的是各种化验单和检查单还是医嘱?我还没弄清楚,谁能有定论?
请坛主给一个您认为最贴切的译文好吗,我已想不出有更好表达了。
下面是CDA各种属性的名称表,刚做好,好多都是猜的,大多与HL7 V3DT ITS有关,错误多多,肯请大家再帮我看看:
public class AttributeNameTable:System.Collections.Hashtable
{
public AttributeNameTable()
{
this.Add("originator","创作者")"
this.Add("ID","编号")"
this.Add("confidentiality","机密性")"
this.Add("align","横向排列")"
this.Add("valign","纵向排列")"
this.Add("span","区域")"
this.Add("char","字符")"
this.Add("charoff","字符长度")"
this.Add("HL7-NAME","HL7名称")"
this.Add("ignore","忽略")"
this.Add("descriptor","描述")"
this.Add("render","呈递")"
this.Add("name","名称")"
this.Add("href","HTML参引")"
this.Add("rel","rel不详")"
this.Add("rev","rev不详")"
this.Add("title","标题")"
this.Add("abbr","缩写")"
this.Add("axis","轴")"
this.Add("headers","头参引")"
this.Add("scope","范围")"
this.Add("rowspan","行区域")"
this.Add("colspan","列区域")"
this.Add("list_type","列表类型")"
this.Add("summary","概要")"
this.Add("width","宽")"
this.Add("border","边框")"
this.Add("frame","帧")"
this.Add("rules","规则")"
this.Add("cellspacing","间隔")"
this.Add("cellpadding","填充")"
this.Add("T","类型")"
this.Add("NULL","空值")"
this.Add("V","值")"
this.Add("V-T","值类型")"
this.Add("V-HL7_NAME","值名称")"
this.Add("HL7_NAME","名称")"
this.Add("VT","值类型值")"
this.Add("VT-T","值类型类")"
this.Add("VT-HL7_NAME","值类型名称")"
this.Add("ROB","概率")"
this.Add("ROB-T","概率类型")"
this.Add("ROB-HL7_NAME","概率名称")"
this.Add("TYPE","类型")"
this.Add("TYPE-T","类类型")"
this.Add("TYPE-DOMAIN","类型域")"
this.Add("TYPE-HL7_NAME","类型名称")"
this.Add("QUAL","限制")"
this.Add("QUAL-T","限制类型")"
this.Add("QUAL-DOMAIN","限制域")"
this.Add("QUAL-HL7_NAME","限制名称")"
this.Add("USE","使用")"
this.Add("USE-T","使用类型")"
this.Add("USE-HL7_NAME","使用名称")"
this.Add("EX","扩展")"
this.Add("EX-T","扩展类型")"
this.Add("EX-HL7_NAME","扩展名称")"
this.Add("RT","根")"
this.Add("RT-T","根类型")"
this.Add("RT-HL7_NAME","根名称")"
this.Add("AAN","指定权威名")"
this.Add("AAN-T","指定权威名类型")"
this.Add("AAN-HL7_NAME","指定权威名名称")"
this.Add("SN","系统名")"
this.Add("SN-T","系统名类型")"
this.Add("SN-HL7_NAME","系统名名称")"
this.Add("SV","系统版本")"
this.Add("SV-T","系统版本类型")"
this.Add("SV-HL7_NAME","系统版本名称")"
this.Add("ORIGTXT","原文")"
this.Add("ORIGTXT-T","原文类型")"
this.Add("ORIGTXT-HL7_NAME","原文名称")"
this.Add("DN","显示名")"
this.Add("DN-T","显示名类型")"
this.Add("DN-HL7_NAME","显示名名称")"
this.Add("S","编码系统")"
this.Add("S-T","编码系统类型")"
this.Add("S-HL7_NAME","编码系统名称")"
this.Add("INV","反向")"
this.Add("INV-T","反向类型")"
this.Add("INV-HL7_NAME","反向名称")"
this.Add("ENC","编码")"
this.Add("MT","媒体类")"
this.Add("MT-T","媒体类类型")"
this.Add("MT-DOMAIN","媒体类域")"
this.Add("MT-HL7_NAME","媒体类名称")"
this.Add("lang","语言")"
this.Add("lang-T","语言类型")"
this.Add("lang-HL7_NAME","语言名称")"
this.Add("COMPN","压缩")"
this.Add("COMPN-T","压缩类型")"
this.Add("COMPN-DOMAIN","压缩域")"
this.Add("COMPN-HL7_NAME","压缩名称")"
this.Add("IC","校验")"
this.Add("IC-T","校验类型")"
this.Add("IC-HL7_NAME","校验名称")"
}
}
发表于 2002-10-29 23:30:11 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

不知道你从那里看到的资料,我重新找了一遍,也没有看到LIT,不知道可否把引用的原文放上来看看。
 楼主| 发表于 2002-10-30 08:03:55 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

附件的 P54有如下内容:
<!ENTITY % AD-cont.model \'(LIT|DEL|CNT|STA|CTY|ZIP|STR|HNR|DIR|ADL|POB)*\'>
<!ENTITY % AD-attrib.list \'
    T                 NMTOKEN #FIXED "AD"
    NULL              (NI|NA|UNK|NASK|ASKU|NAV|OTH|PINF|NINF) #IMPLIED
    V                 CDATA   #IMPLIED
    V-T               NMTOKEN #FIXED "ST"
    V-HL7_NAME        CDATA   #FIXED "formated"
    USE               NMTOKENS #IMPLIED
    USE-T             NMTOKEN #FIXED "SET&amp;lt"CS>"
    USE-DOMAIN        CDATA   #FIXED "2.16.840.1.113883.5.1012"
    USE-HL7_NAME      CDATA   #FIXED "use"
    VT                CDATA   #IMPLIED
    VT-T              NMTOKEN #FIXED "GTS"
    VT-HL7_NAME       CDATA   #FIXED "validTime"
    PROB              CDATA   #IMPLIED
    PROB-T            NMTOKEN #FIXED "REAL"
    PROB-HL7_NAME     CDATA   #FIXED "probability"
\'>
<!ELEMENT STA %ADXP-cont.model">
<!ATTLIST STA
    %ADXP-attrib.list"
    HL7_NAME CDATA #FIXED "state">
<!ENTITY % ANXP-cont.model \'EMPTY\'>
<!ENTITY % ANXP-attrib.list \'
    T                 NMTOKEN #FIXED "ANXP"
    NULL              (NI|NA|UNK|NASK|ASKU|NAV|OTH|PINF|NINF) #IMPLIED
    V                 CDATA   #IMPLIED
    V-T               NMTOKEN #FIXED "ST"
    V-HL7_NAME        CDATA   #FIXED "value"
    QUAL              NMTOKENS #IMPLIED
    QUAL-T            NMTOKEN #FIXED "SET&amp;lt"CS>"
    QUAL-DOMAIN       CDATA   #FIXED "2.16.840.1.113883.5.1014"
    QUAL-HL7_NAME     CDATA   #FIXED "qualifier"
    VT                CDATA   #IMPLIED
    VT-T              NMTOKEN #FIXED "IVL_TS"
    VT-HL7_NAME       CDATA   #FIXED "validTime"
    PROB              CDATA   #IMPLIED
    PROB-T            NMTOKEN #FIXED "REAL"
    PROB-HL7_NAME     CDATA   #FIXED "probability"
\'>
 楼主| 发表于 2002-10-30 08:05:55 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

内容显示不清,请zhuzhu看一下附件的54页,有用到“LIT”。
 楼主| 发表于 2002-10-30 10:09:39 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

我把坛主提到的几个词改为如下:
authenticator:改为“负责人”
originating:改为“源”
intended_recipient:改为:“预订”
transcriptionist:改为“输入”
service_actor:“助手”
请大家再帮我指正!
发表于 2002-10-30 19:39:07 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

[这个贴子最后由danelchen在 2002/10/30 07:42pm 编辑]

transcriptionist:一般作为转录理解,它包括直接录入、口述转录;还有很多的转录形式,这些都在第九章中有详细的说明。
service_actor:一般应译作执行者为妥,但是这里没有上下文的资料,也许有些不正确的地方。
其他的过几天再说吧,最近很忙。
另外关于Order的含义,如果直译为医嘱,会出现理解上的偏差,因为医嘱在目前的国内的业内的理解就是一个很狭义的理解,而在HL7中Order的定义要远远的超过这种狭义的理解。
 楼主| 发表于 2002-10-30 21:38:02 | 显示全部楼层

求解:有关HL7 V3DT !熟悉HL7的朋友请帮忙!

好的,这两个词就听你的。谢谢指教!
EMAIL我已回。
LIT就是Literal,我找到了。
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表