HL7 CCD: Использование разных кодовых систем: уточните - PullRequest
2 голосов
/ 31 мая 2011

Я смотрю образец документа CCD, предоставленного HL7 в руководстве по внедрению CCD.

Выдержка:

<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>

Это из раздела результатов лаборатории. Насколько я знаю, нет никаких ограничений на то, какие кодовые системы мы можем использовать для идентификации, это правда? Я вижу, что мы используем 2.16.840.1.113883.6.96 (SNOMED) и 2.16.840.1.113883.6.11 (LOINC), для идентификации батарей (групп) и лабораторных испытаний. соответственно. Делается ли это просто, чтобы помочь продемонстрировать тот факт, что мы можем использовать любую кодовую систему, какую хотим? Или есть другая причина, почему мы это делаем?

Ответы [ 3 ]

3 голосов
/ 01 августа 2011

Это может зависеть от того, какой документ CDA вы пытаетесь создать. Не существует жесткого правила, по которому вы должны использовать LOINC или SNOMED, ​​но это предпочтительные системы кодирования. Очевидно, что чем более распространены кодовые системы, которыми пользуются люди, тем легче добиться взаимодействия. В зависимости от типа документа CDA, который вы пытаетесь создать, могут существовать правила, по которым системы кодирования используются для сбора определенных типов данных (например, дата рождения должна быть зафиксирована с использованием LOINC). Каждый тип документа будет иметь свои требования, но с ним должно быть связано руководство по внедрению, которое поможет вам определить, какие правила необходимо соблюдать.

Если вам нужна пользовательская кодовая система или другая кодовая система, такая как HL7 или RxNorm, их следует использовать на месте. Просто убедитесь, что OID, заполненный в атрибуте codeSystem, совпадает. Если вы используете систему с пользовательским кодом, вы можете зарегистрировать ее на сайте OL HL7 .

Если вы все еще не уверены, что разработанное вами приложение соответствует требованиям, я бы предложил использовать NIST CDA Validation Site . Здесь вы можете оставить образец документа CDA, выбрать тип документа и проверить его. Сгенерированные отчеты являются довольно полными.

0 голосов
/ 27 марта 2015

Если вы посмотрите Руководство по внедрению CCD HL7, во многих местах оно выглядит примерно так:

CONF-398: значение «Органайзер / код» в организаторе результатов СЛЕДУЕТ выбирать изLOINC (codeSystem 2.16.840.1.113883.6.1) или SNOMED CT (codeSystem 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.

Таким образом, вы должны использовать одно или другое.

0 голосов
/ 01 октября 2011

Просто чтобы подтвердить ответ @ Майка ..

Спецификация CDA обычно не определяет привязки кодовой системы, хотя руководство по реализации CCD могло бы (я не смотрел на это).- однако, если вы хотите совместимости, в ваших интересах использовать те же системы кодирования (в каждой области), что и ваши партнеры по обмену.Используемые кодовые системы зависят от информации, которая должна быть закодирована, поэтому могут варьироваться.Маловероятно / невозможно использовать только одну кодовую систему (из тех, которые существуют в настоящее время) по всему документу.

...