当前位置: 首页 > news >正文

第三章 HL7 架构和可用工具 - 使用 HL7 架构结构页面

文章目录

  • 第三章 HL7 架构和可用工具 - 使用 HL7 架构结构页面
    • 使用 HL7 架构结构页面
    • 查看文档类型列表
    • 查看消息结构
    • 查看段结构

第三章 HL7 架构和可用工具 - 使用 HL7 架构结构页面

使用 HL7 架构结构页面

通过 HL7 架构页面,可以导入和查看 HL7 版本 2 架构规范。要显示此页面,请从主页中选择互操作性 > 互操作 > HL7 v2.x > HL7 v2.x 架构结构。有关使用此页面的一般信息,请参阅在产品中使用虚拟文档中的“使用架构结构页面”。

HL7 模式页面提供了一个附加选项卡:消息类型。此选项卡将两个消息结构标识为请求/响应对。

查看文档类型列表

要列出某个类别中的所有文档类型结构,请首先选择该类别,然后单击“DocType 结构”选项卡。

查看消息结构

要查看消息结构的内部组织,请从 HL7 架构页面上的 DocType 结构选项卡单击其名称(选择互操作性 > 互操作 > HL7 v2.x > HL7 v2.x 架构结构)。 InterSystems 产品使用以下视觉提示和命名约定在“结构”部分中显示消息的段结构。

  • 组成消息结构的段按从上到下的顺序列出。
  • 段名称必须全部大写。
  • 显示每个消息段的三个字母名称:MSHNTEPID 等。该名称指示 HL7 消息结构中该位置存在的段类型。包含选项、重复或包含一组其他段的段的名称会在名称中附加特殊字符。
  • 绿色虚线包围可选的段、组或字段。
  • 可以重复的段在段名称后附加了括号。例如,如果PID段可以重复,则出现PID()
  • 包含其他段选择的段被视为段的联合。这些联合段的段名称后附加有“union”一词。只有联合中包含的段之一可以出现在消息结构内的该位置。
  • 包含一组段的段在段名称后附加了字母“grp”。要展开或折叠组,请使用组名称旁边的箭头图标。
  • 双击段名称可在单独的窗口中打开该段的结构。

查看段结构

要查看消息段的结构,请在与上一节中显示的示例类似的任何页面中单击其名称。 InterSystems 产品显示一个表格,其中列出了该段中的所有字段。这是 HL7 架构段结构页面。

例如,如果单击 2.3:ADT_A01 消息结构中的 PR1 段,InterSystems 产品将显示以下页面。

在这里插入图片描述

各列如下:

  • Field 字段 — 用于访问段内字段的数字。
  • Description 描述 — 字段的简短描述。
  • Property Name 属性名称 — 用于访问段内字段的名称。
  • Data Structure - 对于使用数据结构的更复杂的字段值,需要进一步的语法详细信息才能完成segment:field 虚拟属性路径。可以通过单击此列中的名称来获取此信息
  • Symbol 符号——表示字段的语法规则。此列中的字符指示是否可以预期此字段在消息段中存在、不存在或重复。可能的值
SymbolMeaning
!(仅限1)该字段为必填字段;它只能出现一次。
?(01)该字段是可选的,但如果发生,则可能只出现一次。
+(1个或多个)该字段可以重复一次或多次。
*(0或更多)该字段可以重复0次或多次。
&该字段可能存在,并且可能重复,但仅在某些条件下。
n*0n) 该字段最多重复 n 次。
  • Repeat Count - 该字段可以重复的最大次数(如果重复,并且有最大值)。
  • Minimum Length - 字段中的最小字符数。该字段的每次重复都必须包含此数量的字符。
  • Maximum Length - 字段中的最大字符数。该字段的每次重复都可以包含此数量的字符。
  • Required - 显示 R 表示必需,O 表示可选。
  • Repeating - 显示 1 表示 true0 表示 false
  • Code Table - 单击条目可查看可在此字段中输入的有效代码。
  • Alternate Description替代描述 - 该领域的第二个更长的描述。

可以使用此信息(尤其是“属性名称”列)以“段:字段”格式构建虚拟属性路径。以下是涉及 2.3:ADT_A01 消息结构中 PR1 段的简单字段值的虚拟属性路径示例。 () 快捷语法指示重复字段的所有可用实例,而 (1) 指示第一个实例:

PR1grp().PR1:ProcedureType
PR1grp().PR1:ProcedureCode()
PR1grp().PR1:ProcedureCode(1)
PR1grp().PR1:ProcedureCode(x)
PR1grp().PR1:ProcedurePriority
http://www.lryc.cn/news/101935.html

相关文章:

  • spring注解驱动开发(一)
  • Vue3搭建启动
  • 阻塞队列(模拟实现)
  • VScode中python的相对路径与绝对路径 FileNotFoundError: [Errno 2] No such file or directory
  • Unity XML2——C#读写XML
  • 带wiringPi库的交叉编译 ---宿主机x86Ubuntu,目标机ARMv8 aarch64(香橙派)
  • 数据仓库基础知识
  • M 芯片的 macos 系统安装虚拟机 centos7 网络配置
  • AcWing 3708. 求矩阵的鞍点
  • web前端开发工程师的具体职责范本(合集)
  • 从源程序到可执行文件的四个过程
  • C++部署学习
  • linux下lazarus开发ide里 BGRAControls控件库comboBox示例
  • Redis学习路线(9)—— Redis的场景使用
  • 糟了,数据库主从延迟了!
  • VUE,子组件给父组件传递参数,props 自定义属性,ref
  • 【Oracle系列】- Oracle数据迁移
  • Linux环境安装MySQL(详细教程)
  • 23. Mysql中的排序规则
  • MongoDB 基础学习记录
  • Visual Studio2022报错 无法打开 源 文件 “openssl/conf.h“解决方式
  • 【更新公告】Airtest更新至1.3.0.1版本
  • SQL语句集锦
  • 【多线程中的线程安全问题】线程互斥
  • 抖音seo短视频矩阵系统源代码开发技术分享
  • flutter实战(01)windows桌面版 修改应用logo、名称、显示位置、显示大小
  • 校园基础设施资源管理
  • Github git clone 和 git push 特别慢的解决办法
  • 【计网】TCP在可靠传输中都干了啥
  • windows下载安装FFmpeg