hl7 - 所有 HL7 段结构表头是什么意思?
问题描述
例如,此处的 OBR 段引用表具有以下标题:
- 序列
- 长度
- DT
- 选择
- 回复/#
- TBL#
- 姓名
以下是我的观察:
- SEQ 似乎不言自明:它是段中的字段编号。
OBR.1
,OBR.2
,之类的东西OBR.3
。 - LENGTH 看起来也很简单:它是数据的长度。但其中一些是
0
? - DT 看起来像数据类型。诸如
SI
,EI
,ST
,XCN
,ID
,之类的东西NDL
。 - NAME 也是不言自明的:它是字段的全名。
以下是我不知道的主要内容:
- OPT 是什么意思?在本专栏中,我看到了以下内容:
O
,R
,RE
,C
,B
,X
,W
- RPT/# 是什么意思?在本专栏中,我看到了类似的内容:
*
,1
,2
- TBL# 是什么意思?在本专栏中,我看到了类似的内容:
0065
,0074
,9999
解决方案
- LENGTH 看起来也很简单:它是数据的长度。但其中一些是0?
长度是权威的或任意的。有些长度是精确长度。有些是最大长度。这就是为什么其中一些是零的原因。很少有其他指南只是把它空了。参考这个。
- OPT 是什么意思?在本专栏中,我看到了以下内容:O、R、RE、C、B、X、W
OPT 表示可选性。
R = Required
RE = Required but may be empty
O = Optional
C = Conditional
X = Not Supported
B = Backward Compatibility
W = Withdrawn
有关详细信息,请参阅此内容。
- RPT/# 是什么意思?在本专栏中,我看到了如下内容:*、1、2
这表示字段值可以重复多少次。换句话说,一个字段可以保存多少个值。
1 = Only one value
2 = Maximum two values
* = Not Defined/Multiple
- TBL# 是什么意思?在本专栏中,我看到了类似的内容:0065、0074、9999
这些是表编号,应参考有关该字段的更多信息。因此,在您的示例中,对于 OBR.11 字段,链接表是 0065,其中列出了该字段的可能值:
A = Add ordered tests to the existing specimen
G = Generated order; reflex order
L = Lab to obtain specimen from patient
O = Specimen obtained by service other than Lab
P = Pending specimen; Order sent prior to delivery
R = Revised order
S = Schedule the tests specified below
推荐阅读
- c - 将行拆分为单词并使用 strtok 将它们放入 char 数组中
- php - Return all rows from an array
- sql - Use a column as the input parameter to a function and add results to table
- javascript - Flow type: either one property is required or the other
- sql-server - Call stored procedure using ODBC from PHP running on Linux - odbc_prepare not working
- r - How to get elements with max values from list of values in R
- php - 无法在 PHP 中重新计算过滤列的总和
- java - 如何从具有多个属性的类中获取一个特定属性
- node.js - 通过在 Puppeteer 中单击按钮将文件获取到变量
- google-sheets - 如何使用 filter() 函数在另一个单元格中使用条件