O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.11.1 - ci-build
Uzbekistan Digital Health Platform, Ministry of Health of the Republic of Uzbekistan tomonidan e’lon qilingan. Ushbu qo‘llanma rasmiy nashr emas; u FHIR (HL7® FHIR® Standard) CI Build tomonidan yaratilgan 0.11.1 versiyasi uchun uzluksiz yig‘ma hisoblanadi. Ushbu versiya https://github.com/uzinfocom-org/digital-health-ig/ dagi joriy kontentga asoslangan va muntazam ravishda o‘zgarib turadi. Nashr etilgan versiyalar katalogini ko‘ring
| Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-provenance | Versiya: 0.11.1 | ||||
| Active 2025-03-13 holatiga ko‘ra | Kompyuterda qayta ishlanadigan nom: UZCoreProvenance | ||||
Uzbekistan Core Provenance profile, used to digitally sign documents via oneID
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 Provenance Raqamli sog'liqni saqlash platformasidagi klinik yozuvning kelib chiqishi, mualliflik va imzosini qayd etadi. Klinik jihatdan muhim bo'lgan har bir yozuvda uni kim va qachon qayd etganini ko'rsatuvchi Provenance bo'lishi kerak; imzolangan hujjatlar uchun u raqamli imzoni - shifokor DHP da joylashtirilgan iframe orqali oneID yordamida autentifikatsiyadan o'tganda olinadigan - olib boradi va imzolangan resursga havola qiladi. Tizimingiz Provenance ni u yuborayotgan ma'lumotlar bilan birga yozadi - ham yozuvni kim yaratganini qayd etish uchun, ham imzolangan hujjatlar uchun imzoni olib borish uchun.
Quyidagi elementlar har doim mavjud bo'lishi (majburiy) yoki ma'lumot mavjud bo'lganda qo'llab-quvvatlanishi kerak (Must Support) - hammasi talab qilinmaydi, lekin tizimingiz ma'lumotga ega bo'lganda har bir Must Support elementini to'ldirishi va qabul qilishda uni qayta ishlashi kerak. Bu inson o'qiy oladigan xulosa; quyidagi rasmiy ko'rinishlar aniq kardinalliklar, tiplar va terminologiya bog'lanishlarini beradi.
Ushbu profil o'zining hech qanday majburiy kardinalligini qo'shmaydi. Talab qilinadigan elementlar asosiy resursdan meros qilib olinganlar: kamida bitta target (ushbu Provenance tavsiflovchi resurs) va kamida bitta who ga ega agent (mas'ul aktor). Bu yerda target DocumentReference yoki Medication bilan, agent.who esa PractitionerRole bilan cheklangan.
Imzolangan hujjatlar uchun imzo blobi
signature.dataichida yashaydi;targetimzolangan hujjatga havola qiladi.
Siz klinik jihatdan muhim ma'lumotlarni yuborganingizda Provenance quring - uni kim yaratganini qayd etish va imzolangan hujjatlar uchun imzoni olib borish uchun. Quyidagi misollar server qabul qiladigan eng kichik yozuvdan to'liq imzolangan hujjat hodisasigacha boradi. Bittasini nusxalab oling va moslang - ko'rsatilgan har bir qiymat ushbu profilga muvofiq validatsiyadan o'tadi. To'liq nusxa - bu misol Provenance.
Provenance ga kamida bitta target (u tegishli bo'lgan yozuv) va who ga ega kamida bitta agent (mas'ul aktor) kerak. Bu yerda target DocumentReference yoki Medication bilan, agent.who esa PractitionerRole bilan cheklangan. Ham target, ham agent.who oddiy References hisoblanadi. Amalda siz shuningdek occurredDateTime (faoliyat qachon sodir bo'lgani), bajarilgan activity va u tegishli bo'lgan patient ni ham yuborasiz:
{
"resourceType": "Provenance",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-provenance"] },
"target": [
{ "reference": "DocumentReference/example-pdf-document" }
],
"occurredDateTime": "2025-02-05T12:58:00+05:00",
"activity": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion", "code": "LA" }]
},
"patient": { "reference": "Patient/example-patient" },
"agent": [
{
"type": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" }]
},
"who": { "reference": "PractitionerRole/example-practitionerrole" }
}
]
}
activity va agent.type ning har biri required bog'lanishdan foydalanadi - qiymat bog'langan qiymatlar to'plamidan kelishi kerak (quyidagi Snapshot ko'rinishi har birini sanab o'tadi). agent.who PractitionerRole ga havola qilishi kerak.
Ushbu profil mavjud bo'lishining sababi - shifokor DHP da joylashtirilgan iframe orqali oneID yordamida autentifikatsiyadan o'tgandan keyin platforma qaytaradigan raqamli imzoni olib borishdir. signature yozuvini qo'shing: uning type i u qanday yaratilganini bildiradi (required bog'lanish), when u qo'llanilgan moment, who xuddi shu PractitionerRole ga havola qiladi, sigFormat blobning media tipi, data esa base64 da kodlangan imzoning o'zi:
{
"resourceType": "Provenance",
"meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-provenance"] },
"target": [
{ "reference": "DocumentReference/example-pdf-document" }
],
"occurredDateTime": "2025-02-05T12:58:00+05:00",
"activity": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/v3-DocumentCompletion", "code": "LA" }]
},
"patient": { "reference": "Patient/example-patient" },
"agent": [
{
"type": {
"coding": [{ "system": "http://terminology.hl7.org/CodeSystem/provenance-participant-type", "code": "author" }]
},
"who": { "reference": "PractitionerRole/example-practitionerrole" }
}
],
"signature": [
{
"type": [
{ "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/signature-type-cs", "code": "biometricAuth" }
],
"when": "2025-02-05T12:58:00+05:00",
"who": { "reference": "PractitionerRole/example-practitionerrole" },
"sigFormat": "application/signature+xml",
"data": "dGhpcyBibG9iIGlzIHNuaXBwZWQ="
}
]
}
target bu yerda imzolangan DocumentReference ga havola qiladi. data qiymati - bu base64 imzo blobi (yuqorida qisqartirilgan); ishlab chiqarishda to'liq blobni yuboring.
API chaqiruvlari misollari va namunaviy yuk uchun ushbu sahifaning pastidagi Tezkor boshlash bo'limiga qarang.
Foydalanishlar:
You can also check for usages in the FHIR IG Statistics
Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.
| Nomi | Belgilar | Card. | Turi | Tavsif va cheklovlar Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Provenance(5.0.0) | Who, What, When for a set of resources | |
![]() ![]() |
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 | |
![]() ![]() |
1..* | Reference(UZ Core Medication(0.11.1) | DocumentReference | Bundle) | Target Reference(s) (usually version specific) | |
![]() ![]() |
0..1 | When the activity occurred Slice: type:$this tomonidan Tartibsiz, Yopiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
0..1 | dateTime | When the activity occurred | |
![]() ![]() |
0..1 | CodeableConcept | Activity that occurred Bogʻlanish: ProvenanceActivityTypesVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity | |
![]() ![]() |
C | 1..* | BackboneElement | Actor involved Constraints: prov-1, prov-2, prov-3 |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | CodeableConcept | How the agent participated Bogʻlanish: ProvenanceParticipationRoleTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
C | 1..1 | Reference(UZ Core PractitionerRole(0.11.1)) | The agent that participated in the event |
![]() ![]() ![]() |
C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated |
![]() ![]() |
0..* | BackboneElement | An entity used in this activity | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | code | revision | quotation | source | instantiates | removal Bogʻlanish: ProvenanceEntityRoleVS (0.11.1) (required) | |
![]() ![]() ![]() |
1..1 | Reference(Resource) | Identity of entity | |
![]() ![]() |
0..* | Signature | Signature on target | |
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) Slice: value:system tomonidan Tartibsiz, Ochiq Bogʻlanish: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Indication of the reason the entity signed the object(s) Bogʻlanish: SignatureTypeVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Majburiy andoza: https://terminology.dhp.uz/fhir/core/CodeSystem/signature-type-cs (extensions allowed) | |
![]() ![]() ![]() |
0..1 | instant | When the signature was created | |
![]() ![]() ![]() |
0..1 | Reference(UZ Core PractitionerRole(0.11.1)) | Who signed | |
![]() ![]() ![]() |
0..1 | code | The technical format of the signature Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |
![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Ushbu format bo‘yicha hujjatlar | ||||
| Yoʻl | Holat | Foydalanish | ValueSet | Version | Manba |
| Provenance.activity | Base | required | Provenance Activity Types | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.type | Base | required | Provenance Participation Role Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.entity.role | Base | required | Provenance Entity Role | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.type | Base | preferred | Signature Type Codes | 📍5.0.0 | FHIR standarti. |
| Provenance.signature.type:nationalType | Base | required | Signature Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.sigFormat | Base | required | Mime Types | 📍5.0.0 | FHIR standarti. |
| Id | Daraja | Yoʻl(lar) | Tavsif | Ifoda |
Ushbu tuzilma Provenance asosida yaratilgan
| Nomi | Belgilar | Card. | Turi | Tavsif va cheklovlar Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Provenance(5.0.0) | Who, What, When for a set of resources | |
![]() ![]() |
1..* | Reference(UZ Core Medication(0.11.1) | DocumentReference | Bundle) | Target Reference(s) (usually version specific) | |
![]() ![]() |
0..1 | Period, dateTime | When the activity occurred Slice: type:$this tomonidan Tartibsiz, Ochiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
0..1 | dateTime | When the activity occurred | |
![]() ![]() |
0..1 | CodeableConcept | Activity that occurred Bogʻlanish: ProvenanceActivityTypesVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity | |
![]() ![]() |
1..* | BackboneElement | Actor involved | |
![]() ![]() ![]() |
0..1 | CodeableConcept | How the agent participated Bogʻlanish: ProvenanceParticipationRoleTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
1..1 | Reference(UZ Core PractitionerRole(0.11.1)) | The agent that participated in the event | |
![]() ![]() |
0..* | BackboneElement | An entity used in this activity | |
![]() ![]() ![]() |
1..1 | code | revision | quotation | source | instantiates | removal Bogʻlanish: ProvenanceEntityRoleVS (0.11.1) (required) | |
![]() ![]() ![]() |
1..1 | Reference(Resource) | Identity of entity | |
![]() ![]() |
0..* | Signature | Signature on target | |
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) Slice: value:system tomonidan Tartibsiz, Ochiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Indication of the reason the entity signed the object(s) Bogʻlanish: SignatureTypeVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Majburiy andoza: https://terminology.dhp.uz/fhir/core/CodeSystem/signature-type-cs (extensions allowed) | |
![]() ![]() ![]() |
0..1 | instant | When the signature was created | |
![]() ![]() ![]() |
0..1 | Reference(UZ Core PractitionerRole(0.11.1)) | Who signed | |
![]() ![]() ![]() |
0..1 | code | The technical format of the signature | |
![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Ushbu format bo‘yicha hujjatlar | ||||
| Yoʻl | Holat | Foydalanish | ValueSet | Version | Manba |
| Provenance.activity | Base | required | Provenance Activity Types | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.type | Base | required | Provenance Participation Role Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.entity.role | Base | required | Provenance Entity Role | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.type:nationalType | Base | required | Signature Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Nomi | Belgilar | Card. | Turi | Tavsif va cheklovlar Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Provenance(5.0.0) | Who, What, When for a set of resources | |||||
![]() ![]() |
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 Bogʻlanish: 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 | |||||
![]() ![]() |
1..* | Reference(UZ Core Medication(0.11.1) | DocumentReference | Bundle) | Target Reference(s) (usually version specific) | |||||
![]() ![]() |
0..1 | When the activity occurred Slice: type:$this tomonidan Tartibsiz, Yopiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
0..1 | dateTime | When the activity occurred | |||||
![]() ![]() |
0..1 | instant | When the activity was recorded / updated | |||||
![]() ![]() |
0..* | uri | Policy or plan the activity was defined by | |||||
![]() ![]() |
0..1 | Reference(Location) | Where the activity occurred, if relevant | |||||
![]() ![]() |
0..* | CodeableReference() | Authorization (purposeOfUse) related to the event Bogʻlanish: PurposeOfUse (3.1.0) (example): The authorized purposeOfUse for the activity. | |||||
![]() ![]() |
0..1 | CodeableConcept | Activity that occurred Bogʻlanish: ProvenanceActivityTypesVS (0.11.1) (required) | |||||
![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task) | Workflow authorization within which this event occurred | |||||
![]() ![]() |
0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity | |||||
![]() ![]() |
0..1 | Reference(Encounter) | Encounter within which this event occurred or which the event is tightly associated | |||||
![]() ![]() |
C | 1..* | BackboneElement | Actor involved Constraints: prov-1, prov-2, prov-3 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How the agent participated Bogʻlanish: ProvenanceParticipationRoleTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | What the agents role was Bogʻlanish: SecurityRoleType (example): The role that a provenance agent played with respect to the activity. | |||||
![]() ![]() ![]() |
C | 1..1 | Reference(UZ Core PractitionerRole(0.11.1)) | The agent that participated in the event | ||||
![]() ![]() ![]() |
C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated | ||||
![]() ![]() |
0..* | BackboneElement | An entity used in this activity | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | code | revision | quotation | source | instantiates | removal Bogʻlanish: ProvenanceEntityRoleVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
1..1 | Reference(Resource) | Identity of entity | |||||
![]() ![]() ![]() |
0..* | Qarang agent (Provenance) | Entity is attributed to this agent | |||||
![]() ![]() |
0..* | Signature | Signature on target | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: value:url tomonidan Tartibsiz, Ochiq Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) Slice: value:system tomonidan Tartibsiz, Ochiq Bogʻlanish: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
1..1 | Coding | Indication of the reason the entity signed the object(s) Bogʻlanish: SignatureTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: value:url tomonidan Tartibsiz, Ochiq Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Majburiy andoza: https://terminology.dhp.uz/fhir/core/CodeSystem/signature-type-cs (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() |
0..1 | instant | When the signature was created | |||||
![]() ![]() ![]() |
0..1 | Reference(UZ Core PractitionerRole(0.11.1)) | Who signed | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented | |||||
![]() ![]() ![]() |
0..1 | code | The technical format of the signed resources Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() |
0..1 | code | The technical format of the signature Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |||||
Ushbu format bo‘yicha hujjatlar | ||||||||
| Yoʻl | Holat | Foydalanish | ValueSet | Version | Manba |
| Provenance.language | Base | required | All Languages | 📍5.0.0 | FHIR standarti. |
| Provenance.authorization | Base | example | PurposeOfUse | 📍3.1.0 | THO v7.3 |
| Provenance.activity | Base | required | Provenance Activity Types | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.type | Base | required | Provenance Participation Role Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.role | Base | example | Security Role Type | 📍5.0.0 | FHIR standarti. |
| Provenance.entity.role | Base | required | Provenance Entity Role | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.type | Base | preferred | Signature Type Codes | 📍5.0.0 | FHIR standarti. |
| Provenance.signature.type:nationalType | Base | required | Signature Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.targetFormat | Base | required | Mime Types | 📍5.0.0 | FHIR standarti. |
| Provenance.signature.sigFormat | Base | required | Mime Types | 📍5.0.0 | FHIR standarti. |
| Id | Daraja | Yoʻl(lar) | Tavsif | Ifoda |
Ushbu tuzilma Provenance asosida yaratilgan
Xulosa
Majburiy: 0 element(3 ichma-ich majburiy elements)
Qo‘llab-quvvatlash majburiy: 17 elements
Tuzilmalar
Ushbu tuzilma quyidagi boshqa tuzilmalarga murojaat qiladi:
Slices
Ushbu tuzilma quyidagi ta slice ni belgilaydi:
Asosiy elementlar ko'rinishi
| Nomi | Belgilar | Card. | Turi | Tavsif va cheklovlar Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Provenance(5.0.0) | Who, What, When for a set of resources | |
![]() ![]() |
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 | |
![]() ![]() |
1..* | Reference(UZ Core Medication(0.11.1) | DocumentReference | Bundle) | Target Reference(s) (usually version specific) | |
![]() ![]() |
0..1 | When the activity occurred Slice: type:$this tomonidan Tartibsiz, Yopiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() |
0..1 | dateTime | When the activity occurred | |
![]() ![]() |
0..1 | CodeableConcept | Activity that occurred Bogʻlanish: ProvenanceActivityTypesVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity | |
![]() ![]() |
C | 1..* | BackboneElement | Actor involved Constraints: prov-1, prov-2, prov-3 |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
0..1 | CodeableConcept | How the agent participated Bogʻlanish: ProvenanceParticipationRoleTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
C | 1..1 | Reference(UZ Core PractitionerRole(0.11.1)) | The agent that participated in the event |
![]() ![]() ![]() |
C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated |
![]() ![]() |
0..* | BackboneElement | An entity used in this activity | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |
![]() ![]() ![]() |
1..1 | code | revision | quotation | source | instantiates | removal Bogʻlanish: ProvenanceEntityRoleVS (0.11.1) (required) | |
![]() ![]() ![]() |
1..1 | Reference(Resource) | Identity of entity | |
![]() ![]() |
0..* | Signature | Signature on target | |
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) Slice: value:system tomonidan Tartibsiz, Ochiq Bogʻlanish: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Indication of the reason the entity signed the object(s) Bogʻlanish: SignatureTypeVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Majburiy andoza: https://terminology.dhp.uz/fhir/core/CodeSystem/signature-type-cs (extensions allowed) | |
![]() ![]() ![]() |
0..1 | instant | When the signature was created | |
![]() ![]() ![]() |
0..1 | Reference(UZ Core PractitionerRole(0.11.1)) | Who signed | |
![]() ![]() ![]() |
0..1 | code | The technical format of the signature Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |
![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Ushbu format bo‘yicha hujjatlar | ||||
| Yoʻl | Holat | Foydalanish | ValueSet | Version | Manba |
| Provenance.activity | Base | required | Provenance Activity Types | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.type | Base | required | Provenance Participation Role Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.entity.role | Base | required | Provenance Entity Role | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.type | Base | preferred | Signature Type Codes | 📍5.0.0 | FHIR standarti. |
| Provenance.signature.type:nationalType | Base | required | Signature Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.sigFormat | Base | required | Mime Types | 📍5.0.0 | FHIR standarti. |
| Id | Daraja | Yoʻl(lar) | Tavsif | Ifoda |
Differensial ko‘rinish
Ushbu tuzilma Provenance asosida yaratilgan
| Nomi | Belgilar | Card. | Turi | Tavsif va cheklovlar Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | Provenance(5.0.0) | Who, What, When for a set of resources | |
![]() ![]() |
1..* | Reference(UZ Core Medication(0.11.1) | DocumentReference | Bundle) | Target Reference(s) (usually version specific) | |
![]() ![]() |
0..1 | Period, dateTime | When the activity occurred Slice: type:$this tomonidan Tartibsiz, Ochiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() |
0..1 | dateTime | When the activity occurred | |
![]() ![]() |
0..1 | CodeableConcept | Activity that occurred Bogʻlanish: ProvenanceActivityTypesVS (0.11.1) (required) | |
![]() ![]() |
0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity | |
![]() ![]() |
1..* | BackboneElement | Actor involved | |
![]() ![]() ![]() |
0..1 | CodeableConcept | How the agent participated Bogʻlanish: ProvenanceParticipationRoleTypeVS (0.11.1) (required) | |
![]() ![]() ![]() |
1..1 | Reference(UZ Core PractitionerRole(0.11.1)) | The agent that participated in the event | |
![]() ![]() |
0..* | BackboneElement | An entity used in this activity | |
![]() ![]() ![]() |
1..1 | code | revision | quotation | source | instantiates | removal Bogʻlanish: ProvenanceEntityRoleVS (0.11.1) (required) | |
![]() ![]() ![]() |
1..1 | Reference(Resource) | Identity of entity | |
![]() ![]() |
0..* | Signature | Signature on target | |
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) Slice: value:system tomonidan Tartibsiz, Ochiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Indication of the reason the entity signed the object(s) Bogʻlanish: SignatureTypeVS (0.11.1) (required) | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Majburiy andoza: https://terminology.dhp.uz/fhir/core/CodeSystem/signature-type-cs (extensions allowed) | |
![]() ![]() ![]() |
0..1 | instant | When the signature was created | |
![]() ![]() ![]() |
0..1 | Reference(UZ Core PractitionerRole(0.11.1)) | Who signed | |
![]() ![]() ![]() |
0..1 | code | The technical format of the signature | |
![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |
Ushbu format bo‘yicha hujjatlar | ||||
| Yoʻl | Holat | Foydalanish | ValueSet | Version | Manba |
| Provenance.activity | Base | required | Provenance Activity Types | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.type | Base | required | Provenance Participation Role Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.entity.role | Base | required | Provenance Entity Role | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.type:nationalType | Base | required | Signature Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
Snapshot ko‘rinishiView
| Nomi | Belgilar | Card. | Turi | Tavsif va cheklovlar Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Provenance(5.0.0) | Who, What, When for a set of resources | |||||
![]() ![]() |
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 Bogʻlanish: 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 | |||||
![]() ![]() |
1..* | Reference(UZ Core Medication(0.11.1) | DocumentReference | Bundle) | Target Reference(s) (usually version specific) | |||||
![]() ![]() |
0..1 | When the activity occurred Slice: type:$this tomonidan Tartibsiz, Yopiq Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
0..1 | dateTime | When the activity occurred | |||||
![]() ![]() |
0..1 | instant | When the activity was recorded / updated | |||||
![]() ![]() |
0..* | uri | Policy or plan the activity was defined by | |||||
![]() ![]() |
0..1 | Reference(Location) | Where the activity occurred, if relevant | |||||
![]() ![]() |
0..* | CodeableReference() | Authorization (purposeOfUse) related to the event Bogʻlanish: PurposeOfUse (3.1.0) (example): The authorized purposeOfUse for the activity. | |||||
![]() ![]() |
0..1 | CodeableConcept | Activity that occurred Bogʻlanish: ProvenanceActivityTypesVS (0.11.1) (required) | |||||
![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest | Task) | Workflow authorization within which this event occurred | |||||
![]() ![]() |
0..1 | Reference(Patient) | The patient is the subject of the data created/updated (.target) by the activity | |||||
![]() ![]() |
0..1 | Reference(Encounter) | Encounter within which this event occurred or which the event is tightly associated | |||||
![]() ![]() |
C | 1..* | BackboneElement | Actor involved Constraints: prov-1, prov-2, prov-3 | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How the agent participated Bogʻlanish: ProvenanceParticipationRoleTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | What the agents role was Bogʻlanish: SecurityRoleType (example): The role that a provenance agent played with respect to the activity. | |||||
![]() ![]() ![]() |
C | 1..1 | Reference(UZ Core PractitionerRole(0.11.1)) | The agent that participated in the event | ||||
![]() ![]() ![]() |
C | 0..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient) | The agent that delegated | ||||
![]() ![]() |
0..* | BackboneElement | An entity used in this activity | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..1 | code | revision | quotation | source | instantiates | removal Bogʻlanish: ProvenanceEntityRoleVS (0.11.1) (required) | |||||
![]() ![]() ![]() |
1..1 | Reference(Resource) | Identity of entity | |||||
![]() ![]() ![]() |
0..* | Qarang agent (Provenance) | Entity is attributed to this agent | |||||
![]() ![]() |
0..* | Signature | Signature on target | |||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: value:url tomonidan Tartibsiz, Ochiq Constraints: ext-1 | |||||
![]() ![]() ![]() |
1..* | Coding | Indication of the reason the entity signed the object(s) Slice: value:system tomonidan Tartibsiz, Ochiq Bogʻlanish: SignatureTypeCodes (preferred): An indication of the reason that an entity signed the object. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
1..1 | Coding | Indication of the reason the entity signed the object(s) Bogʻlanish: SignatureTypeVS (0.11.1) (required) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: value:url tomonidan Tartibsiz, Ochiq Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Majburiy andoza: https://terminology.dhp.uz/fhir/core/CodeSystem/signature-type-cs (extensions allowed) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() |
0..1 | instant | When the signature was created | |||||
![]() ![]() ![]() |
0..1 | Reference(UZ Core PractitionerRole(0.11.1)) | Who signed | |||||
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson | Patient | Device | Organization) | The party represented | |||||
![]() ![]() ![]() |
0..1 | code | The technical format of the signed resources Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() |
0..1 | code | The technical format of the signature Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049) | |||||
![]() ![]() ![]() |
0..1 | base64Binary | The actual signature content (XML DigSig. JWS, picture, etc.) | |||||
Ushbu format bo‘yicha hujjatlar | ||||||||
| Yoʻl | Holat | Foydalanish | ValueSet | Version | Manba |
| Provenance.language | Base | required | All Languages | 📍5.0.0 | FHIR standarti. |
| Provenance.authorization | Base | example | PurposeOfUse | 📍3.1.0 | THO v7.3 |
| Provenance.activity | Base | required | Provenance Activity Types | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.type | Base | required | Provenance Participation Role Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.agent.role | Base | example | Security Role Type | 📍5.0.0 | FHIR standarti. |
| Provenance.entity.role | Base | required | Provenance Entity Role | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.type | Base | preferred | Signature Type Codes | 📍5.0.0 | FHIR standarti. |
| Provenance.signature.type:nationalType | Base | required | Signature Type | 📍0.11.1 | Ushbu implementatsiya qo'llanmasi |
| Provenance.signature.targetFormat | Base | required | Mime Types | 📍5.0.0 | FHIR standarti. |
| Provenance.signature.sigFormat | Base | required | Mime Types | 📍5.0.0 | FHIR standarti. |
| Id | Daraja | Yoʻl(lar) | Tavsif | Ifoda |
Ushbu tuzilma Provenance asosida yaratilgan
Xulosa
Majburiy: 0 element(3 ichma-ich majburiy elements)
Qo‘llab-quvvatlash majburiy: 17 elements
Tuzilmalar
Ushbu tuzilma quyidagi boshqa tuzilmalarga murojaat qiladi:
Slices
Ushbu tuzilma quyidagi ta slice ni belgilaydi:
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 %7C shaklida URL-kodlangan bo'lishi kerak.
Provenance odatda u tavsiflaydigan ma'lumotlar bilan birga uni yaratuvchi tizim tomonidan yoziladi, shuning uchun ko'pchilik mijozlar uni bevosita yaratish o'rniga yozuvning target havolasini kuzatib o'qiydi.
Server identifikatori bo'yicha o'qish
GET [base]/Provenance/[id]
Yozuvning provenance ma'lumotini yoki bemorning imzolangan yozuvlarini topish
GET [base]/Provenance?target=DocumentReference/[id]
GET [base]/Provenance?patient=Patient/[id]
GET [base]/Provenance?patient=Patient/[id]&agent=PractitionerRole/[id]
GET [base]/Provenance?patient=Patient/[id]&when=ge2025-01-01
GET [base]/Provenance?entity=DocumentReference/[id]
Yozuvni uning provenance ma'lumoti bilan birga bitta so'rovda olish uchun teskari include (reverse include) dan foydalaning, masalan GET [base]/DocumentReference?_id=[id]&_revinclude=Provenance:target.
Qo'llab-quvvatlanadigan qidiruv parametrlarining to'liq ro'yxati uchun CapabilityStatement ga qarang.