--- title: "braden_scale" description: "The Braden scale is a tool used to assess the risk of pressure ulcer development in adults and children over the age of five years." --- The Braden scale is a tool used to assess the risk of pressure ulcer development in adults and children over the age of five years. **Purpose.** To record information about factors used to assess the risk of pressure ulcer development, and the total Braden Scale score. ## Source | Model | Leg | Role | |---|---|---| | `openEHR-EHR-OBSERVATION.braden_scale.v1` | openEHR | defines this table | ## Columns | Column | Type | Null | Description | Source | |---|---|---|---|---| | `id` | `uuid primary key` | no | Primary key. | — | | `form_id` | `uuid` → [`form`](/docs/tables/form) | no | The form this entry was recorded on. | — | | `form_block_id` | `uuid` | yes | The block within the form, when the entry is bound to one. | — | | `sensory_perception`
`sensory_perception_code`
`sensory_perception_system`
`sensory_perception_numeric`
`sensory_perception_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Sensory perception | `/data[at0001]/events[at0002]/data[at0003]/items[at0004]` | | `moisture`
`moisture_code`
`moisture_system`
`moisture_numeric`
`moisture_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Moisture | `/data[at0001]/events[at0002]/data[at0003]/items[at0009]` | | `activity`
`activity_code`
`activity_system`
`activity_numeric`
`activity_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Activity | `/data[at0001]/events[at0002]/data[at0003]/items[at0010]` | | `mobility`
`mobility_code`
`mobility_system`
`mobility_numeric`
`mobility_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Mobility | `/data[at0001]/events[at0002]/data[at0003]/items[at0019]` | | `nutrition`
`nutrition_code`
`nutrition_system`
`nutrition_numeric`
`nutrition_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Nutrition | `/data[at0001]/events[at0002]/data[at0003]/items[at0020]` | | `friction_and_shear`
`friction_and_shear_code`
`friction_and_shear_system`
`friction_and_shear_numeric`
`friction_and_shear_valueset_id` | coded text
`text`, `text`, `text`, `numeric`, `text` | yes | Friction and shear | `/data[at0001]/events[at0002]/data[at0003]/items[at0021]` | | `comment` | `text` | yes | Comment | `/data[at0001]/events[at0002]/data[at0003]/items[at0034]` | | `total_score` | `integer` | yes | Total score | `/data[at0001]/events[at0002]/data[at0003]/items[at0022]` | ## Constraints ```sql check ((sensory_perception_code is null and sensory_perception_system is null and sensory_perception_numeric is null and sensory_perception is null) or (sensory_perception_valueset_id is not null and sensory_perception_code is not null and sensory_perception_system is not null and sensory_perception_numeric is not null and sensory_perception is not null)) check ((moisture_code is null and moisture_system is null and moisture_numeric is null and moisture is null) or (moisture_valueset_id is not null and moisture_code is not null and moisture_system is not null and moisture_numeric is not null and moisture is not null)) check ((activity_code is null and activity_system is null and activity_numeric is null and activity is null) or (activity_valueset_id is not null and activity_code is not null and activity_system is not null and activity_numeric is not null and activity is not null)) check ((mobility_code is null and mobility_system is null and mobility_numeric is null and mobility is null) or (mobility_valueset_id is not null and mobility_code is not null and mobility_system is not null and mobility_numeric is not null and mobility is not null)) check ((nutrition_code is null and nutrition_system is null and nutrition_numeric is null and nutrition is null) or (nutrition_valueset_id is not null and nutrition_code is not null and nutrition_system is not null and nutrition_numeric is not null and nutrition is not null)) check ((friction_and_shear_code is null and friction_and_shear_system is null and friction_and_shear_numeric is null and friction_and_shear is null) or (friction_and_shear_valueset_id is not null and friction_and_shear_code is not null and friction_and_shear_system is not null and friction_and_shear_numeric is not null and friction_and_shear is not null)) check (total_score is null or total_score between 6 and 23) ``` ## Unique - `form_block_id` ## References | Columns | Target | On delete | |---|---|---| | `form_id` | [`form`](/docs/tables/form) | cascade | | `form_id, form_block_id` | [`form_block`](/docs/tables/form_block) | cascade | | `sensory_perception_valueset_id, sensory_perception_code, sensory_perception_system, sensory_perception, sensory_perception_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict | | `moisture_valueset_id, moisture_code, moisture_system, moisture, moisture_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict | | `activity_valueset_id, activity_code, activity_system, activity, activity_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict | | `mobility_valueset_id, mobility_code, mobility_system, mobility, mobility_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict | | `nutrition_valueset_id, nutrition_code, nutrition_system, nutrition, nutrition_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict | | `friction_and_shear_valueset_id, friction_and_shear_code, friction_and_shear_system, friction_and_shear, friction_and_shear_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict | ## Indexes - `braden_scale_form_id_idx` on `form_id` ## Value sets | Value set | Codes | |---|---| | `org.openehr::openEHR-EHR-OBSERVATION.braden_scale.v1/activity` | 4 | | `org.openehr::openEHR-EHR-OBSERVATION.braden_scale.v1/friction_and_shear` | 3 | | `org.openehr::openEHR-EHR-OBSERVATION.braden_scale.v1/mobility` | 4 | | `org.openehr::openEHR-EHR-OBSERVATION.braden_scale.v1/moisture` | 4 | | `org.openehr::openEHR-EHR-OBSERVATION.braden_scale.v1/nutrition` | 4 | | `org.openehr::openEHR-EHR-OBSERVATION.braden_scale.v1/sensory_perception` | 4 |