Атестаційні завдання K2 ERP/Лабораторія
Модуль обліку лабораторних аналізів і результатів досліджень
Реальний бізнес-контекст
Лабораторія проводить дослідження зразків: харчові продукти, вода, кров, будматеріали тощо.
Необхідно:
- реєструвати зразки на дослідження;
- призначати тести для кожного зразка;
- зберігати результати аналізів;
- формувати лабораторні протоколи — звіт про результати;
- контролювати строки виконання досліджень.
Основні завдання
1. Структура довідників
Довідник «Типи зразків»
Поля довідника:
- назва типу, наприклад:
- вода питна;
- бетон;
- молоко;
- кров;
- категорія:
- харчові продукти;
- медичні дослідження;
- будівельні матеріали.
Довідник «Тести і методики»
Поля довідника:
- назва тесту, наприклад:
- pH;
- вміст білка;
- міцність на стиск;
- одиниця виміру;
- методика тестування:
- опис;
- нормативний документ.
2. Журнал «Зразки»
Колонки журналу
- номер зразка;
- дата прийому;
- замовник;
- тип зразка;
- статус:
- прийнятий;
- у дослідженні;
- завершено;
- дата видачі результату.
Функціонал
- прийом зразків із зазначенням базових параметрів;
- прив’язка тестів, які мають бути виконані для кожного зразка.
3. Призначення тестів
Функціонал:
- вибір одного або кількох тестів для зразка;
- вказання нормативних значень — допустимих меж;
- автоматична оцінка:
- відповідає;
- не відповідає.
4. Введення результатів аналізів
Функціонал:
- по кожному тесту для зразка фіксується фактичне значення;
- виконується порівняння з нормативом;
- автоматично визначається, чи тест пройдено.
Приклад
- тест: pH води;
- норма: 6.5 – 8.5;
- факт: 7.2;
- результат: відповідає нормі.
5. Формування лабораторного протоколу
Автоматично формується PDF-документ на основі внесених результатів.
Протокол містить:
- інформацію про замовника;
- дані зразка;
- проведені тести;
- фактичні результати;
- висновки;
- підпис лаборанта або керівника лабораторії.
6. Додаткові функції
- робота через AJAX для зручного внесення результатів;
- контроль термінів виконання досліджень;
- автоматичне сповіщення, якщо термін дослідження перевищений;
- можливість завантажувати копії документів або фотографій зразків.
Технічні вимоги
| Параметр | Опис |
|---|---|
| Бекенд | K2 Cloud ERP на Python або PHP |
| БД | PostgreSQL або MySQL |
| Фронтенд | HTML5, JavaScript, AJAX, Axios або Fetch API |
| UI-компоненти | DataTables, Select2 |
| Друк | Генерація PDF лабораторних протоколів |
Критерії оцінки
| Критерій | Бали |
|---|---|
| Реєстрація зразків і прив’язка тестів | 20 |
| Внесення результатів тестів і оцінка відповідності | 20 |
| Формування лабораторного протоколу | 20 |
| Статистика виконаних досліджень і контроль строків | 20 |
| Інтерактивність через AJAX і зручність введення даних | 20 |
Примітка
Модуль лабораторії потрібен для:
- виробничих підприємств;
- медичних лабораторій;
- екологічних центрів;
- лабораторій сертифікації;
- лабораторій контролю якості продукції.
Він дозволяє:
- автоматизувати весь обіг зразків, тестів і результатів;
- мінімізувати людські помилки;
- пришвидшити випуск протоколів.