PractitionerRole

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

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

Ресурс PractitionerRole содержит информацию о конкретных услугах, которые медицинский работник (Practitioner) может оказывать в данной организации (Organization).

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

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

Если данные присутствуют, должны быть указаны:

Сценарии использования

Ресурс PractitionerRole сочетает в себе данные о конкретном медицинском работнике, оказывающем медицинские услуги от имени конкретной организации.

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

Обычное применение ресурса PractitionerRole - создание ресурса Appointment - запись на прием (бронирование) медицинского мероприятия между пациентом и практикующим врачом. При планировании пациентом через портал пациентов конкретной организации, на этапе “Приложение (или портал) предоставляет варианты” приложение (или портал) может выбрать ресурсы PractitionerRole, соответствующие критериям поиска.

Например, пациент указал в критериях поиска специальность “Специальности стоматологической медицины” (394812008 Dental medicine specialties). Приложение осуществляет поиск ресурса PractitionerRole по значению аттрибута specialty и показывает пациенту список медицинских работников, соответствующей специальности с указанием времени их доступности.

Конкретный перечень информации, показываемой пациенту выбирается приложением (например, для мобильного приложения это может быть один список, а для вэб-приложения - другой, что связано с ограничениями размера экрана).

При наличии возможности, приложение может показывать пациенту периоды времени, на которые уже были забронированы встречи, выбрав ресурсы Appointment с данной ролью медицинского работника. Затем, пациент может выбрать медицинского работника и забронировать встречу с учетом времени доступности данного работника.

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

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

Name Card. Type Description & Constraints
identifier 1…* Identifier Идентификаторы этой роли медицинского работника
active 0…1 boolean Активна ли эта запись о роли практикующего врача
period 0…* Period Период, в течение которого медицинский работник уполномочен выполнять эту(эти) роль(и)
practitioner 1…1 Reference(Practitioner) Практик (медицинский работник), который может предоставить определенные услуги
organization 1…1 Reference(Organization) Организация, в которой доступны роли этого практика (медицинского работника)
code 0…* CodeableConcept Роли, которые может выполнять этот медицинский работник
specialty 0…* CodeableConcept Конкретная специальность медицинского работника
location 0…* Reference(Location) Место (а), в котором этот практикующий врач оказывает помощь
healthcareService 0…* Reference(HealthcareService) Список медицинских услуг, предоставляемых этим работником для организации/местоположения этой роли
telecom 0…* Telecom Контактные данные, относящиеся к роли/местоположению/услуге
availableTime 0…* BackboneElement Период времени, когда сервис доступен
availableTime.daysOfWeek 1…* code Дни недели
availableTime.allDay 0…1 boolean Всегда доступно? например, 24-часовое обслуживание.
availableTime.availableStartTime 0…* time Время открытия дня. ignored if allDay = true
availableTime.availableEndTime 0…* time Время закрытия дня. ignored if allDay = true
notAvailable 0…* BackboneElement Недоступно в это время по указанной причине
notAvailable.description 1…1 string Причина, представленная пользователю, объясняющая, почему время недоступно
notAvailable.during 0…1 Period Услуга недоступна с этой даты
availabilityExceptions 0…1 string Описание исключений доступности
endpoint 0…* Reference(Endpoint) Technical endpoints providing access to services operated for the practitioner with this role TO DO because Endpoint resource not implemented

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

Path Type Reference
PractitionerRole.code Preferred PractitionerRole
PractitionerRole.specialty Preferred
PractitionerRole.availableTime.daysOfWeek Required TO-DO

Создание и редактирование ресурса PractitionerRole

Создание ресурса PractitionerRole возможно из любой информационной системы, имеющей доступ к экосистеме здравоохранения.

При создании ресурса PractitionerRole все обязательные свойства ДОЛЖНЫ присутствовать.