Uzbekistan Digital Health Platform
0.11.1 - ci-build Uzbekistan flag

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.11.1 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

Extension: PlanDefinition Status History (Experimental)

Official URL: https://dhp.uz/fhir/core/StructureDefinition/plan-definition-status-history Version: 0.11.1
Draft as of 2026-10-26 Computable Name: PlanDefinitionStatusHistory

Records the history of status changes for a PlanDefinition, including the status, period during which the status was effective, reason for the status change, and the actor who performed the change.

Context of Use

    This extension may be used on the following element(s)

Usage info

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Extension Content

Description Differentials, Snapshots, and other representations.

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension(5.0.0) PlanDefinition Status History
Extension.extension 4..* Extension Extension
Extension.Slices for extension Content/Rules for all slices
Extension.Slices for extension.extension:status This element must be supported. 1..1 Extension Status of the PlanDefinition during this period
Extension.Slices for extension.extension:status.extension 0..0 Extension
Extension.Slices for extension.extension:status.url 1..1 uri "status"
Extension.Slices for extension.extension:status.value[x] 1..1 code Value of extension
Binding: PublicationStatusVS (0.11.1) (required)
Extension.Slices for extension.extension:period This element must be supported. 1..1 Extension Period during which this status was effective
Extension.Slices for extension.extension:period.extension 0..0 Extension
Extension.Slices for extension.extension:period.url 1..1 uri "period"
Extension.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Extension.Slices for extension.extension:reason This element must be supported. 1..1 Extension Reason for changing the PlanDefinition status
Extension.Slices for extension.extension:reason.extension 0..0 Extension
Extension.Slices for extension.extension:reason.url 1..1 uri "reason"
Extension.Slices for extension.extension:reason.value[x] 1..1 string Value of extension
Extension.Slices for extension.extension:changedBy This element must be supported. 1..1 Extension Person who changed the PlanDefinition status
Extension.Slices for extension.extension:changedBy.extension 0..0 Extension
Extension.Slices for extension.extension:changedBy.url 1..1 uri "changedBy"
Extension.Slices for extension.extension:changedBy.value[x] 1..1 Reference(Practitioner | PractitionerRole) Value of extension
Extension.url 1..1 uri "https://dhp.uz/fhir/core/StructureDefinition/plan-definition-status-history"

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Extension.extension:status.​value[x] Base required Publication Status VS 📍0.11.1 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension(5.0.0) PlanDefinition Status History
Constraints: ext-1
Extension.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:status This element must be supported. 1..1 Extension Status of the PlanDefinition during this period
Constraints: ext-1
Extension.Slices for extension.extension:status.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:status.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:status.url 1..1 uri "status"
Extension.Slices for extension.extension:status.value[x] 1..1 code Value of extension
Binding: PublicationStatusVS (0.11.1) (required)
Extension.Slices for extension.extension:period This element must be supported. 1..1 Extension Period during which this status was effective
Constraints: ext-1
Extension.Slices for extension.extension:period.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:period.url 1..1 uri "period"
Extension.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Extension.Slices for extension.extension:reason This element must be supported. 1..1 Extension Reason for changing the PlanDefinition status
Constraints: ext-1
Extension.Slices for extension.extension:reason.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:reason.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:reason.url 1..1 uri "reason"
Extension.Slices for extension.extension:reason.value[x] 1..1 string Value of extension
Extension.Slices for extension.extension:changedBy This element must be supported. 1..1 Extension Person who changed the PlanDefinition status
Constraints: ext-1
Extension.Slices for extension.extension:changedBy.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:changedBy.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:changedBy.url 1..1 uri "changedBy"
Extension.Slices for extension.extension:changedBy.value[x] 1..1 Reference(Practitioner | PractitionerRole) Value of extension
Extension.url 1..1 uri "https://dhp.uz/fhir/core/StructureDefinition/plan-definition-status-history"

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:status.​value[x] Base required Publication Status VS 📍0.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Extension

Summary

Complex Extension: Records the history of status changes for a PlanDefinition, including the status, period during which the status was effective, reason for the status change, and the actor who performed the change.

  • status: code: An Extension
  • period: Period: An Extension
  • reason: string: An Extension
  • changedBy: Reference: An Extension

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension(5.0.0) PlanDefinition Status History
Extension.extension 4..* Extension Extension
Extension.Slices for extension Content/Rules for all slices
Extension.Slices for extension.extension:status This element must be supported. 1..1 Extension Status of the PlanDefinition during this period
Extension.Slices for extension.extension:status.extension 0..0 Extension
Extension.Slices for extension.extension:status.url 1..1 uri "status"
Extension.Slices for extension.extension:status.value[x] 1..1 code Value of extension
Binding: PublicationStatusVS (0.11.1) (required)
Extension.Slices for extension.extension:period This element must be supported. 1..1 Extension Period during which this status was effective
Extension.Slices for extension.extension:period.extension 0..0 Extension
Extension.Slices for extension.extension:period.url 1..1 uri "period"
Extension.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Extension.Slices for extension.extension:reason This element must be supported. 1..1 Extension Reason for changing the PlanDefinition status
Extension.Slices for extension.extension:reason.extension 0..0 Extension
Extension.Slices for extension.extension:reason.url 1..1 uri "reason"
Extension.Slices for extension.extension:reason.value[x] 1..1 string Value of extension
Extension.Slices for extension.extension:changedBy This element must be supported. 1..1 Extension Person who changed the PlanDefinition status
Extension.Slices for extension.extension:changedBy.extension 0..0 Extension
Extension.Slices for extension.extension:changedBy.url 1..1 uri "changedBy"
Extension.Slices for extension.extension:changedBy.value[x] 1..1 Reference(Practitioner | PractitionerRole) Value of extension
Extension.url 1..1 uri "https://dhp.uz/fhir/core/StructureDefinition/plan-definition-status-history"
Extension.value[x] 0..0 Value of extension

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Extension.extension:status.​value[x] Base required Publication Status VS 📍0.11.1 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Extension 0..* Extension(5.0.0) PlanDefinition Status History
Constraints: ext-1
Extension.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension 4..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:status This element must be supported. 1..1 Extension Status of the PlanDefinition during this period
Constraints: ext-1
Extension.Slices for extension.extension:status.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:status.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:status.url 1..1 uri "status"
Extension.Slices for extension.extension:status.value[x] 1..1 code Value of extension
Binding: PublicationStatusVS (0.11.1) (required)
Extension.Slices for extension.extension:period This element must be supported. 1..1 Extension Period during which this status was effective
Constraints: ext-1
Extension.Slices for extension.extension:period.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:period.url 1..1 uri "period"
Extension.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Extension.Slices for extension.extension:reason This element must be supported. 1..1 Extension Reason for changing the PlanDefinition status
Constraints: ext-1
Extension.Slices for extension.extension:reason.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:reason.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:reason.url 1..1 uri "reason"
Extension.Slices for extension.extension:reason.value[x] 1..1 string Value of extension
Extension.Slices for extension.extension:changedBy This element must be supported. 1..1 Extension Person who changed the PlanDefinition status
Constraints: ext-1
Extension.Slices for extension.extension:changedBy.id 0..1 id Unique id for inter-element referencing
Extension.Slices for extension.extension:changedBy.extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Extension.Slices for extension.extension:changedBy.url 1..1 uri "changedBy"
Extension.Slices for extension.extension:changedBy.value[x] 1..1 Reference(Practitioner | PractitionerRole) Value of extension
Extension.url 1..1 uri "https://dhp.uz/fhir/core/StructureDefinition/plan-definition-status-history"

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Extension.extension:status.​value[x] Base required Publication Status VS 📍0.11.1 This IG

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Extension

Summary

Complex Extension: Records the history of status changes for a PlanDefinition, including the status, period during which the status was effective, reason for the status change, and the actor who performed the change.

  • status: code: An Extension
  • period: Period: An Extension
  • reason: string: An Extension
  • changedBy: Reference: An Extension

 

Other representations of profile: CSV, Excel, Schematron