Проверки данных (edit checks)
Жёсткие и мягкие диапазоны, правила «если — то», автозапросы.
Проверки ловят ошибки прямо при вводе. Есть три вида.
1. Допустимый диапазон — ошибка
Задаётся в свойствах числового поля. Значение вне диапазона сохранить нельзя. Подходит для физически невозможных значений: ЧСС 720, рост 17 см.
2. Ожидаемый диапазон — запрос
Тоже в свойствах поля. Значение сохраняется, но автоматически открывается запрос: «вне ожидаемого диапазона, подтвердите». Подходит для редких, но возможных значений. Если врач исправит значение, запрос закроется сам.
3. Правила «если — то»
Собираются внизу страницы формы из выпадающих списков:
- Сравнивать можно со значением или с другим полем формы.
- Для дат есть слово
сегодня: «Дата диагноза больше сегодня → ошибка». - Для вариантов ответа выбирается сам вариант: «Серьёзное НЯ равно Да → запрос».
- Условия «не заполнено» и «заполнено» помогают ловить пропуски связанных полей.
Ошибка или запрос?
Ошибка — когда значение точно неверно: форма не сохранится, пока его не исправят. Запрос — когда значение подозрительно, но возможно: данные сохранятся, а монитор и врач увидят вопрос.
Те же проверки работают при загрузке из Excel и в опросниках пациентов.