Ресурс 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) НЕ бУДЕТ считаться направлением на льготное стационарное лечение, если:
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 |