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

Uzbekistan Digital Health Platform, published by Ministry of Health of the Republic of Uzbekistan. This guide is not an authorized publication; it is the continuous build for version 0.3.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/uzinfocom-org/digital-health-ig/ and changes regularly. See the Directory of published versions

Resurss profili: UZ Core Goal ( Eksperimental )

Rasmiy URL: https://dhp.uz/fhir/core/StructureDefinition/uz-core-goal Versiya: 0.3.0
Kompyuterda qayta ishlanadigan nom: 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.

Usages:

You can also check for usages in the FHIR IG Statistics

Profil mazmunining rasmiy ko‘rinishlari

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

NameFlagsCard.TypeDescription & Constraints    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.
Binding: 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.
Binding: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Binding: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Check box (Yes/No). If the answer is Yes, it means that after achieving the goal, efforts do not stop, but are constantly required to maintain the result (for example, «maintain a diet» for life).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Binding: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept A text or code that tells you exactly what the goal is.
Binding: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) The person for whom this goal is set (Patient, Group of people or Organization).
... start[x] SΣ 0..1 When the work on the goal begins.
Binding: 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 What parameter are we monitoring? (Parameter code, for example, «Body weight» or «Blood glucose»).
Binding: 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 The figure itself or the state that needs to be achieved.
Binding Description: (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 The calendar date when the lifeCycleStatus was updated.
... statusReason S 0..1 string The reason for the current status.
... 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)) Who came up with/set this goal?
... 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) Medical problems for which the goal is set.
... note S 0..* Annotation Comments about the goal.
... 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.
Binding: 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 Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 This IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 This IG
Goal.category Base example Goal Category VS 📍0.3.0 This IG
Goal.priority Base required Goal Priority VS 📍0.3.0 This IG
Goal.description Base example Goal Description VS 📍0.3.0 This IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 This IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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 best practice 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()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... identifier S 0..* Identifier The external identifier of this goal (for example, the number in the database of an insurance company or another clinic).
... 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.
Binding: 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.
Binding: GoalAchievementVS (0.3.0) (required)
... continuous S 0..1 boolean Check box (Yes/No). If the answer is Yes, it means that after achieving the goal, efforts do not stop, but are constantly required to maintain the result (for example, «maintain a diet» for life).
... priority S 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Binding: GoalPriorityVS (0.3.0) (required)
... description S 1..1 CodeableConcept A text or code that tells you exactly what the goal is.
Binding: GoalDescriptionVS (0.3.0) (example)
... subject S 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) The person for whom this goal is set (Patient, Group of people or Organization).
... start[x] S 0..1 date, CodeableConcept When the work on the goal begins.
Binding: 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 What parameter are we monitoring? (Parameter code, for example, «Body weight» or «Blood glucose»).
.... detail[x] S 0..1 Quantity, Range, CodeableConcept, string, boolean, integer, Ratio The figure itself or the state that needs to be achieved.
.... 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 The calendar date when the lifeCycleStatus was updated.
... statusReason S 0..1 string The reason for the current status.
... 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)) Who came up with/set this goal?
... 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) Medical problems for which the goal is set.
... note S 0..* Annotation Comments about the goal.
... 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 Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 This IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 This IG
Goal.category Base example Goal Category VS 📍0.3.0 This IG
Goal.priority Base required Goal Priority VS 📍0.3.0 This IG
Goal.description Base example Goal Description VS 📍0.3.0 This IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 This IG
NameFlagsCard.TypeDescription & Constraints    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 The external identifier of this goal (for example, the number in the database of an insurance company or another clinic).
... 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.
Binding: 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.
Binding: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Binding: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Check box (Yes/No). If the answer is Yes, it means that after achieving the goal, efforts do not stop, but are constantly required to maintain the result (for example, «maintain a diet» for life).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Binding: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept A text or code that tells you exactly what the goal is.
Binding: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) The person for whom this goal is set (Patient, Group of people or Organization).
... start[x] SΣ 0..1 When the work on the goal begins.
Binding: 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 What parameter are we monitoring? (Parameter code, for example, «Body weight» or «Blood glucose»).
Binding: 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 The figure itself or the state that needs to be achieved.
Binding Description: (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 The calendar date when the lifeCycleStatus was updated.
... statusReason S 0..1 string The reason for the current status.
... 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)) Who came up with/set this goal?
... 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) Medical problems for which the goal is set.
... note S 0..* Annotation Comments about the goal.
... 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.
Binding: 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 Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.language Base required All Languages 📍5.0.0 FHIR Std.
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 This IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 This IG
Goal.category Base example Goal Category VS 📍0.3.0 This IG
Goal.priority Base required Goal Priority VS 📍0.3.0 This IG
Goal.description Base example Goal Description VS 📍0.3.0 This IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 This IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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 best practice 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

Must-Support: 19 elements

Structures

This structure refers to these other structures:

Asosiy elementlar ko'rinishi

NameFlagsCard.TypeDescription & Constraints    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.
Binding: 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.
Binding: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Binding: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Check box (Yes/No). If the answer is Yes, it means that after achieving the goal, efforts do not stop, but are constantly required to maintain the result (for example, «maintain a diet» for life).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Binding: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept A text or code that tells you exactly what the goal is.
Binding: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) The person for whom this goal is set (Patient, Group of people or Organization).
... start[x] SΣ 0..1 When the work on the goal begins.
Binding: 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 What parameter are we monitoring? (Parameter code, for example, «Body weight» or «Blood glucose»).
Binding: 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 The figure itself or the state that needs to be achieved.
Binding Description: (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 The calendar date when the lifeCycleStatus was updated.
... statusReason S 0..1 string The reason for the current status.
... 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)) Who came up with/set this goal?
... 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) Medical problems for which the goal is set.
... note S 0..* Annotation Comments about the goal.
... 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.
Binding: 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 Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 This IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 This IG
Goal.category Base example Goal Category VS 📍0.3.0 This IG
Goal.priority Base required Goal Priority VS 📍0.3.0 This IG
Goal.description Base example Goal Description VS 📍0.3.0 This IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 This IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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 best practice 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()

Differensial ko‘rinish

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Goal 0..* Goal(5.0.0) Describes the intended objective(s) for a patient, group or organization
... identifier S 0..* Identifier The external identifier of this goal (for example, the number in the database of an insurance company or another clinic).
... 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.
Binding: 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.
Binding: GoalAchievementVS (0.3.0) (required)
... continuous S 0..1 boolean Check box (Yes/No). If the answer is Yes, it means that after achieving the goal, efforts do not stop, but are constantly required to maintain the result (for example, «maintain a diet» for life).
... priority S 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Binding: GoalPriorityVS (0.3.0) (required)
... description S 1..1 CodeableConcept A text or code that tells you exactly what the goal is.
Binding: GoalDescriptionVS (0.3.0) (example)
... subject S 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) The person for whom this goal is set (Patient, Group of people or Organization).
... start[x] S 0..1 date, CodeableConcept When the work on the goal begins.
Binding: 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 What parameter are we monitoring? (Parameter code, for example, «Body weight» or «Blood glucose»).
.... detail[x] S 0..1 Quantity, Range, CodeableConcept, string, boolean, integer, Ratio The figure itself or the state that needs to be achieved.
.... 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 The calendar date when the lifeCycleStatus was updated.
... statusReason S 0..1 string The reason for the current status.
... 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)) Who came up with/set this goal?
... 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) Medical problems for which the goal is set.
... note S 0..* Annotation Comments about the goal.
... 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 Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 This IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 This IG
Goal.category Base example Goal Category VS 📍0.3.0 This IG
Goal.priority Base required Goal Priority VS 📍0.3.0 This IG
Goal.description Base example Goal Description VS 📍0.3.0 This IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 This IG

Snapshot ko‘rinishiView

NameFlagsCard.TypeDescription & Constraints    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 The external identifier of this goal (for example, the number in the database of an insurance company or another clinic).
... 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.
Binding: 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.
Binding: GoalAchievementVS (0.3.0) (required)
... category SΣ 0..* CodeableConcept Grouping goals by type. Examples: Treatment, Diet, Behavioral therapy, Nursing.
Binding: GoalCategoryVS (0.3.0) (example)
... continuous S 0..1 boolean Check box (Yes/No). If the answer is Yes, it means that after achieving the goal, efforts do not stop, but are constantly required to maintain the result (for example, «maintain a diet» for life).
... priority SΣ 0..1 CodeableConcept The importance of this goal. Options: high, medium, low.
Binding: GoalPriorityVS (0.3.0) (required)
... description SΣ 1..1 CodeableConcept A text or code that tells you exactly what the goal is.
Binding: GoalDescriptionVS (0.3.0) (example)
... subject SΣ 1..1 Reference(UZ Core Patient(0.3.0) | Group | UZ Core Organization(0.3.0)) The person for whom this goal is set (Patient, Group of people or Organization).
... start[x] SΣ 0..1 When the work on the goal begins.
Binding: 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 What parameter are we monitoring? (Parameter code, for example, «Body weight» or «Blood glucose»).
Binding: 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 The figure itself or the state that needs to be achieved.
Binding Description: (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 The calendar date when the lifeCycleStatus was updated.
... statusReason S 0..1 string The reason for the current status.
... 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)) Who came up with/set this goal?
... 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) Medical problems for which the goal is set.
... note S 0..* Annotation Comments about the goal.
... 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.
Binding: 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 Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Goal.language Base required All Languages 📍5.0.0 FHIR Std.
Goal.lifecycleStatus Base required Goal Lifecycle Status VS 📍0.3.0 This IG
Goal.achievementStatus Base required Goal Achievement VS 📍0.3.0 This IG
Goal.category Base example Goal Category VS 📍0.3.0 This IG
Goal.priority Base required Goal Priority VS 📍0.3.0 This IG
Goal.description Base example Goal Description VS 📍0.3.0 This IG
Goal.start[x] Base example Goal Start Event VS 📍0.3.0 This IG
Goal.target.measure Base example LOINC Codes 📍5.0.0 FHIR Std.
Goal.target.detail[x] Base example Not State Unknown
Goal.outcome Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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 best practice 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

Must-Support: 19 elements

Structures

This structure refers to these other structures:

 

Profilning boshqa ko‘rinishlari: CSV, Excel, Schematron