Definitions
Червоний реєстр (Red List) – інформація про перелік підрозділів держаних закладів, з зазначенням інформації про населені пункти, що заклад обслуговує за територіальним зонуванням та кількості, що обслуговує заклад населення в них за реєстрацією.
...
Користувач повинен мати можливість сформувати звіт капітації, що має вигляд
Report date: $filename | Green List | Red List | ||||||||||
Age1 | Age2 | Age3 | Age4 | Age5 | Initial | Gone green | TotalDiff | |||||
EDRPOU 3 | MSP 1 name | MSP Mountain | red_msps.population_count | select count(*) from billing by redmsp_id | Initial-Gone Green | |||||||
MSP Regular | ||||||||||||
MSP Total | ||||||||||||
EDRPOU 2 | MSP 2 name | MSP Mountain | ||||||||||
MSP Regular | ||||||||||||
MSP Total |
...
- MSP з зелених та червоних реєстрів матчаться по ЄДРПОУ
- звіт включає в себе всі заклади, де були зареєстровані декларації та всі заклади, що залишились в червоних списках за виключенням тих, що перетнулися з зеленими списками.
- червоні списки надаються та після первинного завантаження не оновлюються.
- кількість пацієнтів, які вийшли з червоного списку не дорівнює кількості декларацій, що оформлені на msp з однаковим ЄДРПОУ
- в звіт потрапляє тільки перша декларація по MPI ID (референс декларації до MSP devision в червоних списків розраховується при створені декларації і тільки для першої на підставі адреси)
- розрахунок всіх показників, яких не вистачає в звіті відбувається в біллінг
- при формуванні звіту по кожній декларації треба перевірити достовірність даних в підписаному контенті
- періодичність та дата біллінгу налаштовується в системі
Розрахунок показників звіту:
...
- Звіт капітації формується з Reporting DM
- Данні в Reporting DM потрапляють ETL-процедурою з PRM, OPS DD, uaddresses та мають бути деперсоналізовані. Структура Reporting DM
Розрахунок Redlist_MSP_ID для кожної декларації
1) Якщо по одному MPI_ID було створено декілька декларації, Redlist_MSP_ID рахується тільки для першої
2) Якщо знайдено більше однієї red_msps, то треба аналізувати ще вік пацієнта.
if age < global_parameters.adult_age → chose red_msps.type.type = 'child'
else chose red_msps.type.type = 'general'
3) Деякі клініки обслуговують одразу всі вулиці населеного пункту. В цьому випадку [red_msps_territories].street_name = null. В такому випадку треба порівнювати тільки [red_msps_territories].settlement_id.
Питання:
- шлях доставки звіту
...