HL7 - XCN 数据类型中的 FN 数据类型?

HL7 - FN DataType inside XCN DataType?

我正在看 Caristix HL7 v2.5 - Segment PV1:

当我点击 PV1.9 数据类型时,它显示数据类型字段:

在 XCN.2 中,FN 显示为 DataType,而 FN 不仅仅是一个字符串:

那么,我如何制作一个 HL7 和 PV1.9 的示例,其数据类型 XCN 内部也有 FN?我不明白

正在尝试做一个例子

MSH|^~\&|SA|SF||R|201802201803^450||ADT^A01^ADT_A01|2018022018035210|P|2.2||||||
EVN|A01|201802201803|||SHE7|
PV1|1|E|||||||1^Surname&Own Surname Prefix&Own Surname&Surname Prefix From Partner/Spouse&Surname From Partner/Spouse^||||

不过好像不太对:(

XCN - Extended Composite ID Number and Name for Persons 数据类型包含标识符、名称(由组件分隔)和一些附加信息。请注意,数据类型中的大多数字段是 O(可选)、C(条件)或 B(用于向后兼容)。

XCN中,如上所述,你可以持有XCN.2 - Family Name which holds the datatype FN - Family Name,它只是一个字符串。

This data type allows full specification of the surname of a person. Where appropriate, it differentiates the person's own surname from that of the person's partner or spouse, in cases where the person's name may contain elements from either name. It also permits messages to distinguish the surname prefix (such as "van" or "de") from the surname root.

基本上,它是一个由组件分隔的字符串。您的价值如下所示:

IdNumber^FamilyName^GivenName^SecondAndFurtherGivenNamesOrInitialsThereof^Suffix^Prefix

您的 PV1 细分如下所示:

PV1|1|E|||||||IdNumber^FamilyName^GivenName^SecondAndFurtherGivenNamesOrInitialsThereof^Suffix^Prefix||||

您可以进一步参考 PV1 部分。

您只是对深层层次结构或嵌套数据类型感到困惑。如果将它们映射到您的编程语言,它就会变得非常简单。

在用不同的解析器测试消息后,HL7 对子组件的工作方式是这样的:

MSH|^~\&|SA|SF||R|201802201803^450||ADT^A01^ADT_A01|2018022018035210|P|2.2||||||
EVN|A01|201802201803|||SHE7|
PV1|1|E|||||||1^Surname&Own Surname Prefix&Own Surname&Surname Prefix From Partner/Spouse&Surname From Partner/Spouse^||||

使用子组件分隔符字符(&)

那么解析出来的items就是这样

PV1
 |- PV1.1
 |  |- SI
 |    |- 1
 |- PV1.2
 |  |- IS
 |    |- E
 |- PV1.9
 |  |- PV1.9.1
 |    |- ST
 |      |- 1
 |  |- PV1.9.2
 |    |- XCN
 |      |- Surname
 |      |- Own Surname Prefix
 |      |- Surname Prefix From Partner/Spouse
 |      |- Surname Form Partner/Spouse

没错。