---
title: "nutritional_risk_screening"
description: "Screening for malnutrition using the tool NRS 2002."
---

Screening for malnutrition using the tool NRS 2002.

**Purpose.** NRS is a tool used for screening the patients nutritional status.

## Source

| Model | Leg | Role |
|---|---|---|
| `openEHR-EHR-OBSERVATION.nutritional_risk_screening.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. | — |
| `initial_screening_is_the_body_mass_index_lt__8fd3b9`<br />`initial_screening_is_the_body_mass_index_lt__8fd3b9_code`<br />`initial_screening_is_the_body_mass_index_lt__8fd3b9_system`<br />`initial_screening_is_the_body_mass_index_lt__8fd3b9_valueset_id` | coded text<br />`text`, `text`, `text`, `text` | yes | Is the body mass index &lt;20.5 kg/m²? | `/data[at0001]/events[at0002]/data[at0003]/items[at0031]/items[at0004]` |
| `initial_screening_has_the_patient_lost_weigh_b421bd`<br />`initial_screening_has_the_patient_lost_weigh_b421bd_code`<br />`initial_screening_has_the_patient_lost_weigh_b421bd_system`<br />`initial_screening_has_the_patient_lost_weigh_b421bd_valueset_id` | coded text<br />`text`, `text`, `text`, `text` | yes | Has the patient lost weight in the previous 3 months? | `/data[at0001]/events[at0002]/data[at0003]/items[at0031]/items[at0005]` |
| `initial_screening_was_nutritional_intake_red_f0dc4d`<br />`initial_screening_was_nutritional_intake_red_f0dc4d_code`<br />`initial_screening_was_nutritional_intake_red_f0dc4d_system`<br />`initial_screening_was_nutritional_intake_red_f0dc4d_valueset_id` | coded text<br />`text`, `text`, `text`, `text` | yes | Was nutritional intake reduced in the previous week? | `/data[at0001]/events[at0002]/data[at0003]/items[at0031]/items[at0006]` |
| `initial_screening_is_the_patient_very_ill_e__d82461`<br />`initial_screening_is_the_patient_very_ill_e__d82461_code`<br />`initial_screening_is_the_patient_very_ill_e__d82461_system`<br />`initial_screening_is_the_patient_very_ill_e__d82461_valueset_id` | coded text<br />`text`, `text`, `text`, `text` | yes | Is the patient very ill? (e.g. in intensive care)? | `/data[at0001]/events[at0002]/data[at0003]/items[at0031]/items[at0007]` |
| `main_screening_nutritional_status`<br />`main_screening_nutritional_status_code`<br />`main_screening_nutritional_status_system`<br />`main_screening_nutritional_status_numeric`<br />`main_screening_nutritional_status_valueset_id` | coded text<br />`text`, `text`, `text`, `numeric`, `text` | yes | Nutritional status | `/data[at0001]/events[at0002]/data[at0003]/items[at0032]/items[at0016]` |
| `main_screening_illness_severity`<br />`main_screening_illness_severity_code`<br />`main_screening_illness_severity_system`<br />`main_screening_illness_severity_numeric`<br />`main_screening_illness_severity_valueset_id` | coded text<br />`text`, `text`, `text`, `numeric`, `text` | yes | Illness severity | `/data[at0001]/events[at0002]/data[at0003]/items[at0032]/items[at0017]` |
| `main_screening_is_the_patients_age_gte_70`<br />`main_screening_is_the_patients_age_gte_70_code`<br />`main_screening_is_the_patients_age_gte_70_system`<br />`main_screening_is_the_patients_age_gte_70_numeric`<br />`main_screening_is_the_patients_age_gte_70_valueset_id` | coded text<br />`text`, `text`, `text`, `numeric`, `text` | yes | Is the patients age ≥ 70? | `/data[at0001]/events[at0002]/data[at0003]/items[at0032]/items[at0027]` |
| `main_screening_total_score_age_adjusted` | `integer` | yes | Total score (age adjusted) | `/data[at0001]/events[at0002]/data[at0003]/items[at0032]/items[at0030]` |
| `comment` | `text` | yes | Comment | `/data[at0001]/events[at0002]/data[at0003]/items[at0041]` |

## Constraints

```sql
check ((initial_screening_is_the_body_mass_index_lt__8fd3b9_code is null and initial_screening_is_the_body_mass_index_lt__8fd3b9_system is null and initial_screening_is_the_body_mass_index_lt__8fd3b9_valueset_id is null and initial_screening_is_the_body_mass_index_lt__8fd3b9 is null) or (initial_screening_is_the_body_mass_index_lt__8fd3b9 is not null and initial_screening_is_the_body_mass_index_lt__8fd3b9_code is not null and initial_screening_is_the_body_mass_index_lt__8fd3b9_system is not null and initial_screening_is_the_body_mass_index_lt__8fd3b9_valueset_id is not null))
check ((initial_screening_has_the_patient_lost_weigh_b421bd_code is null and initial_screening_has_the_patient_lost_weigh_b421bd_system is null and initial_screening_has_the_patient_lost_weigh_b421bd_valueset_id is null and initial_screening_has_the_patient_lost_weigh_b421bd is null) or (initial_screening_has_the_patient_lost_weigh_b421bd is not null and initial_screening_has_the_patient_lost_weigh_b421bd_code is not null and initial_screening_has_the_patient_lost_weigh_b421bd_system is not null and initial_screening_has_the_patient_lost_weigh_b421bd_valueset_id is not null))
check ((initial_screening_was_nutritional_intake_red_f0dc4d_code is null and initial_screening_was_nutritional_intake_red_f0dc4d_system is null and initial_screening_was_nutritional_intake_red_f0dc4d_valueset_id is null and initial_screening_was_nutritional_intake_red_f0dc4d is null) or (initial_screening_was_nutritional_intake_red_f0dc4d is not null and initial_screening_was_nutritional_intake_red_f0dc4d_code is not null and initial_screening_was_nutritional_intake_red_f0dc4d_system is not null and initial_screening_was_nutritional_intake_red_f0dc4d_valueset_id is not null))
check ((initial_screening_is_the_patient_very_ill_e__d82461_code is null and initial_screening_is_the_patient_very_ill_e__d82461_system is null and initial_screening_is_the_patient_very_ill_e__d82461_valueset_id is null and initial_screening_is_the_patient_very_ill_e__d82461 is null) or (initial_screening_is_the_patient_very_ill_e__d82461 is not null and initial_screening_is_the_patient_very_ill_e__d82461_code is not null and initial_screening_is_the_patient_very_ill_e__d82461_system is not null and initial_screening_is_the_patient_very_ill_e__d82461_valueset_id is not null))
check ((main_screening_nutritional_status_code is null and main_screening_nutritional_status_system is null and main_screening_nutritional_status_numeric is null and main_screening_nutritional_status is null) or (main_screening_nutritional_status_valueset_id is not null and main_screening_nutritional_status_code is not null and main_screening_nutritional_status_system is not null and main_screening_nutritional_status_numeric is not null and main_screening_nutritional_status is not null))
check ((main_screening_illness_severity_code is null and main_screening_illness_severity_system is null and main_screening_illness_severity_numeric is null and main_screening_illness_severity is null) or (main_screening_illness_severity_valueset_id is not null and main_screening_illness_severity_code is not null and main_screening_illness_severity_system is not null and main_screening_illness_severity_numeric is not null and main_screening_illness_severity is not null))
check ((main_screening_is_the_patients_age_gte_70_code is null and main_screening_is_the_patients_age_gte_70_system is null and main_screening_is_the_patients_age_gte_70_numeric is null and main_screening_is_the_patients_age_gte_70 is null) or (main_screening_is_the_patients_age_gte_70_valueset_id is not null and main_screening_is_the_patients_age_gte_70_code is not null and main_screening_is_the_patients_age_gte_70_system is not null and main_screening_is_the_patients_age_gte_70_numeric is not null and main_screening_is_the_patients_age_gte_70 is not null))
```

## 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 |
| `initial_screening_is_the_body_mass_index_lt__8fd3b9_valueset_id, initial_screening_is_the_body_mass_index_lt__8fd3b9_code, initial_screening_is_the_body_mass_index_lt__8fd3b9_system, initial_screening_is_the_body_mass_index_lt__8fd3b9` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `initial_screening_has_the_patient_lost_weigh_b421bd_valueset_id, initial_screening_has_the_patient_lost_weigh_b421bd_code, initial_screening_has_the_patient_lost_weigh_b421bd_system, initial_screening_has_the_patient_lost_weigh_b421bd` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `initial_screening_was_nutritional_intake_red_f0dc4d_valueset_id, initial_screening_was_nutritional_intake_red_f0dc4d_code, initial_screening_was_nutritional_intake_red_f0dc4d_system, initial_screening_was_nutritional_intake_red_f0dc4d` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `initial_screening_is_the_patient_very_ill_e__d82461_valueset_id, initial_screening_is_the_patient_very_ill_e__d82461_code, initial_screening_is_the_patient_very_ill_e__d82461_system, initial_screening_is_the_patient_very_ill_e__d82461` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `main_screening_nutritional_status_valueset_id, main_screening_nutritional_status_code, main_screening_nutritional_status_system, main_screening_nutritional_status, main_screening_nutritional_status_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `main_screening_illness_severity_valueset_id, main_screening_illness_severity_code, main_screening_illness_severity_system, main_screening_illness_severity, main_screening_illness_severity_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |
| `main_screening_is_the_patients_age_gte_70_valueset_id, main_screening_is_the_patients_age_gte_70_code, main_screening_is_the_patients_age_gte_70_system, main_screening_is_the_patients_age_gte_70, main_screening_is_the_patients_age_gte_70_numeric` | [`valueset_code`](/docs/tables/valueset_code) | restrict |

## Indexes

- `nutritional_risk_screening_form_id_idx` on `form_id`

## Value sets

| Value set | Codes |
|---|---|
| `org.openehr::openEHR-EHR-OBSERVATION.nutritional_risk_screening.v1/has_the_patient_lost_weight_in_the_previous_3_months` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.nutritional_risk_screening.v1/illness_severity` | 4 |
| `org.openehr::openEHR-EHR-OBSERVATION.nutritional_risk_screening.v1/is_the_body_mass_index_lt_20_5_kg_m2` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.nutritional_risk_screening.v1/is_the_patient_very_ill_e_g_in_intensive_care` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.nutritional_risk_screening.v1/is_the_patients_age_gte_70` | 2 |
| `org.openehr::openEHR-EHR-OBSERVATION.nutritional_risk_screening.v1/nutritional_status` | 4 |
| `org.openehr::openEHR-EHR-OBSERVATION.nutritional_risk_screening.v1/was_nutritional_intake_reduced_in_the_previous_week` | 2 |

