| Left: | UZ Core Task Referral Approval (https://dhp.uz/fhir/core/StructureDefinition/uz-core-referral-approval-task) |
| Right: | UZ Core Task Referral Approval (https://dhp.uz/fhir/core/StructureDefinition/uz-core-referral-approval-task) |
| Error | StructureDefinition.version | Values for version differ: '0.9.0' vs '0.10.0' |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Task|5.0.0 | ||
copyright | |||
date | 2026-06-18 | ||
description | Uzbekistan Core Task Referral Approval profile, used to track workflow steps of the state-insurance referral and hospitalization approval process (Annex 1 to Resolution of the Cabinet of Ministers No. 694, 04.11.2025) | ||
experimental | true | ||
fhirVersion | 5.0.0 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#UZ | ||
kind | resource | ||
name | UZCoreReferralApprovalTask | ||
publisher | Ministry of Health of the Republic of Uzbekistan | ||
purpose | |||
status | active | ||
title | UZ Core Task Referral Approval | ||
type | Task | ||
url | https://dhp.uz/fhir/core/StructureDefinition/uz-core-referral-approval-task | ||
version | 0.9.0 | 0.10.0 |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | Task(5.0.0) | A task to be performed | C | 0..* | Task(5.0.0) | A task to be performed | |||||||||
![]() ![]() | Σ | 0..1 | id | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||||||
![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |||||||||
![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (required): IETF language tag for a human language
| 0..1 | code | Language of the resource content Binding: ?? (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..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..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | ?!Σ | 0..* | Extension | Extensions that cannot be ignored | |||||||||
![]() ![]() | S | 0..1 | Identifier | Identifiers assigned to this task | S | 0..1 | Identifier | Identifiers assigned to this task | |||||||||
![]() ![]() | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task | Σ | 0..1 | canonical(ActivityDefinition) | Formal definition of task | |||||||||
![]() ![]() | Σ | 0..1 | uri | Formal definition of task | Σ | 0..1 | uri | Formal definition of task | |||||||||
![]() ![]() | SΣ | 1..1 | Reference(ServiceRequest) | Request under which this task was completed | SΣ | 1..1 | Reference(ServiceRequest) | Request under which this task was completed | |||||||||
![]() ![]() | Σ | 0..1 | Identifier | Requisition or grouper id | Σ | 0..1 | Identifier | Requisition or grouper id | |||||||||
![]() ![]() | SΣ | 0..* | Reference(Task) | Composite Task | SΣ | 0..* | Reference(Task) | Composite Task | |||||||||
![]() ![]() | ?!SΣ | 1..1 | code | Task Status Binding: ?? (required) | ?!SΣ | 1..1 | code | Task Status Binding: ?? (required) | |||||||||
![]() ![]() | Σ | 0..1 | CodeableReference() | Reason for current status Binding: ?? (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow. | Σ | 0..1 | CodeableReference() | Reason for current status Binding: ?? (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow. | |||||||||
![]() ![]() | SΣ | 0..1 | CodeableConcept | Business status of task Binding: ?? (required) | SΣ | 0..1 | CodeableConcept | Business status of task Binding: ?? (required) | |||||||||
![]() ![]() | SΣ | 1..1 | code | Task completion level Binding: ?? (required) | SΣ | 1..1 | code | Task completion level Binding: ?? (required) | |||||||||
![]() ![]() | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): The priority of a task (may affect service level applied to the task). | 0..1 | code | routine | urgent | asap | stat Binding: ?? (required): The priority of a task (may affect service level applied to the task). | |||||||||||
![]() ![]() | ?!Σ | 0..1 | boolean | True if Task is prohibiting action | ?!Σ | 0..1 | boolean | True if Task is prohibiting action | |||||||||
![]() ![]() | SΣC | 0..1 | CodeableConcept | Task category Binding: ?? (required) | SΣC | 0..1 | CodeableConcept | Task category Binding: ?? (required) | |||||||||
![]() ![]() | Σ | 0..1 | string | Human-readable explanation of task | Σ | 0..1 | string | Human-readable explanation of task | |||||||||
![]() ![]() | SΣC | 1..1 | Reference(ServiceRequest) | On which task the action is being performed | SΣC | 1..1 | Reference(ServiceRequest) | On which task the action is being performed | |||||||||
![]() ![]() | SΣ | 0..1 | Reference(UZ Core Patient(0.9.0)) | For whom this task is performed | SΣ | 0..1 | Reference(UZ Core Patient(0.10.0)) | For whom this task is performed | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this task originated | |||||||||
![]() ![]() | SΣ | 0..1 | Period | When execution is required | SΣ | 0..1 | Period | When execution is required | |||||||||
![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | 0..1 | id | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | SΣC | 0..1 | dateTime | Starting time with inclusive boundary | SΣC | 0..1 | dateTime | Starting time with inclusive boundary | |||||||||
![]() ![]() ![]() | SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | |||||||||
![]() ![]() | SΣ | 0..1 | Period | Actual start and end time | SΣ | 0..1 | Period | Actual start and end time | |||||||||
![]() ![]() ![]() | 0..1 | id | Unique id for inter-element referencing | 0..1 | id | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | SΣC | 0..1 | dateTime | Starting time with inclusive boundary | SΣC | 0..1 | dateTime | Starting time with inclusive boundary | |||||||||
![]() ![]() ![]() | SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | SΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | |||||||||
![]() ![]() | C | 0..1 | dateTime | Task Creation Date | C | 0..1 | dateTime | Task Creation Date | |||||||||
![]() ![]() | ΣC | 0..1 | dateTime | Task Last Modified Date | ΣC | 0..1 | dateTime | Task Last Modified Date | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done | Σ | 0..1 | Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) | Who is asking for task to be done | |||||||||
![]() ![]() | 0..* | CodeableReference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Who should perform Task Binding: ?? (preferred): The type(s) of task performers allowed. | 0..* | CodeableReference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) | Who should perform Task Binding: ?? (preferred): The type(s) of task performers allowed. | |||||||||||
![]() ![]() | SΣ | 0..1 | Reference(UZ Core Organization(0.9.0) | UZ Core PractitionerRole(0.9.0)) | Task responsible person | SΣ | 0..1 | Reference(UZ Core Organization(0.10.0) | UZ Core PractitionerRole(0.10.0)) | Task responsible person | |||||||||
![]() ![]() | Σ | 0..* | BackboneElement | Who or what performed the task | Σ | 0..* | BackboneElement | Who or what performed the task | |||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Type of performance Binding Description: (example): Codes to identify types of task performers. | Σ | 0..1 | CodeableConcept | Type of performance Binding Description: (example): Codes to identify types of task performers. | |||||||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) | Who performed the task | Σ | 1..1 | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) | Who performed the task | |||||||||
![]() ![]() | Σ | 0..1 | Reference(Location) | Where task occurs | Σ | 0..1 | Reference(Location) | Where task occurs | |||||||||
![]() ![]() | 0..* | CodeableReference() | Why task is needed Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital. | 0..* | CodeableReference() | Why task is needed Binding Description: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital. | |||||||||||
![]() ![]() | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | 0..* | Reference(Coverage | ClaimResponse) | Associated insurance coverage | |||||||||||
![]() ![]() | 0..* | Annotation | Comments made about the task | 0..* | Annotation | Comments made about the task | |||||||||||
![]() ![]() | 0..* | Reference(Provenance) | Key events in history of the Task | 0..* | Reference(Provenance) | Key events in history of the Task | |||||||||||
![]() ![]() | C | 0..1 | BackboneElement | Constraints on fulfillment tasks | C | 0..1 | BackboneElement | Constraints on fulfillment tasks | |||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | 0..1 | positiveInt | How many times to repeat | 0..1 | positiveInt | How many times to repeat | |||||||||||
![]() ![]() ![]() | 0..1 | Period | When fulfillment is sought | 0..1 | Period | When fulfillment is sought | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | 0..* | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) | For whom is fulfillment sought? | |||||||||||
![]() ![]() | 0..* | BackboneElement | Information used to perform task | 0..* | BackboneElement | Information used to perform task | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | 1..1 | CodeableConcept | Label for the input Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc. | 1..1 | CodeableConcept | Label for the input Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc. | |||||||||||
![]() ![]() ![]() | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference(), Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference(), SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta | Content to use in performing the task | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference(), Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference(), SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta | Content to use in performing the task | |||||||||||
![]() ![]() | 0..* | BackboneElement | Information produced as part of task | 0..* | BackboneElement | Information produced as part of task | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||
![]() ![]() ![]() | 1..1 | CodeableConcept | Label for output Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc. | 1..1 | CodeableConcept | Label for output Binding Description: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc. | |||||||||||
![]() ![]() ![]() | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference(), Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference(), SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta | Result of output | 1..1 | base64Binary, boolean, canonical(), code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference(), Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference(), SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, Meta | Result of output | |||||||||||
Documentation for this format | |||||||||||||||||