Программный комплекс «Центр здоровья»
техническая поддержка => Программный комплекс «Центр здоровья» => Отчетность ПК «Центр здоровья» => Тема начата: Twen от 30 Июня 2010, 04:31:21
-
Что за итоговые показатели отчета?
Сформировали отчет, Строка "Самостоятельно" Всего обратилось (356), Повторно (356), Здоровых (62), и пр.
По направлению работодателем (23);
ИТОГО: 758.
Ребят, вы там формируйте конечно отчет, но математика она что у вас, что у нас должна быть одинаковая! Исправьте уж.
-
Здравствуйте.
Ситуация следующая:
у вас всего обратившихся - 758, из них обратилось самостоятельно - 356 и по направлению работодателя - 23. Т.е. x = 758 - (356 + 23) = 379.
Таким образом у 379 человек не проставлен вид обращения.
Куда порекомендуете относить тех, у кого не проставлен вид обращения? Свое мнение прошу описать в следующей теме:
http://hc-forum.mednet.ru/index.php?topic=353.0 (http://hc-forum.mednet.ru/index.php?topic=353.0)
-
нет же, всего обратившихся за июнь 379!!!
-
нет же, всего обратившихся за июнь 379!!!
379+379=758.
на сколько я понимаю ошибка в шаблоне, потомучто в ячейке С16 записана формула =СУММ(C11:C15;C11:C15) не понимаю для чего суммировать одно и то же 2 раза.
у меня такая же проблема
-
И правда - замечания к разработчикам:
1) формула в ячейке С16 =СУММ(C11:C15;C11:C15) - неправильная. должна быть просто =СУММ(C11:C15)
2) SQL запрос рассчитывающий значения для столбца "Из них повторно" написан неправильно.
у вас:
( SELECT count(distinct rf_HealthCentreCardGUID)
FROM dbo.hlt_HCVisit visit
...
HAVING count(rf_HealthCentreCardGUID)>1
) as povtorno
а правильно было бы так
( SELECT SUM(Cnt)
FROM (SELECT visit.rf_HCVisitTypeGUID AS VT, COUNT(distinct visit.rf_HealthCentreCardGUID) AS Cnt
FROM hlt_HCVisit AS visit
...
HAVING (COUNT(visit.rf_HealthCentreCardGUID) > 1)
) AS Tab1
GROUP BY VT
) as povtorno
прикладываю исправленный отчет
-
и что делать с этим исправленным отчетом? куда его загружать?
-
Утро доброе.
Запускаете приложение, затем переходите в режим администрирования, далее в отчеты. По свободной области правой кнопкой мыши и из контекстного меню - загрузить отчет.
-
спасибо!
а в чем создаются mlbrpt файлы отчета?
-
Внутренний формат программы. При выгрузке отчета из программы (правой кнопкой по отчету, контекстное меню, выгрузить в файл) сохраняется в данном формате.
-
а в чем создаются mlbrpt файлы отчета?
Отчеты создаются в программе ФК ЦЗ.
Подробности не только выгрузки файла mlbrpt, но и создания отчета с нуля см. здесь
ФК ЦЗ Руководство администратора. Том 2.doc
11.МОДУЛЬ ФОРМИРОВАНИЯ ОТЧЕТНОСТИ, стр.64
Страница загрузки документации:
http://hc-forum.mednet.ru/index.php?topic=473.msg4690#msg4690 (http://hc-forum.mednet.ru/index.php?topic=473.msg4690#msg4690)
-
и что делать с этим исправленным отчетом? куда его загружать?
краткая инструкция по загрузке отчетов mlbrpt в ФК ЦЗ:
http://hc-forum.mednet.ru/index.php?topic=657.msg8180#msg8180 (http://hc-forum.mednet.ru/index.php?topic=657.msg8180#msg8180)
-
спасибо огромное. загрузил Ваш отчет, но увидел некоторое несоответствие.
в таблице отчета нету строки "Направлен медицинскими работниками образовательных учреждений" и по сему не выводятся клиенты с данным типом обращения.
и еще:
столбец "Из них повторно" пустой.
почему так? как определяется повторное обращение? (в программе я такого не нашел)
-
Строка "Направлен медицинскими работниками образовательных учреждений" - это тип обращения с кодом vtype.code = '7'
она выводится только на лист отчета "Дети" (таблица с результатами sql запроса CHILD)
а для листа отчета "Взрослые" из таблицы с результатами sql запроса (TOTAL) этот код исключается из выборки.
посмотрите sql запрос для таблицы TOTAL - самые последние строки
from hlt_hcvisittype vtype
where hcvisittypeid >0
and vtype.code not in ('6','7')
order by vtype.code
т.е. с листа Взрослых исключаются типы обращений:
vtype.code = '6' 'Решение о посещении Центра здоровья принято родителями (или другим законным представителем) самостоятельно'
vtype.code = '7' 'Направлен медицинскими работниками образовательных учреждений'
а с листа Дети исключаются типы обращений:
...
from hlt_hcvisittype vtype
where hcvisittypeid >0
and vtype.code not in ('3','5')
vtype.code = '3' 'Направлен после дополнительной диспансеризации'
vtype.code = '5' 'Направлен работодателем после прохождения ПМО и УМО'
Все логично, не так ли?
-
столбец "Из них повторно" пустой.
почему так? как определяется повторное обращение? (в программе я такого не нашел)
а за какой период строили отчет ? неделя, месяц, год ?
повторное обращение определяется в рамках именно заданного периода отчета.
если в этом периоде человек пришел более 1 раза, то он будет взят как повторный
Поэтому ставьте период побольше - сразу появятся повторные.
-
тоесть если есть например 2 обращения одного и того же человека, то это будет учтено в отчете?
ставлю период за 2012 год. и всеравно столбец пустой.
-
ставлю период за 2012 год. и всеравно столбец пустой.
а у вас есть уверенность в том что за 2 месяца 2012 года кто-то уже приходил дважды? и в карте заведено 2 обращения?
задайте период 2011 год
задайте период вообще с 01.01.2000 до 01.01.2100 :)
может тогда повторные и появятся.
У меня ведь столбец не пустой!
-
я сейчас работаю на тестовом сервере. создал 3-х клиентов. и у одного из них 2 обращения. итог - колонки пустые.