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

RC_[NEW] Devices configurations

Overview

Devices configuration specifies device parameters, that are required for a particular device code.

Data Model

Name

Type

M/O

 

Description and constraints

Name

Type

M/O

 

Description and constraints

1

id

uuid

M

Configuration id

2

device_code

string

M

device code

example: 06_12_03

3

device_code_system

string

M

dictionary for the code

example: assistive_devices

4

config

json

M

JSON that contains config parameters

5

inserted_at

datetime

M

 

6

updated_at

datetime

M

 

7

inserted_by

uuid

M

 

8

updated_by

uuid

M

 

Configuration structure

Element

Type

M/O

 

Description and constraints

Element

Type

M/O

 

Description and constraints

1

DEVICE_REQUIRED_PARAMETERS

object

M

This configuration parameter contains information about device parameters that are required for the device code

2

DEVICE_REQUIRED_PARAMETERS.check

[coding]

M

Example: [{ "code": "shoe_model", "system": "device_request_code_parameter" }]

3

DEVICE_PARAMETER_ALLOWED_VALUES

object

O

This configuration parameter contains device parameters values that are allowed for this device code

4

DDEVICE_PARAMETER_ALLOWED_VALUES.condition

coding

M

Example: { "code": "height", "system": "device_request_code_parameter" }

5

DDEVICE_PARAMETER_ALLOWED_VALUES.check

[string]

M

Example:
"up_to_180", "more_than_180"

 

Example:

{ "DEVICE_REQUIRED_PARAMETERS": [ { "check": [ { "code": "ability_to_lock", "system": "device_request_code_parameter" }, { "code": "height", "system": "device_request_code_parameter" } ] } ], "DEVICE_PARAMETER_ALLOWED_VALUES": [ { "condition": { "code": "height", "system": "device_request_code_parameter" }, "check": [ "up_to_180", "more_than_180" ] } ] }

 

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