Программный комплекс «Центр здоровья»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Оборудование центров здоровья - новый макрос для предоставления информации http://hc-forum.mednet.ru/index.php?topic=1440.msg24164#msg24164

Автор Тема: Выгрузка отчета "Контингент граждан обратившихся в ЦЗ"  (Прочитано 19622 раз)

Twen

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 11

Что за итоговые показатели отчета?
Сформировали отчет, Строка "Самостоятельно" Всего обратилось (356), Повторно (356), Здоровых (62), и пр.
По направлению работодателем (23);
ИТОГО: 758.
Ребят, вы там формируйте конечно отчет, но математика она что у вас, что у нас должна быть одинаковая! Исправьте уж.
Записан

dskibin

  • Гость

Здравствуйте.
Ситуация следующая:
у вас всего обратившихся - 758, из них обратилось самостоятельно - 356 и по направлению работодателя - 23. Т.е. x = 758 - (356 + 23) = 379.

Таким образом у 379 человек не проставлен вид обращения.
Куда порекомендуете относить тех,  у кого не проставлен вид обращения? Свое мнение прошу описать в следующей теме:
http://hc-forum.mednet.ru/index.php?topic=353.0
Записан

Twen

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 11

нет же, всего обратившихся за июнь 379!!!
Записан

LeveLASS

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 10

нет же, всего обратившихся за июнь 379!!!

379+379=758.
на сколько я понимаю ошибка в шаблоне, потомучто в ячейке С16 записана формула =СУММ(C11:C15;C11:C15) не понимаю для чего суммировать одно и то же 2 раза.
у меня такая же проблема
Записан
Извините за тупость. Я тут новичок :)

Вячеслав

  • Full Member
  • ***
  • Карма: +36/-0
  • Сообщений: 201
  • Вячеслав

И правда - замечания к разработчикам:
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

прикладываю исправленный отчет
« Последнее редактирование: 20 Февраля 2012, 14:50:37 от Вячеслав »
Записан

LeveLASS

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 10

и что делать с этим исправленным отчетом? куда его загружать?
Записан
Извините за тупость. Я тут новичок :)

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2170

Утро доброе.
Запускаете приложение, затем переходите в режим администрирования, далее в отчеты. По свободной области правой кнопкой мыши и из контекстного меню - загрузить отчет.

LeveLASS

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 10

спасибо!
а в чем создаются mlbrpt файлы отчета?
Записан
Извините за тупость. Я тут новичок :)

Служба поддержки

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2170

Внутренний формат программы. При выгрузке отчета из программы (правой кнопкой по отчету, контекстное меню, выгрузить в файл) сохраняется в данном формате.
« Последнее редактирование: 21 Февраля 2012, 08:48:51 от Служба поддержки »
Записан

Вячеслав

  • Full Member
  • ***
  • Карма: +36/-0
  • Сообщений: 201
  • Вячеслав

а в чем создаются mlbrpt файлы отчета?

Отчеты создаются в программе ФК ЦЗ.
Подробности не только выгрузки файла mlbrpt, но и создания отчета с нуля см. здесь

ФК ЦЗ Руководство администратора. Том 2.doc
 11.МОДУЛЬ ФОРМИРОВАНИЯ ОТЧЕТНОСТИ,  стр.64

Страница загрузки документации:
http://hc-forum.mednet.ru/index.php?topic=473.msg4690#msg4690
« Последнее редактирование: 21 Февраля 2012, 08:14:31 от Вячеслав »
Записан

Вячеслав

  • Full Member
  • ***
  • Карма: +36/-0
  • Сообщений: 201
  • Вячеслав

и что делать с этим исправленным отчетом? куда его загружать?

краткая инструкция по загрузке отчетов mlbrpt в ФК ЦЗ:
http://hc-forum.mednet.ru/index.php?topic=657.msg8180#msg8180
Записан

LeveLASS

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 10

спасибо огромное. загрузил Ваш отчет, но увидел некоторое несоответствие.
в таблице отчета нету строки "Направлен медицинскими работниками образовательных учреждений" и по сему не выводятся клиенты с данным типом обращения.

и еще:
столбец "Из них повторно" пустой.
почему так? как определяется повторное обращение? (в программе я такого не нашел)
« Последнее редактирование: 21 Февраля 2012, 10:21:55 от LeveLASS »
Записан
Извините за тупость. Я тут новичок :)

Вячеслав

  • Full Member
  • ***
  • Карма: +36/-0
  • Сообщений: 201
  • Вячеслав

Строка "Направлен медицинскими работниками образовательных учреждений" - это тип обращения с кодом 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' 'Направлен работодателем после прохождения ПМО и УМО'

Все логично, не так ли?
Записан

Вячеслав

  • Full Member
  • ***
  • Карма: +36/-0
  • Сообщений: 201
  • Вячеслав

столбец "Из них повторно" пустой.
почему так? как определяется повторное обращение? (в программе я такого не нашел)

а за какой период строили отчет ? неделя, месяц, год ?
повторное обращение определяется в рамках именно заданного периода отчета.
если в этом периоде человек пришел более 1 раза, то он будет взят как повторный
Поэтому ставьте период побольше - сразу появятся повторные.
Записан

LeveLASS

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 10

тоесть если есть например 2 обращения одного и того же человека, то это будет учтено в отчете?
ставлю период за 2012 год. и всеравно столбец пустой.
Записан
Извините за тупость. Я тут новичок :)
 

Страница сгенерирована за 0.088 секунд. Запросов: 14.