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 Task Referral Approval - Batafsil ta’riflar

Active 2026-06-18 holatiga ko‘ra

uz-core-referral-approval-task resurss profili uchun ta’riflar

Ushbu jadval mazmunini qanday talqin qilish bo‘yicha ko‘rsatmalarni bu yerdan topish mumkin bu yerda on how to interpret the contents of this table

0. Task
Ta'rif

A task to be performed.

Qisqa tavsifA task to be performed
Boshqaruv0..*
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Invariantlardom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
inv-1: Last modified date must be greater than or equal to authored-on date. (lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn)
tsk-1: Task.restriction is only allowed if the Task is seeking fulfillment and a focus is specified. (restriction.exists() implies code.coding.where(code='fulfill' and system='http://hl7.org/fhir/CodeSystem/task-code').exists() and focus.exists())
uzcore-tsk-1: If Task.status is not completed, cancelled, or failed, and requestedPeriod.end is in the past, businessStatus should be set to overdue for SLA monitoring ((status != 'completed' and status != 'cancelled' and status != 'failed' and requestedPeriod.end.exists() and requestedPeriod.end < now()) implies businessStatus.coding.exists(code = 'overdue'))
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
inv-1: Last modified date must be greater than or equal to authored-on date. (lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn)
tsk-1: Task.restriction is only allowed if the Task is seeking fulfillment and a focus is specified. (restriction.exists() implies code.coding.where(code='fulfill' and system='http://hl7.org/fhir/CodeSystem/task-code').exists() and focus.exists())
2. Task.implicitRules
Ta'rif

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

Qisqa tavsifA set of rules under which this content was created
Izohlar

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.

Boshqaruv0..1
Turiuri
Modifikator hisoblanaditrue sababi This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. Task.contained
Ta'rif

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.

Qisqa tavsifContained, inline Resources
Izohlar

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.

Boshqaruv0..*
Ushbu element quyidagi invariantlar ta’sirida: dom-2, dom-4, dom-3, dom-5
TuriResource
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Muqobil nomlarinline resources, anonymous resources, contained resources
6. Task.modifierExtension
Ta'rif

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Qisqa tavsifExtensions that cannot be ignored
Izohlar

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Boshqaruv0..*
TuriExtension
Modifikator hisoblanaditrue sababi Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Talablar

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Muqobil nomlarextensions, user content
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
8. Task.identifier
Ta'rif

The business identifier for this task.

Qisqa tavsifIdentifiers assigned to this taskTask Instance Identifier
IzohBu biznes identifikatori, resurs identifikatori emas (qarang muhokama)
Boshqaruv0..1*
TuriIdentifier
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosafalse
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Task.basedOn
Ta'rif

BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a "request" resource such as a ServiceRequest, MedicationRequest, CarePlan, etc. which is distinct from the "request" resource the task is seeking to fulfill. This latter resource is referenced by focus. For example, based on a CarePlan (= basedOn), a task is created to fulfill a ServiceRequest ( = focus ) to collect a specimen from a patient.

Qisqa tavsifRequest under which this task was completedRequest fulfilled by this task
Izohlar

Task.basedOn is never the same as Task.focus. Task.basedOn will typically not be present for 'please fulfill' Tasks as a distinct authorization is rarely needed to request fulfillment. If the Task is seeking fulfillment of an order, the order to be fulfilled is always communicated using focus, never basedOn. However, authorization may be needed to perform other types of Task actions. As an example of when both would be present, a Task seeking suspension of a prescription might have a Task.basedOn pointing to the ServiceRequest ordering surgery (which is the driver for suspending the MedicationRequest - which would be the Task.focus).

Boshqaruv10..1*
TuriReference(ServiceRequest, Resource)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Task.partOf
Ta'rif

Task that this particular task is part of.

Qisqa tavsifComposite TaskComposite task
Izohlar

This should usually be 0..1.

Boshqaruv0..*
TuriReference(Task)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

Allows tasks to be broken down into sub-steps (and this division can occur independent of the original task).

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. Task.status
Ta'rif

The current status of the task.

Qisqa tavsifTask Statusdraft | requested | received | accepted | +
Boshqaruv1..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskStatusVS (0.11.1)http://hl7.org/fhir/ValueSet/task-status|5.0.0
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-status-vs|0.11.1)
Turicode
Modifikator hisoblanaditrue sababi This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

These states enable coordination of task status with off-the-shelf workflow solutions that support automation of tasks.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
16. Task.businessStatus
Ta'rif

Contains business-specific nuances of the business state.

Qisqa tavsifBusiness status of taskE.g. "Specimen collected", "IV prepped"
Boshqaruv0..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART Kodlar misoli uchun qarang TaskBusinessStatusVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-business-status-vs|0.11.1)
TuriCodeableConcept
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

There's often a need to track substates of a task - this is often variable by specific workflow implementation.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. Task.intent
Ta'rif

Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.

Qisqa tavsifTask completion levelunknown | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option
Izohlar

This element is immutable. Proposed tasks, planned tasks, etc. must be distinct instances.

In most cases, Tasks will have an intent of "order".

Boshqaruv1..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskIntentVS (0.11.1)http://hl7.org/fhir/ValueSet/task-intent|5.0.0
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-intent-vs|0.11.1)
Turicode
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. Task.doNotPerform
Ta'rif

If true indicates that the Task is asking for the specified action to not occur.

Qisqa tavsifTrue if Task is prohibiting action
Izohlar

The attributes provided with the Task qualify what is not to be done. For example, if a requestedPeriod is provided, the 'do not' request only applies within the specified time. If a requestedPerformer is specified then the 'do not' request only applies to performers of that type. Qualifiers include: code, subject, occurrence, requestedPerformer and performer.

In some cases, the Request.code may pre-coordinate prohibition into the requested action. E.g. 'NPO' (nothing by mouth), 'DNR' (do not recussitate). If this happens, doNotPerform SHALL NOT be set to true. I.e. The resource shall not have double negation. (E.g. 'Do not DNR').

doNotPerform should ONLY be used with Tasks that are tightly bounded in time or process phase. E.g. 'Do not fulfill the midnight dose of medication X tonight due to the early morning scheduled procedure, where the nurse could reasonably check off 'Med X not given at midnight as instructed'. Similarly, a decision support proposal that a patient should not be given a standard intake questionnaire (because the patient is cognitively impaired) would be marked as 'complete' or 'rejected' when the clinician preps the CarePlan or order set after reviewing the decision support results. If there is a need to create a standing order to not do something that can't be satisfied by a single 'non-action', but rather an ongoing refusal to perform the function, MedicationRequest, ServiceRequest or some other form of authorization should be used.

Boshqaruv0..1
Turiboolean
Modifikator hisoblanaditrue sababi If true, this element negates the Task. For example, instead of a request to perform a task, it is a request _not_ to perform a task.
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Task.code
Ta'rif

A name or code (or both) briefly describing what the task involves.

Qisqa tavsifTask categoryTask Type
Izohlar

The title (eg "My Tasks", "Outstanding Tasks for Patient X") should go into the code.

Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: tsk-1
BogʻlanishKodlar quyidagi manbadan olinishi SHART Kodlar misoli uchun qarang TaskCodesVS (0.11.1)http://hl7.org/fhir/ValueSet/task-code|5.0.0
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-codes-vs|0.11.1)
TuriCodeableConcept
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. Task.focus
Ta'rif

The request being fulfilled or the resource being manipulated (changed, suspended, etc.) by this task.

Qisqa tavsifOn which task the action is being performedWhat task is acting on
Izohlar

If multiple resources need to be manipulated, use sub-tasks. (This ensures that status can be tracked independently for each referenced resource.).

Boshqaruv10..1
Ushbu element quyidagi invariantlar ta’sirida: tsk-1
TuriReference(ServiceRequest, Resource)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

Used to identify the thing to be done.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
26. Task.for
Ta'rif

The entity who benefits from the performance of the service specified in the task (e.g., the patient).

Qisqa tavsifFor whom this task is performedBeneficiary of the Task
Boshqaruv0..1
TuriReference(UZ Core Patient, Resource)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

Used to track tasks outstanding for a beneficiary. Do not use to track the task owner or creator (see owner and creator respectively). This can also affect access control.

Muqobil nomlarPatient
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. Task.requestedPeriod
Ta'rif

Indicates the start and/or end of the period of time when completion of the task is desired to take place.

Qisqa tavsifWhen execution is requiredWhen the task should be performed
Izohlar

This is typically used when the Task is not seeking fulfillment of a focus Request, as in that case the period would be specified on the Request and/or in the Task.restriction.period. Instead, it is used for stand-alone tasks.

Boshqaruv0..1
TuriPeriod
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. Task.requestedPeriod.start
Ta'rif

The start of the period. The boundary is inclusive.

Qisqa tavsifStarting time with inclusive boundary
Izohlar

If the low element is missing, the meaning is that the low boundary is not known.

Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: per-1
TuridateTime
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. Task.requestedPeriod.end
Ta'rif

The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.

Qisqa tavsifEnd time with inclusive boundary, if not ongoing
Izohlar

The end value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.

Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: per-1
TuridateTime
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Mavjud bo‘lmaganda ma’nosiIf the end of the period is missing, it means that the period is ongoing
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. Task.executionPeriod
Ta'rif

Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).

Qisqa tavsifActual start and end timeStart and end time of execution
Boshqaruv0..1
TuriPeriod
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. Task.executionPeriod.start
Ta'rif

The start of the period. The boundary is inclusive.

Qisqa tavsifStarting time with inclusive boundary
Izohlar

If the low element is missing, the meaning is that the low boundary is not known.

Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: per-1
TuridateTime
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. Task.executionPeriod.end
Ta'rif

The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.

Qisqa tavsifEnd time with inclusive boundary, if not ongoing
Izohlar

The end value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.

Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: per-1
TuridateTime
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Mavjud bo‘lmaganda ma’nosiIf the end of the period is missing, it means that the period is ongoing
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
40. Task.owner
Ta'rif

Party responsible for managing task execution.

Qisqa tavsifTask responsible personResponsible individual
Izohlar

Tasks may be created with an owner not yet identified.

Boshqaruv0..1
TuriReference(UZ Core Organization, UZ Core PractitionerRole, Practitioner, PractitionerRole, Organization, CareTeam, Patient, RelatedPerson)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Majburiy qo‘llab-quvvatlanadigan turlarTurlar/profillarni tanlash bo‘yicha majburiy qo‘llab-quvvatlash qoidalari yo‘q
Xulosatrue
Talablar

Identifies who is expected to perform this task.

Muqobil nomlarPerformer, Executer
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

Ushbu jadval mazmunini qanday talqin qilish bo‘yicha ko‘rsatmalarni bu yerdan topish mumkin bu yerda on how to interpret the contents of this table

0. Task
Invariantlaruzcore-tsk-1: If Task.status is not completed, cancelled, or failed, and requestedPeriod.end is in the past, businessStatus should be set to overdue for SLA monitoring ((status != 'completed' and status != 'cancelled' and status != 'failed' and requestedPeriod.end.exists() and requestedPeriod.end < now()) implies businessStatus.coding.exists(code = 'overdue'))
2. Task.identifier
Qisqa tavsifIdentifiers assigned to this task
IzohBu biznes identifikatori, resurs identifikatori emas (qarang muhokama)
Boshqaruv0..1
Majburiy qo‘llab-quvvatlashtrue
4. Task.basedOn
Qisqa tavsifRequest under which this task was completed
Boshqaruv1..1
TuriReference(ServiceRequest)
Majburiy qo‘llab-quvvatlashtrue
6. Task.partOf
Qisqa tavsifComposite Task
Majburiy qo‘llab-quvvatlashtrue
8. Task.status
Qisqa tavsifTask Status
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskStatusVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-status-vs|0.11.1)
Majburiy qo‘llab-quvvatlashtrue
10. Task.businessStatus
Qisqa tavsifBusiness status of task
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskBusinessStatusVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-business-status-vs|0.11.1)
Majburiy qo‘llab-quvvatlashtrue
12. Task.intent
Qisqa tavsifTask completion level
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskIntentVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-intent-vs|0.11.1)
Majburiy qo‘llab-quvvatlashtrue
14. Task.code
Qisqa tavsifTask category
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskCodesVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-codes-vs|0.11.1)
Majburiy qo‘llab-quvvatlashtrue
16. Task.focus
Qisqa tavsifOn which task the action is being performed
Boshqaruv1..?
TuriReference(ServiceRequest)
Majburiy qo‘llab-quvvatlashtrue
18. Task.for
Qisqa tavsifFor whom this task is performed
TuriReference(UZ Core Patient)
Majburiy qo‘llab-quvvatlashtrue
20. Task.requestedPeriod
Qisqa tavsifWhen execution is required
Majburiy qo‘llab-quvvatlashtrue
22. Task.requestedPeriod.start
Majburiy qo‘llab-quvvatlashtrue
24. Task.requestedPeriod.end
Majburiy qo‘llab-quvvatlashtrue
26. Task.executionPeriod
Qisqa tavsifActual start and end time
Majburiy qo‘llab-quvvatlashtrue
28. Task.executionPeriod.start
Majburiy qo‘llab-quvvatlashtrue
30. Task.executionPeriod.end
Majburiy qo‘llab-quvvatlashtrue
32. Task.owner
Qisqa tavsifTask responsible person
TuriReference(UZ Core Organization, UZ Core PractitionerRole)
Majburiy qo‘llab-quvvatlashtrue
Majburiy qo‘llab-quvvatlanadigan turlarTurlar/profillarni tanlash bo‘yicha majburiy qo‘llab-quvvatlash qoidalari yo‘q

Ushbu jadval mazmunini qanday talqin qilish bo‘yicha ko‘rsatmalarni bu yerdan topish mumkin bu yerda on how to interpret the contents of this table

0. Task
Ta'rif

A task to be performed.

Qisqa tavsifA task to be performed
Boshqaruv0..*
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Invariantlardom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
inv-1: Last modified date must be greater than or equal to authored-on date. (lastModified.exists().not() or authoredOn.exists().not() or lastModified >= authoredOn)
tsk-1: Task.restriction is only allowed if the Task is seeking fulfillment and a focus is specified. (restriction.exists() implies code.coding.where(code='fulfill' and system='http://hl7.org/fhir/CodeSystem/task-code').exists() and focus.exists())
uzcore-tsk-1: If Task.status is not completed, cancelled, or failed, and requestedPeriod.end is in the past, businessStatus should be set to overdue for SLA monitoring ((status != 'completed' and status != 'cancelled' and status != 'failed' and requestedPeriod.end.exists() and requestedPeriod.end < now()) implies businessStatus.coding.exists(code = 'overdue'))
2. Task.id
Ta'rif

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

Qisqa tavsifLogical id of this artifact
Izohlar

Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.

Boshqaruv0..1
Turiid
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
4. Task.meta
Ta'rif

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

Qisqa tavsifMetadata about the resource
Boshqaruv0..1
TuriMeta
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. Task.implicitRules
Ta'rif

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

Qisqa tavsifA set of rules under which this content was created
Izohlar

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.

Boshqaruv0..1
Turiuri
Modifikator hisoblanaditrue sababi This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. Task.language
Ta'rif

The base language in which the resource is written.

Qisqa tavsifLanguage of the resource content
Izohlar

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Boshqaruv0..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART AllLanguages
(required to http://hl7.org/fhir/ValueSet/all-languages|5.0.0)

IETF language tag for a human language

Turicode
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Task.text
Ta'rif

A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

Qisqa tavsifText summary of the resource, for human interpretation
Izohlar

Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: dom-6
TuriNarrative
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Muqobil nomlarnarrative, html, xhtml, display
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Task.contained
Ta'rif

These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.

Qisqa tavsifContained, inline Resources
Izohlar

This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.

Boshqaruv0..*
Ushbu element quyidagi invariantlar ta’sirida: dom-2, dom-4, dom-3, dom-5
TuriResource
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Muqobil nomlarinline resources, anonymous resources, contained resources
14. Task.extension
Ta'rif

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Qisqa tavsifAdditional content defined by implementations
Izohlar

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Boshqaruv0..*
TuriExtension
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Muqobil nomlarextensions, user content
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
16. Task.modifierExtension
Ta'rif

May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

Qisqa tavsifExtensions that cannot be ignored
Izohlar

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Boshqaruv0..*
TuriExtension
Modifikator hisoblanaditrue sababi Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Talablar

Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

Muqobil nomlarextensions, user content
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. Task.identifier
Ta'rif

The business identifier for this task.

Qisqa tavsifIdentifiers assigned to this task
IzohBu biznes identifikatori, resurs identifikatori emas (qarang muhokama)
Boshqaruv0..1
TuriIdentifier
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosafalse
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
20. Task.instantiatesCanonical
Ta'rif

The URL pointing to a FHIR-defined protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.

Qisqa tavsifFormal definition of task
Boshqaruv0..1
Turicanonical(ActivityDefinition)
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Talablar

Enables a formal definition of how the task is to be performed, enabling automation.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
22. Task.instantiatesUri
Ta'rif

The URL pointing to an externally maintained protocol, guideline, orderset or other definition that is adhered to in whole or in part by this Task.

Qisqa tavsifFormal definition of task
Boshqaruv0..1
Turiuri
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Talablar

Enables a formal definition of how the task is to be performed (e.g. using BPMN, BPEL, XPDL or other formal notation to be associated with a task), enabling automation.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
24. Task.basedOn
Ta'rif

BasedOn refers to a higher-level authorization that triggered the creation of the task. It references a "request" resource such as a ServiceRequest, MedicationRequest, CarePlan, etc. which is distinct from the "request" resource the task is seeking to fulfill. This latter resource is referenced by focus. For example, based on a CarePlan (= basedOn), a task is created to fulfill a ServiceRequest ( = focus ) to collect a specimen from a patient.

Qisqa tavsifRequest under which this task was completed
Izohlar

Task.basedOn is never the same as Task.focus. Task.basedOn will typically not be present for 'please fulfill' Tasks as a distinct authorization is rarely needed to request fulfillment. If the Task is seeking fulfillment of an order, the order to be fulfilled is always communicated using focus, never basedOn. However, authorization may be needed to perform other types of Task actions. As an example of when both would be present, a Task seeking suspension of a prescription might have a Task.basedOn pointing to the ServiceRequest ordering surgery (which is the driver for suspending the MedicationRequest - which would be the Task.focus).

Boshqaruv1..1
TuriReference(ServiceRequest)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
26. Task.groupIdentifier
Ta'rif

A shared identifier common to multiple independent Task and Request instances that were activated/authorized more or less simultaneously by a single author. The presence of the same identifier on each request ties those requests together and may have business ramifications in terms of reporting of results, billing, etc. E.g. a requisition number shared by a set of lab tests ordered together, or a prescription number shared by all meds ordered at one time.

Qisqa tavsifRequisition or grouper id
Boshqaruv0..1
TuriIdentifier
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Talablar

Billing and/or reporting can be linked to whether multiple requests were created as a single unit.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
28. Task.partOf
Ta'rif

Task that this particular task is part of.

Qisqa tavsifComposite Task
Izohlar

This should usually be 0..1.

Boshqaruv0..*
TuriReference(Task)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

Allows tasks to be broken down into sub-steps (and this division can occur independent of the original task).

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
30. Task.status
Ta'rif

The current status of the task.

Qisqa tavsifTask Status
Boshqaruv1..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskStatusVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-status-vs|0.11.1)
Turicode
Modifikator hisoblanaditrue sababi This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

These states enable coordination of task status with off-the-shelf workflow solutions that support automation of tasks.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
32. Task.statusReason
Ta'rif

An explanation as to why this task is held, failed, was refused, etc.

Qisqa tavsifReason for current status
Izohlar

This applies to the current status. Look at the history of the task to see reasons for past statuses.

Boshqaruv0..1
BogʻlanishKodlar misoli uchun qarang TaskStatusReason
(example to http://hl7.org/fhir/ValueSet/task-status-reason|5.0.0)

Codes to identify the reason for current status. These will typically be specific to a particular workflow.

TuriCodeableReference
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. Task.businessStatus
Ta'rif

Contains business-specific nuances of the business state.

Qisqa tavsifBusiness status of task
Boshqaruv0..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskBusinessStatusVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-business-status-vs|0.11.1)
TuriCodeableConcept
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

There's often a need to track substates of a task - this is often variable by specific workflow implementation.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
36. Task.intent
Ta'rif

Indicates the "level" of actionability associated with the Task, i.e. i+R[9]Cs this a proposed task, a planned task, an actionable task, etc.

Qisqa tavsifTask completion level
Izohlar

This element is immutable. Proposed tasks, planned tasks, etc. must be distinct instances.

In most cases, Tasks will have an intent of "order".

Boshqaruv1..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskIntentVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-intent-vs|0.11.1)
Turicode
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
38. Task.priority
Ta'rif

Indicates how quickly the Task should be addressed with respect to other requests.

Qisqa tavsifroutine | urgent | asap | stat
Boshqaruv0..1
BogʻlanishKodlar quyidagi manbadan olinishi SHART RequestPriority
(required to http://hl7.org/fhir/ValueSet/request-priority|5.0.0)

The priority of a task (may affect service level applied to the task).

Turicode
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosafalse
Talablar

Used to identify the service level expected while performing a task.

Mavjud bo‘lmaganda ma’nosiIf missing, this task should be performed with normal priority
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
40. Task.doNotPerform
Ta'rif

If true indicates that the Task is asking for the specified action to not occur.

Qisqa tavsifTrue if Task is prohibiting action
Izohlar

The attributes provided with the Task qualify what is not to be done. For example, if a requestedPeriod is provided, the 'do not' request only applies within the specified time. If a requestedPerformer is specified then the 'do not' request only applies to performers of that type. Qualifiers include: code, subject, occurrence, requestedPerformer and performer.

In some cases, the Request.code may pre-coordinate prohibition into the requested action. E.g. 'NPO' (nothing by mouth), 'DNR' (do not recussitate). If this happens, doNotPerform SHALL NOT be set to true. I.e. The resource shall not have double negation. (E.g. 'Do not DNR').

doNotPerform should ONLY be used with Tasks that are tightly bounded in time or process phase. E.g. 'Do not fulfill the midnight dose of medication X tonight due to the early morning scheduled procedure, where the nurse could reasonably check off 'Med X not given at midnight as instructed'. Similarly, a decision support proposal that a patient should not be given a standard intake questionnaire (because the patient is cognitively impaired) would be marked as 'complete' or 'rejected' when the clinician preps the CarePlan or order set after reviewing the decision support results. If there is a need to create a standing order to not do something that can't be satisfied by a single 'non-action', but rather an ongoing refusal to perform the function, MedicationRequest, ServiceRequest or some other form of authorization should be used.

Boshqaruv0..1
Turiboolean
Modifikator hisoblanaditrue sababi If true, this element negates the Task. For example, instead of a request to perform a task, it is a request _not_ to perform a task.
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
42. Task.code
Ta'rif

A name or code (or both) briefly describing what the task involves.

Qisqa tavsifTask category
Izohlar

The title (eg "My Tasks", "Outstanding Tasks for Patient X") should go into the code.

Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: tsk-1
BogʻlanishKodlar quyidagi manbadan olinishi SHART TaskCodesVS (0.11.1)
(required to https://terminology.dhp.uz/fhir/core/ValueSet/task-codes-vs|0.11.1)
TuriCodeableConcept
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
44. Task.description
Ta'rif

A free-text description of what is to be performed.

Qisqa tavsifHuman-readable explanation of task
Boshqaruv0..1
Turistring
Modifikator hisoblanadifalse
Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
46. Task.focus
Ta'rif

The request being fulfilled or the resource being manipulated (changed, suspended, etc.) by this task.

Qisqa tavsifOn which task the action is being performed
Izohlar

If multiple resources need to be manipulated, use sub-tasks. (This ensures that status can be tracked independently for each referenced resource.).

Boshqaruv1..1
Ushbu element quyidagi invariantlar ta’sirida: tsk-1
TuriReference(ServiceRequest)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

Used to identify the thing to be done.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
48. Task.for
Ta'rif

The entity who benefits from the performance of the service specified in the task (e.g., the patient).

Qisqa tavsifFor whom this task is performed
Boshqaruv0..1
TuriReference(UZ Core Patient)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Talablar

Used to track tasks outstanding for a beneficiary. Do not use to track the task owner or creator (see owner and creator respectively). This can also affect access control.

Muqobil nomlarPatient
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
50. Task.encounter
Ta'rif

The healthcare event (e.g. a patient and healthcare provider interaction) during which this task was created.

Qisqa tavsifHealthcare event during which this task originated
Boshqaruv0..1
TuriReference(Encounter)
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashfalse
Xulosatrue
Talablar

For some tasks it may be important to know the link between the encounter the task originated within.

Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
52. Task.requestedPeriod
Ta'rif

Indicates the start and/or end of the period of time when completion of the task is desired to take place.

Qisqa tavsifWhen execution is required
Izohlar

This is typically used when the Task is not seeking fulfillment of a focus Request, as in that case the period would be specified on the Request and/or in the Task.restriction.period. Instead, it is used for stand-alone tasks.

Boshqaruv0..1
TuriPeriod
Modifikator hisoblanadifalse
Majburiy qo‘llab-quvvatlashtrue
Xulosatrue
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
54. Task.requestedPeriod.id
Ta'rif

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Qisqa tavsifUnique id for inter-element referencing
Boshqaruv0..1
Ushbu element quyidagi invariantlar ta’sirida: ele-1
Turiid
Modifikator hisoblanadifalse
XML FormatXML formatida ushbu xususiyat atribut sifatida ifodalanadi.
Xulosafalse
56. Task.requestedPeriod.extension
Ta'rif

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

Qisqa tavsifAdditional content defined by implementations
Izohlar

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Boshqaruv0..*
TuriExtension
Modifikator hisoblanadifalse
Xulosafalse
Muqobil nomlarextensions, user content
Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingUshbu element quyidagi slices to‘plamini belgilaydi Task.requestedPeriod.extension. Slices quyidagicha:Tartibsiz va Open, va quyidagi diskriminatorlar yordamida farqlanishi mumkin:
  • value @ url
  • 58. Task.requestedPeriod.start
    Ta'rif

    The start of the period. The boundary is inclusive.

    Qisqa tavsifStarting time with inclusive boundary
    Izohlar

    If the low element is missing, the meaning is that the low boundary is not known.

    Boshqaruv0..1
    Ushbu element quyidagi invariantlar ta’sirida: per-1
    TuridateTime
    Modifikator hisoblanadifalse
    Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
    Majburiy qo‘llab-quvvatlashtrue
    Xulosatrue
    Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    60. Task.requestedPeriod.end
    Ta'rif

    The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.

    Qisqa tavsifEnd time with inclusive boundary, if not ongoing
    Izohlar

    The end value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.

    Boshqaruv0..1
    Ushbu element quyidagi invariantlar ta’sirida: per-1
    TuridateTime
    Modifikator hisoblanadifalse
    Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
    Majburiy qo‘llab-quvvatlashtrue
    Xulosatrue
    Mavjud bo‘lmaganda ma’nosiIf the end of the period is missing, it means that the period is ongoing
    Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    62. Task.executionPeriod
    Ta'rif

    Identifies the time action was first taken against the task (start) and/or the time final action was taken against the task prior to marking it as completed (end).

    Qisqa tavsifActual start and end time
    Boshqaruv0..1
    TuriPeriod
    Modifikator hisoblanadifalse
    Majburiy qo‘llab-quvvatlashtrue
    Xulosatrue
    Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    64. Task.executionPeriod.id
    Ta'rif

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    Qisqa tavsifUnique id for inter-element referencing
    Boshqaruv0..1
    Ushbu element quyidagi invariantlar ta’sirida: ele-1
    Turiid
    Modifikator hisoblanadifalse
    XML FormatXML formatida ushbu xususiyat atribut sifatida ifodalanadi.
    Xulosafalse
    66. Task.executionPeriod.extension
    Ta'rif

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    Qisqa tavsifAdditional content defined by implementations
    Izohlar

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Boshqaruv0..*
    TuriExtension
    Modifikator hisoblanadifalse
    Xulosafalse
    Muqobil nomlarextensions, user content
    Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingUshbu element quyidagi slices to‘plamini belgilaydi Task.executionPeriod.extension. Slices quyidagicha:Tartibsiz va Open, va quyidagi diskriminatorlar yordamida farqlanishi mumkin:
    • value @ url
    • 68. Task.executionPeriod.start
      Ta'rif

      The start of the period. The boundary is inclusive.

      Qisqa tavsifStarting time with inclusive boundary
      Izohlar

      If the low element is missing, the meaning is that the low boundary is not known.

      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: per-1
      TuridateTime
      Modifikator hisoblanadifalse
      Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
      Majburiy qo‘llab-quvvatlashtrue
      Xulosatrue
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      70. Task.executionPeriod.end
      Ta'rif

      The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.

      Qisqa tavsifEnd time with inclusive boundary, if not ongoing
      Izohlar

      The end value includes any matching date/time. i.e. 2012-02-03T10:00:00 is in a period that has an end value of 2012-02-03.

      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: per-1
      TuridateTime
      Modifikator hisoblanadifalse
      Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
      Majburiy qo‘llab-quvvatlashtrue
      Xulosatrue
      Mavjud bo‘lmaganda ma’nosiIf the end of the period is missing, it means that the period is ongoing
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      72. Task.authoredOn
      Ta'rif

      The date and time this task was created.

      Qisqa tavsifTask Creation Date
      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: inv-1
      TuridateTime
      Modifikator hisoblanadifalse
      Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Most often used along with lastUpdated to track duration of task to supporting monitoring and management.

      Muqobil nomlarCreated Date
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      74. Task.lastModified
      Ta'rif

      The date and time of last modification to this task.

      Qisqa tavsifTask Last Modified Date
      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: inv-1
      TuridateTime
      Modifikator hisoblanadifalse
      Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
      Majburiy qo‘llab-quvvatlashfalse
      Xulosatrue
      Talablar

      Used along with history to track task activity and time in a particular task state. This enables monitoring and management.

      Muqobil nomlarUpdate Date
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      76. Task.requester
      Ta'rif

      The creator of the task.

      Qisqa tavsifWho is asking for task to be done
      Boshqaruv0..1
      TuriReference(Device, Organization, Patient, Practitioner, PractitionerRole, RelatedPerson)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosatrue
      Talablar

      Identifies who created this task. May be used by access control mechanisms (e.g., to ensure that only the creator can cancel a task).

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      78. Task.requestedPerformer
      Ta'rif

      The kind of participant or specific participant that should perform the task.

      Qisqa tavsifWho should perform Task
      Boshqaruv0..*
      BogʻlanishKodlar odatda quyidagi manbadan olinishi tavsiya etiladi ProcedurePerformerRoleCodes
      (preferred to http://hl7.org/fhir/ValueSet/performer-role|5.0.0)

      The type(s) of task performers allowed.

      TuriCodeableReference(Practitioner, PractitionerRole, Organization, CareTeam, HealthcareService, Patient, Device, RelatedPerson)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Use to distinguish tasks on different activity queues.

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      80. Task.owner
      Ta'rif

      Party responsible for managing task execution.

      Qisqa tavsifTask responsible person
      Izohlar

      Tasks may be created with an owner not yet identified.

      Boshqaruv0..1
      TuriReference(UZ Core Organization, UZ Core PractitionerRole)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashtrue
      Majburiy qo‘llab-quvvatlanadigan turlarTurlar/profillarni tanlash bo‘yicha majburiy qo‘llab-quvvatlash qoidalari yo‘q
      Xulosatrue
      Talablar

      Identifies who is expected to perform this task.

      Muqobil nomlarPerformer, Executer
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      82. Task.performer
      Ta'rif

      The entity who performed the requested task.

      Qisqa tavsifWho or what performed the task
      Boshqaruv0..*
      TuriBackboneElement
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosatrue
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      84. Task.performer.id
      Ta'rif

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      Qisqa tavsifUnique id for inter-element referencing
      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: ele-1
      Turistring
      Modifikator hisoblanadifalse
      XML FormatXML formatida ushbu xususiyat atribut sifatida ifodalanadi.
      Xulosafalse
      86. Task.performer.extension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      Qisqa tavsifAdditional content defined by implementations
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanadifalse
      Xulosafalse
      Muqobil nomlarextensions, user content
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      88. Task.performer.modifierExtension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      Qisqa tavsifExtensions that cannot be ignored even if unrecognized
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanaditrue sababi Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Xulosatrue
      Talablar

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Muqobil nomlarextensions, user content, modifiers
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      90. Task.performer.function
      Ta'rif

      A code or description of the performer of the task.

      Qisqa tavsifType of performance
      Boshqaruv0..1
      Bogʻlanish

      Codes to identify types of task performers.

      TuriCodeableConcept
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosatrue
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      92. Task.performer.actor
      Ta'rif

      The actor or entity who performed the task.

      Qisqa tavsifWho performed the task
      Boshqaruv1..1
      TuriReference(Practitioner, PractitionerRole, Organization, CareTeam, Patient, RelatedPerson)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosatrue
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      94. Task.location
      Ta'rif

      Principal physical location where this task is performed.

      Qisqa tavsifWhere task occurs
      Izohlar

      This should only be specified when the Task to be/being performed happens or is expected to happen primarily within the bounds of a single Location. Other locations (e.g. source, destination, etc.) would either be reflected on the 'basedOn' Request or be conveyed as distinct Task.input values.

      Boshqaruv0..1
      TuriReference(Location)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosatrue
      Talablar

      Ties the event to where the records are likely kept and provides context around the event occurrence (e.g. if it occurred inside or outside a dedicated healthcare setting).

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      96. Task.reason
      Ta'rif

      A description, code, or reference indicating why this task needs to be performed.

      Qisqa tavsifWhy task is needed
      Izohlar

      This will typically not be present for Tasks with a code of 'please fulfill' as, for those, the reason for action is conveyed on the Request pointed to by Task.focus. Some types of tasks will not need a 'reason'. E.g. a request to discharge a patient can be inferred to be 'because the patient is ready' and this would not need a reason to be stated on the Task.

      Boshqaruv0..*
      Bogʻlanish

      Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.

      TuriCodeableReference
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      98. Task.insurance
      Ta'rif

      Insurance plans, coverage extensions, pre-authorizations and/or pre-determinations that may be relevant to the Task.

      Qisqa tavsifAssociated insurance coverage
      Boshqaruv0..*
      TuriReference(Coverage, ClaimResponse)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      100. Task.note
      Ta'rif

      Free-text information captured about the task as it progresses.

      Qisqa tavsifComments made about the task
      Boshqaruv0..*
      TuriAnnotation
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      102. Task.relevantHistory
      Ta'rif

      Links to Provenance records for past versions of this Task that identify key state transitions or updates that are likely to be relevant to a user looking at the current version of the task.

      Qisqa tavsifKey events in history of the Task
      Izohlar

      This element does not point to the Provenance associated with the current version of the resource - as it would be created after this version existed. The Provenance for the current version can be retrieved with a _revinclude.

      Boshqaruv0..*
      TuriReference(Provenance)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Muqobil nomlarStatus History
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      104. Task.restriction
      Ta'rif

      If the Task.focus is a request resource and the task is seeking fulfillment (i.e. is asking for the request to be actioned), this element identifies any limitations on what parts of the referenced request should be actioned.

      Qisqa tavsifConstraints on fulfillment tasks
      Izohlar

      Task.restriction can only be present if the Task is seeking fulfillment of another Request resource, and the restriction identifies what subset of the authorization conveyed by the request is supposed to be fulfilled by this Task. A possible example could be a standing order (the request) covering a significant time period and/or individuals, while the Task seeks fulfillment for only a subset of that time-period and a single individual.

      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: tsk-1
      TuriBackboneElement
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Sometimes when fulfillment is sought, you don't want full fulfillment.

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      106. Task.restriction.id
      Ta'rif

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      Qisqa tavsifUnique id for inter-element referencing
      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: ele-1
      Turistring
      Modifikator hisoblanadifalse
      XML FormatXML formatida ushbu xususiyat atribut sifatida ifodalanadi.
      Xulosafalse
      108. Task.restriction.extension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      Qisqa tavsifAdditional content defined by implementations
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanadifalse
      Xulosafalse
      Muqobil nomlarextensions, user content
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      110. Task.restriction.modifierExtension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      Qisqa tavsifExtensions that cannot be ignored even if unrecognized
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanaditrue sababi Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Xulosatrue
      Talablar

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Muqobil nomlarextensions, user content, modifiers
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      112. Task.restriction.repetitions
      Ta'rif

      Indicates the number of times the requested action should occur.

      Qisqa tavsifHow many times to repeat
      Boshqaruv0..1
      TuripositiveInt
      Modifikator hisoblanadifalse
      Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      E.g. order that requests monthly lab tests, fulfillment is sought for 1.

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      114. Task.restriction.period
      Ta'rif

      The time-period for which fulfillment is sought. This must fall within the overall time period authorized in the referenced request. E.g. ServiceRequest.occurance[x].

      Qisqa tavsifWhen fulfillment is sought
      Izohlar

      This is distinct from Task.executionPeriod. ExecutionPeriod indicates when the task needs to be initiated, while Task.restriction.period specifies the subset of the overall authorization that this period covers. For example, a MedicationRequest with an overall effective period of 1 year might have a Task whose restriction.period is 2 months (i.e. satisfy 2 months of medication therapy), while the execution period might be 'between now and 5 days from now' - i.e. If you say yes to this, then you're agreeing to supply medication for that 2 month period within the next 5 days.

      Note that period.high is the due date representing the time by which the task should be completed.

      Boshqaruv0..1
      TuriPeriod
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      E.g. order that authorizes 1 year's services. Fulfillment is sought for next 3 months.

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      116. Task.restriction.recipient
      Ta'rif

      For requests that are targeted to more than one potential recipient/target, to identify who is fulfillment is sought for.

      Qisqa tavsifFor whom is fulfillment sought?
      Boshqaruv0..*
      TuriReference(Patient, Practitioner, PractitionerRole, RelatedPerson, Group, Organization)
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      118. Task.input
      Ta'rif

      Additional information that may be needed in the execution of the task.

      Qisqa tavsifInformation used to perform task
      Boshqaruv0..*
      TuriBackboneElement
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Resources and data used to perform the task. This data is used in the business logic of task execution, and is stored separately because it varies between workflows.

      Muqobil nomlarSupporting Information
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      120. Task.input.id
      Ta'rif

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      Qisqa tavsifUnique id for inter-element referencing
      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: ele-1
      Turistring
      Modifikator hisoblanadifalse
      XML FormatXML formatida ushbu xususiyat atribut sifatida ifodalanadi.
      Xulosafalse
      122. Task.input.extension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      Qisqa tavsifAdditional content defined by implementations
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanadifalse
      Xulosafalse
      Muqobil nomlarextensions, user content
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      124. Task.input.modifierExtension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      Qisqa tavsifExtensions that cannot be ignored even if unrecognized
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanaditrue sababi Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Xulosatrue
      Talablar

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Muqobil nomlarextensions, user content, modifiers
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      126. Task.input.type
      Ta'rif

      A code or description indicating how the input is intended to be used as part of the task execution.

      Qisqa tavsifLabel for the input
      Izohlar

      If referencing a BPMN workflow or Protocol, the "system" is the URL for the workflow definition and the code is the "name" of the required input.

      Boshqaruv1..1
      Bogʻlanish

      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.

      TuriCodeableConcept
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Inputs are named to enable task automation to bind data and pass it from one task to the next.

      Muqobil nomlarName
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      128. Task.input.value[x]
      Ta'rif

      The value of the input parameter as a basic type.

      Qisqa tavsifContent to use in performing the task
      Boshqaruv1..1
      TuriTanlov: 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
      [x] IzohQarangMa’lumot turlari tanlovi[x] dan foydalanish bo‘yicha qo‘shimcha ma’lumot uchun
      Modifikator hisoblanadifalse
      Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      130. Task.output
      Ta'rif

      Outputs produced by the Task.

      Qisqa tavsifInformation produced as part of task
      Boshqaruv0..*
      TuriBackboneElement
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Resources and data produced during the execution the task. This data is generated by the business logic of task execution, and is stored separately because it varies between workflows.

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      132. Task.output.id
      Ta'rif

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      Qisqa tavsifUnique id for inter-element referencing
      Boshqaruv0..1
      Ushbu element quyidagi invariantlar ta’sirida: ele-1
      Turistring
      Modifikator hisoblanadifalse
      XML FormatXML formatida ushbu xususiyat atribut sifatida ifodalanadi.
      Xulosafalse
      134. Task.output.extension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      Qisqa tavsifAdditional content defined by implementations
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanadifalse
      Xulosafalse
      Muqobil nomlarextensions, user content
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      136. Task.output.modifierExtension
      Ta'rif

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      Qisqa tavsifExtensions that cannot be ignored even if unrecognized
      Izohlar

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Boshqaruv0..*
      TuriExtension
      Modifikator hisoblanaditrue sababi Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Xulosatrue
      Talablar

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Muqobil nomlarextensions, user content, modifiers
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      138. Task.output.type
      Ta'rif

      The name of the Output parameter.

      Qisqa tavsifLabel for output
      Boshqaruv1..1
      Bogʻlanish

      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.

      TuriCodeableConcept
      Modifikator hisoblanadifalse
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Outputs are named to enable task automation to bind data and pass it from one task to the next.

      Muqobil nomlarName
      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      140. Task.output.value[x]
      Ta'rif

      The value of the Output parameter as a basic type.

      Qisqa tavsifResult of output
      Boshqaruv1..1
      TuriTanlov: 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
      [x] IzohQarangMa’lumot turlari tanlovi[x] dan foydalanish bo‘yicha qo‘shimcha ma’lumot uchun
      Modifikator hisoblanadifalse
      Primitiv qiymatUshbu primitiv element mavjud bo‘lishi, mavjud bo‘lmasligi yoki kengaytma bilan almashtirilishi mumkin
      Majburiy qo‘llab-quvvatlashfalse
      Xulosafalse
      Talablar

      Task outputs can take any form.

      Invariantlarele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))