Советы по FHIR API в. NET - PullRequest
       48

Советы по FHIR API в. NET

0 голосов
/ 25 февраля 2020

Мне поручено написать API FHIR. NET.

Для того чтобы API / сервер был совместим с FHIR, необходимо ли реализовать часть HATEOAS / links - например, должен ли объект Encounter иметь ссылку на Patient объект, или он может иметь весь объект Patient в поле Encounter * subject?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Ответ немного сложен. Encounter.patient является ссылкой, и поэтому вы не можете включить весь объект пациента в поле темы - он просто содержит URL-адрес, который ссылается на него (или иногда просто идентификатор, если URL-адрес не может быть определен).

Но есть особый случай, когда объект пациента может быть помещен в Encounter.contained, и тогда ссылка из Encounter.subject является относительной ссылкой (например, что-то вроде reference = "# pat")

0 голосов
/ 26 февраля 2020

Если ваша задача не является учебным заданием, знайте, что там уже широко используется открытый исходный код. NET FHIR API: https://github.com/FirelyTeam/fhir-net-api/

...