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

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

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

Новости:

Для осуществления выгрузки данных на федеральный информационный ресурс в соответствии с письмом МЗ РФ 244/10/2/-8914 от 26.11.2014 обновление для ФК "ЦЗ" опубликовано по следующему адресу: http://hc-forum.mednet.ru/index.php?topic=1425.0

Автор Тема: Загрузка и обновление НСИ  (Прочитано 18104 раз)

statotdel

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 1
Загрузка и обновление НСИ
« : 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ый архивчик?
Записан

Техническая поддержка

  • Newbie
  • *
  • Карма: +0/-1
  • Сообщений: 38
Re: Загрузка и обновление НСИ
« Ответ #1 : 18 Июня 2010, 09:24:11 »

Здравствуйте.

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

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

Если у Вас после загрузки программы представлено сообщение "Неверное значение настройки "ОГРН Центра Здоровья"", то Вам необходимо выбрать Ваш Центр Здоровья из справочника. Если справочник пуст, то реестр под номером 10 Вам необходимо получить от департамента, который ведет региональный информационный ресурс в Вашем регионе, либо добавить Ваш Центр Здоровья вручную прямо через окошко "Неверное значение настройки "ОГРН Центра Здоровья"". Необходимыми для заполнения являются поля "ОГРН" и наименование.
Записан

Данис

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 24
Re: Загрузка и обновление НСИ
« Ответ #2 : 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)

Подскажите в чем причина?
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: Загрузка и обновление НСИ
« Ответ #3 : 03 Июля 2013, 09:31:50 »

Добрый день.
Актуализируйте версии ЦЗ до 3.5, затем до 3.5 SP1.
Актуализируйте версии протоколов загрузки/выгрузки, см: http://hc-forum.mednet.ru/index.php?topic=1172.0

Данис

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 24
Re: Загрузка и обновление НСИ
« Ответ #4 : 03 Июля 2013, 13:07:10 »

ФК ЦЗ на стационарном компьютере была обновлена до версии 3.5 SP1 (сборка 687), также как и на мобильных компьютерах
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: Загрузка и обновление НСИ
« Ответ #5 : 03 Июля 2013, 13:38:45 »

Попробуйте еще раз обновить протоколы.
Очистить каталог log.
Перезапустить приложение.
Попробовать еще раз осуществить выгрузку.
Содержимое каталога log прикрепите к ответу.

Данис

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 24
Re: Загрузка и обновление НСИ
« Ответ #6 : 08 Июля 2013, 06:42:23 »

Содержимое каталога log
Записан

Данис

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 24
Re: Загрузка и обновление НСИ
« Ответ #8 : 08 Июля 2013, 08:24:30 »

Спасибо, вопрос решен
Записан

aimmlegate

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 16
Re: Загрузка и обновление НСИ
« Ответ #9 : 26 Июля 2013, 07:27:54 »

Здравствуйте. При выгрузке данных из мобильного ЦЗ выгрузилась только часть записей. В мобильном ЦЗ большая часть записей (около 100) была помечена  серым цветом (выгруженные в РИР). Обнаружил что в мобильном цз папка logic не была переименована в logic1. Как теперь достать эти записи?
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: Загрузка и обновление НСИ
« Ответ #10 : 26 Июля 2013, 07:44:56 »

Посмотрите личные сообщения. Вопрос решен.

aimmlegate

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 16
Re: Загрузка и обновление НСИ
« Ответ #11 : 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])

Делал переиндексацию, и проверку на ошибки. Не помогло.
« Последнее редактирование: 07 Августа 2013, 12:58:06 от aimmlegate »
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: Загрузка и обновление НСИ
« Ответ #12 : 07 Августа 2013, 14:05:50 »

По неизвестной проблеме, остались временные объекты(таблицы) в базе данных. Завершите работу на всех рабочих местах, а также работу процессов nessyy.exe. Перезапустите приложение, попробуйте заново осуществить операцию.

aimmlegate

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 16
Re: Загрузка и обновление НСИ
« Ответ #13 : 19 Августа 2013, 07:43:39 »

Не помогло. В Server Management Studio действительно много таблиц с названиями "tmp_*". При перезапуске программы и убийстве процессов nessyy.exe они не исчезают. Удалять их вручную - боязно.
Отвечаю с такой задержкой, до этого не было возможности (не было доступа к автобусу цз и ноутбукам). В мобильном ЦЗ скопилось уже довольно много записей.

Удалил временные объекты вручную (бекап есть) - экспорт и импорт прошел вроде бы нормально, новые временные таблицы не появились (не остались). В чем может быть причина того что не удалялись автоматически? И какие дальше мои действия?
« Последнее редактирование: 19 Августа 2013, 08:17:06 от aimmlegate »
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: Загрузка и обновление НСИ
« Ответ #14 : 24 Августа 2013, 10:52:45 »

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

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