Это может зависеть от того, какой документ CDA вы пытаетесь создать. Не существует жесткого правила, по которому вы должны использовать LOINC или SNOMED, но это предпочтительные системы кодирования. Очевидно, что чем более распространены кодовые системы, которыми пользуются люди, тем легче добиться взаимодействия. В зависимости от типа документа CDA, который вы пытаетесь создать, могут существовать правила, по которым системы кодирования используются для сбора определенных типов данных (например, дата рождения должна быть зафиксирована с использованием LOINC). Каждый тип документа будет иметь свои требования, но с ним должно быть связано руководство по внедрению, которое поможет вам определить, какие правила необходимо соблюдать.
Если вам нужна пользовательская кодовая система или другая кодовая система, такая как HL7 или RxNorm, их следует использовать на месте. Просто убедитесь, что OID, заполненный в атрибуте codeSystem, совпадает. Если вы используете систему с пользовательским кодом, вы можете зарегистрировать ее на сайте OL HL7 .
Если вы все еще не уверены, что разработанное вами приложение соответствует требованиям, я бы предложил использовать NIST CDA Validation Site . Здесь вы можете оставить образец документа CDA, выбрать тип документа и проверить его. Сгенерированные отчеты являются довольно полными.