O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.5.0 - ci-build
Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.5.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions
| Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-practitioner-role | Versiya: 0.5.0 | ||||
| Active 2025-03-12 holatiga ko‘ra | Kompyuterda qayta ishlanadigan nom: UZCorePractitionerRole | ||||
Uzbekistan Core PractitionerRole profile, used to define roles of practitioners
Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.
UZ Core PractitionerRole - bu Practitionerni Organization ichiga joylashtiruvchi bog'lovchi bo'lib - ixtiyoriy ravishda Locationda yoki HealthcareService taklif qiluvchi sifatida - ko'rsatilgan rol va mutaxassislik bilan ifodalanadi. Bu klinik resurslar bajaruvchi (performer) yoki so'rovchi (requester) sifatida ko'rsatadigan kontekstdir: u "ushbu mutaxassis qaysi sifatda va kimning nomidan harakat qilgani" degan savolga javob beradi. Rollar va mutaxassisliklar Tibtoifa asosidagi milliy qiymatlar to'plamlaridan kodlanadi.
Klinik resurs kim harakat qilganini qayd etganda, uni yalang'och Practitionerga emas, balki PractitionerRolega yo'naltiring: bitta mutaxassis bir nechta rollarni egallashi mumkin, va faqat rol uning qaysi sifatda - va qaysi tashkilot nomidan - harakat qilganini qamrab oladi.
Quyidagi elementlar har doim mavjud bo'lishi (majburiy) yoki ma'lumot mavjud bo'lganda qo'llab-quvvatlanishi kerak (Must Support) - ularning hammasi ham talab qilinmaydi, lekin tizimingiz har bir Must Support elementini ma'lumotga ega bo'lganda to'ldirishi va qabul qilishda qayta ishlashi shart. Bu inson o'qiy oladigan xulosa; quyidagi rasmiy ko'rinishlar aniq kardinalliklar, turlar va terminologiya bog'lanishlarini beradi.
Asosiy FHIR PractitionerRole hech qanday majburiy elementga ega emas va ushbu profil ham hech qandayini qo'shmaydi. Amalda siz practitioner va organization havolalarini birgalikda to'ldirasiz (quyidagi Must Support bo'limiga qarang).
code) - lavozim/kasb, milliy rol qiymatlar to'plamidan;Rol va mutaxassislik DHP milliy kod tizimlariga slayslangan, biroq kodlangan qiymat mavjud bo'lmagan joyda erkin matn (
code.text) ruxsat etiladi.
Quyidagi misollar server qabul qiladigan eng kichik nusxadan to to'liq kodlangan rolgacha boradi. Birini ko'chirib oling va moslashtiring - ko'rsatilgan har bir qiymat ushbu profilga muvofiq validatsiyadan o'tadi. To'liq mos yozuvlar nusxalari sahifaning pastida bog'langan (kodlangan rol, erkin matnli rol).
Asosiy resurs hech qanday majburiy elementga ega emas va ushbu profil ham hech qandayini qo'shmaydi, biroq PractitionerRole faqat kimnidir biror joyga haqiqatda bog'laganidan keyingina foydali bo'ladi. Amalda yuboradigan minimumingiz - bu practitioner (kim harakat qilmoqda) va organization (kimning nomidan), ikkalasi ham oddiy havolalar, plyus active bayrog'i. Har bir UZ Core resursi shuningdek meta.profileda o'zi muvofiqligini da'vo qilayotgan profilni nomlashi shart:
{
"resourceType": "PractitionerRole",
"meta": {
"profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-practitioner-role"]
},
"active": true,
"practitioner": { "reference": "Practitioner/example-practitioner" },
"organization": { "reference": "Organization/example-organization" }
}
practitioner va organization - bu oddiy Reference qiymatlari - manba bevosita reference ostida Type/id ko'rinishida joylashadi. Ular mos ravishda Practitioner va Organizationga ishora qiladi.
Amalda siz sifatni ifodalaysiz: code (lavozim/kasb) va specialty (klinik ixtisoslashuv), hamda rol qayerda ko'rsatilishini healthcareService orqali bildirasiz. code ham, specialty ham CodeableConcept ro'yxatlari (CodeableReference emas), va har biri milliy DHP kod tizimiga slayslangan - shuning uchun system URI aniq mos kelishi shart. healthcareService - bu oddiy havolalar ro'yxati:
{
"resourceType": "PractitionerRole",
"meta": {
"profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-practitioner-role" ]
},
"active": true,
"practitioner": { "reference": "Practitioner/example-practitioner" },
"organization": { "reference": "Organization/example-organization" },
"code": [
{
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs",
"code": "2212.14",
"display": "Vrach ginekolog"
}
]
}
],
"specialty": [
{
"coding": [
{
"system": "https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs",
"code": "394585009",
"display": "Akusherlik va ginekologiya"
}
]
}
],
"healthcareService": [ { "reference": "HealthcareService/example-healthcareservice" } ]
}
Rol codei milliy position-and-profession-cs tizimidan, specialty esa profession-specialization-csdan olinadi. Bular ushbu profildagi ikkita slayslangan tizim; boshqa har qanday systemdan foydalanish shunchaki slaysni mos kelmagan holatda qoldiradi. DHP kod tizimlari qanday manbadan olinishi haqida Terminologiya bo'limiga qarang.
Rol shuningdek u bajariladigan Locationga ishora qilishi mumkin. location (healthcareService kabi) - bu oddiy havolalar ro'yxati; ikkalasi ham yuqoridagi kodlangan rol bilan bir xil resursga joylashadi:
{
"healthcareService": [
{ "reference": "HealthcareService/example-healthcareservice" }
],
"location": [
{ "reference": "Location/example-location" }
]
}
Agar lavozim hali milliy qiymatlar to'plamida bo'lmasa, kod o'ylab topmang - coding o'rniga erkin matnli code.textdan foydalaning. Rol baribir practitionerni organizationga bog'laydi, u shunchaki sifatni so'zlar bilan tasvirlaydi (to'liq nusxa: erkin matnli rol):
{
"resourceType": "PractitionerRole",
"meta": {
"profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-practitioner-role"]
},
"active": true,
"practitioner": { "reference": "Practitioner/example-practitioner" },
"organization": { "reference": "Organization/example-organization" },
"code": [
{ "text": "Surgeon at Republican Specialized Scientific Center of Surgery, inpatient care" }
],
"healthcareService": [
{ "reference": "HealthcareService/example-healthcareservice" }
]
}
code.text inson o'qiy oladigan rolni olib yuradi; siz textni coding bilan birga, yoki milliy kod qo'llanilmaganda yolg'iz o'zini taqdim etishingiz mumkin. Kod o'rniga erkin matnga qachon murojaat qilish haqida Yetishmayotgan va bostirilgan ma'lumotlar bo'limiga qarang.
API chaqiruvlari va namuna yuk (payload) misoli uchun ushbu sahifaning pastidagi Tezkor boshlash bo'limiga qarang.
Usages:
You can also check for usages in the FHIR IG Statistics
Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | PractitionerRole(5.0.0) | Roles/organizations the practitioner is associated with | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..* | Identifier | Identifiers for a role/location |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.5.0) (required) |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..1 | boolean | Whether this practitioner role record is in active use |
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner) | Practitioner that provides services for the organization |
![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization where the roles are available |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example): The role a person plays representing an organization. |
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: PractitionerRoleVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. |
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: ProfessionSpecializationVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | Reference(Location) | Location(s) where the practitioner provides care |
![]() ![]() |
S | 0..* | Reference(HealthcareService) | Healthcare services provided for this role's Organization/Location(s) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.identifier.use | Base | required | Types of possible identifier uses | 📍0.5.0 | This IG |
| PractitionerRole.identifier.type | Base | required | Types of possible identifiers | 📍0.5.0 | This IG |
| PractitionerRole.code | Base | example | Practitioner Role | 📍5.0.0 | FHIR Std. |
| PractitionerRole.code.coding:role.code | Base | required | Practitioner roles | 📍0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍5.0.0 | FHIR Std. |
| PractitionerRole.specialty.coding:dhpSpecialty.code | Base | required | Profession specializations | 📍0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | PractitionerRole | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | PractitionerRole | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | PractitionerRole.implicitRules, PractitionerRole.modifierExtension, PractitionerRole.identifier, PractitionerRole.identifier.use, PractitionerRole.identifier.type, PractitionerRole.active, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.code.coding, PractitionerRole.code.coding:role, PractitionerRole.code.coding:role.system, PractitionerRole.code.coding:role.code, PractitionerRole.specialty, PractitionerRole.specialty.coding, PractitionerRole.specialty.coding:dhpSpecialty, PractitionerRole.specialty.coding:dhpSpecialty.system, PractitionerRole.specialty.coding:dhpSpecialty.code, PractitionerRole.location, PractitionerRole.healthcareService | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | PractitionerRole.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | PractitionerRole(5.0.0) | Roles/organizations the practitioner is associated with | |
![]() ![]() |
S | 0..* | Identifier | Identifiers for a role/location |
![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.5.0) (required) | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.5.0) (required) | |
![]() ![]() |
S | 0..1 | boolean | Whether this practitioner role record is in active use |
![]() ![]() |
S | 0..1 | Reference(Practitioner) | Practitioner that provides services for the organization |
![]() ![]() |
S | 0..1 | Reference(Organization) | Organization where the roles are available |
![]() ![]() |
S | 0..* | CodeableConcept | Roles which this practitioner may perform |
![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system Binding: PractitionerRoleVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableConcept | Specific specialty of the practitioner |
![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system Binding: ProfessionSpecializationVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | Reference(Location) | Location(s) where the practitioner provides care |
![]() ![]() |
S | 0..* | Reference(HealthcareService) | Healthcare services provided for this role's Organization/Location(s) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.identifier.use | Base | required | Types of possible identifier uses | 📍0.5.0 | This IG |
| PractitionerRole.identifier.type | Base | required | Types of possible identifiers | 📍0.5.0 | This IG |
| PractitionerRole.code.coding:role.code | Base | required | Practitioner roles | 📍0.5.0 | This IG |
| PractitionerRole.specialty.coding:dhpSpecialty.code | Base | required | Profession specializations | 📍0.5.0 | This IG |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PractitionerRole(5.0.0) | Roles/organizations the practitioner is associated with | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Identifiers for a role/location | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
SΣ | 0..1 | boolean | Whether this practitioner role record is in active use | ||||
![]() ![]() |
Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner) | Practitioner that provides services for the organization | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization where the roles are available | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example): The role a person plays representing an organization. | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: PractitionerRoleVS (0.5.0) (required) | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: ProfessionSpecializationVS (0.5.0) (required) | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 0..* | Reference(Location) | Location(s) where the practitioner provides care | ||||
![]() ![]() |
S | 0..* | Reference(HealthcareService) | Healthcare services provided for this role's Organization/Location(s) | ||||
![]() ![]() |
0..* | ExtendedContactDetail | Official contact details relating to this PractitionerRole | |||||
![]() ![]() |
0..* | CodeableConcept | Collection of characteristics (attributes) Binding: ServiceMode (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibility). | |||||
![]() ![]() |
0..* | CodeableConcept | A language the practitioner (in this role) can use in patient communication Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..* | Availability | Times the Practitioner is available at this location and/or healthcare service (including exceptions) | |||||
![]() ![]() |
0..* | Reference(Endpoint) | Endpoints for interacting with the practitioner in this role | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| PractitionerRole.identifier.use | Base | required | Types of possible identifier uses | 📍0.5.0 | This IG |
| PractitionerRole.identifier.type | Base | required | Types of possible identifiers | 📍0.5.0 | This IG |
| PractitionerRole.code | Base | example | Practitioner Role | 📍5.0.0 | FHIR Std. |
| PractitionerRole.code.coding:role.code | Base | required | Practitioner roles | 📍0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍5.0.0 | FHIR Std. |
| PractitionerRole.specialty.coding:dhpSpecialty.code | Base | required | Profession specializations | 📍0.5.0 | This IG |
| PractitionerRole.characteristic | Base | example | Service Mode | 📍5.0.0 | FHIR Std. |
| PractitionerRole.communication | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | PractitionerRole | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | PractitionerRole | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | PractitionerRole.meta, PractitionerRole.implicitRules, PractitionerRole.language, PractitionerRole.text, PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.identifier, PractitionerRole.identifier.extension, PractitionerRole.identifier.use, PractitionerRole.identifier.type, PractitionerRole.identifier.system, PractitionerRole.identifier.value, PractitionerRole.identifier.period, PractitionerRole.identifier.assigner, PractitionerRole.active, PractitionerRole.period, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.code.extension, PractitionerRole.code.coding, PractitionerRole.code.coding:role, PractitionerRole.code.coding:role.extension, PractitionerRole.code.coding:role.system, PractitionerRole.code.coding:role.version, PractitionerRole.code.coding:role.code, PractitionerRole.code.coding:role.display, PractitionerRole.code.coding:role.userSelected, PractitionerRole.code.text, PractitionerRole.specialty, PractitionerRole.specialty.extension, PractitionerRole.specialty.coding, PractitionerRole.specialty.coding:dhpSpecialty, PractitionerRole.specialty.coding:dhpSpecialty.extension, PractitionerRole.specialty.coding:dhpSpecialty.system, PractitionerRole.specialty.coding:dhpSpecialty.version, PractitionerRole.specialty.coding:dhpSpecialty.code, PractitionerRole.specialty.coding:dhpSpecialty.display, PractitionerRole.specialty.coding:dhpSpecialty.userSelected, PractitionerRole.specialty.text, PractitionerRole.location, PractitionerRole.healthcareService, PractitionerRole.contact, PractitionerRole.characteristic, PractitionerRole.communication, PractitionerRole.availability, PractitionerRole.endpoint | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.identifier.extension, PractitionerRole.code.extension, PractitionerRole.code.coding:role.extension, PractitionerRole.specialty.extension, PractitionerRole.specialty.coding:dhpSpecialty.extension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Mandatory: 0 element(4 nested mandatory elements)
Must-Support: 14 elements
Slices
This structure defines the following Slices:
Asosiy elementlar ko'rinishi
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | PractitionerRole(5.0.0) | Roles/organizations the practitioner is associated with | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 0..* | Identifier | Identifiers for a role/location |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.5.0) (required) |
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..1 | boolean | Whether this practitioner role record is in active use |
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner) | Practitioner that provides services for the organization |
![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization where the roles are available |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example): The role a person plays representing an organization. |
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: PractitionerRoleVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. |
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs |
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: ProfessionSpecializationVS (0.5.0) (required) |
![]() ![]() |
SΣ | 0..* | Reference(Location) | Location(s) where the practitioner provides care |
![]() ![]() |
S | 0..* | Reference(HealthcareService) | Healthcare services provided for this role's Organization/Location(s) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.identifier.use | Base | required | Types of possible identifier uses | 📍0.5.0 | This IG |
| PractitionerRole.identifier.type | Base | required | Types of possible identifiers | 📍0.5.0 | This IG |
| PractitionerRole.code | Base | example | Practitioner Role | 📍5.0.0 | FHIR Std. |
| PractitionerRole.code.coding:role.code | Base | required | Practitioner roles | 📍0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍5.0.0 | FHIR Std. |
| PractitionerRole.specialty.coding:dhpSpecialty.code | Base | required | Profession specializations | 📍0.5.0 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | PractitionerRole | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | PractitionerRole | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | PractitionerRole.implicitRules, PractitionerRole.modifierExtension, PractitionerRole.identifier, PractitionerRole.identifier.use, PractitionerRole.identifier.type, PractitionerRole.active, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.code.coding, PractitionerRole.code.coding:role, PractitionerRole.code.coding:role.system, PractitionerRole.code.coding:role.code, PractitionerRole.specialty, PractitionerRole.specialty.coding, PractitionerRole.specialty.coding:dhpSpecialty, PractitionerRole.specialty.coding:dhpSpecialty.system, PractitionerRole.specialty.coding:dhpSpecialty.code, PractitionerRole.location, PractitionerRole.healthcareService | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | PractitionerRole.modifierExtension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Differensial ko‘rinish
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | PractitionerRole(5.0.0) | Roles/organizations the practitioner is associated with | |
![]() ![]() |
S | 0..* | Identifier | Identifiers for a role/location |
![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.5.0) (required) | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.5.0) (required) | |
![]() ![]() |
S | 0..1 | boolean | Whether this practitioner role record is in active use |
![]() ![]() |
S | 0..1 | Reference(Practitioner) | Practitioner that provides services for the organization |
![]() ![]() |
S | 0..1 | Reference(Organization) | Organization where the roles are available |
![]() ![]() |
S | 0..* | CodeableConcept | Roles which this practitioner may perform |
![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system Binding: PractitionerRoleVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | CodeableConcept | Specific specialty of the practitioner |
![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() ![]() |
S | 0..1 | Coding | Code defined by a terminology system |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs |
![]() ![]() ![]() ![]() ![]() |
S | 1..1 | code | Symbol in syntax defined by the system Binding: ProfessionSpecializationVS (0.5.0) (required) |
![]() ![]() |
S | 0..* | Reference(Location) | Location(s) where the practitioner provides care |
![]() ![]() |
S | 0..* | Reference(HealthcareService) | Healthcare services provided for this role's Organization/Location(s) |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.identifier.use | Base | required | Types of possible identifier uses | 📍0.5.0 | This IG |
| PractitionerRole.identifier.type | Base | required | Types of possible identifiers | 📍0.5.0 | This IG |
| PractitionerRole.code.coding:role.code | Base | required | Practitioner roles | 📍0.5.0 | This IG |
| PractitionerRole.specialty.coding:dhpSpecialty.code | Base | required | Profession specializations | 📍0.5.0 | This IG |
Snapshot ko‘rinishiView
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | PractitionerRole(5.0.0) | Roles/organizations the practitioner is associated with | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 0..* | Identifier | Identifiers for a role/location | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUseVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: IdentifierTypeVS (0.5.0) (required) | ||||
![]() ![]() ![]() |
Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
SΣ | 0..1 | boolean | Whether this practitioner role record is in active use | ||||
![]() ![]() |
Σ | 0..1 | Period | The period during which the practitioner is authorized to perform in these role(s) | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Practitioner) | Practitioner that provides services for the organization | ||||
![]() ![]() |
SΣ | 0..1 | Reference(Organization) | Organization where the roles are available | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Roles which this practitioner may perform Binding: PractitionerRole (example): The role a person plays representing an organization. | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: PractitionerRoleVS (0.5.0) (required) | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 0..* | CodeableConcept | Specific specialty of the practitioner Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | Identity of the terminology system Required Pattern: https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() |
SΣC | 1..1 | code | Symbol in syntax defined by the system Binding: ProfessionSpecializationVS (0.5.0) (required) | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() |
SΣ | 0..* | Reference(Location) | Location(s) where the practitioner provides care | ||||
![]() ![]() |
S | 0..* | Reference(HealthcareService) | Healthcare services provided for this role's Organization/Location(s) | ||||
![]() ![]() |
0..* | ExtendedContactDetail | Official contact details relating to this PractitionerRole | |||||
![]() ![]() |
0..* | CodeableConcept | Collection of characteristics (attributes) Binding: ServiceMode (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibility). | |||||
![]() ![]() |
0..* | CodeableConcept | A language the practitioner (in this role) can use in patient communication Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
0..* | Availability | Times the Practitioner is available at this location and/or healthcare service (including exceptions) | |||||
![]() ![]() |
0..* | Reference(Endpoint) | Endpoints for interacting with the practitioner in this role | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| PractitionerRole.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| PractitionerRole.identifier.use | Base | required | Types of possible identifier uses | 📍0.5.0 | This IG |
| PractitionerRole.identifier.type | Base | required | Types of possible identifiers | 📍0.5.0 | This IG |
| PractitionerRole.code | Base | example | Practitioner Role | 📍5.0.0 | FHIR Std. |
| PractitionerRole.code.coding:role.code | Base | required | Practitioner roles | 📍0.5.0 | This IG |
| PractitionerRole.specialty | Base | preferred | Practice Setting Code Value Set | 📍5.0.0 | FHIR Std. |
| PractitionerRole.specialty.coding:dhpSpecialty.code | Base | required | Profession specializations | 📍0.5.0 | This IG |
| PractitionerRole.characteristic | Base | example | Service Mode | 📍5.0.0 | FHIR Std. |
| PractitionerRole.communication | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources |
contained.contained.empty()
|
| dom-3 | error | PractitionerRole | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource |
contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
|
| dom-4 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated |
contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
|
| dom-5 | error | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label |
contained.meta.security.empty()
|
| dom-6 | best practice | PractitionerRole | A resource should have narrative for robust management |
text.`div`.exists()
|
| ele-1 | error | PractitionerRole.meta, PractitionerRole.implicitRules, PractitionerRole.language, PractitionerRole.text, PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.identifier, PractitionerRole.identifier.extension, PractitionerRole.identifier.use, PractitionerRole.identifier.type, PractitionerRole.identifier.system, PractitionerRole.identifier.value, PractitionerRole.identifier.period, PractitionerRole.identifier.assigner, PractitionerRole.active, PractitionerRole.period, PractitionerRole.practitioner, PractitionerRole.organization, PractitionerRole.code, PractitionerRole.code.extension, PractitionerRole.code.coding, PractitionerRole.code.coding:role, PractitionerRole.code.coding:role.extension, PractitionerRole.code.coding:role.system, PractitionerRole.code.coding:role.version, PractitionerRole.code.coding:role.code, PractitionerRole.code.coding:role.display, PractitionerRole.code.coding:role.userSelected, PractitionerRole.code.text, PractitionerRole.specialty, PractitionerRole.specialty.extension, PractitionerRole.specialty.coding, PractitionerRole.specialty.coding:dhpSpecialty, PractitionerRole.specialty.coding:dhpSpecialty.extension, PractitionerRole.specialty.coding:dhpSpecialty.system, PractitionerRole.specialty.coding:dhpSpecialty.version, PractitionerRole.specialty.coding:dhpSpecialty.code, PractitionerRole.specialty.coding:dhpSpecialty.display, PractitionerRole.specialty.coding:dhpSpecialty.userSelected, PractitionerRole.specialty.text, PractitionerRole.location, PractitionerRole.healthcareService, PractitionerRole.contact, PractitionerRole.characteristic, PractitionerRole.communication, PractitionerRole.availability, PractitionerRole.endpoint | All FHIR elements must have a @value or children |
hasValue() or (children().count() > id.count())
|
| ext-1 | error | PractitionerRole.extension, PractitionerRole.modifierExtension, PractitionerRole.identifier.extension, PractitionerRole.code.extension, PractitionerRole.code.coding:role.extension, PractitionerRole.specialty.extension, PractitionerRole.specialty.coding:dhpSpecialty.extension | Must have either extensions or value[x], not both |
extension.exists() != value.exists()
|
Summary
Mandatory: 0 element(4 nested mandatory elements)
Must-Support: 14 elements
Slices
This structure defines the following Slices:
Profilning boshqa ko‘rinishlari: CSV, Excel, Schematron
Mashina tarjimasi, inson tomonidan tekshirilishi zarur. Ushbu sahifa ingliz tilidan sun'iy intellekt yordamida avtomatik tarjima qilingan va hali muharrir tomonidan tekshirilmagan. Har qanday nomuvofiqlikda asl inglizcha versiya ustuvor hisoblanadi.
Ushbu profil uchun keng tarqalgan API o'zaro ta'sirlari. So'rovlar JWT kirish tokenini talab qiladi - Xavfsizlik va autentifikatsiya bo'limiga qarang. [base] bu FHIR server bazaviy URL manzili; | belgisi kod tizimini uning qiymatidan ajratadi va URL kodlashda %7C ko'rinishida yozilishi shart.
Amaliyotchi rolini server identifikatori bo'yicha o'qish
GET [base]/PractitionerRole/[id]
Amaliyotchi egallab turgan rollarni yoki tashkilotda kim ishlashini topish
GET [base]/PractitionerRole?practitioner=Practitioner/[id]&active=true
GET [base]/PractitionerRole?organization=Organization/[id]
GET [base]/PractitionerRole?specialty=https://terminology.dhp.uz/fhir/core/CodeSystem/profession-specialization-cs|394585009
GET [base]/PractitionerRole?role=https://terminology.dhp.uz/fhir/core/CodeSystem/position-and-profession-cs|2212.14&location=Location/[id]
Yangi amaliyotchi rolini yaratish
POST [base]/PractitionerRole
{
"resourceType": "PractitionerRole",
"meta": {
"profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-practitioner-role" ]
},
...
}
Mavjud amaliyotchi rolini yangilash
PUT [base]/PractitionerRole/[id]
If-Match: W/"3" # the ETag from your last read; 412 if it changed since
{
"resourceType": "PractitionerRole",
"id": "[id]",
"meta": {
"profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-practitioner-role" ]
},
...
}
Qo'llab-quvvatlanadigan qidiruv parametrlarining to'liq ro'yxati uchun CapabilityStatement hujjatiga qarang.