Current Build

Переводит компания Health Samurai . Приглашаем поучаствовать в русификации стандарта FHIR: GitHub , Email.

8.4 Ресурс Practitioner - Назначение

Patient Administration Work GroupMaturity Level: 3 Trial UseCompartments: Practitioner

Лицо, прямо или косвенно участвующее в предоставлении услуг здравоохранения.

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

  • врачи, стоматологи, фармацевты
  • фельдшеры, медсестры, медицинские секретари
  • акушерки, диетологи, терапевты, окулисты, парамедики
  • медицинские техники, научные работники лабораторий, техники-протезисты, рентгенологи
  • социальные работники, профессиональные домашние сиделки, официальные добровольцы
  • администраторы, занимающиеся регистрацией пациентов
  • IT-персонал, выполняющий слияние или разделение записей пациентов
  • служебные животные (например приставленная к больничной палате собака, натренированная обнаруживать рак у пациентов)

Ресурс НЕ СЛЕДУЕТ использовать для людей, вовлечённых в здравоохранение без официальной ответственности, например лиц, ухаживающих за друзьями, родственниками или соседями. Их следует регистрировать как контакты пациента (элемент Patient.contact). Если они выполняют какое-то действие или нужно их упоминание в другом ресурсе, используйте ресурс RelatedPerson.

Основное различие между ресурсами Practitioner и RelatedPerson основано на следующем:

  • Practitioner - человек/животное от имени оказывающей медицинские услуги организации взаимодействует со множеством пациентов.
  • RelatedPerson - человек/животное не связан с медицинской организацией, а выполняет какие-то конкретные задачи для пациента, указанного в ресурсе RelatedPerson.

Стандартное расширение animalSpecies используют для указания породы служебного животного.

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

Ресурсы Practitioner часто группируют в ресурсе CareTeams независимо от их ролей, где и указывают, какую конкретную роль они выполняют в команде; и могут иметь или не иметь связанных ресурсов PractitionerRole (и, в контексте CareTeam, организации, где работает медицинский специалист).

Медицинский специалист выполняет различные роли в пределах одной или нескольких организаций. В зависимости от страны и обычаев создают отдельные ресурсы Practitioner для каждой такой роли или один ресурс Practitioner с несколькими ролями. Роль может быть ограничена определённым периодом времени, после которого предоставление полномочий для этой роли заканчивается. Обратите внимание, что представляемая врачом организация в ресурсе Practitioner не обязательно должна быть его непосредственным работодателем.

На этот ресурс ссылаются Account, AdverseEvent, AllergyIntolerance, Appointment, AppointmentResponse, AuditEvent, Basic, CarePlan, CareTeam, ChargeItem, Claim, ClaimResponse, ClinicalImpression, Communication, CommunicationRequest, Composition, Condition, Consent, Contract, DetectedIssue, DeviceRequest, DeviceUseStatement, DiagnosticReport, DocumentManifest, DocumentReference, EligibilityRequest, EligibilityResponse, Encounter, EnrollmentRequest, EnrollmentResponse, EntryDefinition, EpisodeOfCare, ExplanationOfBenefit, Flag, Goal, Group, ImagingManifest, ImagingStudy, Immunization, Linkage, List, Media, MedicationAdministration, MedicationDispense, MedicationRequest, MedicationStatement, MessageHeader, NutritionOrder, Observation, Patient, PaymentNotice, PaymentReconciliation, Person, PractitionerRole, Procedure, ProcessRequest, ProcessResponse, Provenance, QuestionnaireResponse, RequestGroup, ResearchStudy, RiskAssessment, Schedule, ServiceRequest, Specimen, SupplyDelivery, SupplyRequest, Task, UserSession и VisionPrescription

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Practitioner DomainResourceЧеловек, несущий формальную ответственность за предоставление медицинских или связанных со здравоохранением услуг
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierИдентификатор для этого лица в качестве уполномоченного сотрудника
... active Σ0..1booleanДействительна ли данная запись о враче
... name Σ0..*HumanNameИмя врача
... telecom Σ0..*ContactPointКонтактная информация медицинского специалиста (которая применима ко всем ролям)
... address Σ0..*AddressАдрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
... gender Σ0..1codemale | female | other | unknown
AdministrativeGender (Required)
... birthDate Σ0..1dateДата рождения врача
... photo 0..*AttachmentИзображение человека
... qualification 0..*BackboneElementКвалификация, полученная в результате обучения и сертификации
.... identifier 0..*IdentifierИдентификатор этой квалификации для медицинского специалиста
.... code 1..1CodeableConceptКодированное представление квалификации
v2 table 0360, Version 2.7 (Example)
.... period 0..1PeriodПериод, в течение которого квалификация действительна
.... issuer 0..1Reference(Organization)Организация, которая регламентирует и выдает квалификацию
... communication 0..*CodeableConceptЯзык, который медицинский специалист может использовать для общения с пациентом
Common Languages (Extensible but limited to All Languages)

doco Документация по этому формату

UML-диаграмма (Legend)

Practitioner (DomainResource)Идентификатор, применяемый к данному лицу в данной ролиidentifier : Identifier [0..*]Действительна ли данная запись о врачеactive : boolean [0..1]Имя врачаname : HumanName [0..*]Контактная информация медицинского специалиста, например телефонный номер или адрес электронной почтыtelecom : ContactPoint [0..*]Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес). Рабочие адреса, как правило, не вводятся в этом атрибуте, поскольку они обычно зависят от ролиaddress : Address [0..*]Административный пол - пол человека для административных целей и учётаgender : code [0..1] « The gender of a person used for administrative purposes. (Strength=Required)AdministrativeGender! »Дата рождения врачаbirthDate : date [0..1]Изображение человекаphoto : Attachment [0..*]Язык, который медицинский специалист может использовать для общения с пациентомcommunication : CodeableConcept [0..*] « Естественный язык. (Strength=Extensible)Common Languages+ »QualificationИдентификатор, который применяется к квалификации этого лица в данной ролиidentifier : Identifier [0..*]Кодированное представление квалификацииcode : CodeableConcept [1..1] « Квалификация врача, в соответствии с которой он оказывает услуги (Strength=Example)v2 table 0360, Version 2.7?? »Период, в течение которого квалификация действительнаperiod : Period [0..1]Организация, которая регламентирует и выдает квалификациюissuer : Reference [0..1] « Organization »Квалификация, полученная в результате обучения и сертификацииqualification[0..*]

XML-шаблон

<Practitioner xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Идентификатор для этого лица в качестве уполномоченного сотрудника --></identifier>
 <active value="[boolean]"/><!-- 0..1 Действительна ли данная запись о враче -->
 <name><!-- 0..* HumanName Имя врача --></name>
 <telecom><!-- 0..* ContactPoint Контактная информация медицинского специалиста (которая применима ко всем ролям) --></telecom>
 <address><!-- 0..* Address Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес) --></address>
 <gender value="[code]"/><!-- 0..1 male | female | other | unknown -->
 <birthDate value="[date]"/><!-- 0..1 Дата рождения врача -->
 <photo><!-- 0..* Attachment Изображение человека --></photo>
 <qualification>  <!-- 0..* Квалификация, полученная в результате обучения и сертификации -->
  <identifier><!-- 0..* Identifier Идентификатор этой квалификации для медицинского специалиста --></identifier>
  <code><!-- 1..1 CodeableConcept Кодированное представление квалификации --></code>
  <period><!-- 0..1 Period Период, в течение которого квалификация действительна --></period>
  <issuer><!-- 0..1 Reference(Organization) Организация, которая регламентирует и выдает квалификацию --></issuer>
 </qualification>
 <communication><!-- 0..* CodeableConcept Язык, который медицинский специалист может использовать для общения с пациентом --></communication>
</Practitioner>

JSON-шаблон

{doco
  "resourceType" : "Practitioner",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Идентификатор для этого лица в качестве уполномоченного сотрудника
  "active" : <boolean>, // Действительна ли данная запись о враче
  "name" : [{ HumanName }], // Имя врача
  "telecom" : [{ ContactPoint }], // Контактная информация медицинского специалиста (которая применима ко всем ролям)
  "address" : [{ Address }], // Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
  "gender" : "<code>", // male | female | other | unknown
  "birthDate" : "<date>", // Дата рождения врача
  "photo" : [{ Attachment }], // Изображение человека
  "qualification" : [{ // Квалификация, полученная в результате обучения и сертификации
    "identifier" : [{ Identifier }], // Идентификатор этой квалификации для медицинского специалиста
    "code" : { CodeableConcept }, // R!  Кодированное представление квалификации
    "period" : { Period }, // Период, в течение которого квалификация действительна
    "issuer" : { Reference(Organization) } // Организация, которая регламентирует и выдает квалификацию
  }],
  "communication" : [{ CodeableConcept }] // Язык, который медицинский специалист может использовать для общения с пациентом
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Practitioner;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Practitioner.identifier [ Identifier ], ... ; # 0..* Идентификатор для этого лица в качестве уполномоченного сотрудника
  fhir:Practitioner.active [ boolean ]; # 0..1 Действительна ли данная запись о враче
  fhir:Practitioner.name [ HumanName ], ... ; # 0..* Имя врача
  fhir:Practitioner.telecom [ ContactPoint ], ... ; # 0..* Контактная информация медицинского специалиста (которая применима ко всем ролям)
  fhir:Practitioner.address [ Address ], ... ; # 0..* Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
  fhir:Practitioner.gender [ code ]; # 0..1 male | female | other | unknown
  fhir:Practitioner.birthDate [ date ]; # 0..1 Дата рождения врача
  fhir:Practitioner.photo [ Attachment ], ... ; # 0..* Изображение человека
  fhir:Practitioner.qualification [ # 0..* Квалификация, полученная в результате обучения и сертификации
    fhir:Practitioner.qualification.identifier [ Identifier ], ... ; # 0..* Идентификатор этой квалификации для медицинского специалиста
    fhir:Practitioner.qualification.code [ CodeableConcept ]; # 1..1 Кодированное представление квалификации
    fhir:Practitioner.qualification.period [ Period ]; # 0..1 Период, в течение которого квалификация действительна
    fhir:Practitioner.qualification.issuer [ Reference(Organization) ]; # 0..1 Организация, которая регламентирует и выдает квалификацию
  ], ...;
  fhir:Practitioner.communication [ CodeableConcept ], ... ; # 0..* Язык, который медицинский специалист может использовать для общения с пациентом
]

Changes since DSTU2

Practitioner
Practitioner.name
  • Max Cardinality changed from 1 to *
Practitioner.communication
  • Change binding strength from required to extensible
  • Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
Practitioner.practitionerRole
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R2 <--> R3 Conversion Maps (status = 18 tests that all execute ok. 15 fail round-trip testing and all r3 resources are valid.).

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Practitioner DomainResourceЧеловек, несущий формальную ответственность за предоставление медицинских или связанных со здравоохранением услуг
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierИдентификатор для этого лица в качестве уполномоченного сотрудника
... active Σ0..1booleanДействительна ли данная запись о враче
... name Σ0..*HumanNameИмя врача
... telecom Σ0..*ContactPointКонтактная информация медицинского специалиста (которая применима ко всем ролям)
... address Σ0..*AddressАдрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
... gender Σ0..1codemale | female | other | unknown
AdministrativeGender (Required)
... birthDate Σ0..1dateДата рождения врача
... photo 0..*AttachmentИзображение человека
... qualification 0..*BackboneElementКвалификация, полученная в результате обучения и сертификации
.... identifier 0..*IdentifierИдентификатор этой квалификации для медицинского специалиста
.... code 1..1CodeableConceptКодированное представление квалификации
v2 table 0360, Version 2.7 (Example)
.... period 0..1PeriodПериод, в течение которого квалификация действительна
.... issuer 0..1Reference(Organization)Организация, которая регламентирует и выдает квалификацию
... communication 0..*CodeableConceptЯзык, который медицинский специалист может использовать для общения с пациентом
Common Languages (Extensible but limited to All Languages)

doco Документация по этому формату

UML-диаграмма (Legend)

Practitioner (DomainResource)Идентификатор, применяемый к данному лицу в данной ролиidentifier : Identifier [0..*]Действительна ли данная запись о врачеactive : boolean [0..1]Имя врачаname : HumanName [0..*]Контактная информация медицинского специалиста, например телефонный номер или адрес электронной почтыtelecom : ContactPoint [0..*]Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес). Рабочие адреса, как правило, не вводятся в этом атрибуте, поскольку они обычно зависят от ролиaddress : Address [0..*]Административный пол - пол человека для административных целей и учётаgender : code [0..1] « The gender of a person used for administrative purposes. (Strength=Required)AdministrativeGender! »Дата рождения врачаbirthDate : date [0..1]Изображение человекаphoto : Attachment [0..*]Язык, который медицинский специалист может использовать для общения с пациентомcommunication : CodeableConcept [0..*] « Естественный язык. (Strength=Extensible)Common Languages+ »QualificationИдентификатор, который применяется к квалификации этого лица в данной ролиidentifier : Identifier [0..*]Кодированное представление квалификацииcode : CodeableConcept [1..1] « Квалификация врача, в соответствии с которой он оказывает услуги (Strength=Example)v2 table 0360, Version 2.7?? »Период, в течение которого квалификация действительнаperiod : Period [0..1]Организация, которая регламентирует и выдает квалификациюissuer : Reference [0..1] « Organization »Квалификация, полученная в результате обучения и сертификацииqualification[0..*]

XML-шаблон

<Practitioner xmlns="http://hl7.org/fhir"> doco
 <!-- from Resource: id, meta, implicitRules, and language -->
 <!-- from DomainResource: text, contained, extension, and modifierExtension -->
 <identifier><!-- 0..* Identifier Идентификатор для этого лица в качестве уполномоченного сотрудника --></identifier>
 <active value="[boolean]"/><!-- 0..1 Действительна ли данная запись о враче -->
 <name><!-- 0..* HumanName Имя врача --></name>
 <telecom><!-- 0..* ContactPoint Контактная информация медицинского специалиста (которая применима ко всем ролям) --></telecom>
 <address><!-- 0..* Address Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес) --></address>
 <gender value="[code]"/><!-- 0..1 male | female | other | unknown -->
 <birthDate value="[date]"/><!-- 0..1 Дата рождения врача -->
 <photo><!-- 0..* Attachment Изображение человека --></photo>
 <qualification>  <!-- 0..* Квалификация, полученная в результате обучения и сертификации -->
  <identifier><!-- 0..* Identifier Идентификатор этой квалификации для медицинского специалиста --></identifier>
  <code><!-- 1..1 CodeableConcept Кодированное представление квалификации --></code>
  <period><!-- 0..1 Period Период, в течение которого квалификация действительна --></period>
  <issuer><!-- 0..1 Reference(Organization) Организация, которая регламентирует и выдает квалификацию --></issuer>
 </qualification>
 <communication><!-- 0..* CodeableConcept Язык, который медицинский специалист может использовать для общения с пациентом --></communication>
</Practitioner>

JSON-шаблон

{doco
  "resourceType" : "Practitioner",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // Идентификатор для этого лица в качестве уполномоченного сотрудника
  "active" : <boolean>, // Действительна ли данная запись о враче
  "name" : [{ HumanName }], // Имя врача
  "telecom" : [{ ContactPoint }], // Контактная информация медицинского специалиста (которая применима ко всем ролям)
  "address" : [{ Address }], // Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
  "gender" : "<code>", // male | female | other | unknown
  "birthDate" : "<date>", // Дата рождения врача
  "photo" : [{ Attachment }], // Изображение человека
  "qualification" : [{ // Квалификация, полученная в результате обучения и сертификации
    "identifier" : [{ Identifier }], // Идентификатор этой квалификации для медицинского специалиста
    "code" : { CodeableConcept }, // R!  Кодированное представление квалификации
    "period" : { Period }, // Период, в течение которого квалификация действительна
    "issuer" : { Reference(Organization) } // Организация, которая регламентирует и выдает квалификацию
  }],
  "communication" : [{ CodeableConcept }] // Язык, который медицинский специалист может использовать для общения с пациентом
}

Turtle-шаблон

@prefix fhir: <http://hl7.org/fhir/> .doco


[ a fhir:Practitioner;
  fhir:nodeRole fhir:treeRoot; # if this is the parser root

  # from Resource: .id, .meta, .implicitRules, and .language
  # from DomainResource: .text, .contained, .extension, and .modifierExtension
  fhir:Practitioner.identifier [ Identifier ], ... ; # 0..* Идентификатор для этого лица в качестве уполномоченного сотрудника
  fhir:Practitioner.active [ boolean ]; # 0..1 Действительна ли данная запись о враче
  fhir:Practitioner.name [ HumanName ], ... ; # 0..* Имя врача
  fhir:Practitioner.telecom [ ContactPoint ], ... ; # 0..* Контактная информация медицинского специалиста (которая применима ко всем ролям)
  fhir:Practitioner.address [ Address ], ... ; # 0..* Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
  fhir:Practitioner.gender [ code ]; # 0..1 male | female | other | unknown
  fhir:Practitioner.birthDate [ date ]; # 0..1 Дата рождения врача
  fhir:Practitioner.photo [ Attachment ], ... ; # 0..* Изображение человека
  fhir:Practitioner.qualification [ # 0..* Квалификация, полученная в результате обучения и сертификации
    fhir:Practitioner.qualification.identifier [ Identifier ], ... ; # 0..* Идентификатор этой квалификации для медицинского специалиста
    fhir:Practitioner.qualification.code [ CodeableConcept ]; # 1..1 Кодированное представление квалификации
    fhir:Practitioner.qualification.period [ Period ]; # 0..1 Период, в течение которого квалификация действительна
    fhir:Practitioner.qualification.issuer [ Reference(Organization) ]; # 0..1 Организация, которая регламентирует и выдает квалификацию
  ], ...;
  fhir:Practitioner.communication [ CodeableConcept ], ... ; # 0..* Язык, который медицинский специалист может использовать для общения с пациентом
]

Changes since DSTU2

Practitioner
Practitioner.name
  • Max Cardinality changed from 1 to *
Practitioner.communication
  • Change binding strength from required to extensible
  • Change value set from http://tools.ietf.org/html/bcp47 to http://hl7.org/fhir/ValueSet/languages
Practitioner.practitionerRole
  • deleted

See the Full Difference for further information

This analysis is available as XML or JSON.

See R2 <--> R3 Conversion Maps (status = 18 tests that all execute ok. 15 fail round-trip testing and all r3 resources are valid.).

 

Альтернативные определения: Основное определение (XML, JSON), XML Schema/Schematron + JSON Schema, ShEx (for Turtle)

ПутьОписаниеТипСсылка
Practitioner.gender The gender of a person used for administrative purposes.RequiredAdministrativeGender
Practitioner.qualification.code Квалификация врача, в соответствии с которой он оказывает услугиExamplev2 table 0360, Version 2.7
Practitioner.communication Естественный язык.Extensible, but limited to All LanguagesCommon Languages

  • Квалификацию (Practitioner.qualification) медицинский специалист получает независимо от организации и роли, и её наличие не подразумевает, что он уполномочен выполнять роли, соответствующие этой квалификации, в какой-либо организации (Organization) или месте (Location).

Параметры поиска для этого ресурса. Также к нему применяются общие параметры. Более подробную информацию о поиске в REST, обмене сообщениями и сервисах см. в разделе Поиск.

ИмяТипОписаниеВыражениеIn Common
activetokenДействующая ли это запись о медицинском специалистеPractitioner.active
addressstringОпределённый сервером поиск, который может искать совпадения по всем текстовым полям компонента "Address", включая line, city, state, country, postalCode, и/или textPractitioner.address3 Resources
address-citystringГород, указанный в адресеPractitioner.address.city3 Resources
address-countrystringСтрана, указанная в адресеPractitioner.address.country3 Resources
address-postalcodestringПочтовый индекс, указанный в адресеPractitioner.address.postalCode3 Resources
address-statestringШтат, указанный в адресеPractitioner.address.state3 Resources
address-usetokenКод типа использования, указанный в адресеPractitioner.address.use3 Resources
communicationtokenОдин из языков, на котором может общаться медицинский специалистPractitioner.communication
emailtokenАдрес электронной почтыPractitioner.telecom.where(system='email')4 Resources
familystringФамилияPractitioner.name.family1 Resources
gendertokenПол медицинского специалистаPractitioner.gender3 Resources
givenstringИмяPractitioner.name.given1 Resources
identifiertokenИдентификатор медицинского специалистаPractitioner.identifier
namestringОпределённый сервером поиск, который может искать совпадения по всем текстовым полям компонента "HumanName", включая family, give, prefix, suffix, suffix, и/или textPractitioner.name
phonetokenТелефонPractitioner.telecom.where(system='phone')4 Resources
phoneticstringЧасть имени или фамилии с использованием какого-либо вида алгоритма поиска фонетического соответствияPractitioner.name3 Resources
telecomtokenЛюбой вид контактных данныхPractitioner.telecom4 Resources