Ссылки на любые ресурсы в сочинениях. Разделы. как я могу узнать тип ресурса для этих ссылок?

мы разрабатываем общий браузер для клинических документов, представленных в композициях.

Мы просматриваем различные разделы композиции, чтобы показать их в виджетах нашего портала и мобильного приложения.

Мы сомневаемся в текущих образцах композиций в спецификации, как узнать правильный тип ресурса для ResourceReference Composition.section []. Content. Например, в

<section>
    <title value="History of present illness"/>
    <code>
      <coding>
        <system value="http://loinc.org"/>
        <code value="10164-2"/>
      </coding>
    </code>
    <content>
      <reference value="**MedicationAdministration**/example"/>
    </content>
  </section>

Но в других примерах, подобных этому, с использованием URI или URN, мы не знаем, как узнать тип ресурса:

<section>
          <title value="Reason for admission"/>
          <code>
            <coding>
              <system value="http://loinc.org"/>
              <code value="46241-6"/>
            </coding>
          </code>
          <content>
            <reference value="urn:guid:d0dd51d3-3ab2-4c84-b697-a630c3e40e7a"/>
          </content>
        </section>
        <section>
          <title value="Medications on Discharge"/>
          <code>
            <coding>
              <system value="http://loinc.org"/>
              <code value="10183-2"/>
            </coding>
          </code>
          <content>
            <reference value="urn:guid:673f8db5-0ffd-4395-9657-6da00420bbc1"/>
          </content>
        </section>
        <section>
          <title value="Known allergies"/>
          <code>
            <coding>
              <system value="http://loinc.org"/>
              <code value="48765-2"/>
            </coding>
          </code>
          <content>
            <reference value="urn:guid:68f86194-e6e1-4f65-b64a-5314256f8d7b"/>
          </content>
        </section>

Я буду признателен за любую помощь о том, как узнать тип ресурса для этих ссылок на ресурсы URI / URN и запроса ресурса.

Заранее спасибо С уважением


person jmolmo    schedule 13.05.2014    source источник


Ответы (2)


UUID могут использоваться только в ссылках на ресурсы в пакете, поэтому у вас автоматически есть копия ресурса, и вы можете узнать, что это за тип. Это означает, что вам, возможно, придется выйти за пределы вашего контекстного узла. Есть ли причина, по которой это создает проблемы для вашей обработки?

person Lloyd McKenzie    schedule 13.05.2014
comment
Извините, я не понимаю. Если я получаю композицию в запросе типа / Composition / example, и в одном из разделов у меня есть ссылочное значение, например ‹section› ‹title value = Known аллергии /› ‹code› ‹coding› ‹системное значение = loinc.org ›‹ значение кода = 48765-2 / ›‹/coding› ‹/code› ‹content›‹ справочное значение = urn : guid: 68f86194-e6e1-4f65-b64a-5314256f8d7b / ›‹/content› - person jmolmo; 15.05.2014

Ваш второй пример неверен. Надеюсь, этого нет в ДСТУ и это пример, придуманный вами.

section/content/reference должен содержать ссылку на ресурс. Это может быть абсолютный или относительный URL-адрес; не URN. Что-то вроде [baseUrl] / [ResourceType] / xxx или [ResourceType] / xxx. URN никогда не используются для ссылки.

Ваше приложение должно просто выполнить GET ссылки на ресурс, а затем на основе отправления возвращенного типа ресурса соответственно.

Подробнее см. Ссылки между ресурсами.

Кстати: urn:guid недействителен, должно быть urn:uuid.

person Richard Schneider    schedule 17.05.2014