O‘zbekiston Raqamli sog‘liqni saqlash platformasi
0.11.1 - ci-build Uzbekistan bayroqcha

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

Resurss profili: UZ Core Consent ( Eksperimental )

Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-consent Versiya: 0.11.1
Active 2025-06-02 holatiga ko‘ra Kompyuterda qayta ishlanadigan nom: UZCoreConsent

Uzbekistan Core Consent profile, used to manage patient consent for data sharing and processing

UZ Core Consent bemorning tibbiy ma'lumotlarini DHP (Digital Health Platform - Raqamli sog'liqni saqlash platformasi) orqali almashish mumkinligi haqidagi o'z qarorini qayd etadi. O'zbekistonda rad etish modeli (opt-out) qo'llanadi: bemor uchun Consent resursi mavjud bo'lmasa, ma'lumot almashishga sukut bo'yicha ruxsat beriladi; bemor esa almashishni taqiqlovchi Consent ni qayd etish orqali undan voz kechadi. Model ataylab ikkilik shaklda tuzilgan: bitta provision ruxsat beradi yoki taqiqlaydi va bemor bu qarorni bemor portalida mustaqil belgilaydi. Platforma qarorni qo'llaydi: Consent kirishni taqiqlasa, ma'lumot so'rovi HTTP 403 bilan rad etiladi. Ikki istisno mavjud: davolovchi tibbiyot xodimlari va qonuniy vakolatga ega boshqa tomonlar uchun qonuniy kirish yo'li hamda favqulodda break-glass kirish yo'li (favqulodda ma'lumotlardan foydalanish maqsadi bilan AuditEvent da qayd etiladi). Consent Patient bilan bog'langan.

Majburiy va Must Support ma'lumot elementlari

Quyidagi elementlar har doim mavjud bo'lishi (majburiy) yoki ma'lumot mavjud bo'lganda qo'llab-quvvatlanishi (Must Support) kerak. Ularning barchasi majburiy emas, biroq tizim ma'lumot mavjud bo'lsa, har bir Must Support elementini to'ldirishi va uni qabul qilganda qayta ishlashi kerak. Bu inson o'qishi uchun mo'ljallangan qisqacha tavsif; quyidagi formal ko'rinishlar aniq karralilik, turlar va terminologik bog'lanishlarni beradi.

Ushbu profil o'ziga xos majburiy karralilik qo'shmaydi. Yagona majburiy element bazaviy resursdan meros olingan status bo'lib, u Consent yozuvining o'z holatini bildiradi va DHP rozilik holatlari qiymatlar to'plamiga bog'langan.

  • subject - Consent qo'llanadigan bemor;
  • grantor - qarorni beruvchi tomon (bemor);
  • period - Consent amal qiladigan davrning boshlanish va tugash vaqti;
  • regulatory basis - qaror asosidagi qonun yoki siyosatni belgilovchi normativ-huquqiy asos (majburiy bog'lanish);
  • decision - permit yoki deny (majburiy bog'lanish);
  • source - sourceAttachment (uning url va yaratilgan sanasi bilan) yoki asosiy rozilik hujjatini saqlovchi sourceReference;
  • qarorni aniqlashtiruvchi provision, uning action va purpose elementlari bilan (ikkalasi ham majburiy bog'lanishga ega).

Qaror ataylab ikkilik shaklda tuzilgan: bitta decision qiymati - permit yoki deny. Platforma har bir ma'lumot so'roviga ruxsat berish yoki uni rad etish uchun shu qiymatdan foydalanadi.

JSON-ni bosqichma-bosqich shakllantirish

Bemor portalda qarorni belgilaganda Consent asosan tizim tomonidan shakllantiriladi, shuning uchun uni qo'lda yaratish uchun ko'p ish talab etilmaydi. Quyidagi misol to'liq yozuvni ko'rsatadi: uni nusxalang va moslashtiring; ko'rsatilgan har bir qiymat ushbu profilga mos keladi. To'liq instansiya - Consent misoli.

status - yagona qat'iy majburiy element. Biroq Consent faqat qaysi ma'lumotlarga nisbatan qo'llanishi (subject), qanday qaror qabul qilingani (decision - permit yoki deny skalyar kodi) va qaror nimaga qo'llanishi (provision) ko'rsatilgandagina mazmunli bo'ladi. Consent mavjud bo'lmasligi ma'lumot almashishga allaqachon ruxsat bergani sababli, odatda yuboriladigan yozuv opt-out hisoblanadi: deny qiymati, bunda provision.action qaysi amal taqiqlanganini - bu yerda ma'lumotni oshkor qilishni - ko'rsatadi. Har bir UZ Core resursi o'zi mos kelishini bildiradigan profilni meta.profile da ko'rsatishi kerak:

{
  "resourceType": "Consent",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-consent"] },
  "status": "active",
  "subject": { "reference": "Patient/example-patient" },
  "decision": "deny",
  "provision": [
    {
      "action": [
        { "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/consentaction", "code": "disclose" }] }
      ]
    }
  ]
}

status va decision majburiy bog'lanishdan foydalanadi: qiymat quyidagi Snapshot ko'rinishida ko'rsatilgan bog'langan qiymatlar to'plamidan olinishi kerak. provision.action CodeableConcept turiga ega, shuning uchun uning kodi coding massivida joylashadi; subject oddiy Reference bo'lgani sababli, maqsad resurs bevosita reference ostida ko'rsatiladi.

To'liqroq yozuv - bu yerda bemor qayta rozilik bildirganda yoki Consent ni muayyan maqsad va davr bilan cheklaganda bo'lgani kabi kirishga ruxsat berish ko'rsatilgan - qarorni kim berganini (grantor, bemor), uning amal qilish muddatini (period), u asoslanadigan qonunni (regulatoryBasis) va qarorni muayyan action hamda purpose bilan cheklovchi provision ni ham qayd etadi. grantor Reference ro'yxati bo'lib, regulatoryBasis, provision.action va provision.purpose kodlangan elementlardir; har bir qiymat bog'langan qiymatlar to'plamidan olinadi:

{
  "resourceType": "Consent",
  "meta": { "profile": ["https://dhp.uz/fhir/core/StructureDefinition/uz-core-consent"] },
  "status": "active",
  "subject": { "reference": "Patient/example-patient" },
  "grantor": [
    { "reference": "Patient/example-patient" }
  ],
  "period": {
    "start": "2025-02-15T14:02:52+05:00",
    "end": "2026-02-15T14:02:52+05:00"
  },
  "regulatoryBasis": [
    {
      "coding": [
        { "system": "https://terminology.dhp.uz/fhir/core/CodeSystem/consent-policy-cs", "code": "uz-LRU-547" }
      ]
    }
  ],
  "decision": "permit",
  "provision": [
    {
      "action": [
        { "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/consentaction", "code": "disclose" }] }
      ],
      "purpose": [
        { "system": "http://terminology.hl7.org/CodeSystem/v3-ActReason", "code": "RECORDMGT" }
      ],
      "period": {
        "start": "2025-02-15T14:02:52+05:00",
        "end": "2026-02-15T14:02:52+05:00"
      }
    }
  ]
}

E'tibor bering: provision.purpose bevosita Coding turiga ega va coding massiviga o'ralmaydi, regulatoryBasis hamda provision.action esa CodeableConcept turiga ega bo'lib, coding massivini saqlaydi. Ushbu yozuv kirishga ruxsat beradi; opt-out xuddi shu tuzilishga ega, faqat decision qiymati deny etib belgilanadi, shundan so'ng platforma har bir ma'lumot so'rovini HTTP 403 bilan rad etadi. Kodlangan qiymatlarni tanlash qoidalari Yetishmayotgan va yashirilgan ma'lumotlar hamda Terminologiya bo'limlarida keltirilgan.

API chaqiruvlari misollari va namunaviy foydali yuklama sahifaning pastki qismidagi Tezkor boshlash bo'limida keltirilgan.

Foydalanishlar:

You can also check for usages in the FHIR IG Statistics

Profil mazmunining rasmiy ko‘rinishlari

Profillar, differentsiyalar, snapshotlar va ularning tasvirlari ta’rifi.

NomiBelgilarCard.TuriTavsif va cheklovlar    Filter: doco
Consent 0..* Consent(5.0.0) A healthcare consumer's or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
Consent.implicitRules Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..1 uri A set of rules under which this content was created
Consent.contained 0..* Resource Contained, inline Resources
Consent.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Consent.status Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 1..1 code draft | active | inactive | not-done | entered-in-error | unknown
Bogʻlanish: ConsentStateCodesVS (0.11.1) (required)
Consent.subject Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Reference(Patient | Practitioner | Group) Who the consent applies to
Consent.period Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Period Effective period for this Consent
Consent.period.start Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime Starting time with inclusive boundary
Consent.period.end Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Consent.grantor Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Who is granting rights according to the policy and rules
Consent.sourceAttachment Ushbu element qo‘llab-quvvatlanishi shart. 0..* Attachment Source from which this consent is taken
Consent.sourceAttachment.url Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 url Uri where the data can be found
Misol General: http://www.acme.com/logo-small.png
Consent.sourceAttachment.creation Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 dateTime Date attachment was first created
Consent.sourceReference Ushbu element qo‘llab-quvvatlanishi shart. 0..* Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) Source from which this consent is taken
Consent.regulatoryBasis uchun slices Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulations establishing base Consent
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentPolicyVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.regulatoryBasis uchun slices.regulatoryBasis:dhpRegulatoryBasis Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulatory basis from the national value set
Bogʻlanish: ConsentPolicyVS (0.11.1) (required)
Consent.decision Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 code deny | permit
Bogʻlanish: ConsentProvisionTypeVS (0.11.1) (required)
Consent.provision Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Constraints to the base Consent.policyRule/Consent.policy
Consent.provision.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.action uchun slices Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Actions controlled by this provision
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentActionVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.provision.action uchun slices.action:dhpAction Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Action from the national value set
Bogʻlanish: ConsentActionVS (0.11.1) (required)
Consent.provision.purpose Ushbu element xulosalarga kiritiladi. 0..* Coding Context of activities covered by this provision
Bogʻlanish: ConsentPurposeOfUseVS (0.11.1) (extensible)

doco Ushbu format bo‘yicha hujjatlar

Terminologiya bog‘lanishlari

Yoʻl Holat Foydalanish ValueSet Version Manba
Consent.status Base required Consent State Codes 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis Base preferred Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis:dhpRegulatoryBasis Base required Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.decision Base required Consent provision type 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action Base preferred Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action:dhpAction Base required Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.purpose Base extensible Consent purpose of use 📍0.11.1 Ushbu implementatsiya qo'llanmasi

Cheklovlar

Id Daraja Yoʻl(lar) Tavsif Ifoda

Ushbu tuzilma Consent asosida yaratilgan

NomiBelgilarCard.TuriTavsif va cheklovlar    Filter: doco
Consent 0..* Consent(5.0.0) A healthcare consumer's or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
Consent.status Ushbu element qo‘llab-quvvatlanishi shart. 1..1 code draft | active | inactive | not-done | entered-in-error | unknown
Bogʻlanish: ConsentStateCodesVS (0.11.1) (required)
Consent.subject Ushbu element qo‘llab-quvvatlanishi shart. 0..1 Reference(Patient | Practitioner | Group) Who the consent applies to
Consent.period Ushbu element qo‘llab-quvvatlanishi shart. 0..1 Period Effective period for this Consent
Consent.period.start Ushbu element qo‘llab-quvvatlanishi shart. 0..1 dateTime Starting time with inclusive boundary
Consent.period.end Ushbu element qo‘llab-quvvatlanishi shart. 0..1 dateTime End time with inclusive boundary, if not ongoing
Consent.sourceAttachment Ushbu element qo‘llab-quvvatlanishi shart. 0..* Attachment Source from which this consent is taken
Consent.sourceAttachment.url Ushbu element qo‘llab-quvvatlanishi shart. 0..1 url Uri where the data can be found
Consent.sourceAttachment.creation Ushbu element qo‘llab-quvvatlanishi shart. 0..1 dateTime Date attachment was first created
Consent.sourceReference Ushbu element qo‘llab-quvvatlanishi shart. 0..* Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) Source from which this consent is taken
Consent.regulatoryBasis uchun slices Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulations establishing base Consent
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentPolicyVS (0.11.1) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.regulatoryBasis uchun slices.regulatoryBasis:dhpRegulatoryBasis Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulatory basis from the national value set
Bogʻlanish: ConsentPolicyVS (0.11.1) (required)
Consent.decision Ushbu element qo‘llab-quvvatlanishi shart. 0..1 code deny | permit
Bogʻlanish: ConsentProvisionTypeVS (0.11.1) (required)
Consent.provision Ushbu element qo‘llab-quvvatlanishi shart. 0..* BackboneElement Constraints to the base Consent.policyRule/Consent.policy
Consent.provision.action uchun slices 0..* CodeableConcept Actions controlled by this provision
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentActionVS (0.11.1) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.provision.action uchun slices.action:dhpAction 0..* CodeableConcept Action from the national value set
Bogʻlanish: ConsentActionVS (0.11.1) (required)
Consent.provision.purpose 0..* Coding Context of activities covered by this provision
Bogʻlanish: ConsentPurposeOfUseVS (0.11.1) (extensible)

doco Ushbu format bo‘yicha hujjatlar

Terminologiya bog‘lanishlari (Differensial)

Yoʻl Holat Foydalanish ValueSet Version Manba
Consent.status Base required Consent State Codes 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis Base preferred Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis:dhpRegulatoryBasis Base required Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.decision Base required Consent provision type 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action Base preferred Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action:dhpAction Base required Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.purpose Base extensible Consent purpose of use 📍0.11.1 Ushbu implementatsiya qo'llanmasi
NomiBelgilarCard.TuriTavsif va cheklovlar    Filter: doco
Consent 0..* Consent(5.0.0) A healthcare consumer's or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
Consent.id Ushbu element xulosalarga kiritiladi. 0..1 id Logical id of this artifact
Consent.meta Ushbu element xulosalarga kiritiladi. 0..1 Meta Metadata about the resource
Consent.implicitRules Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..1 uri A set of rules under which this content was created
Consent.language 0..1 code Language of the resource content
Bogʻlanish: AllLanguages (required): IETF language tag for a human language
Qo'shimcha bog'lashlarPurpose
CommonLanguages Boshlang'ich
Consent.text 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
Consent.contained 0..* Resource Contained, inline Resources
Consent.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Consent.identifier Ushbu element xulosalarga kiritiladi. 0..* Identifier Identifier for this record (external references)
Consent.status Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 1..1 code draft | active | inactive | not-done | entered-in-error | unknown
Bogʻlanish: ConsentStateCodesVS (0.11.1) (required)
Consent.category Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Classification of the consent statement - for indexing/retrieval
Bogʻlanish: ConsentCategoryCodes (example): A classification of the type of consents found in a consent statement.
Consent.subject Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Reference(Patient | Practitioner | Group) Who the consent applies to
Consent.date Ushbu element xulosalarga kiritiladi. 0..1 date Fully executed date of the consent
Consent.period Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Period Effective period for this Consent
Consent.period.id 0..1 id Unique id for inter-element referencing
Consent.period.extension 0..* Extension Additional content defined by implementations
Slice: value:url tomonidan Tartibsiz, Ochiq
Constraints: ext-1
Consent.period.start Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime Starting time with inclusive boundary
Consent.period.end Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Consent.grantor Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Who is granting rights according to the policy and rules
Consent.grantee Ushbu element xulosalarga kiritiladi. 0..* Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Who is agreeing to the policy and rules
Consent.manager 0..* Reference(HealthcareService | Organization | Patient | Practitioner) Consent workflow management
Consent.controller 0..* Reference(HealthcareService | Organization | Patient | Practitioner) Consent Enforcer
Consent.sourceAttachment Ushbu element qo‘llab-quvvatlanishi shart. 0..* Attachment Source from which this consent is taken
Consent.sourceAttachment.id 0..1 id Unique id for inter-element referencing
Consent.sourceAttachment.extension 0..* Extension Additional content defined by implementations
Slice: value:url tomonidan Tartibsiz, Ochiq
Constraints: ext-1
Consent.sourceAttachment.contentType Ushbu element xulosalarga kiritiladi. C 0..1 code Mime type of the content, with charset etc.
Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
Misol General: text/plain; charset=UTF-8, image/png
Consent.sourceAttachment.language Ushbu element xulosalarga kiritiladi. 0..1 code Human language of the content (BCP-47)
Bogʻlanish: AllLanguages (required): IETF language tag for a human language.
Qo'shimcha bog'lashlarPurpose
CommonLanguages Boshlang'ich

Misol General: en-AU
Consent.sourceAttachment.data C 0..1 base64Binary Data inline, base64ed
Consent.sourceAttachment.url Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 url Uri where the data can be found
Misol General: http://www.acme.com/logo-small.png
Consent.sourceAttachment.size Ushbu element xulosalarga kiritiladi. 0..1 integer64 Number of bytes of content (if url provided)
Consent.sourceAttachment.hash Ushbu element xulosalarga kiritiladi. 0..1 base64Binary Hash of the data (sha-1, base64ed)
Consent.sourceAttachment.title Ushbu element xulosalarga kiritiladi. 0..1 string Label to display in place of the data
Misol General: Official Corporate Logo
Consent.sourceAttachment.creation Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 dateTime Date attachment was first created
Consent.sourceAttachment.height 0..1 positiveInt Height of the image in pixels (photo/video)
Consent.sourceAttachment.width 0..1 positiveInt Width of the image in pixels (photo/video)
Consent.sourceAttachment.frames 0..1 positiveInt Number of frames if > 1 (photo)
Consent.sourceAttachment.duration 0..1 decimal Length in seconds (audio / video)
Consent.sourceAttachment.pages 0..1 positiveInt Number of printed pages
Consent.sourceReference Ushbu element qo‘llab-quvvatlanishi shart. 0..* Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) Source from which this consent is taken
Consent.regulatoryBasis uchun slices Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulations establishing base Consent
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentPolicyVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.regulatoryBasis uchun slices.regulatoryBasis:dhpRegulatoryBasis Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulatory basis from the national value set
Bogʻlanish: ConsentPolicyVS (0.11.1) (required)
Consent.policyBasis 0..1 BackboneElement Computable version of the backing policy
Consent.policyBasis.id 0..1 string Unique id for inter-element referencing
Consent.policyBasis.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.policyBasis.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.policyBasis.reference 0..1 Reference(Resource) Reference backing policy resource
Consent.policyBasis.url 0..1 url URL to a computable backing policy
Consent.policyText 0..* Reference(DocumentReference) Human Readable Policy
Consent.verification Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Consent Verified by patient or family
Consent.verification.id 0..1 string Unique id for inter-element referencing
Consent.verification.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.verification.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.verification.verified Ushbu element xulosalarga kiritiladi. 1..1 boolean Has been verified
Consent.verification.verificationType 0..1 CodeableConcept Business case of verification
Bogʻlanish: ConsentVerificationCodes (example): Types of Verification/Validation.
Consent.verification.verifiedBy 0..1 Reference(Organization | Practitioner | PractitionerRole) Person conducting verification
Consent.verification.verifiedWith 0..1 Reference(Patient | RelatedPerson) Person who verified
Consent.verification.verificationDate 0..* dateTime When consent verified
Consent.decision Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 code deny | permit
Bogʻlanish: ConsentProvisionTypeVS (0.11.1) (required)
Consent.provision Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Constraints to the base Consent.policyRule/Consent.policy
Consent.provision.id 0..1 string Unique id for inter-element referencing
Consent.provision.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.provision.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.period Ushbu element xulosalarga kiritiladi. 0..1 Period Timeframe for this provision
Consent.provision.actor 0..* BackboneElement Who|what controlled by this provision (or group, by role)
Consent.provision.actor.id 0..1 string Unique id for inter-element referencing
Consent.provision.actor.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.provision.actor.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.actor.role 0..1 CodeableConcept How the actor is involved
Bogʻlanish: ParticipationRoleType (extensible): How an actor is involved in the consent considerations.
Consent.provision.actor.reference 0..1 Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Resource for the actor (or group, by role)
Consent.provision.action uchun slices Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Actions controlled by this provision
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentActionVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.provision.action uchun slices.action:dhpAction Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Action from the national value set
Bogʻlanish: ConsentActionVS (0.11.1) (required)
Consent.provision.securityLabel Ushbu element xulosalarga kiritiladi. 0..* Coding Security Labels that define affected resources
Bogʻlanish: SecurityLabelExamples (example): Example Security Labels from the Healthcare Privacy and Security Classification System.
Consent.provision.purpose Ushbu element xulosalarga kiritiladi. 0..* Coding Context of activities covered by this provision
Bogʻlanish: ConsentPurposeOfUseVS (0.11.1) (extensible)
Consent.provision.documentType Ushbu element xulosalarga kiritiladi. 0..* Coding e.g. Resource Type, Profile, CDA, etc
Bogʻlanish: ConsentContentClass (preferred): The document type a consent provision covers.
Consent.provision.resourceType Ushbu element xulosalarga kiritiladi. 0..* Coding e.g. Resource Type, Profile, etc
Bogʻlanish: ResourceType (extensible): The resource types a consent provision covers.
Consent.provision.code Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept e.g. LOINC or SNOMED CT code, etc. in the content
Bogʻlanish: ConsentContentCodes (example): If this code is found in an instance, then the exception applies.
Consent.provision.dataPeriod Ushbu element xulosalarga kiritiladi. 0..1 Period Timeframe for data controlled by this provision
Consent.provision.data Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Data controlled by this provision
Consent.provision.data.id 0..1 string Unique id for inter-element referencing
Consent.provision.data.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.provision.data.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.data.meaning Ushbu element xulosalarga kiritiladi. 1..1 code instance | related | dependents | authoredby
Bogʻlanish: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions.
Consent.provision.data.reference Ushbu element xulosalarga kiritiladi. 1..1 Reference(Resource) The actual data reference
Consent.provision.expression 0..1 Expression A computable expression of the consent
Consent.provision.provision 0..* Qarang provision (Consent) Nested Exception Provisions

doco Ushbu format bo‘yicha hujjatlar

Terminologiya bog‘lanishlari

Yoʻl Holat Foydalanish ValueSet Version Manba
Consent.language Base required All Languages 📍5.0.0 FHIR standarti.
Consent.status Base required Consent State Codes 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.category Base example Consent Category Codes 📍5.0.0 FHIR standarti.
Consent.sourceAttachment.​contentType Base required Mime Types 📍5.0.0 FHIR standarti.
Consent.sourceAttachment.​language Base required All Languages 📍5.0.0 FHIR standarti.
Consent.regulatoryBasis Base preferred Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis:dhpRegulatoryBasis Base required Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.verification.​verificationType Base example Consent Vefication Codes 📍5.0.0 FHIR standarti.
Consent.decision Base required Consent provision type 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.actor.​role Base extensible Participation Role Type 📍5.0.0 FHIR standarti.
Consent.provision.action Base preferred Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action:dhpAction Base required Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.securityLabel Base example Example set of Security Labels 📍5.0.0 FHIR standarti.
Consent.provision.purpose Base extensible Consent purpose of use 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.documentType Base preferred Consent Content Class 📍5.0.0 FHIR standarti.
Consent.provision.resourceType Base extensible Resource Types 📍5.0.0 FHIR standarti.
Consent.provision.code Base example Consent Content Codes 📍5.0.0 FHIR standarti.
Consent.provision.data.​meaning Base required Consent Data Meaning 📍5.0.0 FHIR standarti.

Cheklovlar

Id Daraja Yoʻl(lar) Tavsif Ifoda

Ushbu tuzilma Consent asosida yaratilgan

Xulosa

Qo‘llab-quvvatlash majburiy: 14 elements

Slices

Ushbu tuzilma quyidagi ta slice ni belgilaydi:

  • 1 elementi Consent.regulatoryBasis qiymati asosida slice qilingan
  • 1 elementi Consent.provision.action qiymati asosida slice qilingan

Asosiy elementlar ko'rinishi

NomiBelgilarCard.TuriTavsif va cheklovlar    Filter: doco
Consent 0..* Consent(5.0.0) A healthcare consumer's or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
Consent.implicitRules Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..1 uri A set of rules under which this content was created
Consent.contained 0..* Resource Contained, inline Resources
Consent.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Consent.status Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 1..1 code draft | active | inactive | not-done | entered-in-error | unknown
Bogʻlanish: ConsentStateCodesVS (0.11.1) (required)
Consent.subject Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Reference(Patient | Practitioner | Group) Who the consent applies to
Consent.period Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Period Effective period for this Consent
Consent.period.start Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime Starting time with inclusive boundary
Consent.period.end Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Consent.grantor Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Who is granting rights according to the policy and rules
Consent.sourceAttachment Ushbu element qo‘llab-quvvatlanishi shart. 0..* Attachment Source from which this consent is taken
Consent.sourceAttachment.url Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 url Uri where the data can be found
Misol General: http://www.acme.com/logo-small.png
Consent.sourceAttachment.creation Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 dateTime Date attachment was first created
Consent.sourceReference Ushbu element qo‘llab-quvvatlanishi shart. 0..* Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) Source from which this consent is taken
Consent.regulatoryBasis uchun slices Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulations establishing base Consent
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentPolicyVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.regulatoryBasis uchun slices.regulatoryBasis:dhpRegulatoryBasis Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulatory basis from the national value set
Bogʻlanish: ConsentPolicyVS (0.11.1) (required)
Consent.decision Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 code deny | permit
Bogʻlanish: ConsentProvisionTypeVS (0.11.1) (required)
Consent.provision Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Constraints to the base Consent.policyRule/Consent.policy
Consent.provision.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.action uchun slices Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Actions controlled by this provision
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentActionVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.provision.action uchun slices.action:dhpAction Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Action from the national value set
Bogʻlanish: ConsentActionVS (0.11.1) (required)
Consent.provision.purpose Ushbu element xulosalarga kiritiladi. 0..* Coding Context of activities covered by this provision
Bogʻlanish: ConsentPurposeOfUseVS (0.11.1) (extensible)

doco Ushbu format bo‘yicha hujjatlar

Terminologiya bog‘lanishlari

Yoʻl Holat Foydalanish ValueSet Version Manba
Consent.status Base required Consent State Codes 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis Base preferred Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis:dhpRegulatoryBasis Base required Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.decision Base required Consent provision type 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action Base preferred Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action:dhpAction Base required Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.purpose Base extensible Consent purpose of use 📍0.11.1 Ushbu implementatsiya qo'llanmasi

Cheklovlar

Id Daraja Yoʻl(lar) Tavsif Ifoda

Differensial ko‘rinish

Ushbu tuzilma Consent asosida yaratilgan

NomiBelgilarCard.TuriTavsif va cheklovlar    Filter: doco
Consent 0..* Consent(5.0.0) A healthcare consumer's or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
Consent.status Ushbu element qo‘llab-quvvatlanishi shart. 1..1 code draft | active | inactive | not-done | entered-in-error | unknown
Bogʻlanish: ConsentStateCodesVS (0.11.1) (required)
Consent.subject Ushbu element qo‘llab-quvvatlanishi shart. 0..1 Reference(Patient | Practitioner | Group) Who the consent applies to
Consent.period Ushbu element qo‘llab-quvvatlanishi shart. 0..1 Period Effective period for this Consent
Consent.period.start Ushbu element qo‘llab-quvvatlanishi shart. 0..1 dateTime Starting time with inclusive boundary
Consent.period.end Ushbu element qo‘llab-quvvatlanishi shart. 0..1 dateTime End time with inclusive boundary, if not ongoing
Consent.grantor Ushbu element qo‘llab-quvvatlanishi shart. 0..* Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Who is granting rights according to the policy and rules
Consent.sourceAttachment Ushbu element qo‘llab-quvvatlanishi shart. 0..* Attachment Source from which this consent is taken
Consent.sourceAttachment.url Ushbu element qo‘llab-quvvatlanishi shart. 0..1 url Uri where the data can be found
Consent.sourceAttachment.creation Ushbu element qo‘llab-quvvatlanishi shart. 0..1 dateTime Date attachment was first created
Consent.sourceReference Ushbu element qo‘llab-quvvatlanishi shart. 0..* Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) Source from which this consent is taken
Consent.regulatoryBasis uchun slices Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulations establishing base Consent
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentPolicyVS (0.11.1) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.regulatoryBasis uchun slices.regulatoryBasis:dhpRegulatoryBasis Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulatory basis from the national value set
Bogʻlanish: ConsentPolicyVS (0.11.1) (required)
Consent.decision Ushbu element qo‘llab-quvvatlanishi shart. 0..1 code deny | permit
Bogʻlanish: ConsentProvisionTypeVS (0.11.1) (required)
Consent.provision Ushbu element qo‘llab-quvvatlanishi shart. 0..* BackboneElement Constraints to the base Consent.policyRule/Consent.policy
Consent.provision.action uchun slices 0..* CodeableConcept Actions controlled by this provision
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentActionVS (0.11.1) (preferred)
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.provision.action uchun slices.action:dhpAction 0..* CodeableConcept Action from the national value set
Bogʻlanish: ConsentActionVS (0.11.1) (required)
Consent.provision.purpose 0..* Coding Context of activities covered by this provision
Bogʻlanish: ConsentPurposeOfUseVS (0.11.1) (extensible)

doco Ushbu format bo‘yicha hujjatlar

Terminologiya bog‘lanishlari (Differensial)

Yoʻl Holat Foydalanish ValueSet Version Manba
Consent.status Base required Consent State Codes 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis Base preferred Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis:dhpRegulatoryBasis Base required Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.decision Base required Consent provision type 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action Base preferred Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action:dhpAction Base required Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.purpose Base extensible Consent purpose of use 📍0.11.1 Ushbu implementatsiya qo'llanmasi

Snapshot ko‘rinishiView

NomiBelgilarCard.TuriTavsif va cheklovlar    Filter: doco
Consent 0..* Consent(5.0.0) A healthcare consumer's or third party's choices to permit or deny recipients or roles to perform actions for specific purposes and periods of time
Consent.id Ushbu element xulosalarga kiritiladi. 0..1 id Logical id of this artifact
Consent.meta Ushbu element xulosalarga kiritiladi. 0..1 Meta Metadata about the resource
Consent.implicitRules Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..1 uri A set of rules under which this content was created
Consent.language 0..1 code Language of the resource content
Bogʻlanish: AllLanguages (required): IETF language tag for a human language
Qo'shimcha bog'lashlarPurpose
CommonLanguages Boshlang'ich
Consent.text 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
Consent.contained 0..* Resource Contained, inline Resources
Consent.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Consent.identifier Ushbu element xulosalarga kiritiladi. 0..* Identifier Identifier for this record (external references)
Consent.status Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 1..1 code draft | active | inactive | not-done | entered-in-error | unknown
Bogʻlanish: ConsentStateCodesVS (0.11.1) (required)
Consent.category Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Classification of the consent statement - for indexing/retrieval
Bogʻlanish: ConsentCategoryCodes (example): A classification of the type of consents found in a consent statement.
Consent.subject Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Reference(Patient | Practitioner | Group) Who the consent applies to
Consent.date Ushbu element xulosalarga kiritiladi. 0..1 date Fully executed date of the consent
Consent.period Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 Period Effective period for this Consent
Consent.period.id 0..1 id Unique id for inter-element referencing
Consent.period.extension 0..* Extension Additional content defined by implementations
Slice: value:url tomonidan Tartibsiz, Ochiq
Constraints: ext-1
Consent.period.start Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime Starting time with inclusive boundary
Consent.period.end Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Consent.grantor Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Who is granting rights according to the policy and rules
Consent.grantee Ushbu element xulosalarga kiritiladi. 0..* Reference(CareTeam | HealthcareService | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Who is agreeing to the policy and rules
Consent.manager 0..* Reference(HealthcareService | Organization | Patient | Practitioner) Consent workflow management
Consent.controller 0..* Reference(HealthcareService | Organization | Patient | Practitioner) Consent Enforcer
Consent.sourceAttachment Ushbu element qo‘llab-quvvatlanishi shart. 0..* Attachment Source from which this consent is taken
Consent.sourceAttachment.id 0..1 id Unique id for inter-element referencing
Consent.sourceAttachment.extension 0..* Extension Additional content defined by implementations
Slice: value:url tomonidan Tartibsiz, Ochiq
Constraints: ext-1
Consent.sourceAttachment.contentType Ushbu element xulosalarga kiritiladi. C 0..1 code Mime type of the content, with charset etc.
Bogʻlanish: MimeTypes (required): BCP 13 (RFCs 2045, 2046, 2047, 4288, 4289 and 2049)
Misol General: text/plain; charset=UTF-8, image/png
Consent.sourceAttachment.language Ushbu element xulosalarga kiritiladi. 0..1 code Human language of the content (BCP-47)
Bogʻlanish: AllLanguages (required): IETF language tag for a human language.
Qo'shimcha bog'lashlarPurpose
CommonLanguages Boshlang'ich

Misol General: en-AU
Consent.sourceAttachment.data C 0..1 base64Binary Data inline, base64ed
Consent.sourceAttachment.url Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 url Uri where the data can be found
Misol General: http://www.acme.com/logo-small.png
Consent.sourceAttachment.size Ushbu element xulosalarga kiritiladi. 0..1 integer64 Number of bytes of content (if url provided)
Consent.sourceAttachment.hash Ushbu element xulosalarga kiritiladi. 0..1 base64Binary Hash of the data (sha-1, base64ed)
Consent.sourceAttachment.title Ushbu element xulosalarga kiritiladi. 0..1 string Label to display in place of the data
Misol General: Official Corporate Logo
Consent.sourceAttachment.creation Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 dateTime Date attachment was first created
Consent.sourceAttachment.height 0..1 positiveInt Height of the image in pixels (photo/video)
Consent.sourceAttachment.width 0..1 positiveInt Width of the image in pixels (photo/video)
Consent.sourceAttachment.frames 0..1 positiveInt Number of frames if > 1 (photo)
Consent.sourceAttachment.duration 0..1 decimal Length in seconds (audio / video)
Consent.sourceAttachment.pages 0..1 positiveInt Number of printed pages
Consent.sourceReference Ushbu element qo‘llab-quvvatlanishi shart. 0..* Reference(Consent | DocumentReference | Contract | QuestionnaireResponse) Source from which this consent is taken
Consent.regulatoryBasis uchun slices Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulations establishing base Consent
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentPolicyVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.regulatoryBasis uchun slices.regulatoryBasis:dhpRegulatoryBasis Ushbu element qo‘llab-quvvatlanishi shart. 0..* CodeableConcept Regulatory basis from the national value set
Bogʻlanish: ConsentPolicyVS (0.11.1) (required)
Consent.policyBasis 0..1 BackboneElement Computable version of the backing policy
Consent.policyBasis.id 0..1 string Unique id for inter-element referencing
Consent.policyBasis.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.policyBasis.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.policyBasis.reference 0..1 Reference(Resource) Reference backing policy resource
Consent.policyBasis.url 0..1 url URL to a computable backing policy
Consent.policyText 0..* Reference(DocumentReference) Human Readable Policy
Consent.verification Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Consent Verified by patient or family
Consent.verification.id 0..1 string Unique id for inter-element referencing
Consent.verification.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.verification.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.verification.verified Ushbu element xulosalarga kiritiladi. 1..1 boolean Has been verified
Consent.verification.verificationType 0..1 CodeableConcept Business case of verification
Bogʻlanish: ConsentVerificationCodes (example): Types of Verification/Validation.
Consent.verification.verifiedBy 0..1 Reference(Organization | Practitioner | PractitionerRole) Person conducting verification
Consent.verification.verifiedWith 0..1 Reference(Patient | RelatedPerson) Person who verified
Consent.verification.verificationDate 0..* dateTime When consent verified
Consent.decision Ushbu element modifikator element hisoblanadi. Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..1 code deny | permit
Bogʻlanish: ConsentProvisionTypeVS (0.11.1) (required)
Consent.provision Ushbu element qo‘llab-quvvatlanishi shart. Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Constraints to the base Consent.policyRule/Consent.policy
Consent.provision.id 0..1 string Unique id for inter-element referencing
Consent.provision.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.provision.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.period Ushbu element xulosalarga kiritiladi. 0..1 Period Timeframe for this provision
Consent.provision.actor 0..* BackboneElement Who|what controlled by this provision (or group, by role)
Consent.provision.actor.id 0..1 string Unique id for inter-element referencing
Consent.provision.actor.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.provision.actor.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.actor.role 0..1 CodeableConcept How the actor is involved
Bogʻlanish: ParticipationRoleType (extensible): How an actor is involved in the consent considerations.
Consent.provision.actor.reference 0..1 Reference(Device | Group | CareTeam | Organization | Patient | Practitioner | RelatedPerson | PractitionerRole) Resource for the actor (or group, by role)
Consent.provision.action uchun slices Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Actions controlled by this provision
Slice: value:$this tomonidan Tartibsiz, Ochiq
Bogʻlanish: ConsentActionVS (0.11.1) (preferred)

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Consent.provision.action uchun slices.action:dhpAction Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept Action from the national value set
Bogʻlanish: ConsentActionVS (0.11.1) (required)
Consent.provision.securityLabel Ushbu element xulosalarga kiritiladi. 0..* Coding Security Labels that define affected resources
Bogʻlanish: SecurityLabelExamples (example): Example Security Labels from the Healthcare Privacy and Security Classification System.
Consent.provision.purpose Ushbu element xulosalarga kiritiladi. 0..* Coding Context of activities covered by this provision
Bogʻlanish: ConsentPurposeOfUseVS (0.11.1) (extensible)
Consent.provision.documentType Ushbu element xulosalarga kiritiladi. 0..* Coding e.g. Resource Type, Profile, CDA, etc
Bogʻlanish: ConsentContentClass (preferred): The document type a consent provision covers.
Consent.provision.resourceType Ushbu element xulosalarga kiritiladi. 0..* Coding e.g. Resource Type, Profile, etc
Bogʻlanish: ResourceType (extensible): The resource types a consent provision covers.
Consent.provision.code Ushbu element xulosalarga kiritiladi. 0..* CodeableConcept e.g. LOINC or SNOMED CT code, etc. in the content
Bogʻlanish: ConsentContentCodes (example): If this code is found in an instance, then the exception applies.
Consent.provision.dataPeriod Ushbu element xulosalarga kiritiladi. 0..1 Period Timeframe for data controlled by this provision
Consent.provision.data Ushbu element xulosalarga kiritiladi. 0..* BackboneElement Data controlled by this provision
Consent.provision.data.id 0..1 string Unique id for inter-element referencing
Consent.provision.data.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Consent.provision.data.modifierExtension Ushbu element modifikator element hisoblanadi. Ushbu element xulosalarga kiritiladi. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Consent.provision.data.meaning Ushbu element xulosalarga kiritiladi. 1..1 code instance | related | dependents | authoredby
Bogʻlanish: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions.
Consent.provision.data.reference Ushbu element xulosalarga kiritiladi. 1..1 Reference(Resource) The actual data reference
Consent.provision.expression 0..1 Expression A computable expression of the consent
Consent.provision.provision 0..* Qarang provision (Consent) Nested Exception Provisions

doco Ushbu format bo‘yicha hujjatlar

Terminologiya bog‘lanishlari

Yoʻl Holat Foydalanish ValueSet Version Manba
Consent.language Base required All Languages 📍5.0.0 FHIR standarti.
Consent.status Base required Consent State Codes 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.category Base example Consent Category Codes 📍5.0.0 FHIR standarti.
Consent.sourceAttachment.​contentType Base required Mime Types 📍5.0.0 FHIR standarti.
Consent.sourceAttachment.​language Base required All Languages 📍5.0.0 FHIR standarti.
Consent.regulatoryBasis Base preferred Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.regulatoryBasis:dhpRegulatoryBasis Base required Consent policies 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.verification.​verificationType Base example Consent Vefication Codes 📍5.0.0 FHIR standarti.
Consent.decision Base required Consent provision type 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.actor.​role Base extensible Participation Role Type 📍5.0.0 FHIR standarti.
Consent.provision.action Base preferred Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.action:dhpAction Base required Possible consent actions 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.securityLabel Base example Example set of Security Labels 📍5.0.0 FHIR standarti.
Consent.provision.purpose Base extensible Consent purpose of use 📍0.11.1 Ushbu implementatsiya qo'llanmasi
Consent.provision.documentType Base preferred Consent Content Class 📍5.0.0 FHIR standarti.
Consent.provision.resourceType Base extensible Resource Types 📍5.0.0 FHIR standarti.
Consent.provision.code Base example Consent Content Codes 📍5.0.0 FHIR standarti.
Consent.provision.data.​meaning Base required Consent Data Meaning 📍5.0.0 FHIR standarti.

Cheklovlar

Id Daraja Yoʻl(lar) Tavsif Ifoda

Ushbu tuzilma Consent asosida yaratilgan

Xulosa

Qo‘llab-quvvatlash majburiy: 14 elements

Slices

Ushbu tuzilma quyidagi ta slice ni belgilaydi:

  • 1 elementi Consent.regulatoryBasis qiymati asosida slice qilingan
  • 1 elementi Consent.provision.action qiymati asosida slice qilingan

 

Profilning boshqa ko‘rinishlari: CSV, Excel, Schematron

Tezkor boshlash

Ushbu profil uchun keng tarqalgan API amallari. So'rovlar JWT kirish tokenini talab qiladi - Xavfsizlik va autentifikatsiya bo'limiga qarang. [base] - FHIR-serverning bazaviy URL manzili; | kod tizimini qiymatdan ajratadi va %7C ko'rinishida URL-kodlanishi kerak.

Server identifikatori bo'yicha olish

GET [base]/Consent/[id]

Bemorning rozilik bo'yicha qarorlarini qidirish

GET [base]/Consent?patient=Patient/[id]
GET [base]/Consent?patient=Patient/[id]&status=active
GET [base]/Consent?patient=Patient/[id]&category=http://terminology.hl7.org/CodeSystem/consentcategorycodes%7Cinfa
GET [base]/Consent?patient=Patient/[id]&period=ge2025-01-01
GET [base]/Consent?patient=Patient/[id]&date=ge2025-01-01

Yaratish - bemorning ma'lumot almashishni rad etishini qayd etish; Consent mavjud bo'lmasa, almashishga sukut bo'yicha ruxsat beriladi

POST [base]/Consent
{
  "resourceType": "Consent",
  "meta": { "profile": [ "https://dhp.uz/fhir/core/StructureDefinition/uz-core-consent" ] },
  "status": "active",
  "subject": { "reference": "Patient/[id]" },
  "decision": "deny",
  ...
}

Yangilash - masalan, bemor almashishni rad etsa yoki qayta ruxsat bersa: to'liq resursni yangi decision qiymati bilan yuboring:

PUT [base]/Consent/[id]
If-Match: W/"3"   # oxirgi o'qishdagi ETag; resurs shu vaqtdan beri o'zgargan bo'lsa, 412

Consent odatda bemor tomonidan portalda belgilanadi. Consent kirishni taqiqlasa, ma'lumot so'rovlari HTTP 403 bilan rad etiladi; mijoz tizimlari bu natijani to'g'ri qayta ishlashi kerak.

Qo'llab-quvvatlanadigan qidiruv parametrlarining to'liq ro'yxati CapabilityStatement da keltirilgan.

Bog'liq bo'limlar