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

техническая поддержка => Программный комплекс «Центр здоровья» => Общие вопросы по программному комплексу => Тема начата: statotdel от 18 Июня 2010, 05:07:26

Название: Загрузка и обновление НСИ
Отправлено: statotdel от 18 Июня 2010, 05:07:26
Здравствуйте! Такая проблемма...
Необходимо выбрать номер ОГРН, согласно инструкции выполняю загр. и обнов. НСИ.
При попытке начать обновление НСИ из C:\oms\FK_HC\TS\cz_1\import\nsic\NSI_9_RIR.zip
пишет:
----------------------------------------------------------------------------------------
Отчет по загрузке обновления НСИ
Загрузка проведена 18 июня 2010 09:02:28
Оператор - Пользователь № 1
Нарушена последовательность загрузки обновления НСИ.

Неверный номер загружемого обновления. Для корректности нормативно-справочной информации и регистра граждан, подлежащих дополнительной диспансеризации, необходимо загрузить пакет с номером реестра НСИ 10, а в текущем пакете номер реестра НСИ 9

Необходимо связаться с ТФОМС для получения корректного пакета обновления НСИ.
---------------------------------------------------------------------------------------

Подскажите где взять данный 10ый архивчик?
Название: Re: Загрузка и обновление НСИ
Отправлено: Техническая поддержка от 18 Июня 2010, 09:24:11
Здравствуйте.

Загрузка НСИ предполагает, что единство НСИ на территории региона обеспечивается порядком загрузки реестров. Т.е. Вы не сможете загрузить 9, если у Вас 9 реестр уже загружен. Для загрузки возможен только реестр под номером 10.

Откуда Вы взяли 9 реестр? Регламентно 9 реестр шел вместе с обновлением 2.0. В инструкции по проведению обновления было написано, как грузить реестр НСИ.

Если у Вас после загрузки программы представлено сообщение "Неверное значение настройки "ОГРН Центра Здоровья"", то Вам необходимо выбрать Ваш Центр Здоровья из справочника. Если справочник пуст, то реестр под номером 10 Вам необходимо получить от департамента, который ведет региональный информационный ресурс в Вашем регионе, либо добавить Ваш Центр Здоровья вручную прямо через окошко "Неверное значение настройки "ОГРН Центра Здоровья"". Необходимыми для заполнения являются поля "ОГРН" и наименование.
Название: Re: Загрузка и обновление НСИ
Отправлено: Данис от 03 Июля 2013, 09:29:17
При выгрузке обновление НСИ для мобильного ЦЗ произошла ошибка и вышел следующий текст:
Процесс запущен в 12:24:41
Идет предварительная обработка данных...
Обрабатываются источники данных. Операция может занять продолжительное время.
Процесс завершен за 00:00:00
Выполнение операции было прервано!
Источник: Источник MSSQL
Причина: System.Data.SqlClient.SqlException (0x80131904): Incorrect syntax near ')'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
Подробное описание ошибки:
Message: Incorrect syntax near ')'.
Source: .Net SqlClient Data Provider
StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning() at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean)

Подскажите в чем причина?
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 03 Июля 2013, 09:31:50
Добрый день.
Актуализируйте версии ЦЗ до 3.5, затем до 3.5 SP1.
Актуализируйте версии протоколов загрузки/выгрузки, см: http://hc-forum.mednet.ru/index.php?topic=1172.0
Название: Re: Загрузка и обновление НСИ
Отправлено: Данис от 03 Июля 2013, 13:07:10
ФК ЦЗ на стационарном компьютере была обновлена до версии 3.5 SP1 (сборка 687), также как и на мобильных компьютерах
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 03 Июля 2013, 13:38:45
Попробуйте еще раз обновить протоколы.
Очистить каталог log.
Перезапустить приложение.
Попробовать еще раз осуществить выгрузку.
Содержимое каталога log прикрепите к ответу.
Название: Re: Загрузка и обновление НСИ
Отправлено: Данис от 08 Июля 2013, 06:42:23
Содержимое каталога log
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 08 Июля 2013, 08:04:24
Написал Вам в личку
Название: Re: Загрузка и обновление НСИ
Отправлено: Данис от 08 Июля 2013, 08:24:30
Спасибо, вопрос решен
Название: Re: Загрузка и обновление НСИ
Отправлено: aimmlegate от 26 Июля 2013, 07:27:54
Здравствуйте. При выгрузке данных из мобильного ЦЗ выгрузилась только часть записей. В мобильном ЦЗ большая часть записей (около 100) была помечена  серым цветом (выгруженные в РИР). Обнаружил что в мобильном цз папка logic не была переименована в logic1. Как теперь достать эти записи?
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 26 Июля 2013, 07:44:56
Посмотрите личные сообщения. Вопрос решен.
Название: Re: Загрузка и обновление НСИ
Отправлено: aimmlegate от 07 Августа 2013, 12:52:34
Опять проблемы с выгрузкой данных из мобильного цз. На этот раз вот такая ошибка

Процесс запущен в 15:40:20
Идет предварительная обработка данных...
Обрабатываются источники данных. Операция может занять продолжительное время.
Процесс завершен за 00:00:04
Выполнение операции было прервано!
Источник: Источник MSSQL
Причина: System.Data.SqlClient.SqlException (0x80131904): There is already an object named 'tmp_HCVisit' in the database.
в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
в System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
в System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout)
в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
в System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
в MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
ClientConnectionId:5dfa91be-eac1-4310-bac6-3ea0f8ab9a01
Подробное описание ошибки:
Message: There is already an object named 'tmp_HCVisit' in the database.
Source: .Net SqlClient Data Provider
StackTrace: в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) в System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) в System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout) в System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite) в System.Data.SqlClient.SqlCommand.ExecuteNonQuery() в MalibuSrv.MalibuDTS.MssqlLoaderInst.Exec()
TargetSite: Void OnError(System.Data.SqlClient.SqlException, Boolean, System.Action`1[System.Action])

Делал переиндексацию, и проверку на ошибки. Не помогло.
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 07 Августа 2013, 14:05:50
По неизвестной проблеме, остались временные объекты(таблицы) в базе данных. Завершите работу на всех рабочих местах, а также работу процессов nessyy.exe. Перезапустите приложение, попробуйте заново осуществить операцию.
Название: Re: Загрузка и обновление НСИ
Отправлено: aimmlegate от 19 Августа 2013, 07:43:39
Не помогло. В Server Management Studio действительно много таблиц с названиями "tmp_*". При перезапуске программы и убийстве процессов nessyy.exe они не исчезают. Удалять их вручную - боязно.
Отвечаю с такой задержкой, до этого не было возможности (не было доступа к автобусу цз и ноутбукам). В мобильном ЦЗ скопилось уже довольно много записей.

Удалил временные объекты вручную (бекап есть) - экспорт и импорт прошел вроде бы нормально, новые временные таблицы не появились (не остались). В чем может быть причина того что не удалялись автоматически? И какие дальше мои действия?
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 24 Августа 2013, 10:52:45
По каким-то причинам выгрузка не завершалась корректно, поэтому оставались временные объекты. Продолжайте работать в обычном штатном режиме.
Название: Re: Загрузка и обновление НСИ
Отправлено: Вячеслав Олегович от 05 Сентября 2013, 05:22:28
при загрузке НСИ из ЦЗ в мобильный ЦЗ выскакивает ошибка:
Выполнение операции было прервано!
Источник: Источник Xml
Причина: [DBNETLIB][ConnectionOpen (Invalid Connection()).]Недопустимое соединение.
Подробное описание ошибки:
Message: [DBNETLIB][ConnectionOpen (Invalid Connection()).]Недопустимое соединение.
Source: Microsoft OLE DB Provider for SQL Server
StackTrace: в SQLXMLBULKLOADLib.SQLXMLBulkLoad4Class.Execute(String bstrSchemaFile, Object vDataFile) в MalibuSrv.MalibuDTS.XmlLoaderInst.Exec()
TargetSite: Void Execute(System.String, System.Object)
Версии ЦЗ и там и там 3.5
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 05 Сентября 2013, 08:07:57
Добрый день.
Посмотрите пожалуйста в окне авторизации ФК "ЦЗ", в настройках подключения, укажите соединение через sa.
Название: Re: Загрузка и обновление НСИ
Отправлено: Вячеслав Олегович от 05 Сентября 2013, 14:00:25
через sa не подключается к базе ни на одном из ноутбуков, на серверном ноуте через windows авторзацию подключается, либо через добавленного мной пользователя.
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 05 Сентября 2013, 18:05:54
Нужен sa
Название: Re: Загрузка и обновление НСИ
Отправлено: Lares от 13 Февраля 2014, 11:54:37
При загрузке справочника СМО выходит это:
Название: Re: Загрузка и обновление НСИ
Отправлено: руководитель от 14 Февраля 2014, 03:47:00
 Коллеги !  SOS !!! Помощь нужна по выше изложенному вопросу срочно.  Наш коллега "Lares" и весь коллектив ЦЗ ждет результата. По январю месяцу полный провал реестров. Выручайте.
Название: Re: Загрузка и обновление НСИ
Отправлено: Служба поддержки от 14 Февраля 2014, 08:37:21
Необходимо связаться с РИР, кто готовил пакет обновления НСИ... Пусть также представители от РИР выйдут на форум...
Еще необходимо уточнить какая версия ФК "РИР" установлена на региональном уровне. Версия должна быть единой 3.5 Service Pack 1.
По вопросу выгрузки в определенном Вашем формате, необходимо уточнить проблемы по каким тегам не хватает данных.

Если каких-то данных действительно нет, то скорее всего эти данные не заносятся в самом ФК "ЦЗ". Потребуются доработки: новые поля, изменение структуры базы данных (где то же данные надо хранить), вынести в пользовательский интерфейс графические элементы, за счет которых оператор бы вносил данные. Связать с полями таблиц в бд. Т.е. проблематично. Более того, программный комплекс федеральный, изменения потребуются глобальные и нужно задание от самого федерального Минздрава.

В первую очередь необходимо уточнить какие именно теги (поля в XML) "проблемные" в реестре на счет.

Если не ошибаюсь, в Вашем регионе сами дорабатывали механизм выгрузки для счетов.