Current Build

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

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

Patient Administration Work GroupMaturity Level: 3 Trial UseSecurity Category: Individual Compartments: Practitioner

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

Practitioner covers all individuals who are engaged in the healthcare process and healthcare-related services as part of their formal responsibilities and this Resource is used for attribution of activities and responsibilities to these individuals. Practitioners include (but are not limited to):

  • physicians, dentists, pharmacists
  • physician assistants, nurses, scribes
  • midwives, dietitians, therapists, optometrists, paramedics
  • medical technicians, laboratory scientists, prosthetic technicians, radiographers
  • social workers, professional homecare providers, official volunteers
  • receptionists handling patient registration
  • IT personnel merging or unmerging patient records
  • Service animal (e.g., ward assigned dog capable of detecting cancer in patients)

The Resource SHALL NOT be used for persons involved without a formal responsibility like individuals taking care for friends, relatives or neighbors. These can be registered as a Patient's Contact. If performing some action or being referenced by another resource, use the RelatedPerson resource.

The primary distinction between a Practitioner and a RelatedPerson is based on whether:

  • The person/animal operates on behalf of the care delivery organization over multiple patients (Practitioner) or,
  • Where the person/animal is not associated with the organization, and instead is allocated tasks specifically for the RelatedPerson's Patient (RelatedPerson).

A standard extension animalSpecies can be used to indicate the species of a service animal.

The PractitionerRole resource provides the details of roles that the practitioner is approved to perform for which organizations (and at which locations, and optionally what services too).

Practitioners are also often grouped into CareTeams independently of roles, where the CareTeam defines what specific role that they are fulfilling within the team, and might or might not have actual practitioner role resources created for the practitioner (and in the care team context, the organization the practitioner is representing)

Practitioner performs different roles within the same or even different organizations. Depending on jurisdiction and custom, it may be necessary to maintain a specific Practitioner Resource for each such role or have a single Practitioner with multiple roles. The role can be limited to a specific period, after which authorization for this role ends. Note that the represented organization need not necessarily be the (direct) employer of a Practitioner.

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

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Practitioner TUDomainResourceЧеловек, несущий формальную ответственность за предоставление медицинских или связанных со здравоохранением услуг
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierAn identifier for the person as this agent
... 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..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... identifier 0..*IdentifierИдентификатор этой квалификации для медицинского специалиста
.... code 1..1CodeableConceptКодированное представление квалификации
v2 table 0360, Version 2.7 (Example)
.... period 0..1PeriodПериод, в течение которого квалификация действительна
.... issuer 0..1Reference(Organization)Организация, которая регламентирует и выдает квалификацию
... communication 0..*CodeableConceptA language the practitioner can use in patient communication
Language (Preferred 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..*]Administrative Gender - the gender that the person is considered to have for administration and record keeping purposesgender : code [0..1] « The gender of a person used for administrative purposes. (Strength=Required)AdministrativeGender! »Дата рождения врачаbirthDate : date [0..1]Изображение человекаphoto : Attachment [0..*]A language the practitioner can use in patient communicationcommunication : CodeableConcept [0..*] « Естественный язык. (Strength=Preferred)Common Languages? »QualificationИдентификатор, который применяется к квалификации этого лица в данной ролиidentifier : Identifier [0..*]Кодированное представление квалификацииcode : CodeableConcept [1..1] « Квалификация врача, в соответствии с которой он оказывает услуги. (Strength=Example)v2.0360.2.7?? »Период, в течение которого квалификация действительнаperiod : Period [0..1]Организация, которая регламентирует и выдает квалификациюissuer : Reference [0..1] « Organization »The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian localityqualification[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 An identifier for the person as this agent --></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..* Certification, licenses, or training pertaining to the provision of care -->
  <identifier><!-- 0..* Identifier Идентификатор этой квалификации для медицинского специалиста --></identifier>
  <code><!-- 1..1 CodeableConcept Кодированное представление квалификации --></code>
  <period><!-- 0..1 Period Период, в течение которого квалификация действительна --></period>
  <issuer><!-- 0..1 Reference(Organization) Организация, которая регламентирует и выдает квалификацию --></issuer>
 </qualification>
 <communication><!-- 0..* CodeableConcept A language the practitioner can use in patient communication --></communication>
</Practitioner>

JSON-шаблон

{doco
  "resourceType" : "Practitioner",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // An identifier for the person as this agent
  "active" : <boolean>, // Действительна ли данная запись о враче
  "name" : [{ HumanName }], // Имя врача
  "telecom" : [{ ContactPoint }], // Контактная информация медицинского специалиста (которая применима ко всем ролям)
  "address" : [{ Address }], // Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
  "gender" : "<code>", // male | female | other | unknown
  "birthDate" : "<date>", // Дата рождения врача
  "photo" : [{ Attachment }], // Изображение человека
  "qualification" : [{ // Certification, licenses, or training pertaining to the provision of care
    "identifier" : [{ Identifier }], // Идентификатор этой квалификации для медицинского специалиста
    "code" : { CodeableConcept }, // R!  Кодированное представление квалификации
    "period" : { Period }, // Период, в течение которого квалификация действительна
    "issuer" : { Reference(Organization) } // Организация, которая регламентирует и выдает квалификацию
  }],
  "communication" : [{ CodeableConcept }] // A language the practitioner can use in patient communication
}

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..* An identifier for the person as this agent
  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..* Certification, licenses, or training pertaining to the provision of care
    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..* A language the practitioner can use in patient communication
]

Changes since R3

Practitioner
Practitioner.active
  • Default Value "true" removed
Practitioner.communication
  • Change binding strength from extensible to preferred

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 14 tests that all execute ok. All tests pass round-trip testing and all r3 resources are valid.)

Структура

ИмяФлагиКард.ТипОписание и ограниченияdoco
.. Practitioner TUDomainResourceЧеловек, несущий формальную ответственность за предоставление медицинских или связанных со здравоохранением услуг
Элементы, определённые в прародителе: id, meta, implicitRules, language, text, contained, extension, modifierExtension
... identifier Σ0..*IdentifierAn identifier for the person as this agent
... 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..*BackboneElementCertification, licenses, or training pertaining to the provision of care
.... identifier 0..*IdentifierИдентификатор этой квалификации для медицинского специалиста
.... code 1..1CodeableConceptКодированное представление квалификации
v2 table 0360, Version 2.7 (Example)
.... period 0..1PeriodПериод, в течение которого квалификация действительна
.... issuer 0..1Reference(Organization)Организация, которая регламентирует и выдает квалификацию
... communication 0..*CodeableConceptA language the practitioner can use in patient communication
Language (Preferred 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..*]Administrative Gender - the gender that the person is considered to have for administration and record keeping purposesgender : code [0..1] « The gender of a person used for administrative purposes. (Strength=Required)AdministrativeGender! »Дата рождения врачаbirthDate : date [0..1]Изображение человекаphoto : Attachment [0..*]A language the practitioner can use in patient communicationcommunication : CodeableConcept [0..*] « Естественный язык. (Strength=Preferred)Common Languages? »QualificationИдентификатор, который применяется к квалификации этого лица в данной ролиidentifier : Identifier [0..*]Кодированное представление квалификацииcode : CodeableConcept [1..1] « Квалификация врача, в соответствии с которой он оказывает услуги. (Strength=Example)v2.0360.2.7?? »Период, в течение которого квалификация действительнаperiod : Period [0..1]Организация, которая регламентирует и выдает квалификациюissuer : Reference [0..1] « Organization »The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian localityqualification[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 An identifier for the person as this agent --></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..* Certification, licenses, or training pertaining to the provision of care -->
  <identifier><!-- 0..* Identifier Идентификатор этой квалификации для медицинского специалиста --></identifier>
  <code><!-- 1..1 CodeableConcept Кодированное представление квалификации --></code>
  <period><!-- 0..1 Period Период, в течение которого квалификация действительна --></period>
  <issuer><!-- 0..1 Reference(Organization) Организация, которая регламентирует и выдает квалификацию --></issuer>
 </qualification>
 <communication><!-- 0..* CodeableConcept A language the practitioner can use in patient communication --></communication>
</Practitioner>

JSON-шаблон

{doco
  "resourceType" : "Practitioner",
  // from Resource: id, meta, implicitRules, and language
  // from DomainResource: text, contained, extension, and modifierExtension
  "identifier" : [{ Identifier }], // An identifier for the person as this agent
  "active" : <boolean>, // Действительна ли данная запись о враче
  "name" : [{ HumanName }], // Имя врача
  "telecom" : [{ ContactPoint }], // Контактная информация медицинского специалиста (которая применима ко всем ролям)
  "address" : [{ Address }], // Адрес медицинского специалиста, который не зависит от роли (как правило, домашний адрес)
  "gender" : "<code>", // male | female | other | unknown
  "birthDate" : "<date>", // Дата рождения врача
  "photo" : [{ Attachment }], // Изображение человека
  "qualification" : [{ // Certification, licenses, or training pertaining to the provision of care
    "identifier" : [{ Identifier }], // Идентификатор этой квалификации для медицинского специалиста
    "code" : { CodeableConcept }, // R!  Кодированное представление квалификации
    "period" : { Period }, // Период, в течение которого квалификация действительна
    "issuer" : { Reference(Organization) } // Организация, которая регламентирует и выдает квалификацию
  }],
  "communication" : [{ CodeableConcept }] // A language the practitioner can use in patient communication
}

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..* An identifier for the person as this agent
  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..* Certification, licenses, or training pertaining to the provision of care
    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..* A language the practitioner can use in patient communication
]

Changes since Release 3

Practitioner
Practitioner.active
  • Default Value "true" removed
Practitioner.communication
  • Change binding strength from extensible to preferred

See the Full Difference for further information

This analysis is available as XML or JSON.

See R3 <--> R4 Conversion Maps (status = 14 tests that all execute ok. All tests pass round-trip testing and all r3 resources are valid.)

 

See the Profiles & Extensions and the Альтернативные определения: Основное определение XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions & the Анализ зависимостей

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

  • The practitioner's Qualifications are acquired by the practitioner independent of any organization or role, and do not imply that they are allowed/authorized to perform roles relevant to the qualification at any specific 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