Атестаційні завдання K2 ERP/Лабораторія
Звіт показує всі зразки, прийняті за вибраний період.; Окремо варто відзначити який надає можливість реєструвати зразки, призначати тести, вводити результати, порівнювати їх із нормативами, визначати відповідність, формувати PDF-протоколи і контролювати строки виконання досліджень.;
== Назва задача ==
Для реалізації задачі доцільно передбачити такі сутності:
!; __TOC__
* вручну;
* автономно з типового набору для типу зразка;
* за шаблоном дослідження;
* за вимогою замовника.; 100
== Критичні помилки ==
!; функціональні можливості
!;== Нотифікації ==
# лаборант вносить результати;
# зразок переходить у статус '''«Очікує перевірки»''';
# керівник лабораторії перевіряє результати;
# протокол затверджується;
# зразок переходить у статус '''«Завершено»''';
# формується PDF-протокол.; |-
| Прийнятий
| Зразок зареєстровано в лабораторії
|-
| Очікує дослідження
| Тести ще не почали виконуватися
|-
| У дослідженні
| Лаборант виконує аналізи
|-
| Очікує перевірки
| Результати внесено, але ще не затверджено
|-
| Завершено
| Результати затверджено
|-
| Протокол видано
| Протокол сформовано і передано замовнику
|-
| Скасовано
| Дослідження не виконується
|}
{| class="wikitable" style="width:100%;"
!; Поле
!; характеристика
== Введення результатів аналізів ==
Можливий бізнес-процес:
Норма:
|-
| Що потрібно створити?; Критичними помилками вважаються ситуації, коли:
|-
| Тест
| Який показник досліджувався
|-
| Фактичне значення
| Отриманий результат
|-
| Одиниця виміру
| Підтягується з тесту
|-
| Норма
| Допустиме значення або діапазон
|-
| Висновок
| Відповідає або не відповідає
|-
| Лаборант
| Хто вніс результат
|-
| Дата виконання
| Коли виконано дослідження
|-
| Коментар
| Додаткове пояснення
|}
== Шкала оцінювання ==
== Довідник «Тести і методики» ==
<div style="border:3px solid #b71c1c; background:#ffebee; padding:14px; margin:16px 0;">
== Мета задача ==
</div>
{| class="wikitable" style="width:100%;"
!; * кількість прийнятих зразків;
* кількість виконаних досліджень;
* кількість протоколів;
* кількість прострочених зразків;
* кількість невідповідностей;
* середній час виконання дослідження.; Це можуть бути:
* неможливо створити тип зразка;
* неможливо зареєструвати зразок;
* неможливо призначити тест до зразка;
* тест не має одиниці виміру або методики;
* неможливо ввести фактичний результат;
* платформа не порівнює результат із нормативом;
* результат поза нормою не позначається як невідповідність;
* протокол не формується;
* протокол не містить результатів тестів;
* неможливо визначити, хто вніс або затвердив результат;
* прострочені дослідження не визначаються;
* зміни результатів не логуються;
* звіти не відповідають фактичним зразкам і результатам.; Тип норми
У звіті потрібно відображати:
Зразок вважається простроченим, якщо:
|-
| Діапазон
| pH від 6.5 до 8.5
|-
| Не більше
| Бактеріальне забруднення не більше встановленого значення
|-
| Не менше
| Міцність не менше заданого показника
|-
| Точне значення
| Значення має дорівнювати встановленому параметру
|-
| Текстова відповідність
| Виявлено / не виявлено, відповідає / не відповідає
|}
{| class="wikitable" style="width:100%;"
!; У результаті потрібно зберігати методику, яка діяла на момент дослідження.; Поле
!; | Зразок, для якого призначаються тести
|-
| Що вводить лаборант?; Бали
платформа повинна контролювати планову дату видачі результату.; !; | Зразки, результати, невідповідності, контроль строків, статистика лабораторії
|-
| Що є собою критичною вимогою?; Критерій
|-
| Реєстрація зразків і прив’язка тестів
| 20
| Типи зразків, замовники, картка зразка, призначення тестів і методик
|-
| Внесення результатів тестів і оцінка відповідності
| 20
| Фактичні значення, нормативи, автоматичне визначення відповідності
|-
| Формування лабораторного протоколу
| 20
| PDF-протокол із даними замовника, зразка, тестів, результатів і висновків
|-
| Статистика виконаних досліджень і контроль строків
| 20
| Прострочені зразки, строки видачі, статистика лабораторії, невідповідності
|-
| Інтерактивність через AJAX і зручність введення даних
| 20
| AJAX-створення зразків, призначення тестів, введення результатів, фільтри, протоколи
|-
== Звіт «Результати досліджень» ==
</div>
!; | компонент обліку лабораторних аналізів і результатів досліджень
|-
| Які довідники потрібні?;== Приклади типів зразків ==
!; Призначення
== Нормативні значення ==
!; !; |-
| Діапазон
| Значення має бути між мінімумом і максимумом
|-
| Не більше
| Значення не повинно перевищувати встановлену межу
|-
| Не менше
| Значення не повинно бути нижчим за встановлену межу
|-
| Текстова відповідність
| Фактичний результат порівнюється з допустимим текстовим значенням
|}
Через AJAX мають працювати:
== Рекомендовані сутності бази даних ==
!; характеристика
* хто передав зразок;
* коли зразок прийнято;
* який тип зразка досліджується;
* які тести потрібно виконати;
* за якою методикою проводиться дослідження;
* які нормативні межі застосовуються;
* які фактичні результати отримані;
* чи відповідає зразок нормам;
* хто виконав аналіз;
* хто затвердив протокол;
* чи не перевищено строк виконання.;</div>
Методика повинна описувати, як саме виконується дослідження.; {| class="wikitable" style="width:100%;"
|-
| 90–100
| Відмінно
| компонент в цілому функціонує: зразки, тести, методики, нормативи, результати, протоколи, строки, звіти й AJAX реалізовані коректно
|-
| 75–89
| Добре
| Основна логіка функціонує, є собою незначні недоліки, які не руйнують лабораторний обліковий облік
|-
| 60–74
| Зараховано
| Базовий сценарій функціонує, але частина функцій реалізована неповно або потребує доопрацювання
|-
| 0–59
| Не зараховано
| Відсутня критична логіка: зразки, тести, результати, нормативи, протокол або контроль строків
|}
компонент має підтримувати сповіщення.; |-
| Номер зразка
| Унікальний номер зразка
|-
| Дата прийому
| Коли зразок прийнято
|-
| Замовник
| Хто передав зразок
|-
| Тип зразка
| Вода, молоко, бетон, кров тощо
|-
| Статус
| Прийнятий, у дослідженні, завершено, протокол видано
|-
| Планова дата видачі
| До якої дати потрібно видати результат
|-
| Фактична дата видачі
| Коли результат фактично видано
|-
| Відповідальний
| Лаборант або відповідальна особа
|}
[[Категорія:Атестаційні завдання K2]]
[[Категорія:Лабораторні аналізи]]
== Логіка оцінки ==
'''Умова складання.''' задача не має змогу бути зараховане, якщо платформа не надає можливість пройти базовий цикл лабораторії: зразок → тести → результати → оцінка відповідності → протокол → звіт.; Поле
|-
| Типи зразків
| Класифікація матеріалів або об’єктів дослідження
|-
| Замовники
| Клієнти, підприємства або підрозділи, які передають зразки
|-
| Зразки
| Об’єкти, що передані на лабораторне дослідження
|-
| Тести
| Конкретні показники або аналізи
|-
| Методики
| характеристика способу проведення тесту та нормативна база
|-
| Нормативні значення
| Допустимі межі для результатів
|-
| Результати аналізів
| Фактичні значення, отримані лабораторією
|-
| Протоколи
| Офіційні документи з результатами досліджень
|-
| Лаборанти
| Виконавці досліджень
|-
| Керівник лабораторії
| Особа, яка затверджує результати або протоколи
|-
| Звіти
| аналітичні інструменти по зразках, тестах, строках і результатах
|}
== Приклади тестів ==
компонент має підтримувати розмежування прав.; характеристика
У звіті потрібно відображати:
Перед видачею протоколу результати можуть проходити перевірку.; {| class="wikitable" style="width:100%;"
* типи зразків;
* категорії зразків;
* замовники;
* зразки;
* тести;
* методики;
* нормативні значення;
* призначені тести;
* результати аналізів;
* лабораторні протоколи;
* файли зразків;
* лаборанти;
* затвердження результатів;
* нотифікації;
* журнал змін;
* звіти;
* права доступу.; Звіт показує результати тестів.;
Протокол має формуватися у форматі:
AJAX-інтерактив
Тест: pH води.; Тип нормативу
Типи нормативів
Примітка
У роботі лабораторії потрібно контролювати: Форма прийому зразка повинна містити основні інформаційні дані для реєстрації.; Журнал зразків показує всі зразки, прийняті лабораторією.; | Повний цикл: зразок → тести → результати → висновок → протокол |}
Звіт показує загальну ефективність лабораторії.;== Колонки журналу зразків ==
Фактичне значення:
Приклад оцінки діапазону
Очікуваний результат
Лабораторія проводить дослідження зразків для підприємств, організацій або приватних клієнтів.;
Мінімальний сценарій:
формування звітів
платформа має автономно визначати, чи відповідає результат нормі.; !; {| class="wikitable" style="width:100%;"
!; Категорія
- номер зразка;
- дату прийому;
- замовника;
- тип зразка;
- статус;
- планову дату видачі;
- фактичну дату видачі.; У результаті виконання атестаційного задача має бути створений компонент лабораторії в K2 ERP.; !;== Контроль строків виконання ==
;== Права доступу ==
Файли та фото зразківЖурнал «Зразки»
== Лабораторний протокол == == Реальний бізнес-контекст == компонент має підтримувати типи зразків, замовників, тести, методики, нормативні значення, журнал зразків, призначення тестів, введення результатів, автоматичну оцінку відповідності, затвердження результатів, формування лабораторних протоколів, контроль строків, нотифікації, звіти, AJAX-інтерактив і логування змін.;
Повідомлення бажано надсилати, коли: | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ; Об’єкт
істотно. Якщо методика або норматив змінилися, старі протоколи не повинні перераховуватися за новими правилами.; | Лабораторний протокол | ||||||||||||
Які звіти потрібні?; Колонка
Логування змінСтатуси зразкаПоля тесту | ||||||||||||
| Назва типу | як ілюстрація: вода питна, бетон, молоко, кров | |||||||||||
| Категорія | Харчові продукти, медичні дослідження, будівельні матеріали, екологія тощо | |||||||||||
| характеристика | Коротке пояснення типу зразка | |||||||||||
| Типові тести | Набір тестів, які часто призначаються для цього типу | |||||||||||
| Активність | Чи застосовується тип зразка в роботі |
Протокол має містити:
Основні об’єкти модуля
Формат протоколу
компонент має дозволяти завантажувати супровідні файли.; Звіт показує результати, які не відповідають нормам.; * номер зразка;
- замовника;
- тип зразка;
- відповідального;
- планову дату видачі;
- кількість днів прострочення;
- статус.; Критично. Якщо результат виходить за межі нормативу, платформа має явно показати статус «Не відповідає» і відобразити це в лабораторному протоколі.;== Звіт «Зразки за період» ==
Для кожного зразка потрібно призначити один або кілька тестів.; характеристика платформа повинна дозволяти: !; * прийнято новий зразок;
- лаборанту призначено тест;
- наближається строк видачі результату;
- строк дослідження перевищено;
- результат не відповідає нормі;
- протокол готовий;
- протокол видано замовнику.; Логіка
Звіт показує зразки, по яких порушено або наближається строк виконання.; !; Роль
Технічні вимоги
Звіт «Контроль строків»
- номер протоколу;
- дату формування;
- інформацію про лабораторію;
- інформацію про замовника;
- номер зразка;
- дату прийому зразка;
- тип зразка;
- характеристика зразка;
- перелік проведених тестів;
- методики досліджень;
- нормативні значення;
- фактичні результати;
- висновки по кожному тесту;
- загальний висновок;
- ПІБ лаборанта;
- ПІБ керівника лабораторії;
- підпис або електронне підтвердження.; Бали
По кожному тесту потрібно фіксувати фактичний результат.; Відповідь
!; | Фактичні результати аналізів |-
| Що має робити платформа автономно?;Журнал змін має зберігати: компонент повинен фіксувати важливі зміни.; характеристика
- вода питна;
- вода технічна;
- молоко;
- харчові продукти;
- кров;
- бетон;
- ґрунт;
- будівельні матеріали;
- сировина;
- готова продукція.; !; Він надає можливість автоматизувати обіг зразків, тестів і результатів, мінімізувати людські помилки, контролювати строки та пришвидшити випуск лабораторних протоколів.; Поле
!; У звіті потрібно відображати:
- створення зразка;
- вибір замовника;
- вибір типу зразка;
- автоматичне додавання типових тестів;
- призначення тестів;
- введення результатів;
- автоматична оцінка відповідності;
- зміна статусу зразка;
- завантаження файлів;
- формування протоколу;
- фільтрація журналів;
- актуалізація звітів.; Статус
ключовий бізнес-процес
- хто створив зразок;
- хто змінив тип зразка;
- хто призначив тест;
- хто змінив методику;
- хто вніс результат;
- хто змінив фактичне значення;
- хто затвердив результат;
- хто сформував протокол;
- хто видав протокол;
- дату й час зміни;
- старе та нове значення, якщо це можливо.; Протокол формується автономно на основі даних зразка, тестів і результатів.;== Затвердження результатів ==
компонент лабораторії потрібен виробничим підприємствам, медичним лабораторіям, екологічним центрам, лабораторіям сертифікації, будівельним лабораторіям і лабораторіям контролю якості продукції.;
Довідник типів зразків містить класифікацію об’єктів, які лабораторія приймає на дослідження.; Інтерфейс модуля має працювати оперативно і без зайвого перезавантаження сторінок.; 7.2
Лабораторний протокол — це офіційно затверджений документ із результатами дослідження.; !; {| class="wikitable" style="width:100%;"
У межах атестації потрібно продемонструвати робочий сценарій.; Відповідає нормі
; Приклади
Див.; додатковоЗвіт «Статистика лабораторії»Автоматична оцінка відповідностіЗвіт «Невідповідності» | |
|---|---|
| Номер зразка | Генерується автономно або вводиться вручну |
| Дата прийому | Дата і час прийняття зразка |
| Замовник | замовник або підрозділ, який передав зразок |
| Тип зразка | Вибір із довідника типів зразків |
| характеристика зразка | Додатковий характеристика або маркування |
| Кількість / об’єм | Скільки матеріалу передано |
| Умови зберігання | Температура, тара, особливі умови |
| Планова дата видачі | Строк виконання дослідження |
| Відповідальний | Лаборант або група |
| Файли | Фото зразка, супровідні документи, направлення |
| ; Лабораторія — це практична задача; додатково реалізовано тестів, методик, результатів досліджень, нормативних значень, лабораторних протоколів і контролю строків виконання виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку лабораторних зразків забезпечується через Атестаційне задача K2 ERP.; Це контрольований бізнес-процес: зразок → тести → методики → нормативи → фактичні значення → висновок → протокол.; компонент має забезпечувати повний цикл лабораторної роботи: прийом зразка, призначення досліджень, внесення результатів, автоматичну оцінку відповідності нормам, формування протоколу, підписання результатів і видачу документа замовнику.; характеристика | ; Рівень |
|---|
Поля типу зразка
Зразками можуть бути:
Прострочені зразки потрібно виділяти в журналі та звітах.; * K2 ERP- K2 ERP
- Атестаційні завдання K2 ERP
- Лабораторія
- Контроль якості
- Лабораторний протокол
- Виробництво
- Молокозавод
- Документообіг
- Звітність
- AJAX
;== Поля форми зразка ==
Довідник «Типи зразків»
Події для нотифікацій
Мета задача — створити в K2 ERP компонент для автоматизації лабораторного обліку.;== Форма прийому зразка == У звіті потрібно відображати:
Довідник тестів і методик містить перелік аналізів, які виконує лабораторія.; Поле | |
|---|---|
| Харчові продукти | Молоко, сир, м’ясо, вода, готова продукція |
| Медичні дослідження | Кров, сеча, біоматеріали |
| Будівельні матеріали | Бетон, цемент, гіпс, щебінь |
| Екологічні дослідження | Вода, ґрунт, повітря, промислові проби |
| Виробничий контроль | Сировина, напівфабрикати, готова продукція |
У звіті потрібно відображати:
У методиці бажано зберігати:- pH;
- вміст білка;
- жирність;
- кислотність;
- бактеріальне забруднення;
- міцність на стиск;
- вологість;
- щільність;
- вміст домішок;
- температура плавлення.; Параметр
Категорії зразків
| - | Назва тесту | Назва показника або аналізу |
|---|---|---|
| Одиниця виміру | pH, %, мг/л, МПа, г/см³ тощо | |
| Методика тестування | характеристика способу виконання аналізу | |
| Нормативний документ | Стандарт, ДСТУ, ISO, внутрішня методика або інший документ | |
| Тип результату | Числовий, текстовий, логічний, діапазонний | |
| Активність | Чи застосовується тест у поточній роботі |
Без автоматизованого обліку результати можуть губитися, строки порушуватися, а протоколи формуватися вручну з ризиком помилок.;== Критерії оцінювання ==
6.5 – 8.5 |- | Реєстратор | Приймає зразки, створює картки зразків, додає файли |- | Лаборант | Виконує тести, вносить результати, додає коментарі |- | Керівник лабораторії | Перевіряє та затверджує результати, підписує протоколи |- | Менеджер | Бачить статуси зразків і комунікує із замовниками |- | Керівник | Переглядає звіти, строки, невідповідності й статистику |- | Адміністратор | Налаштовує довідники, методики, права та службові параметри |}
Методика тестування
компонент обліку лабораторних аналізів і результатів досліджень.; Максимальна оцінка
- вести довідник типів зразків;
- вести довідник тестів і методик;
- реєструвати зразки на дослідження;
- вказувати замовника дослідження;
- призначати один або кілька тестів для зразка;
- задавати нормативні значення;
- вводити фактичні результати аналізів;
- автономно визначати відповідність нормам;
- контролювати строки виконання досліджень;
- формувати лабораторний протокол;
- зберігати файли, фото та супровідні документи;
- вести журнал змін;
- формувати звіти по зразках, тестах, строках і результатах.; Коротко. Потрібно реалізувати компонент лабораторії.; характеристика
- фото зразка;
- направлення на дослідження;
- супровідні документи;
- сертифікати;
- попередні результати;
- скани актів прийому.; Приклад
Призначення тестів
Результат:Практичне задача
== Поля результату ==Коротко