HL7 工具使用指南.docx
《HL7 工具使用指南.docx》由会员分享,可在线阅读,更多相关《HL7 工具使用指南.docx(16页珍藏版)》请在冰点文库上搜索。
HL7工具使用指南
HL7工具使用指南
版本:
1.00
版本
最终更新日
最终更新者
更新内容
1.00
2011/07/27
谭红霞
初版作成
1.生成RMIM模型visio图
以西医处方为例,根据业务场景从HL7Domain中找到与业务场景相似的RMIM模型,西医处方使用PORX_RM010120模型,
从http:
//www.hl7.org/v3ballot2011may/source/domains/中下载对应的RMIM模型的visio文件(如hmporx_sourcegraphics.zip中的PORX_RM010120UV.vsd).双击用visio打开如下图:
根据西医处方数据集,对以上RMIM模型进行裁剪,去除没有用到活动,角色,实体等,结果如下:
裁剪后先使用菜单HL7validationvalidateagainstRIM对模型进行校验,如下:
校验通过后,使用菜单HL7savetoRepository…,进行保存。
2.生成HMD文件
使用RoseTree打开Repository库,选择刚保存RMIM模型
选择editauto-generateHMDfromselectedone,
点击右侧Add按钮:
选择FilesaveasXMLformat,保存为HMD文件:
3.用pubDB生成动态文件
在pubDB的安装目录下,打开PubDb_v209c,并在Domain区输入相应的内容(在HL7中找到业务场景对应的Domain):
点击EditDomain按钮:
输入相应内容:
进入DomainStoryBoardTab页,输入相应内容:
点击EditStoryBoard按钮,输入相应内容:
点击interactionsTab页:
返回到DomainStoryBoard页面,点击applicationRolseTab页,输入相应内容(在HL7中找到业务场景对应的Domain下的interaction,查找其对应的applicationRolse):
点击EditAppRole按钮,输入相应内容(interactionssentbyApplicationRole中下拉列表框中的内容是interactionsTab页中内容,完成interactionsTab页中的内容再重新进入此界面进行选择):
返回ApplicationRole页面,点击TriggerEventTab页(在HL7中找到业务场景对应的Domain下的TriggerEvent):
点击EditTriggerEvent按钮,输入相应内容:
返回到TriggerEvent页面,进入RMIM’s页面,输入相应的内容:
点击EditRMIM按钮,输入相应内容:
点击EditHMD按钮,输入相应内容:
返回RMIM’s页面,点击interactionTab页,输入相应内容(在HL7中找到业务场景对应的Domain下的interaction):
点击EditInteraction按钮,输入相应内容:
返回Interaction页面,点击StateTab页,输入相应内容:
点击GlossaryTab页,输入相应内容:
点击AuthorsTab页,输入相应内容:
退出PubDB,在pubDB的安装目录下找到HL7PublishingWidget(这是RoseTree的组件,需安装RoseTree4.30版本,高版本的RoseTree不能正常export文件),如下:
点击exporttoXML:
点击toHTML$beyond:
4.生成schema文件
将rostTree生成的HMD文件拷贝到V3generate的
C:
\HL7Programs\HL7\v3Generator-3.4.4_20101211\InputFiles\PayloadModels目录下
将裁剪后的visioXML文件拷贝到
C:
\HL7Programs\HL7\v3Generator-3.4.4_20101211\InputFiles\VisioModelXmlFiles目录下
将HL7PublishingWidget生成的文件拷贝到
C:
\HL7Programs\HL7\v3Generator-3.4.4_20101211\InputFiles\DynamicModelFiles目录下
运行C:
\HL7Programs\HL7\v3Generator-3.4.4_20101211\run.bat,运行成功后在C:
\HL7Programs\HL7\v3Generator-3.4.4_20101211\OutputFiles\Schemas目录下生成了PORX_MT010120UV.xsd文件。
用XMLspy打开PORX_MT010120UV.xsd文件,手动更正错误后。
新建XML文件,使用schema文件:
xsi="http:
//www.w3.org/2001/XMLSchema-instance"xsi:
schemaLocation="urn:
hl7-org:
v3PORX_IN010370UV.xsd"xmlns="urn:
hl7-org:
v3"ITSVersion="XML_1.0">
根据西医处方数据集和schema要求,手动生成样例文件。
参考资料
HL7Tools_ComprehensiveGuideR2