Бизнес-логика на FHIR

Я хочу реализовать некоторые правила бизнес-логики для ресурсов FHIR и хочу работать с методами RESTFUL API.

Пример: у меня ServiceRequest ресурс со статусом, я хочу предотвратить изменение статуса в зависимости от фактического значения

Предположим, если ServiceRequest имеет статус completed Я не хочу менять статус draft

Чтобы управлять этим сценарием, я должен реализовать свой собственный метод или существует стандартное поведение на FHIR для этого?

2 ответа

Решение

Да, вы бы реализовали это с помощью специального метода.

Возможно, этот ответ и ответ Вадима - "яблоки и яблоки", но я думаю, что это термин " Операции".

базовый ресурс:

https://www.hl7.org/fhir/servicerequest.html

затем операция с этим ресурсом.

Увидеть

https://hapifhir.io/hapi-fhir/docs/server_plain/rest_operations_operations.html

http://hl7.org/fhir/operations.html

Вот известная операция:

https://www.hl7.org/fhir/operation-patient-match.html

Другие вопросы по тегам