ЕСОЗ - публічна документація

RC_[NEW] Observations configuration

Inspired by https://e-health-ua.atlassian.net/wiki/spaces/emal/pages/18118967693/NEW+Composition+dictionaries+and+configurations

Config description

CATEGORY

A list of categories allowed for this observation code

Type: object

Attributes

Type

Comments

Attributes

Type

Comments

check

[Coding]

 

Example:

{ "check": [ { "system": "eHealth/observation_categories", "code": "survey" } ] }

COMPONENTS_UNIQUE

Specifies whether components within the observation must have unique codes. If enabled, duplicate components are not allowed

Type: object

Attributes

Type

Comments

Attributes

Type

Comments

check

boolean

 

{ "check": true }

COMPONENTS_REQUIRED

A list of required component codes that must be included in the observation

Type: object

Attributes

Type

Comments

Attributes

Type

Comments

check

[Coding]

 

Example:

{ "check": [ { "code": "83184-2", "system": "eHealth/LOINC/observation_codes" }, { "code": "83185-9", "system": "eHealth/LOINC/observation_codes" } ] }

COMPONENTS_ALLOWED

A list of all allowed component codes including those that are required

Type: object

Attributes

Type

Comments

Attributes

Type

Comments

check

[Coding]

 

Example:

COMPONENTS_TYPE

Defines the type of each component based on its code and system

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

condition

{Component}

 

check

string

 

Example:

COMPONENTS_BINDING

Dictionary mapping for components with the codeable_concept type, defining valid codes for each component

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

condition

{Component}

 

check

[string]

 

Example:

COMPONENTS_QUANTITY_CODES

A list of allowed unit codes for components with type quantity

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

condition

{Component}

 

check

[Coding]

 

Example:

COMPONENTS_QUANTITY_BOUNDARIES

Defines the valid range of values for components with type quantity depending on quantity code

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

condition

{Component_quantity}

 

check

{Min_Max}

 

Example:

COMPONENTS_ALLOWED_EXTENSIONS

A list of extensions that are permitted for use within observation components

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

check

[string]

 

Example:

COMPONENT_SCORE

Reference values for each component's score, used to validate the item_weight extension value for components with type codeable_concept

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

condition

{Answer}

 

check

[integer]

 

Example:

RESULT_TYPE

Defines the type of observation result

Type: object

Attributes

Type

Comments

Attributes

Type

Comments

check

string

 

Example:

RESULT_BINDING

Dictionary mapping for observation result (in case when type is codeable_concept)

Type: object

Attributes

Type

Comments

Attributes

Type

Comments

check

[string]

 

Example:

RESULT_QUANTITY_CODES

A list of allowed unit codes for observation result (in case when type is quantity)

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

check

[Coding]

 

Example:

RESULT_BOUNDARIES

Defines the valid range of values for observation result depending on quantity code (in case when type is quantity)

Type: array

Attributes

Type

Comments

Attributes

Type

Comments

condition

{Result_quantity}

 

check

{Min_Max}

 

Example:

RESULT_SCORE_CALCULATION

The method used to calculate an overall score for the observation result

Type: object

Attributes

Type

Comments

Attributes

Type

Comments

check

string

 

Example:

Config types

Component

Attributes

Type

Comments

Attributes

Type

Comments

component_code

{Coding}

 

Answer

Attributes

Type

Comments

Attributes

Type

Comments

answer

{Coding}

 

Component_quantity

Attributes

Type

Comments

Attributes

Type

Comments

component_code

{Coding}

 

quantity_code

{Coding}

 

Result_quantity

Attributes

Type

Comments

Attributes

Type

Comments

quantity_code

{Coding}

 

Examples

Configuration for Observation code 96761-2 (Total score Barthel Index)

ЕСОЗ - публічна документація