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

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

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

Официальный URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-goal Версия: 0.3.0
Вычисляемое имя: UZCoreGoal

Uzbekistan Core Goal profile, used for a patient, group or organization care. For example: weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.

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

You can also check for usages in the FHIR IG Statistics

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

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... lifecycleStatus ?!SΣ 1..1 code At what stage of planning is the goal. Options: proposed, planned, accepted, active (in progress), suspended, completed, canceled, input error, rejected.
Привязка: GoalStatusVS (0.3.0) (required)
... achievementStatus SΣ 0..1 CodeableConcept Assessment of progress (how are things going?). Options: in progress, improving, deteriorating, unchanged, achieved, maintained, not achieved, no progress, unreachable.
Привязка: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Привязка: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Галочка (Да/Нет). Если «Да», значит, после достижения цели усилия не прекращаются, а требуются постоянно для поддержания результата (например, «поддерживать диету» всю жизнь).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Привязка: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept Текст или код, который говорит, в чем именно заключается цель.
Привязка: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) Тот, для кого эта цель поставлена (Пациент, Группа людей или Организация).
... start[x] SΣ 0..1 Когда начинается работа над целью.
Привязка: GoalStartEventVS (0.3.0) (example)
.... startDate date
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement A container for specific numbers or conditions that we strive for. + Rule: Goal.target.measure is required if Goal.target.detail is populated.
Constraints: gol-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... measure SΣC 0..1 CodeableConcept Какой параметр мы отслеживаем? (Код параметра, например, «Вес тела» или «Глюкоза в крови»).
Привязка: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
.... detail[x] SΣC 0..1 Сама цифра или состояние, которого нужно достичь.
Описание привязки: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] SΣ 0..1 The deadline for achieving the indicator. May be: • DueDate: A specific date (by 01.01.2024). • dueDuration: Duration (2 weeks after the start).
..... dueDate date
..... dueDuration Duration
... statusDate SΣ 0..1 date Календарная дата, когда обновился lifecycleStatus.
... statusReason S 0..1 string Причина текущего статуса.
... source SΣ 0..1 Reference(CareTeam | UZ Core Patient(0.3.0) | UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core RelatedPerson(0.3.0)) Кто придумал/поставил эту цель?
... addresses S 0..* Reference(UZ Core Condition(0.3.0) | UZ Core Clinical Condition(0.3.0) | UZ Core Observation(0.3.0) | UZ Core Socioeconomic Observation(0.3.0) | MedicationStatement | MedicationRequest | NutritionOrder | ServiceRequest | RiskAssessment | Procedure) Медицинские проблемы, ради которых поставлена цель.
... note S 0..* Annotation Комментарии о цели.
... outcome S 0..* CodeableReference(UZ Core Observation(0.3.0)) What result was achieved regarding this goal? Free-text in concept.text, SNOMED, or custom codes may be used.
Привязка: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".

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

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

Путь Статус Использование ValueSet Версия Источник
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 этот IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 этот IG
Goal.category Base example Goal Category VS 📍0.3.0 этот IG
Goal.priority Base required Goal Priority VS 📍0.3.0 этот IG
Goal.description Base example Goal Description VS 📍0.3.0 этот IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 этот IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 Стандарт FHIR
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 error Goal 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 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error Goal.implicitRules, Goal.modifierExtension, Goal.identifier, Goal.lifecycleStatus, Goal.achievementStatus, Goal.category, Goal.continuous, Goal.priority, Goal.description, Goal.subject, Goal.start[x], Goal.target, Goal.target.modifierExtension, Goal.target.measure, Goal.target.detail[x], Goal.target.due[x], Goal.statusDate, Goal.statusReason, Goal.source, Goal.addresses, Goal.note, Goal.outcome All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Goal.modifierExtension, Goal.target.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... identifier S 0..* Identifier Внешние идентификатор этой цели (например, номер в базе страховой компании или другой клиники).
... lifecycleStatus S 1..1 code At what stage of planning is the goal. Options: proposed, planned, accepted, active (in progress), suspended, completed, canceled, input error, rejected.
Привязка: GoalStatusVS (0.3.0) (required)
... achievementStatus S 0..1 CodeableConcept Assessment of progress (how are things going?). Options: in progress, improving, deteriorating, unchanged, achieved, maintained, not achieved, no progress, unreachable.
Привязка: GoalAchievementVS (0.3.0) (required)
... continuous S 0..1 boolean Галочка (Да/Нет). Если «Да», значит, после достижения цели усилия не прекращаются, а требуются постоянно для поддержания результата (например, «поддерживать диету» всю жизнь).
... priority S 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Привязка: GoalPriorityVS (0.3.0) (required)
... description S 1..1 CodeableConcept Текст или код, который говорит, в чем именно заключается цель.
Привязка: GoalDescriptionVS (0.3.0) (example)
... subject S 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) Тот, для кого эта цель поставлена (Пациент, Группа людей или Организация).
... start[x] S 0..1 date, CodeableConcept Когда начинается работа над целью.
Привязка: GoalStartEventVS (0.3.0) (example)
... target S 0..* BackboneElement A container for specific numbers or conditions that we strive for. + Rule: Goal.target.measure is required if Goal.target.detail is populated.
.... measure S 0..1 CodeableConcept Какой параметр мы отслеживаем? (Код параметра, например, «Вес тела» или «Глюкоза в крови»).
.... detail[x] S 0..1 Quantity, Range, CodeableConcept, string, boolean, integer, Ratio Сама цифра или состояние, которого нужно достичь.
.... due[x] S 0..1 date, Duration The deadline for achieving the indicator. May be: • DueDate: A specific date (by 01.01.2024). • dueDuration: Duration (2 weeks after the start).
... statusDate S 0..1 date Календарная дата, когда обновился lifecycleStatus.
... statusReason S 0..1 string Причина текущего статуса.
... source S 0..1 Reference(CareTeam | UZ Core Patient(0.3.0) | UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core RelatedPerson(0.3.0)) Кто придумал/поставил эту цель?
... addresses S 0..* Reference(UZ Core Condition(0.3.0) | UZ Core Clinical Condition(0.3.0) | UZ Core Observation(0.3.0) | UZ Core Socioeconomic Observation(0.3.0) | MedicationStatement | MedicationRequest | NutritionOrder | ServiceRequest | RiskAssessment | Procedure) Медицинские проблемы, ради которых поставлена цель.
... note S 0..* Annotation Комментарии о цели.
... outcome S 0..* CodeableReference(UZ Core Observation(0.3.0)) What result was achieved regarding this goal? Free-text in concept.text, SNOMED, or custom codes may be used.

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

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

Путь Статус Использование ValueSet Версия Источник
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 этот IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 этот IG
Goal.category Base example Goal Category VS 📍0.3.0 этот IG
Goal.priority Base required Goal Priority VS 📍0.3.0 этот IG
Goal.description Base example Goal Description VS 📍0.3.0 этот IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 этот IG
НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier S 0..* Identifier Внешние идентификатор этой цели (например, номер в базе страховой компании или другой клиники).
... lifecycleStatus ?!SΣ 1..1 code At what stage of planning is the goal. Options: proposed, planned, accepted, active (in progress), suspended, completed, canceled, input error, rejected.
Привязка: GoalStatusVS (0.3.0) (required)
... achievementStatus SΣ 0..1 CodeableConcept Assessment of progress (how are things going?). Options: in progress, improving, deteriorating, unchanged, achieved, maintained, not achieved, no progress, unreachable.
Привязка: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Привязка: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Галочка (Да/Нет). Если «Да», значит, после достижения цели усилия не прекращаются, а требуются постоянно для поддержания результата (например, «поддерживать диету» всю жизнь).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Привязка: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept Текст или код, который говорит, в чем именно заключается цель.
Привязка: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) Тот, для кого эта цель поставлена (Пациент, Группа людей или Организация).
... start[x] SΣ 0..1 Когда начинается работа над целью.
Привязка: GoalStartEventVS (0.3.0) (example)
.... startDate date
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement A container for specific numbers or conditions that we strive for. + Rule: Goal.target.measure is required if Goal.target.detail is populated.
Constraints: gol-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... measure SΣC 0..1 CodeableConcept Какой параметр мы отслеживаем? (Код параметра, например, «Вес тела» или «Глюкоза в крови»).
Привязка: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
.... detail[x] SΣC 0..1 Сама цифра или состояние, которого нужно достичь.
Описание привязки: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] SΣ 0..1 The deadline for achieving the indicator. May be: • DueDate: A specific date (by 01.01.2024). • dueDuration: Duration (2 weeks after the start).
..... dueDate date
..... dueDuration Duration
... statusDate SΣ 0..1 date Календарная дата, когда обновился lifecycleStatus.
... statusReason S 0..1 string Причина текущего статуса.
... source SΣ 0..1 Reference(CareTeam | UZ Core Patient(0.3.0) | UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core RelatedPerson(0.3.0)) Кто придумал/поставил эту цель?
... addresses S 0..* Reference(UZ Core Condition(0.3.0) | UZ Core Clinical Condition(0.3.0) | UZ Core Observation(0.3.0) | UZ Core Socioeconomic Observation(0.3.0) | MedicationStatement | MedicationRequest | NutritionOrder | ServiceRequest | RiskAssessment | Procedure) Медицинские проблемы, ради которых поставлена цель.
... note S 0..* Annotation Комментарии о цели.
... outcome S 0..* CodeableReference(UZ Core Observation(0.3.0)) What result was achieved regarding this goal? Free-text in concept.text, SNOMED, or custom codes may be used.
Привязка: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".

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

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

Путь Статус Использование ValueSet Версия Источник
Goal.language Base required All Languages 📍5.0.0 Стандарт FHIR
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 этот IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 этот IG
Goal.category Base example Goal Category VS 📍0.3.0 этот IG
Goal.priority Base required Goal Priority VS 📍0.3.0 этот IG
Goal.description Base example Goal Description VS 📍0.3.0 этот IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 этот IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 Стандарт FHIR
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 error Goal 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 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error Goal.meta, Goal.implicitRules, Goal.language, Goal.text, Goal.extension, Goal.modifierExtension, Goal.identifier, Goal.lifecycleStatus, Goal.achievementStatus, Goal.category, Goal.continuous, Goal.priority, Goal.description, Goal.subject, Goal.start[x], Goal.target, Goal.target.extension, Goal.target.modifierExtension, Goal.target.measure, Goal.target.detail[x], Goal.target.due[x], Goal.statusDate, Goal.statusReason, Goal.source, Goal.addresses, Goal.note, Goal.outcome All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Goal.extension, Goal.modifierExtension, Goal.target.extension, Goal.target.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

Summary

Обязательная поддержка: 19 элементs

Структуры

Эта структура относится к этим другим структурам:

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... lifecycleStatus ?!SΣ 1..1 code At what stage of planning is the goal. Options: proposed, planned, accepted, active (in progress), suspended, completed, canceled, input error, rejected.
Привязка: GoalStatusVS (0.3.0) (required)
... achievementStatus SΣ 0..1 CodeableConcept Assessment of progress (how are things going?). Options: in progress, improving, deteriorating, unchanged, achieved, maintained, not achieved, no progress, unreachable.
Привязка: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Привязка: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Галочка (Да/Нет). Если «Да», значит, после достижения цели усилия не прекращаются, а требуются постоянно для поддержания результата (например, «поддерживать диету» всю жизнь).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Привязка: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept Текст или код, который говорит, в чем именно заключается цель.
Привязка: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) Тот, для кого эта цель поставлена (Пациент, Группа людей или Организация).
... start[x] SΣ 0..1 Когда начинается работа над целью.
Привязка: GoalStartEventVS (0.3.0) (example)
.... startDate date
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement A container for specific numbers or conditions that we strive for. + Rule: Goal.target.measure is required if Goal.target.detail is populated.
Constraints: gol-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... measure SΣC 0..1 CodeableConcept Какой параметр мы отслеживаем? (Код параметра, например, «Вес тела» или «Глюкоза в крови»).
Привязка: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
.... detail[x] SΣC 0..1 Сама цифра или состояние, которого нужно достичь.
Описание привязки: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] SΣ 0..1 The deadline for achieving the indicator. May be: • DueDate: A specific date (by 01.01.2024). • dueDuration: Duration (2 weeks after the start).
..... dueDate date
..... dueDuration Duration
... statusDate SΣ 0..1 date Календарная дата, когда обновился lifecycleStatus.
... statusReason S 0..1 string Причина текущего статуса.
... source SΣ 0..1 Reference(CareTeam | UZ Core Patient(0.3.0) | UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core RelatedPerson(0.3.0)) Кто придумал/поставил эту цель?
... addresses S 0..* Reference(UZ Core Condition(0.3.0) | UZ Core Clinical Condition(0.3.0) | UZ Core Observation(0.3.0) | UZ Core Socioeconomic Observation(0.3.0) | MedicationStatement | MedicationRequest | NutritionOrder | ServiceRequest | RiskAssessment | Procedure) Медицинские проблемы, ради которых поставлена цель.
... note S 0..* Annotation Комментарии о цели.
... outcome S 0..* CodeableReference(UZ Core Observation(0.3.0)) What result was achieved regarding this goal? Free-text in concept.text, SNOMED, or custom codes may be used.
Привязка: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".

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

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

Путь Статус Использование ValueSet Версия Источник
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 этот IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 этот IG
Goal.category Base example Goal Category VS 📍0.3.0 этот IG
Goal.priority Base required Goal Priority VS 📍0.3.0 этот IG
Goal.description Base example Goal Description VS 📍0.3.0 этот IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 этот IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 Стандарт FHIR
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 error Goal 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 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error Goal.implicitRules, Goal.modifierExtension, Goal.identifier, Goal.lifecycleStatus, Goal.achievementStatus, Goal.category, Goal.continuous, Goal.priority, Goal.description, Goal.subject, Goal.start[x], Goal.target, Goal.target.modifierExtension, Goal.target.measure, Goal.target.detail[x], Goal.target.due[x], Goal.statusDate, Goal.statusReason, Goal.source, Goal.addresses, Goal.note, Goal.outcome All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Goal.modifierExtension, Goal.target.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... identifier S 0..* Identifier Внешние идентификатор этой цели (например, номер в базе страховой компании или другой клиники).
... lifecycleStatus S 1..1 code At what stage of planning is the goal. Options: proposed, planned, accepted, active (in progress), suspended, completed, canceled, input error, rejected.
Привязка: GoalStatusVS (0.3.0) (required)
... achievementStatus S 0..1 CodeableConcept Assessment of progress (how are things going?). Options: in progress, improving, deteriorating, unchanged, achieved, maintained, not achieved, no progress, unreachable.
Привязка: GoalAchievementVS (0.3.0) (required)
... continuous S 0..1 boolean Галочка (Да/Нет). Если «Да», значит, после достижения цели усилия не прекращаются, а требуются постоянно для поддержания результата (например, «поддерживать диету» всю жизнь).
... priority S 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Привязка: GoalPriorityVS (0.3.0) (required)
... description S 1..1 CodeableConcept Текст или код, который говорит, в чем именно заключается цель.
Привязка: GoalDescriptionVS (0.3.0) (example)
... subject S 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) Тот, для кого эта цель поставлена (Пациент, Группа людей или Организация).
... start[x] S 0..1 date, CodeableConcept Когда начинается работа над целью.
Привязка: GoalStartEventVS (0.3.0) (example)
... target S 0..* BackboneElement A container for specific numbers or conditions that we strive for. + Rule: Goal.target.measure is required if Goal.target.detail is populated.
.... measure S 0..1 CodeableConcept Какой параметр мы отслеживаем? (Код параметра, например, «Вес тела» или «Глюкоза в крови»).
.... detail[x] S 0..1 Quantity, Range, CodeableConcept, string, boolean, integer, Ratio Сама цифра или состояние, которого нужно достичь.
.... due[x] S 0..1 date, Duration The deadline for achieving the indicator. May be: • DueDate: A specific date (by 01.01.2024). • dueDuration: Duration (2 weeks after the start).
... statusDate S 0..1 date Календарная дата, когда обновился lifecycleStatus.
... statusReason S 0..1 string Причина текущего статуса.
... source S 0..1 Reference(CareTeam | UZ Core Patient(0.3.0) | UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core RelatedPerson(0.3.0)) Кто придумал/поставил эту цель?
... addresses S 0..* Reference(UZ Core Condition(0.3.0) | UZ Core Clinical Condition(0.3.0) | UZ Core Observation(0.3.0) | UZ Core Socioeconomic Observation(0.3.0) | MedicationStatement | MedicationRequest | NutritionOrder | ServiceRequest | RiskAssessment | Procedure) Медицинские проблемы, ради которых поставлена цель.
... note S 0..* Annotation Комментарии о цели.
... outcome S 0..* CodeableReference(UZ Core Observation(0.3.0)) What result was achieved regarding this goal? Free-text in concept.text, SNOMED, or custom codes may be used.

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

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

Путь Статус Использование ValueSet Версия Источник
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 этот IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 этот IG
Goal.category Base example Goal Category VS 📍0.3.0 этот IG
Goal.priority Base required Goal Priority VS 📍0.3.0 этот IG
Goal.description Base example Goal Description VS 📍0.3.0 этот IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 этот IG

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

НаименованиеФлагиКарта.ТипОписание и ограничения    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... 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
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier S 0..* Identifier Внешние идентификатор этой цели (например, номер в базе страховой компании или другой клиники).
... lifecycleStatus ?!SΣ 1..1 code At what stage of planning is the goal. Options: proposed, planned, accepted, active (in progress), suspended, completed, canceled, input error, rejected.
Привязка: GoalStatusVS (0.3.0) (required)
... achievementStatus SΣ 0..1 CodeableConcept Assessment of progress (how are things going?). Options: in progress, improving, deteriorating, unchanged, achieved, maintained, not achieved, no progress, unreachable.
Привязка: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Привязка: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Галочка (Да/Нет). Если «Да», значит, после достижения цели усилия не прекращаются, а требуются постоянно для поддержания результата (например, «поддерживать диету» всю жизнь).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Привязка: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept Текст или код, который говорит, в чем именно заключается цель.
Привязка: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) Тот, для кого эта цель поставлена (Пациент, Группа людей или Организация).
... start[x] SΣ 0..1 Когда начинается работа над целью.
Привязка: GoalStartEventVS (0.3.0) (example)
.... startDate date
.... startCodeableConcept CodeableConcept
... target SC 0..* BackboneElement A container for specific numbers or conditions that we strive for. + Rule: Goal.target.measure is required if Goal.target.detail is populated.
Constraints: gol-1
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... measure SΣC 0..1 CodeableConcept Какой параметр мы отслеживаем? (Код параметра, например, «Вес тела» или «Глюкоза в крови»).
Привязка: LOINCCodes (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level.
.... detail[x] SΣC 0..1 Сама цифра или состояние, которого нужно достичь.
Описание привязки: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal.
..... detailQuantity Quantity
..... detailRange Range
..... detailCodeableConcept CodeableConcept
..... detailString string
..... detailBoolean boolean
..... detailInteger integer
..... detailRatio Ratio
.... due[x] SΣ 0..1 The deadline for achieving the indicator. May be: • DueDate: A specific date (by 01.01.2024). • dueDuration: Duration (2 weeks after the start).
..... dueDate date
..... dueDuration Duration
... statusDate SΣ 0..1 date Календарная дата, когда обновился lifecycleStatus.
... statusReason S 0..1 string Причина текущего статуса.
... source SΣ 0..1 Reference(CareTeam | UZ Core Patient(0.3.0) | UZ Core Practitioner(0.3.0) | UZ Core PractitionerRole(0.3.0) | UZ Core RelatedPerson(0.3.0)) Кто придумал/поставил эту цель?
... addresses S 0..* Reference(UZ Core Condition(0.3.0) | UZ Core Clinical Condition(0.3.0) | UZ Core Observation(0.3.0) | UZ Core Socioeconomic Observation(0.3.0) | MedicationStatement | MedicationRequest | NutritionOrder | ServiceRequest | RiskAssessment | Procedure) Медицинские проблемы, ради которых поставлена цель.
... note S 0..* Annotation Комментарии о цели.
... outcome S 0..* CodeableReference(UZ Core Observation(0.3.0)) What result was achieved regarding this goal? Free-text in concept.text, SNOMED, or custom codes may be used.
Привязка: SNOMEDCTClinicalFindings (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months".

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

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

Путь Статус Использование ValueSet Версия Источник
Goal.language Base required All Languages 📍5.0.0 Стандарт FHIR
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 этот IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 этот IG
Goal.category Base example Goal Category VS 📍0.3.0 этот IG
Goal.priority Base required Goal Priority VS 📍0.3.0 этот IG
Goal.description Base example Goal Description VS 📍0.3.0 этот IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 этот IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 Стандарт FHIR
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 Стандарт FHIR

Ограничения

Id Градация Путь(и) Описание Выражение
dom-2 error Goal If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Goal 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 error Goal 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 error Goal If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 лучшая практика Goal A resource should have narrative for robust management text.`div`.exists()
ele-1 error Goal.meta, Goal.implicitRules, Goal.language, Goal.text, Goal.extension, Goal.modifierExtension, Goal.identifier, Goal.lifecycleStatus, Goal.achievementStatus, Goal.category, Goal.continuous, Goal.priority, Goal.description, Goal.subject, Goal.start[x], Goal.target, Goal.target.extension, Goal.target.modifierExtension, Goal.target.measure, Goal.target.detail[x], Goal.target.due[x], Goal.statusDate, Goal.statusReason, Goal.source, Goal.addresses, Goal.note, Goal.outcome All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Goal.extension, Goal.modifierExtension, Goal.target.extension, Goal.target.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
gol-1 error Goal.target Goal.target.measure is required if Goal.target.detail is populated (detail.exists() and measure.exists()) or detail.exists().not()

Summary

Обязательная поддержка: 19 элементs

Структуры

Эта структура относится к этим другим структурам:

 

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