Единая платформа цифрового здравоохранения Узбекистана
0.11.1 - ci-build Uzbekistan флаг

Uzbekistan Digital Health Platform, опубликовано Ministry of Health of the Republic of Uzbekistan. Это руководство не является санкционированной публикацией; это непрерывная сборка для версии 0.11.1, созданной FHIR (HL7® FHIR® Standard) CI Build. Эта версия основана на нынешнем содержании https://github.com/uzinfocom-org/digital-health-ig/ и регулярно изменяется. Смотрите каталог опубликованных версий

Профиль ресурса: UZ Core Task Referral Approval ( Экспериментальный )

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-referral-approval-task Версия: 0.11.1
Active по состоянию на 2026-06-18 Вычисляемое имя: UZCoreReferralApprovalTask

Uzbekistan Core Task Referral Approval profile, used to track workflow steps of the state-insurance referral and hospitalization approval process (Annex 1 to Resolution of the Cabinet of Ministers No. 694, 04.11.2025)

Использование:

You can also check for usages in the FHIR IG Statistics

Формальные представления содержимого профиля

Описание профилей, дифференциалов, снимков и их представлений.

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Task C 0..* Task(5.0.0) A task to be performed
Constraints: inv-1, tsk-1, uzcore-tsk-1
Task.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Task.contained 0..* Resource Contained, inline Resources
Task.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Task.identifier Этот элемент должен быть поддержан. 0..1 Identifier Identifiers assigned to this task
Task.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(ServiceRequest) Request under which this task was completed
Task.partOf Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(Task) Composite Task
Task.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task Status
Привязка: TaskStatusVS (0.11.1) (required)
Task.businessStatus Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableConcept Business status of task
Привязка: TaskBusinessStatusVS (0.11.1) (required)
Task.intent Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task completion level
Привязка: TaskIntentVS (0.11.1) (required)
Task.doNotPerform Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 boolean True if Task is prohibiting action
Task.code Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 CodeableConcept Task category
Привязка: TaskCodesVS (0.11.1) (required)
Task.focus Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 1..1 Reference(ServiceRequest) On which task the action is being performed
Task.for Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Patient(0.11.1)) For whom this task is performed
Task.requestedPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period When execution is required
Task.requestedPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.requestedPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.executionPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period Actual start and end time
Task.executionPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.executionPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.owner Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Organization(0.11.1) | UZ Core PractitionerRole(0.11.1)) Task responsible person

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Task.status Base required Task Status ValueSet 📍0.11.1 этот IG
Task.businessStatus Base required Task Business Status Codes ValueSet 📍0.11.1 этот IG
Task.intent Base required Task Intent VS 📍0.11.1 этот IG
Task.code Base required Task Codes ValueSet 📍0.11.1 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
uzcore-tsk-1 warning Task 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')

Эта структура получена из Task

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Task C 0..* Task(5.0.0) A task to be performed
Task.identifier Этот элемент должен быть поддержан. 0..1 Identifier Identifiers assigned to this task
Task.basedOn Этот элемент должен быть поддержан. 1..1 Reference(ServiceRequest) Request under which this task was completed
Task.partOf Этот элемент должен быть поддержан. 0..* Reference(Task) Composite Task
Task.businessStatus Этот элемент должен быть поддержан. 0..1 CodeableConcept Business status of task
Привязка: TaskBusinessStatusVS (0.11.1) (required)
Task.intent Этот элемент должен быть поддержан. 1..1 code Task completion level
Привязка: TaskIntentVS (0.11.1) (required)
Task.code Этот элемент должен быть поддержан. 0..1 CodeableConcept Task category
Привязка: TaskCodesVS (0.11.1) (required)
Task.focus Этот элемент должен быть поддержан. 1..1 Reference(ServiceRequest) On which task the action is being performed
Task.for Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Patient(0.11.1)) For whom this task is performed
Task.requestedPeriod Этот элемент должен быть поддержан. 0..1 Period When execution is required
Task.requestedPeriod.start Этот элемент должен быть поддержан. 0..1 dateTime Starting time with inclusive boundary
Task.requestedPeriod.end Этот элемент должен быть поддержан. 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.executionPeriod Этот элемент должен быть поддержан. 0..1 Period Actual start and end time
Task.executionPeriod.start Этот элемент должен быть поддержан. 0..1 dateTime Starting time with inclusive boundary
Task.executionPeriod.end Этот элемент должен быть поддержан. 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.11.1) | UZ Core PractitionerRole(0.11.1)) Task responsible person

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Task.status Base required Task Status ValueSet 📍0.11.1 этот IG
Task.businessStatus Base required Task Business Status Codes ValueSet 📍0.11.1 этот IG
Task.intent Base required Task Intent VS 📍0.11.1 этот IG
Task.code Base required Task Codes ValueSet 📍0.11.1 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
uzcore-tsk-1 warning Task 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')
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Task C 0..* Task(5.0.0) A task to be performed
Constraints: inv-1, tsk-1, uzcore-tsk-1
Task.id Этот элемент включен в резюме. 0..1 id Logical id of this artifact
Task.meta Этот элемент включен в резюме. 0..1 Meta Metadata about the resource
Task.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Task.language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
Task.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Task.contained 0..* Resource Contained, inline Resources
Task.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Task.identifier Этот элемент должен быть поддержан. 0..1 Identifier Identifiers assigned to this task
Task.instantiatesCanonical Этот элемент включен в резюме. 0..1 canonical(ActivityDefinition) Formal definition of task
Task.instantiatesUri Этот элемент включен в резюме. 0..1 uri Formal definition of task
Task.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(ServiceRequest) Request under which this task was completed
Task.groupIdentifier Этот элемент включен в резюме. 0..1 Identifier Requisition or grouper id
Task.partOf Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(Task) Composite Task
Task.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task Status
Привязка: TaskStatusVS (0.11.1) (required)
Task.statusReason Этот элемент включен в резюме. 0..1 CodeableReference() Reason for current status
Привязка: TaskStatusReason (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
Task.businessStatus Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableConcept Business status of task
Привязка: TaskBusinessStatusVS (0.11.1) (required)
Task.intent Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task completion level
Привязка: TaskIntentVS (0.11.1) (required)
Task.priority 0..1 code routine | urgent | asap | stat
Привязка: RequestPriority (required): The priority of a task (may affect service level applied to the task).
Task.doNotPerform Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 boolean True if Task is prohibiting action
Task.code Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 CodeableConcept Task category
Привязка: TaskCodesVS (0.11.1) (required)
Task.description Этот элемент включен в резюме. 0..1 string Human-readable explanation of task
Task.focus Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 1..1 Reference(ServiceRequest) On which task the action is being performed
Task.for Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Patient(0.11.1)) For whom this task is performed
Task.encounter Этот элемент включен в резюме. 0..1 Reference(Encounter) Healthcare event during which this task originated
Task.requestedPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period When execution is required
Task.requestedPeriod.id 0..1 id Unique id for inter-element referencing
Task.requestedPeriod.extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
Task.requestedPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.requestedPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.executionPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period Actual start and end time
Task.executionPeriod.id 0..1 id Unique id for inter-element referencing
Task.executionPeriod.extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
Task.executionPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.executionPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.authoredOn C 0..1 dateTime Task Creation Date
Task.lastModified Этот элемент включен в резюме. C 0..1 dateTime Task Last Modified Date
Task.requester Этот элемент включен в резюме. 0..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who is asking for task to be done
Task.requestedPerformer 0..* CodeableReference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Who should perform Task
Привязка: ProcedurePerformerRoleCodes (preferred): The type(s) of task performers allowed.
Task.owner Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Organization(0.11.1) | UZ Core PractitionerRole(0.11.1)) Task responsible person
Task.performer Этот элемент включен в резюме. 0..* BackboneElement Who or what performed the task
Task.performer.id 0..1 string Unique id for inter-element referencing
Task.performer.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.performer.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.performer.function Этот элемент включен в резюме. 0..1 CodeableConcept Type of performance
Описание привязки: (example): Codes to identify types of task performers.
Task.performer.actor Этот элемент включен в резюме. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who performed the task
Task.location Этот элемент включен в резюме. 0..1 Reference(Location) Where task occurs
Task.reason 0..* CodeableReference() Why task is needed
Описание привязки: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
Task.insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
Task.note 0..* Annotation Comments made about the task
Task.relevantHistory 0..* Reference(Provenance) Key events in history of the Task
Task.restriction C 0..1 BackboneElement Constraints on fulfillment tasks
Task.restriction.id 0..1 string Unique id for inter-element referencing
Task.restriction.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.restriction.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.restriction.repetitions 0..1 positiveInt How many times to repeat
Task.restriction.period 0..1 Period When fulfillment is sought
Task.restriction.recipient 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) For whom is fulfillment sought?
Task.input 0..* BackboneElement Information used to perform task
Task.input.id 0..1 string Unique id for inter-element referencing
Task.input.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.input.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.input.type 1..1 CodeableConcept Label for the input
Описание привязки: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Task.input.value[x] 1..1 Content to use in performing the task
Task.input.value[x].valueBase64Binary base64Binary
Task.input.value[x].valueBoolean boolean
Task.input.value[x].valueCanonical canonical(Any)
Task.input.value[x].valueCode code
Task.input.value[x].valueDate date
Task.input.value[x].valueDateTime dateTime
Task.input.value[x].valueDecimal decimal
Task.input.value[x].valueId id
Task.input.value[x].valueInstant instant
Task.input.value[x].valueInteger integer
Task.input.value[x].valueInteger64 integer64
Task.input.value[x].valueMarkdown markdown
Task.input.value[x].valueOid oid
Task.input.value[x].valuePositiveInt positiveInt
Task.input.value[x].valueString string
Task.input.value[x].valueTime time
Task.input.value[x].valueUnsignedInt unsignedInt
Task.input.value[x].valueUri uri
Task.input.value[x].valueUrl url
Task.input.value[x].valueUuid uuid
Task.input.value[x].valueAddress Address
Task.input.value[x].valueAge Age
Task.input.value[x].valueAnnotation Annotation
Task.input.value[x].valueAttachment Attachment
Task.input.value[x].valueCodeableConcept CodeableConcept
Task.input.value[x].valueCodeableReference CodeableReference
Task.input.value[x].valueCoding Coding
Task.input.value[x].valueContactPoint ContactPoint
Task.input.value[x].valueCount Count
Task.input.value[x].valueDistance Distance
Task.input.value[x].valueDuration Duration
Task.input.value[x].valueHumanName HumanName
Task.input.value[x].valueIdentifier Identifier
Task.input.value[x].valueMoney Money
Task.input.value[x].valuePeriod Period
Task.input.value[x].valueQuantity Quantity
Task.input.value[x].valueRange Range
Task.input.value[x].valueRatio Ratio
Task.input.value[x].valueRatioRange RatioRange
Task.input.value[x].valueReference Reference(Any)
Task.input.value[x].valueSampledData SampledData
Task.input.value[x].valueSignature Signature
Task.input.value[x].valueTiming Timing
Task.input.value[x].valueContactDetail ContactDetail
Task.input.value[x].valueDataRequirement DataRequirement
Task.input.value[x].valueExpression Expression
Task.input.value[x].valueParameterDefinition ParameterDefinition
Task.input.value[x].valueRelatedArtifact RelatedArtifact
Task.input.value[x].valueTriggerDefinition TriggerDefinition
Task.input.value[x].valueUsageContext UsageContext
Task.input.value[x].valueAvailability Availability
Task.input.value[x].valueExtendedContactDetail ExtendedContactDetail
Task.input.value[x].valueDosage Dosage
Task.input.value[x].valueMeta Meta
Task.output 0..* BackboneElement Information produced as part of task
Task.output.id 0..1 string Unique id for inter-element referencing
Task.output.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.output.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.output.type 1..1 CodeableConcept Label for output
Описание привязки: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
Task.output.value[x] 1..1 Result of output
Task.output.value[x].valueBase64Binary base64Binary
Task.output.value[x].valueBoolean boolean
Task.output.value[x].valueCanonical canonical(Any)
Task.output.value[x].valueCode code
Task.output.value[x].valueDate date
Task.output.value[x].valueDateTime dateTime
Task.output.value[x].valueDecimal decimal
Task.output.value[x].valueId id
Task.output.value[x].valueInstant instant
Task.output.value[x].valueInteger integer
Task.output.value[x].valueInteger64 integer64
Task.output.value[x].valueMarkdown markdown
Task.output.value[x].valueOid oid
Task.output.value[x].valuePositiveInt positiveInt
Task.output.value[x].valueString string
Task.output.value[x].valueTime time
Task.output.value[x].valueUnsignedInt unsignedInt
Task.output.value[x].valueUri uri
Task.output.value[x].valueUrl url
Task.output.value[x].valueUuid uuid
Task.output.value[x].valueAddress Address
Task.output.value[x].valueAge Age
Task.output.value[x].valueAnnotation Annotation
Task.output.value[x].valueAttachment Attachment
Task.output.value[x].valueCodeableConcept CodeableConcept
Task.output.value[x].valueCodeableReference CodeableReference
Task.output.value[x].valueCoding Coding
Task.output.value[x].valueContactPoint ContactPoint
Task.output.value[x].valueCount Count
Task.output.value[x].valueDistance Distance
Task.output.value[x].valueDuration Duration
Task.output.value[x].valueHumanName HumanName
Task.output.value[x].valueIdentifier Identifier
Task.output.value[x].valueMoney Money
Task.output.value[x].valuePeriod Period
Task.output.value[x].valueQuantity Quantity
Task.output.value[x].valueRange Range
Task.output.value[x].valueRatio Ratio
Task.output.value[x].valueRatioRange RatioRange
Task.output.value[x].valueReference Reference(Any)
Task.output.value[x].valueSampledData SampledData
Task.output.value[x].valueSignature Signature
Task.output.value[x].valueTiming Timing
Task.output.value[x].valueContactDetail ContactDetail
Task.output.value[x].valueDataRequirement DataRequirement
Task.output.value[x].valueExpression Expression
Task.output.value[x].valueParameterDefinition ParameterDefinition
Task.output.value[x].valueRelatedArtifact RelatedArtifact
Task.output.value[x].valueTriggerDefinition TriggerDefinition
Task.output.value[x].valueUsageContext UsageContext
Task.output.value[x].valueAvailability Availability
Task.output.value[x].valueExtendedContactDetail ExtendedContactDetail
Task.output.value[x].valueDosage Dosage
Task.output.value[x].valueMeta Meta

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Task.language Base required All Languages 📍5.0.0 Стандарт FHIR
Task.status Base required Task Status ValueSet 📍0.11.1 этот IG
Task.statusReason Base example Task Status Reason 📍5.0.0 Стандарт FHIR
Task.businessStatus Base required Task Business Status Codes ValueSet 📍0.11.1 этот IG
Task.intent Base required Task Intent VS 📍0.11.1 этот IG
Task.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
Task.code Base required Task Codes ValueSet 📍0.11.1 этот IG
Task.requestedPerformer Base preferred Procedure Performer Role Codes 📍5.0.0 Стандарт FHIR
Task.performer.function Base example Not State Unknown
Task.reason Base example Not State Unknown
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
uzcore-tsk-1 warning Task 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')

Эта структура получена из Task

Просмотр ключевых элементов

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Task C 0..* Task(5.0.0) A task to be performed
Constraints: inv-1, tsk-1, uzcore-tsk-1
Task.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Task.contained 0..* Resource Contained, inline Resources
Task.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Task.identifier Этот элемент должен быть поддержан. 0..1 Identifier Identifiers assigned to this task
Task.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(ServiceRequest) Request under which this task was completed
Task.partOf Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(Task) Composite Task
Task.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task Status
Привязка: TaskStatusVS (0.11.1) (required)
Task.businessStatus Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableConcept Business status of task
Привязка: TaskBusinessStatusVS (0.11.1) (required)
Task.intent Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task completion level
Привязка: TaskIntentVS (0.11.1) (required)
Task.doNotPerform Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 boolean True if Task is prohibiting action
Task.code Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 CodeableConcept Task category
Привязка: TaskCodesVS (0.11.1) (required)
Task.focus Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 1..1 Reference(ServiceRequest) On which task the action is being performed
Task.for Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Patient(0.11.1)) For whom this task is performed
Task.requestedPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period When execution is required
Task.requestedPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.requestedPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.executionPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period Actual start and end time
Task.executionPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.executionPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.owner Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Organization(0.11.1) | UZ Core PractitionerRole(0.11.1)) Task responsible person

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Task.status Base required Task Status ValueSet 📍0.11.1 этот IG
Task.businessStatus Base required Task Business Status Codes ValueSet 📍0.11.1 этот IG
Task.intent Base required Task Intent VS 📍0.11.1 этот IG
Task.code Base required Task Codes ValueSet 📍0.11.1 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
uzcore-tsk-1 warning Task 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')

Дифференциальный вид

Эта структура получена из Task

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Task C 0..* Task(5.0.0) A task to be performed
Task.identifier Этот элемент должен быть поддержан. 0..1 Identifier Identifiers assigned to this task
Task.basedOn Этот элемент должен быть поддержан. 1..1 Reference(ServiceRequest) Request under which this task was completed
Task.partOf Этот элемент должен быть поддержан. 0..* Reference(Task) Composite Task
Task.status Этот элемент должен быть поддержан. 1..1 code Task Status
Привязка: TaskStatusVS (0.11.1) (required)
Task.businessStatus Этот элемент должен быть поддержан. 0..1 CodeableConcept Business status of task
Привязка: TaskBusinessStatusVS (0.11.1) (required)
Task.intent Этот элемент должен быть поддержан. 1..1 code Task completion level
Привязка: TaskIntentVS (0.11.1) (required)
Task.code Этот элемент должен быть поддержан. 0..1 CodeableConcept Task category
Привязка: TaskCodesVS (0.11.1) (required)
Task.focus Этот элемент должен быть поддержан. 1..1 Reference(ServiceRequest) On which task the action is being performed
Task.for Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Patient(0.11.1)) For whom this task is performed
Task.requestedPeriod Этот элемент должен быть поддержан. 0..1 Period When execution is required
Task.requestedPeriod.start Этот элемент должен быть поддержан. 0..1 dateTime Starting time with inclusive boundary
Task.requestedPeriod.end Этот элемент должен быть поддержан. 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.executionPeriod Этот элемент должен быть поддержан. 0..1 Period Actual start and end time
Task.executionPeriod.start Этот элемент должен быть поддержан. 0..1 dateTime Starting time with inclusive boundary
Task.executionPeriod.end Этот элемент должен быть поддержан. 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.owner Этот элемент должен быть поддержан. 0..1 Reference(UZ Core Organization(0.11.1) | UZ Core PractitionerRole(0.11.1)) Task responsible person

doco Документация для этого формата

Терминологические привязки (дифференциал)

Путь Статус Использование ValueSet Версия Источник
Task.status Base required Task Status ValueSet 📍0.11.1 этот IG
Task.businessStatus Base required Task Business Status Codes ValueSet 📍0.11.1 этот IG
Task.intent Base required Task Intent VS 📍0.11.1 этот IG
Task.code Base required Task Codes ValueSet 📍0.11.1 этот IG

Ограничения

Id Градация Путь(и) Описание Выражение
uzcore-tsk-1 warning Task 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')

Обзор моментальных снимковView

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: doco
Task C 0..* Task(5.0.0) A task to be performed
Constraints: inv-1, tsk-1, uzcore-tsk-1
Task.id Этот элемент включен в резюме. 0..1 id Logical id of this artifact
Task.meta Этот элемент включен в резюме. 0..1 Meta Metadata about the resource
Task.implicitRules Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 uri A set of rules under which this content was created
Task.language 0..1 code Language of the resource content
Привязка: AllLanguages (required): IETF language tag for a human language
Дополнительные привязкиЦель
CommonLanguages Старт
Task.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Task.contained 0..* Resource Contained, inline Resources
Task.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
Task.identifier Этот элемент должен быть поддержан. 0..1 Identifier Identifiers assigned to this task
Task.instantiatesCanonical Этот элемент включен в резюме. 0..1 canonical(ActivityDefinition) Formal definition of task
Task.instantiatesUri Этот элемент включен в резюме. 0..1 uri Formal definition of task
Task.basedOn Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 Reference(ServiceRequest) Request under which this task was completed
Task.groupIdentifier Этот элемент включен в резюме. 0..1 Identifier Requisition or grouper id
Task.partOf Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..* Reference(Task) Composite Task
Task.status Этот элемент является модификатором элемента. Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task Status
Привязка: TaskStatusVS (0.11.1) (required)
Task.statusReason Этот элемент включен в резюме. 0..1 CodeableReference() Reason for current status
Привязка: TaskStatusReason (example): Codes to identify the reason for current status. These will typically be specific to a particular workflow.
Task.businessStatus Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 CodeableConcept Business status of task
Привязка: TaskBusinessStatusVS (0.11.1) (required)
Task.intent Этот элемент должен быть поддержан. Этот элемент включен в резюме. 1..1 code Task completion level
Привязка: TaskIntentVS (0.11.1) (required)
Task.priority 0..1 code routine | urgent | asap | stat
Привязка: RequestPriority (required): The priority of a task (may affect service level applied to the task).
Task.doNotPerform Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..1 boolean True if Task is prohibiting action
Task.code Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 CodeableConcept Task category
Привязка: TaskCodesVS (0.11.1) (required)
Task.description Этот элемент включен в резюме. 0..1 string Human-readable explanation of task
Task.focus Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 1..1 Reference(ServiceRequest) On which task the action is being performed
Task.for Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Patient(0.11.1)) For whom this task is performed
Task.encounter Этот элемент включен в резюме. 0..1 Reference(Encounter) Healthcare event during which this task originated
Task.requestedPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period When execution is required
Task.requestedPeriod.id 0..1 id Unique id for inter-element referencing
Task.requestedPeriod.extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
Task.requestedPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.requestedPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.executionPeriod Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Period Actual start and end time
Task.executionPeriod.id 0..1 id Unique id for inter-element referencing
Task.executionPeriod.extension 0..* Extension Additional content defined by implementations
Разрез: Не упорядочено, Открыто от value:url
Constraints: ext-1
Task.executionPeriod.start Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime Starting time with inclusive boundary
Task.executionPeriod.end Этот элемент должен быть поддержан. Этот элемент включен в резюме. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Task.authoredOn C 0..1 dateTime Task Creation Date
Task.lastModified Этот элемент включен в резюме. C 0..1 dateTime Task Last Modified Date
Task.requester Этот элемент включен в резюме. 0..1 Reference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson) Who is asking for task to be done
Task.requestedPerformer 0..* CodeableReference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Who should perform Task
Привязка: ProcedurePerformerRoleCodes (preferred): The type(s) of task performers allowed.
Task.owner Этот элемент должен быть поддержан. Этот элемент включен в резюме. 0..1 Reference(UZ Core Organization(0.11.1) | UZ Core PractitionerRole(0.11.1)) Task responsible person
Task.performer Этот элемент включен в резюме. 0..* BackboneElement Who or what performed the task
Task.performer.id 0..1 string Unique id for inter-element referencing
Task.performer.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.performer.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.performer.function Этот элемент включен в резюме. 0..1 CodeableConcept Type of performance
Описание привязки: (example): Codes to identify types of task performers.
Task.performer.actor Этот элемент включен в резюме. 1..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) Who performed the task
Task.location Этот элемент включен в резюме. 0..1 Reference(Location) Where task occurs
Task.reason 0..* CodeableReference() Why task is needed
Описание привязки: (example): Indicates why the task is needed. E.g. Suspended because patient admitted to hospital.
Task.insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
Task.note 0..* Annotation Comments made about the task
Task.relevantHistory 0..* Reference(Provenance) Key events in history of the Task
Task.restriction C 0..1 BackboneElement Constraints on fulfillment tasks
Task.restriction.id 0..1 string Unique id for inter-element referencing
Task.restriction.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.restriction.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.restriction.repetitions 0..1 positiveInt How many times to repeat
Task.restriction.period 0..1 Period When fulfillment is sought
Task.restriction.recipient 0..* Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Group | Organization) For whom is fulfillment sought?
Task.input 0..* BackboneElement Information used to perform task
Task.input.id 0..1 string Unique id for inter-element referencing
Task.input.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.input.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.input.type 1..1 CodeableConcept Label for the input
Описание привязки: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Comparison source", "Applicable consent", "Concomitent Medications", etc.
Task.input.value[x] 1..1 Content to use in performing the task
Task.input.value[x].valueBase64Binary base64Binary
Task.input.value[x].valueBoolean boolean
Task.input.value[x].valueCanonical canonical(Any)
Task.input.value[x].valueCode code
Task.input.value[x].valueDate date
Task.input.value[x].valueDateTime dateTime
Task.input.value[x].valueDecimal decimal
Task.input.value[x].valueId id
Task.input.value[x].valueInstant instant
Task.input.value[x].valueInteger integer
Task.input.value[x].valueInteger64 integer64
Task.input.value[x].valueMarkdown markdown
Task.input.value[x].valueOid oid
Task.input.value[x].valuePositiveInt positiveInt
Task.input.value[x].valueString string
Task.input.value[x].valueTime time
Task.input.value[x].valueUnsignedInt unsignedInt
Task.input.value[x].valueUri uri
Task.input.value[x].valueUrl url
Task.input.value[x].valueUuid uuid
Task.input.value[x].valueAddress Address
Task.input.value[x].valueAge Age
Task.input.value[x].valueAnnotation Annotation
Task.input.value[x].valueAttachment Attachment
Task.input.value[x].valueCodeableConcept CodeableConcept
Task.input.value[x].valueCodeableReference CodeableReference
Task.input.value[x].valueCoding Coding
Task.input.value[x].valueContactPoint ContactPoint
Task.input.value[x].valueCount Count
Task.input.value[x].valueDistance Distance
Task.input.value[x].valueDuration Duration
Task.input.value[x].valueHumanName HumanName
Task.input.value[x].valueIdentifier Identifier
Task.input.value[x].valueMoney Money
Task.input.value[x].valuePeriod Period
Task.input.value[x].valueQuantity Quantity
Task.input.value[x].valueRange Range
Task.input.value[x].valueRatio Ratio
Task.input.value[x].valueRatioRange RatioRange
Task.input.value[x].valueReference Reference(Any)
Task.input.value[x].valueSampledData SampledData
Task.input.value[x].valueSignature Signature
Task.input.value[x].valueTiming Timing
Task.input.value[x].valueContactDetail ContactDetail
Task.input.value[x].valueDataRequirement DataRequirement
Task.input.value[x].valueExpression Expression
Task.input.value[x].valueParameterDefinition ParameterDefinition
Task.input.value[x].valueRelatedArtifact RelatedArtifact
Task.input.value[x].valueTriggerDefinition TriggerDefinition
Task.input.value[x].valueUsageContext UsageContext
Task.input.value[x].valueAvailability Availability
Task.input.value[x].valueExtendedContactDetail ExtendedContactDetail
Task.input.value[x].valueDosage Dosage
Task.input.value[x].valueMeta Meta
Task.output 0..* BackboneElement Information produced as part of task
Task.output.id 0..1 string Unique id for inter-element referencing
Task.output.extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
Task.output.modifierExtension Этот элемент является модификатором элемента. Этот элемент включен в резюме. 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
Task.output.type 1..1 CodeableConcept Label for output
Описание привязки: (example): Codes to identify types of input parameters. These will typically be specific to a particular workflow. E.g. "Identified issues", "Preliminary results", "Filler order", "Final results", etc.
Task.output.value[x] 1..1 Result of output
Task.output.value[x].valueBase64Binary base64Binary
Task.output.value[x].valueBoolean boolean
Task.output.value[x].valueCanonical canonical(Any)
Task.output.value[x].valueCode code
Task.output.value[x].valueDate date
Task.output.value[x].valueDateTime dateTime
Task.output.value[x].valueDecimal decimal
Task.output.value[x].valueId id
Task.output.value[x].valueInstant instant
Task.output.value[x].valueInteger integer
Task.output.value[x].valueInteger64 integer64
Task.output.value[x].valueMarkdown markdown
Task.output.value[x].valueOid oid
Task.output.value[x].valuePositiveInt positiveInt
Task.output.value[x].valueString string
Task.output.value[x].valueTime time
Task.output.value[x].valueUnsignedInt unsignedInt
Task.output.value[x].valueUri uri
Task.output.value[x].valueUrl url
Task.output.value[x].valueUuid uuid
Task.output.value[x].valueAddress Address
Task.output.value[x].valueAge Age
Task.output.value[x].valueAnnotation Annotation
Task.output.value[x].valueAttachment Attachment
Task.output.value[x].valueCodeableConcept CodeableConcept
Task.output.value[x].valueCodeableReference CodeableReference
Task.output.value[x].valueCoding Coding
Task.output.value[x].valueContactPoint ContactPoint
Task.output.value[x].valueCount Count
Task.output.value[x].valueDistance Distance
Task.output.value[x].valueDuration Duration
Task.output.value[x].valueHumanName HumanName
Task.output.value[x].valueIdentifier Identifier
Task.output.value[x].valueMoney Money
Task.output.value[x].valuePeriod Period
Task.output.value[x].valueQuantity Quantity
Task.output.value[x].valueRange Range
Task.output.value[x].valueRatio Ratio
Task.output.value[x].valueRatioRange RatioRange
Task.output.value[x].valueReference Reference(Any)
Task.output.value[x].valueSampledData SampledData
Task.output.value[x].valueSignature Signature
Task.output.value[x].valueTiming Timing
Task.output.value[x].valueContactDetail ContactDetail
Task.output.value[x].valueDataRequirement DataRequirement
Task.output.value[x].valueExpression Expression
Task.output.value[x].valueParameterDefinition ParameterDefinition
Task.output.value[x].valueRelatedArtifact RelatedArtifact
Task.output.value[x].valueTriggerDefinition TriggerDefinition
Task.output.value[x].valueUsageContext UsageContext
Task.output.value[x].valueAvailability Availability
Task.output.value[x].valueExtendedContactDetail ExtendedContactDetail
Task.output.value[x].valueDosage Dosage
Task.output.value[x].valueMeta Meta

doco Документация для этого формата

Привязки к терминологии

Путь Статус Использование ValueSet Версия Источник
Task.language Base required All Languages 📍5.0.0 Стандарт FHIR
Task.status Base required Task Status ValueSet 📍0.11.1 этот IG
Task.statusReason Base example Task Status Reason 📍5.0.0 Стандарт FHIR
Task.businessStatus Base required Task Business Status Codes ValueSet 📍0.11.1 этот IG
Task.intent Base required Task Intent VS 📍0.11.1 этот IG
Task.priority Base required RequestPriority 📍5.0.0 Стандарт FHIR
Task.code Base required Task Codes ValueSet 📍0.11.1 этот IG
Task.requestedPerformer Base preferred Procedure Performer Role Codes 📍5.0.0 Стандарт FHIR
Task.performer.function Base example Not State Unknown
Task.reason Base example Not State Unknown
Task.input.type Base example Not State Unknown
Task.output.type Base example Not State Unknown

Ограничения

Id Градация Путь(и) Описание Выражение
uzcore-tsk-1 warning Task 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')

Эта структура получена из Task

 

Другие представления профиля: CSV, Excel, Schematron