简体   繁体   English

HL7 CCD:使用不同的代码系统:请澄清

[英]HL7 CCD: Using different codesystems: please clarify

I am looking at the sample CCD document supplied by HL7 in the CCD implementation guide.我正在查看 CCD 实施指南中 HL7 提供的示例 CCD 文档。

Excerpt:摘抄:

<title>Results</title>
<text>
    ...
</text>
<entry typeCode="DRIV">
    <organizer classCode="BATTERY" moodCode="EVN">
        <templateId root="2.16.840.1.113883.10.20.1.32"/> <!-- Result organizer template -->
        <code code="43789009" codeSystem="2.16.840.1.113883.6.96" displayName="CBC WO DIFFERENTIAL"/>
        ...
        <component>
            <observation classCode="OBS" moodCode="EVN">
                <templateId root="2.16.840.1.113883.10.20.1.31"/> <!-- Result observation template -->
                <code code="30313-1" codeSystem="2.16.840.1.113883.6.1" displayName="HGB"/>
                ...
            </observation>
        </component>
    </organizer>
</entry>

This is from the lab results section.这是来自实验室结果部分。 As far as I know, there is no restriction on what codesystems we can use for identification, is this true?据我所知,我们可以使用哪些代码系统进行识别没有限制,这是真的吗? I see that we use 2.16.840.1.113883.6.96 (SNOMED) and 2.16.840.1.113883.6.11 (LOINC), for identifying lab test batteries (groups) and lab tests respectively.我看到我们使用2.16.840.1.113883.6.96 (SNOMED) 和2.16.840.1.113883.6.11 (LOINC),分别用于识别实验室测试电池(组)和实验室测试。 Is this done simply to help demonstrate the fact that we can use whichever codesystem we want?这样做只是为了帮助证明我们可以使用我们想要的任何代码系统这一事实吗? Or is there another reason why we do that?或者我们这样做还有其他原因吗?

It may depend on what kind of CDA document you are trying to build.这可能取决于您尝试构建的 CDA 文档类型。 There is no hard set rule that you must use LOINC or SNOMED, but those are preferred code systems.没有硬性规定必须使用 LOINC 或 SNOMED,但这些是首选代码系统。 Obviously, the more common code systems that people are using, the easier it is to achieve interoperability.显然,人们使用的代码系统越通用,就越容易实现互操作性。 Depending on the type of CDA document you are trying to create, there may be rules that code systems are used for capturing certain types of data (eg date of birth should be captured using LOINC).根据您尝试创建的 CDA 文档的类型,可能存在使用代码系统捕获某些类型数据的规则(例如,应使用 LOINC 捕获出生日期)。 Each document type will have different requirements, but they should have an implementation guide associated with it to help you determine what rules need to be followed.每种文档类型都有不同的要求,但它们应该有一个与之相关的实施指南,以帮助您确定需要遵循哪些规则。

If you have the need for a custom code system or a different code system, such as HL7 or RxNorm, those should be used in place.如果您需要自定义代码系统或不同的代码系统,例如 HL7 或 RxNorm,则应该使用它们。 Just make sure that the OID filled in the codeSystem attribute matches.只需确保 codeSystem 属性中填写的 OID 匹配即可。 If you are using a custom code system, you may want to consider registering it at the HL7 OID site .如果您使用的是自定义代码系统,您可能需要考虑在HL7 OID 站点上进行注册。

If you are still unsure if what you have developed is compliant, I would suggest using the NIST CDA Validation Site .如果您仍然不确定您开发的内容是否合规,我建议您使用NIST CDA 验证站点 Here, you can drop a sample CDA document, choose your document type and validate it.在这里,您可以放置一个示例 CDA 文档,选择您的文档类型并对其进行验证。 The generated reports are fairly comprehensive.生成的报告相当全面。

If you check the HL7 CCD Implementation Guide, in many places it states something like this:如果您查看 HL7 CCD 实施指南,在许多地方它会这样说明:

CONF-398: The value for “Organizer / code” in a result organizer SHOULD be selected from LOINC (codeSystem 2.16.840.1.113883.6.1) or SNOMED CT (codeSystem 2.16.840.1.113883.6.96), and MAY be selected from CPT-4 (codeSystem 2.16.840.1.113883.6.12) or ValueSet 2.16.840.1.113883.1.11.20.16 ResultTypeCode STATIC. CONF-398:结果组织者中“组织者/代码”的值应该从 LOINC(代码系统 2.16.840.1.113883.6.1)或 SNOMED CT(代码系统 2.16.840.1.113883.6.96)中选择,并且可以从CPT-4 (codeSystem 2.16.840.1.113883.6.12) 或 ValueSet 2.16.840.1.113883.1.11.20.16 ResultTypeCode STATIC。

So you have to use one or another.所以你必须使用一个或另一个。

Just to reinforce @Mike's answer..只是为了加强@Mike的回答..

The CDA specification generally doesn't specify codesystem bindings, though the CCD implementation guide might (I haven't looked at it). CDA 规范通常不指定代码系统绑定,尽管 CCD 实施指南可能(我没有看过)。 - however if you want interoperability, it's in your interest to use the same code systems (in each field) as your exchange partners. - 但是,如果您想要互操作性,使用与您的交换伙伴相同的代码系统(在每个领域)符合您的利益。 The codesystems used depend on the information that needs to be coded, so can vary.使用的代码系统取决于需要编码的信息,因此可能会有所不同。 It's unlikely/impossible to use just one codesystem (of those that currently exist) across the whole document.在整个文档中仅使用一个代码系统(当前存在的代码系统)不太可能/不可能。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM