Перейти до вмісту

Атестаційні завдання K2 ERP/Лабораторія

Матеріал з K2 ERP Wiki

Звіт показує всі зразки, прийняті за вибраний період.; Окремо варто відзначити який надає можливість реєструвати зразки, призначати тести, вводити результати, порівнювати їх із нормативами, визначати відповідність, формувати 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.; !;== Контроль строків виконання ==
;== Права доступу ==

Файли та фото зразків

Журнал «Зразки»

  1. створити типи зразків;
  2. створити тести і методики;
  3. задати нормативні значення;
  4. створити замовника;
  5. зареєструвати зразок;
  6. вказати дату прийому і планову дату видачі;
  7. призначити кілька тестів для зразка;
  8. ввести фактичні результати;
  9. перевірити автоматичну оцінку відповідності;
  10. створити результат, який не відповідає нормі;
  11. перевірити відображення невідповідності;
  12. завантажити фото або супровідний документ;
  13. перевести зразок у статус «Очікує перевірки»;
  14. затвердити результати;
  15. сформувати PDF-протокол;
  16. змінити статус на «Протокол видано»;
  17. створити прострочений зразок для тесту;
  18. сформувати звіт зразків за період;
  19. сформувати звіт результатів досліджень;
  20. сформувати звіт невідповідностей;
  21. сформувати звіт контролю строків;
  22. перевірити журнал змін.; !; !; Разом
Зразок До якого зразка належить тест
Тест Який аналіз потрібно виконати
Методика Методика проведення
Нормативне значення Діапазон або умова відповідності
Виконавець Лаборант, який виконує тест
Статус Призначено, у роботі, виконано, перевірено

== Лабораторний протокол ==

== Реальний бізнес-контекст ==
компонент має підтримувати типи зразків, замовників, тести, методики, нормативні значення, журнал зразків, призначення тестів, введення результатів, автоматичну оцінку відповідності, затвердження результатів, формування лабораторних протоколів, контроль строків, нотифікації, звіти, AJAX-інтерактив і логування змін.;
  • питна вода;
  • молоко;
  • харчові продукти;
  • кров;
  • ґрунт;
  • будівельні матеріали;
  • бетон;
  • сировина;
  • готова продукція;
  • промислові матеріали.; Типовий бізнес-процес роботи лабораторії виглядає так:

Повідомлення бажано надсилати, коли:

; Об’єкт

істотно. Якщо методика або норматив змінилися, старі протоколи не повинні перераховуватися за новими правилами.; | Лабораторний протокол

Які звіти потрібні?; Колонка

Логування змін

Статуси зразка

Поля тесту

Назва типу як ілюстрація: вода питна, бетон, молоко, кров
Категорія Харчові продукти, медичні дослідження, будівельні матеріали, екологія тощо
характеристика Коротке пояснення типу зразка
Типові тести Набір тестів, які часто призначаються для цього типу
Активність Чи застосовується тип зразка в роботі

Протокол має містити:

Основні об’єкти модуля

Типи зразків, тести, методики, нормативи, замовники Який центральний об’єкт?; !; Що перевіряється Порівнювати результат із нормативом і визначати відповідність Який центральний документ?;== інформаційні дані лабораторного протоколу ==

Формат протоколу

Бекенд K2 Cloud ERP на Python або PHP База даних PostgreSQL або MySQL Фронтенд HTML5, JavaScript AJAX Axios або Fetch API UI-компоненти DataTables, Select2 Файли Завантаження фото зразків і супровідних документів Друк PDF лабораторних протоколів Експорт Excel або PDF для звітів

компонент має дозволяти завантажувати супровідні файли.; Звіт показує результати, які не відповідають нормам.; * номер зразка;

  • замовника;
  • тип зразка;
  • відповідального;
  • планову дату видачі;
  • кількість днів прострочення;
  • статус.; Критично. Якщо результат виходить за межі нормативу, платформа має явно показати статус «Не відповідає» і відобразити це в лабораторному протоколі.;== Звіт «Зразки за період» ==

Для кожного зразка потрібно призначити один або кілька тестів.; характеристика платформа повинна дозволяти: !; * прийнято новий зразок;

  • лаборанту призначено тест;
  • наближається строк видачі результату;
  • строк дослідження перевищено;
  • результат не відповідає нормі;
  • протокол готовий;
  • протокол видано замовнику.; Логіка

Звіт показує зразки, по яких порушено або наближається строк виконання.; !; Роль

Технічні вимоги

Звіт «Контроль строків»

  • номер протоколу;
  • дату формування;
  • інформацію про лабораторію;
  • інформацію про замовника;
  • номер зразка;
  • дату прийому зразка;
  • тип зразка;
  • характеристика зразка;
  • перелік проведених тестів;
  • методики досліджень;
  • нормативні значення;
  • фактичні результати;
  • висновки по кожному тесту;
  • загальний висновок;
  • ПІБ лаборанта;
  • ПІБ керівника лабораторії;
  • підпис або електронне підтвердження.; Бали

По кожному тесту потрібно фіксувати фактичний результат.; Відповідь

!; | Фактичні результати аналізів |-

| Що має робити платформа автономно?;

Журнал змін має зберігати: компонент повинен фіксувати важливі зміни.; характеристика

  • вода питна;
  • вода технічна;
  • молоко;
  • харчові продукти;
  • кров;
  • бетон;
  • ґрунт;
  • будівельні матеріали;
  • сировина;
  • готова продукція.; !; Він надає можливість автоматизувати обіг зразків, тестів і результатів, мінімізувати людські помилки, контролювати строки та пришвидшити випуск лабораторних протоколів.; Поле

!; У звіті потрібно відображати:

  • створення зразка;
  • вибір замовника;
  • вибір типу зразка;
  • автоматичне додавання типових тестів;
  • призначення тестів;
  • введення результатів;
  • автоматична оцінка відповідності;
  • зміна статусу зразка;
  • завантаження файлів;
  • формування протоколу;
  • фільтрація журналів;
  • актуалізація звітів.; Статус

ключовий бізнес-процес

  • хто створив зразок;
  • хто змінив тип зразка;
  • хто призначив тест;
  • хто змінив методику;
  • хто вніс результат;
  • хто змінив фактичне значення;
  • хто затвердив результат;
  • хто сформував протокол;
  • хто видав протокол;
  • дату й час зміни;
  • старе та нове значення, якщо це можливо.; Протокол формується автономно на основі даних зразка, тестів і результатів.;== Затвердження результатів ==

компонент лабораторії потрібен виробничим підприємствам, медичним лабораторіям, екологічним центрам, лабораторіям сертифікації, будівельним лабораторіям і лабораторіям контролю якості продукції.;

Довідник типів зразків містить класифікацію об’єктів, які лабораторія приймає на дослідження.; Інтерфейс модуля має працювати оперативно і без зайвого перезавантаження сторінок.; 7.2

Лабораторний протокол — це офіційно затверджений документ із результатами дослідження.; !; {| class="wikitable" style="width:100%;"

У межах атестації потрібно продемонструвати робочий сценарій.; Відповідає нормі

; Приклади

Див.; додатково

Звіт «Статистика лабораторії»

Автоматична оцінка відповідності

Звіт «Невідповідності»

Номер зразка Генерується автономно або вводиться вручну
Дата прийому Дата і час прийняття зразка
Замовник замовник або підрозділ, який передав зразок
Тип зразка Вибір із довідника типів зразків
характеристика зразка Додатковий характеристика або маркування
Кількість / об’єм Скільки матеріалу передано
Умови зберігання Температура, тара, особливі умови
Планова дата видачі Строк виконання дослідження
Відповідальний Лаборант або група
Файли Фото зразка, супровідні документи, направлення
Нормативні значення потрібні для автоматичної оцінки результату.; характеристика Тести можуть додаватися:
; Лабораторія — це практична задача; додатково реалізовано тестів, методик, результатів досліджень, нормативних значень, лабораторних протоколів і контролю строків виконання виступає ключовою рисою перевірки навичок розробника або впроваджувача K2 ERP у створенні модуля обліку лабораторних зразків забезпечується через Атестаційне задача K2 ERP.; Це контрольований бізнес-процес: зразок → тести → методики → нормативи → фактичні значення → висновок → протокол.; компонент має забезпечувати повний цикл лабораторної роботи: прийом зразка, призначення досліджень, внесення результатів, автоматичну оцінку відповідності нормам, формування протоколу, підписання результатів і видачу документа замовнику.; характеристика ; Рівень

Поля типу зразка

Зразками можуть бути:

Прострочені зразки потрібно виділяти в журналі та звітах.; * K2 ERP
;== Поля форми зразка ==

Довідник «Типи зразків»

  • PDF;
  • HTML-друк;
  • Stimulsoft Reports або внутрішній механізм K2.; {| class="wikitable" style="width:100%;"

Події для нотифікацій

  • зразок;
  • замовника;
  • тест;
  • норматив;
  • фактичний результат;
  • відхилення;
  • відповідального лаборанта.; # замовник передає зразок;
  1. працівник лабораторії реєструє зразок у системі;
  2. вказується тип зразка, дата прийому і замовник;
  3. до зразка призначаються потрібні тести;
  4. платформа підтягує методики та нормативні значення;
  5. лаборант виконує дослідження;
  6. результати вносяться в систему;
  7. платформа автономно порівнює фактичні значення з нормами;
  8. формується висновок по кожному тесту;
  9. відповідальна особа перевіряє результати;
  10. формується лабораторний протокол у PDF;
  11. протокол видається замовнику;
  12. інформаційні дані потрапляють у звіти.;== Поля призначеного тесту ==
  • планова дата видачі менша за поточну дату;
  • статус не дорівнює «Завершено» або «Протокол видано».; Питання
  • назву методики;
  • характеристика процедури;
  • обладнання;
  • одиницю виміру;
  • нормативний документ;
  • допустимі межі;
  • відповідального виконавця або групу;
  • версію методики;
  • дату початку дії.; !; центральний принцип. Лабораторний компонент — це не без ускладнень таблиця результатів.; Значення

Мета задача — створити в K2 ERP компонент для автоматизації лабораторного обліку.;== Форма прийому зразка ==

У звіті потрібно відображати:

  • зразок;
  • тест;
  • норматив;
  • фактичне значення;
  • одиницю виміру;
  • висновок;
  • лаборанта;
  • дату виконання.; {| class="wikitable" style="width:100%;"

Довідник тестів і методик містить перелік аналізів, які виконує лабораторія.; Поле

Харчові продукти Молоко, сир, м’ясо, вода, готова продукція
Медичні дослідження Кров, сеча, біоматеріали
Будівельні матеріали Бетон, цемент, гіпс, щебінь
Екологічні дослідження Вода, ґрунт, повітря, промислові проби
Виробничий контроль Сировина, напівфабрикати, готова продукція

У звіті потрібно відображати:

У методиці бажано зберігати:
  • pH;
  • вміст білка;
  • жирність;
  • кислотність;
  • бактеріальне забруднення;
  • міцність на стиск;
  • вологість;
  • щільність;
  • вміст домішок;
  • температура плавлення.; Параметр

Категорії зразків

- Назва тесту Назва показника або аналізу
Одиниця виміру pH, %, мг/л, МПа, г/см³ тощо
Методика тестування характеристика способу виконання аналізу
Нормативний документ Стандарт, ДСТУ, ISO, внутрішня методика або інший документ
Тип результату Числовий, текстовий, логічний, діапазонний
Активність Чи застосовується тест у поточній роботі

Без автоматизованого обліку результати можуть губитися, строки порушуватися, а протоколи формуватися вручну з ризиком помилок.;== Критерії оцінювання ==

6.5 – 8.5 |- | Реєстратор | Приймає зразки, створює картки зразків, додає файли |- | Лаборант | Виконує тести, вносить результати, додає коментарі |- | Керівник лабораторії | Перевіряє та затверджує результати, підписує протоколи |- | Менеджер | Бачить статуси зразків і комунікує із замовниками |- | Керівник | Переглядає звіти, строки, невідповідності й статистику |- | Адміністратор | Налаштовує довідники, методики, права та службові параметри |}

Методика тестування

компонент обліку лабораторних аналізів і результатів досліджень.; Максимальна оцінка

  • вести довідник типів зразків;
  • вести довідник тестів і методик;
  • реєструвати зразки на дослідження;
  • вказувати замовника дослідження;
  • призначати один або кілька тестів для зразка;
  • задавати нормативні значення;
  • вводити фактичні результати аналізів;
  • автономно визначати відповідність нормам;
  • контролювати строки виконання досліджень;
  • формувати лабораторний протокол;
  • зберігати файли, фото та супровідні документи;
  • вести журнал змін;
  • формувати звіти по зразках, тестах, строках і результатах.; Коротко. Потрібно реалізувати компонент лабораторії.; характеристика
  • фото зразка;
  • направлення на дослідження;
  • супровідні документи;
  • сертифікати;
  • попередні результати;
  • скани актів прийому.; Приклад

Призначення тестів

Результат:

Практичне задача

Коротко

== Поля результату ==