Ресурс Procedure описывает действие, которое выполняется или было выполнено над пациентом или для него.
Это может быть физическое вмешательство, такое как операция, или менее инвазивное, такое как долгосрочные услуги, консультирование и т.п.
Procedure — это один из ресурсов событий (Event) в спецификации рабочего процесса.
Этот ресурс используется для записи сведений о текущих и прошлых процедурах, выполненных пациенту или для него. Процедура — это действие, которое выполняется с пациентом, с ним или для него в рамках оказания медицинской помощи.
Примеры включают хирургические процедуры, диагностические процедуры, эндоскопические процедуры, биопсию, консультирование, физиотерапию, услуги индивидуальной поддержки, услуги дневного ухода за взрослыми, не экстренную транспортировку, модификацию дома, упражнения и т. д.
Процедуры могут выполняться медицинским работником, поставщиком услуг, другом или родственником или, в некоторых случаях, самим пациентом.
Этот ресурс предоставляет сводную информацию о выполнении процедуры и не предназначен для предоставления моментальных снимков процедуры в реальном времени по мере ее развертывания.
Ресурс Procedure не должен использоваться для фиксации события, если уже существует более конкретный ресурс, например, Immunization, MedicationAdministration или Communication. Граница между определением того, является ли действие Procedure, а не Communication, основана на том, есть ли конкретное намерение изменить образ мыслей пациента. Простое раскрытие информации будет считаться Communication. Процесс, который включает в себя проверку понимания пациентом или изменение психического состояния пациента, будет Procedure.
Обратите внимание, что многие диагностические процессы являются процедурами, которые генерируют наблюдения и отчеты о диагностике. Во многих случаях такое наблюдение не требует явного представления процедуры, использованной для создания наблюдения, но там, где есть интересующие подробности о том, как была выполнена диагностическая процедура, для описания действия используется ресурс Procedure.
Некоторые диагностические процедуры могут не иметь записи процедуры. Запись процедуры необходима только в том случае, если необходимо зафиксировать информацию о физическом вмешательстве, которое было выполнено для сбора диагностической информации (например, анестезия, разрез, размер эндоскопа и т. д.).
Procedure — это действия, которые ДОЛЖНЫ привести к физическому или психическому изменению субъекта или для субъекта ( например, хирургическое вмешательство, физиотерапия, обучение, консультирование).
Идентификатор формального представление профиля ресурса Observation: http://fhir.ssv.uz/Resource/Procedure
| Name | Card. | Type | Description & Constraints |
|---|---|---|---|
| identifier | 1…* | Identifier | Идентификаторы этого ресурса |
| basedOn | 0…* | Reference (ServiceRequest) | Заявка на данную процедуру |
| partOf | 0…* | Reference (Procedure, Observation | Часть упомянутого события (процедура или наблюдение) |
| status | 1…1 | code | One of (preparation, in-progress, not-done, on-hold, stopped, completed, entered-in-error, unknown) |
| statusReason | 0…1 | CodeableConcept | Причина текущего статуса |
| category | 0…1 | CodeableConcept | Классификация процедуры |
| code | 0…1 | CodeableConcept | Идентификация процедуры |
| reasonCode | 0…* | CodeableConcept | Кодированная причина выполнена процедуры |
| subject | 1…1 | Reference (Patient) | Кому была проведена процедура |
| encounter | 0…1 | Reference (Encounter) | Создано в рамках встречи |
| recorder | 1…1 | Reference (PractitionerRole, Practitioner, Patient) | Кто записал процедуру |
| asserter | 0…1 | Reference (PractitionerRole, Practitioner, Patient) | Лицо, которое утверждает эту процедуру |
| performer | 1…* | BackboneElement | Люди, проводившие процедуру |
| performer.function | 0…1 | CodableConcept | Тип исполнения |
| performer.actor | 1…1 | Reference (PractitionerRole, Practitioner, Organization, Patient) | Ссылка на исполнителя |
| performer.onBehalfOf | 0…1 | Reference (Organization) | Организация, в которой работал исполнитель |
| performed[x] | 1..1 | Когда была проведена процедура | |
| -performedDateTime | date-time | ||
| -performedPeriod | Period | ||
| -performedString | string | ||
| -performedAge | Age | ||
| -performedRange | Range | ||
| location | 0…1 | Reference (Location) | Где проходила процедура |
| reasonReference | 0…1 | Reference (Condition, Observation, Procedure, DiagnosticReport) | Обоснование того, что процедура была выполнена |
| bodySite | 0…* | CodableConcept | Целевые участки тела |
| outcome | 1…1 | CodableConcept | Результат процедуры |
| report | 0…* | Reference (DiagnosticReport, DocumentReference, Composition) | TO-DO (Любой отчет, полученный в результате процедуры) |
| complication | 0…* | CodableConcept | Осложнение после процедуры |
| complicationDetail | 0…* | Reference (Condition) | Состояние, возникающее в результате процедуры |
| followUp | 0…* | CodableConcept | Инструкции по последующему сопровождению |
| focalDevice | 0…* | CodableConcept | Манипулируемое, имплантированное или удаленное устройство |
| note | 0..* | Annotation | |
| usedReference | 0…* | Reference (Device, Medication, Substance) | TO-DO (Предметы, используемые во время процедуры) |
| usedCode | 0…* | CodableConcept | TO-DO (Кодированные предметы, используемые во время процедуры) |
| Path | Type | Reference |
|---|---|---|
| Procedure.status | Required | EventStatus |
| Procedure.code | Required | ProcedureCodes(SNOMEDCT) |
| Procedure.statusReason | Preferred | ProcedureNotPerformedReason(SNOMED-CT) |
| Procedure.category | Preferred | ProcedureCategoryCodes(SNOMEDCT) |
| Procedure.performer.function | Preferred | ProcedurePerformerRole |
| Procedure.reasonCode | Preferred | ProcedureReasonCode |
| Procedure.bodySite | Preferred | SNOMEDCTBodyStructures |
| Procedure.outcome | Required | ProcedureOutcomeCodes(SNOMEDCT) |
| Procedure.complication | Required | Condition/Problem/DiagnosisCodes |
| Procedure.followUp | Preferred | ProcedureFollowUpCodes(SNOMEDCT) |
| Procedure.focalDevice.action | Preferred | ProcedureDeviceActionCodes |
| Procedure.usedCode | Preferred | DeviceTypes |