Search... (alt + k)

Примеры артефактов FHIR на Zen-lang

updated

2022-07-23

Missed render-block for :error

{message: /root/gitopa/workdir/fhir-ru-mirror/docs/support/zen-development/../../zrc/fhir/ru/support/resource-template.edn (No such file or directory)}
Missed render-block for :error

{message: /root/gitopa/workdir/fhir-ru-mirror/docs/support/zen-development/../../zrc/fhir/ru/support/extension-template.edn (No such file or directory)}

Элементы:

  • :confirms - обязательный. Символ - имя схемы определения расширения.
  • :fhir/extensionUri - обязательный. URL расширения.
  • :zen.fhir/value-set - необязательный. Можно указать привязку к справочнику.
  • :type zen/map - указываем всегда.
  • :zen/desc - описание элемента для вывода на схеме.

  :diagnosisType {:type zen/map
                  :confirms #{CoreDiagnosisType}
                  :zen/desc "Расширение: Тип диагноза"
                  :fhir/extensionUri "http://fhir.ru/core/sd/core-ex-diagnosis-type"
                  :zen.fhir/value-set {:symbol CoreVsDiagnosisType
                                      :strength :required
                                      :zen/desc "Справочник Степень обоснованности диагноза"}}
Missed render-block for :error

{message: /root/gitopa/workdir/fhir-ru-mirror/docs/support/zen-development/../../zrc/fhir/ru/support/valueset-template.edn (No such file or directory)}
Missed render-block for :error

{message: /root/gitopa/workdir/fhir-ru-mirror/docs/support/zen-development/../../zrc/fhir/ru/support/datatype-template.edn (No such file or directory)}

  :zen.fhir/value-set {:symbol CoreVsIdentifierType :strength :extensible}

  :type zen/vector
  :slicing
    {:slices
      {"PassportRF"
      {:zen/desc "Паспорт РФ"
        :filter
        {:engine :match
        :match {:type {:coding #{{:code "PPN"
                                  :display "Passport number"
                                  :system "http://terminology.hl7.org/CodeSystem/v2-0203"}}}}}
        :schema {:type zen/vector
                :maxItems 1
                :every {:type zen/map
                        :confirms #{fhir/Identifier}
                        :keys {:type {:type zen/map
                                      :confirms #{SchemaPassportRF}
                                      :zen/desc "Тип идентификатора"}}}}}}}

Открыть файл zrc/zen/fhir.edn и добавить новый тэг:

 lab-group
 {:zen/tags #{zen/schema zen/tag}
  :zen/desc "Lab Group"}

Затем открыть соответствующие схемы и добавить им новый тэг в список тэгов:

  :zen/tags #{zen/schema zen.fhir/profile-schema zen.fhir/lab-group}
Наверх