ServiceRequest

Ресурс ServiceRequest представлят запись запроса на обслуживание, такое как диагностические исследования, лечение или операции, которые должны быть выполнены.

Область применения

Ресурс ServiceRequest является ресурсом запроса с точки зрения рабочего процесса. ServiceRequest — это запись запроса на запланированную, предложенную или выполненную процедуру, диагностику или другую услугу (что определяется значением поля ServiceRequest.intent) с пациентом или на нем.
Запрос может привести либо к процедуре, либо к диагностическому отчету. Диагностический отчет (ресурс еще не реализован), в свою очередь, может ссылаться на одно или несколько наблюдений, в которых обобщается выполнение процедур и сопутствующая документация, такая как наблюдения, изображения, результаты, которые имеют отношение к лечению/управлению субъекта.

Ресурс ServiceRequest может использоваться для обмена соответствующей информацией, необходимой для поддержки направления или передачи запроса на лечение от одного практикующего врача или организации к другому, когда пациент должен быть направлен к другому поставщику для консультации, второго мнения, лечения на короткий срок, долгосрочного лечения одного или нескольких вопросов или проблем со здоровьем пациента.

Примеры включают, не ограничиваясь::

Направление на льготное стационарное лечение

Ресурс ServiceRequest также используется для направления пациента на льготное стационарное лечение. Льготное стационарное лечение доступно определенной категории лиц (несколько позиций льготных категорий пациентов, а также дети до 16 лет).
Обычно направление на льготное лечение выписывается практикующим специалистом на уровне района (например, врачом семейной поликлиники). На районном уровне специализированная комиссия подтверждает принадлежность пациента к льготной категории. После подтверждения на районном уровне, запрос отправляется на областной уровень.

Областной уровень может:

Республиканский уровень может:

Общая схема создания запросов (направлений) на льготное стационарное лечение показана на диаграмме ниже:

Дифференцирование направления на льготное стационарное лечение

Ключевой аттрибут (свойство)

Для создания направления на льготное стационарное лечение, аттрибут (свойсто) ServiceRequest.category ДОЛЖНО быть установлено в значение:

"category": [{
 "coding": {
  "system": "http://fhir.ssv.uz/ValueSet/servicerequest-category",
  "code": "000000001",
  "display": "Imtiyozli davolanish"
 },
 "text": "Imtiyozli davolanish uchun"
}]

Для направления на льготное стационарное лечение в свойсте ServiceRequest.category НЕ СЛЕДУЕТ добавлять какие либо другие значения, кроме кода, соответствующего льготному лечению (uz: “Imtiyozli davolanish”; en: ” preferential-treatment”).
В случае, если такие значения будут присутствовать они могут быть игнорированы.

Значание “code” для указанного valueSet может быть изменено. Актуальное значение смотри в ServiceRequestCategoryCodes

Значение некоторых свойств

Если направление выписывается на льготное стационарное лечение, то значения ServiceRequest.intent могут принимать только одно из двух значений: “original-order” или “reflex-order”. Для направления на льготное стационарное лечение нижеуказанные свойста означают следующее:

Property Value Definitions
ServiceRequest.subject {“reference”: “Patient”} Указание на пациента, направляемого на льготное стационарное лечение
ServiceRequest.requester {“reference”: “Organization”} Указание организации, которая направляет на льготное стационарное лечение (organization from)
ServiceRequest.performer {“reference”: “Organization”} Указание на организацию, куда направяется льготное стационарное лечение (organization to)
ServiceRequest.intent “original-order” or “reflex-order” “original-order” означает начальное направление (которое может быть создано на любом уровне), “ServiceRequest.replaces” должно отсутствовать; “reflex-order” означет направление созданное (обычно - на уровне области) на основании другого/других направлений, “ServiceRequest.replaces” должно содержать указание на заменяемые направления

Использование статусов для направления на льготное стационарное лечение

Для направления на льготное стационарное лечение статус ресурса (ServiceRequest.status) может принимать следующие значения

ServiceRequest.status value Display (“language”: “ru”) Definition
draft Черновик Запрос создан, но еще не завершен и не готов к действию. В этом статусе запрос может быть изменен.
in-review На рассмотрении Запрос находится на рассмотрении районной комиссии на предмет соответствия пациента льготной категории. Никакие данные запроса не могут быть изменены, за исключением статуса. Статус может быть изменен только районной комиссией
active Активный Запрос в силе и готов к исполнению. В этом статусе запрос не может быть изменен, за исключением статуса. Статус может быть изменен принимающей стороной
on-hold На удерживании Запрос был временно отозван, но ожидается, что он будет возобновлен в будущем.
revoked Аннулирован Запрос был аннулирован до полного завершения намеченных действий. Никакой дальнейшей активности происходить не должно.
completed Завершенный Действие, описанное в запросе, было полностью выполнено. Дальнейшей активности не будет.
entered-in-error Введено по ошибке Этот запрос никогда не должен был существовать и должен считаться «недействительным». (Возможно, на этом основывались реальные решения. Если произошла реальная деятельность, статус должен быть «аннулирован», а не «введен по ошибке».) Никакой дальнейшей активности происходить не должно.

Допустимые изменения статусов приведены в схеме ниже: ServiceRequest-status-flow

Определение и ограничения направления на льготное стационарное лечение

Запрос (экземпляр ServiceRequest) НЕ бУДЕТ считаться направлением на льготное стационарное лечение, если:

ServiceRequest.performer МОЖЕТ содержать ссылки на более чем одну организацию
В этом случае у пациента есть возможность выбора места лечения из списка этих организаций

Обязательные элементы данных

Каждый экземпляр ресурса ServiceRequest ДОЛЖЕН иметь следующие данные:

Формальное представление ресурса

Идентификатор формального представление профиля ресурса Condition: http://fhir.ssv.uz/Resource/ServiceRequest

Name Card. Type Description & Constraints
identifier 1…* Identifier Внешние идентификаторы для этого ресурса
basedOn 0…* Reference (ServiceRequest, MedicationRequest) Какой запрос выполняет
replaces 0…* Reference (ServiceRequest) Какой запрос заменяет
requisition 0…1 Identifier Идентификатор составного запроса (TO-DO)
status 1…1 code Статус запроса (draft, in-review, active, on-hold,revoked, completed, entered-in-error)
intent 1…1 code Намерение (proposal, plan, directive, order, original-order, reflex-order, filler-order, instance-order, option)
category 0…1 CodeableConcept Классификация услуг
priority 0…1 code Приоритетность (routine, urgent, asap, stat)
doNotPerform 0…1 boolean ‘True’, если услуга/процедура не должна выполняться
code 0…1 CodeableConcept Что запрашивается/заказывается
orderDetail 0…* CodeableConcept Дополнительная информация о заказе (TO-DO)
quantity[x] 0…1 Количество услуги
-quantityQuantity Quantity
-quantityRatio Ratio
-quantityRange Range
subject 1…1 Reference (Patient) Лицо (пациент), для которого заказана услуга
encounter 0…1 Reference (Encounter) Встреча, в котором был создан запрос
occurrence[x] 0…1 Когда должно происходить обслуживание
-occurrenceDateTime date-time
-occurrencePeriod Period
-occurrenceTiming Timing
asNeeded[x] 0…1 Предварительные условия для обслуживания (TO-DO)
-asNeededBoolean booleand
-asNeededCodeableConcept CodableConcept
authoredOn 0…1 date-time Дата подписания запроса
requester 1…1 Reference (PractitionerRole, Practitioner, Organization, Patient) Кто/что запрашивает услугу
performer 1…1 Reference (PractitionerRole, Practitioner, Organization, Patient) Запрашиваемый исполнитель
performerType 0…1 CodableConcept Роль исполнителя
locationCode 0…1 CodeableConcept Запрошенное местоположение
locationReference 0…* Reference (Location) Запрошенное местоположение (TO-DO)
reasonCode 0…* Reference(Location) Объяснение/обоснование процедуры или услуги (TO-DO)
reasonReference 0…* Reference (Condition, Observation) Объяснение/обоснование процедуры или услуги
insurance 0…* Reference(Coverage, ClaimResponse) Связанное (соответствующее) страховое покрытие (TO-DO)
supportingInfo 0…* Reference (Any) Дополнительная клиническая информация
specimen 0…* Reference (Specimen) Образцы процедур (TO-DO)
bodySite 0…* CodeableConcept Расположение на теле
note 0…* Annotation Комментарии
patientInstruction 0…1 sting Инструкции для пациентов или потребителей
relevantHistory 0…* Reference(Provenance) Запрос происхождения (TO-DO)

Привязки к терминологии

Path Type Reference
ServiceRequest.status Required RequestStatus
ServiceRequest.intent Required RequestIntent
ServiceRequest.category Required ServiceRequestCategoryCodes
ServiceRequest.priority Preferred RequestPriority
ServiceRequest.code Preferred ProcedureCodes(SNOMEDCT)
ServiceRequest.orderDetail Preferred ServiceRequestOrderDetailsCode
asNeededCodeableConcept Preferred SNOMEDCTMedicationAsNeededReasonCodes
ServiceRequest.performerType Preferred ActionParticipantRole
ServiceRequest.reasonCode Preferred ProcedureReasonCodes
ServiceRequest.bodySite Preferred SNOMEDCTBodyStructures