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

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

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

Новости:

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

Автор Тема: проблема взаимодействия sirometry и ФК ЦЗ  (Прочитано 11454 раз)

Gectos

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

прибор spiro usb, по spirometry pc
ос ms windows xp
фк цз 3.5

При запуске приложения сприрометрии из ФК_ЦЗ не всегда переносится вес (связано с целыми числами)
После завершения обследования приложение спирометрии закрывается (отображается надпись "экспорт") файл result.txt обновляется, но при нажатии в ФК_ЦЗ кнопки "получить результат" появляется окно с ошибкой (Упс...) и данные результатов не попадают в карту.

В системе пользователь состоит в группе администраторы


ЛОГИ ОШИБОК:

Приложение: malibuOperative.exe
Время исключения: 14.07.2014 13:41:47
Сообщение исключения: Ошибка чтения файла с результатом обследования!
Тип исключения: HCGUI.IntegrationAPK.Controllers.Exceptions.SpirometryPCException
Метод: Void Import()
Стек вызова:
   at HCGUI.IntegrationAPK.Controllers.SpirometryPCController.Import()
   at ArmNurse.Controls.InspectionControl.bImport_Click(Object sender, EventArgs e)
   at ArmNurse.Controls.SaveBarControl.bImport_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


------------------------------------------------------------------
   type: Error
   datetime: 14.07.2014 13:41:47
   caption: Ошибка чтения файла с результатом обследования!
   message:

   Exception message: Ошибка чтения файла с результатом обследования!
   >0> Method:   Void Import()
   >1> Method:   Void bImport_Click(System.Object, System.EventArgs)
   >2> Method:   Void bImport_Click(System.Object, System.EventArgs)
   >3> Method:   Void OnClick(System.EventArgs)
   >4> Method:   Void OnClick(System.EventArgs)
   >5> Method:   Void OnMouseUp(System.Windows.Forms.MouseEventArgs)
   >6> Method:   Void WmMouseUp(System.Windows.Forms.Message ByRef, System.Windows.Forms.MouseButtons, Int32)
   >7> Method:   Void WndProc(System.Windows.Forms.Message ByRef)
   >8> Method:   Void WndProc(System.Windows.Forms.Message ByRef)
   >9> Method:   Void WndProc(System.Windows.Forms.Message ByRef)
   >10> Method:   Void OnMessage(System.Windows.Forms.Message ByRef)
   >11> Method:   Void WndProc(System.Windows.Forms.Message ByRef)
   >12> Method:   IntPtr Callback(IntPtr, Int32, IntPtr, IntPtr)
   File: 
    Line : 0
   Func:  IntPtr Callback(IntPtr, Int32, IntPtr, IntPtr)
   Targ:  Void Import()
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #1 : 15 Июля 2014, 13:27:38 »

Попробуйте запустить ФК "ЦЗ" под правами администратора

Gectos

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 7
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #2 : 16 Июля 2014, 06:06:36 »

Возможно я не все верно изложил.
В XP имеется единственный пользователь у него права администратора ФК ЦЗ, и спирометрия запускаются этим пользователем.
Подскажите как в этой ситуации запустить от администратора?
При выборе меню "запустить от имени..." и выборе "Администратор" система запрашивает пароль, но такого пользователя нет в системе. Может я что-то забыл?
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #3 : 16 Июля 2014, 08:03:47 »

Возможно еще есть процессы, которые остаются висеть памяти. Попробуйте перезагрузить компьютер и снова запустить ФК "ЦЗ", и провести взаимодействие.
Как давно наблюдается данная проблема? Или с самого начала интеграции?

Gectos

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 7
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #4 : 16 Июля 2014, 10:00:42 »

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

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #5 : 16 Июля 2014, 10:17:41 »

Т.е. на всех рабочих местах, если спирометрию поставить на любой машине имеете ввиду?
Не должно быть зависимостей. Файл с данными занят другим процессом, перед получением результата в ФК "ЦЗ", закройте приложение спирометрии.

Gectos

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 7
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #6 : 17 Июля 2014, 05:24:01 »

Т.е. на всех рабочих местах, если спирометрию поставить на любой машине имеете ввиду?
Да именно так, кроме сервера. На ноутбуке с Вистой запускал с правами администратора, результат такой же.
Не должно быть зависимостей. Файл с данными занят другим процессом, перед получением результата в ФК "ЦЗ", закройте приложение спирометрии.
Именно так и делаем, там еще на мгновение возникает надпись "Экспорт" или что-то похожее.
Также несколько раз убеждался в наличии файла result.txt и его содержимом перед получением результатов.

Сейчас на одном компьютере спирометрия не обновлена (приложение с диска) разницы нет.
Записан

Gectos

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 7
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #7 : 17 Июля 2014, 05:33:01 »

Еще может нужно в спирометрии настроить спирометрические обследования? (в настройках спирометрии раздел с множеством галочек - ЖЕЛ, ОВФ/ФЖЕЛ, ОВФ1 ...) Не знаю только какой набор нужен. Пытался выставить только те, которые есть в ФК ЦЗ в спирометрии, разницы также не было, по моему даже result.txt не изменился.
Записан

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

  • Global Moderator
  • Hero Member
  • *****
  • Карма: +36/-3
  • Сообщений: 2171
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #8 : 17 Июля 2014, 08:30:48 »

Еще вариант, попробуйте каталог с программой скопировать в другую директорию отличную от Program Files, и прописать путь запуска к новой директории. Попробуйте еще раз.

Gectos

  • Newbie
  • *
  • Карма: +0/-0
  • Сообщений: 7
Re: проблема взаимодействия sirometry и ФК ЦЗ
« Ответ #9 : 18 Июля 2014, 10:02:43 »

Выставление в свойствах папки пользователю полных прав решило проблему в версии программы 1.83, только значение ЖЕЛ не попадает в ФК ЦЗ. (перемещение в другую папку не потребовалось)
В версии 2.2.4884.11706 эффекта не было, но на другом помпьютере.
В vista никаких положительных сбвигов.

Для чистоты эксперимента использовалась папка в корне диска C, пробелы и русские буквы в пути были исключены.

Из "О программе":
Рабочий:
Spirometry PC Software
1.8.3.0

Components:-
====================
AxInterop.ShockwaveFlashObjects.dll (1.0.0.0)
comcat.dll (5.0 (XPClient.010817-1148))
Device.dll (1.8.3.0)
Interop.ADOX.dll (2.8.0.0)
Interop.DpSdkEngLib.dll (1.1.0.0)
Interop.DPSDKOPSLib.dll (1.1.0.0)
Interop.ShockwaveFlashObjects.dll (1.0.0.0)
Link.dll (1.8.3.0)
MicroMedical.Base.dll (1.8.3.0)
MicroMedical.BiometricVerification.dll (1.8.3.0)
MicroMedical.Controls.dll (1.8.3.0)
MicroMedical.Database.dll (1.8.3.0)
MicroMedical.Generic.dll (1.8.3.0)
MicroMedical.Regionialisation.dll (1.8.3.0)
Microsoft.Practices.EnterpriseLibrary.Common.dll (2.0.0.0)
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll (2.0.0.0)
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll (2.0.0.0)
Microsoft.Practices.EnterpriseLibrary.Logging.dll (2.0.0.0)
Microsoft.Practices.ObjectBuilder.dll (1.0.51205.0)
msvbvm60.dll (6.00.9802)
msvcirt.dll (5.00.7022)
msvcp71.dll (7.10.6030.0)
msvcr71.dll (7.10.6030.0)
ObjectByteArrayConverter.dll (1.0.1630.21249)
PdfSharp.dll (1.31.1789.0)
SentinelKeyW.DLL (1, 2, 1, 0)
System.Data.SQLite.dll (1.0.65.0)
WeifenLuo.WinFormsUI.Docking.dll (2.3.1.0)
Region\shapelib.dll ()
Region\zh-CHT\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\zh-CHS\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\sv\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\ru\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\pt\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\pl\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\nl\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\it\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\fr\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\es\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\de\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Modules\MicroMedical.SpiroModule\MicroMedical.SpiroModule.dll (1.8.3.0)
Modules\MicroMedical.SpiroModule\MicroMedical.SpiroPredicted.dll (1.3.4427.24181)
Modules\MicroMedical.SpiroModule\Spiro Analysis\ATS.dll (0.0.4427.24187)
Modules\MicroMedical.SpiroModule\Spiro Analysis\BTS.dll (0.0.4427.24192)
Modules\MicroMedical.SpiroModule\Spiro Analysis\Enright.dll (0.0.4427.24192)
Modules\MicroMedical.SpiroModule\Spiro Analysis\NICE.dll (0.0.4427.24187)
Modules\MicroMedical.SpiroModule\Spiro Analysis\NLHEP.dll (1.0.0.0)
Modules\MicroMedical.SpiroModule\PredictedSets\Asian.dll (1.2.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\Austria.dll (1.2.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\Berglund.dll (1.2.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Cotes.dll (1.3.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\Crapo.dll (1.4.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Crockett.dll (1.6.4427.24198)
Modules\MicroMedical.SpiroModule\PredictedSets\ECCS.dll (1.8.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Filipinos.dll (1.3.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\Gutierrez.dll (1.3.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\Hedenstrom.dll (1.3.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Indonesian.dll (1.2.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\Japanese.dll (1.7.0.0)
Modules\MicroMedical.SpiroModule\PredictedSets\Knudson.dll (1.2.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Koillinen Viljanen.dll (1.3.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Mexican.dll (1.2.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\NewZealand.dll (1.5.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\NHanes3.dll (1.4.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Pereira.dll (1.9.4427.24193)
Modules\MicroMedical.SpiroModule\PredictedSets\Polgar.dll (1.2.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Roca.dll (1.9.4427.24194)
Modules\MicroMedical.SpiroModule\PredictedSets\Thailand.dll (1.3.4427.24193)
Modules\MicroMedical.MvvModule\MicroMedical.MvvModule.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\MicroMedical.MvvPredicted.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Berglund.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Cotes.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Japanese.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Kory.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Pieria.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Polgar.dll (1.8.3.0)
Modules\MicroMedical.MvvModule\Mvv Analysis\MVV_ATS.dll (1.8.3.0)
Spirometry PC Software.exe (1.8.3.0)
WiseUpdt.exe (2.05.0003)
Modules\MicroMedical.SpiroModule\SpiroCalibrationCheckTool.exe (1.8.3.0)
Dongle\Sentinel Protection Installer 7.6.3.exe (7.6.3                                                        )


Не рабочий
Spirometry PC Software
2.2.4994.11706

Components:-
====================
AxInterop.ShockwaveFlashObjects.dll (1.0.0.0)
comcat.dll (5.0 (XPClient.010817-1148))
Device.dll (2.2.4993.27019)
Interop.ADOX.dll (2.8.0.0)
Interop.DpSdkEngLib.dll (1.1.0.0)
Interop.DPSDKOPSLib.dll (1.1.0.0)
Interop.ShockwaveFlashObjects.dll (1.0.0.0)
Link.dll (2.2.4994.11700)
MicroMedical.Base.dll (2.2.4994.11702)
MicroMedical.BiometricVerification.dll (2.2.4993.25416)
MicroMedical.Controls.dll (2.2.4994.11700)
MicroMedical.Database.dll (2.2.4994.11696)
MicroMedical.Generic.dll (2.2.4988.16907)
MicroMedical.Regionialisation.dll (2.2.4988.16906)
Microsoft.Practices.EnterpriseLibrary.Common.dll (2.0.0.0)
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.dll (2.0.0.0)
Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Logging.dll (2.0.0.0)
Microsoft.Practices.EnterpriseLibrary.Logging.dll (2.0.0.0)
Microsoft.Practices.ObjectBuilder.dll (1.0.51205.0)
msvbvm60.dll (6.00.9802)
msvcirt.dll (5.00.7022)
msvcp71.dll (7.10.6030.0)
msvcr71.dll (7.10.6030.0)
ObjectByteArrayConverter.dll (1.0.1630.21249)
PdfSharp.dll (1.31.1789.0)
SentinelKeyW.DLL (1, 2, 1, 0)
SQLite.Interop.dll (1.0.80.0)
System.Data.SQLite.dll (1.0.80.0)
WeifenLuo.WinFormsUI.Docking.dll (2.3.1.0)
Modules\MicroMedical.MvvModule\MicroMedical.MvvModule.dll (2.2.4994.11704)
Modules\MicroMedical.MvvModule\MicroMedical.MvvPredicted.dll (2.2.4993.27020)
Modules\MicroMedical.MvvModule\Mvv Analysis\MVV_ATS.dll (2.2.4994.11705)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Berglund.dll (2.2.4994.11699)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Cotes.dll (2.2.4994.11697)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Japanese.dll (2.2.4994.11697)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Kory.dll (2.2.4994.11698)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Pieria.dll (2.2.4994.11698)
Modules\MicroMedical.MvvModule\PredictedSets\MVV_Polgar.dll (2.2.4994.11697)
Modules\MicroMedical.SpiroModule\MicroMedical.SpiroModule.dll (2.2.4994.11703)
Modules\MicroMedical.SpiroModule\MicroMedical.SpiroPredicted.dll (1.3.4993.27019)
Modules\MicroMedical.SpiroModule\PredictedSets\Asian.dll (1.2.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Austria.dll (1.2.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Berglund.dll (1.2.4994.11699)
Modules\MicroMedical.SpiroModule\PredictedSets\Cotes.dll (1.3.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Crapo.dll (1.4.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Crockett.dll (1.6.4994.11699)
Modules\MicroMedical.SpiroModule\PredictedSets\ECCS.dll (1.8.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Filipinos.dll (1.3.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Gutierrez.dll (1.3.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Hedenstrom.dll (1.3.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Indonesian.dll (1.2.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Japanese.dll (1.7.0.0)
Modules\MicroMedical.SpiroModule\PredictedSets\Knudson.dll (1.2.4994.11699)
Modules\MicroMedical.SpiroModule\PredictedSets\Koillinen Viljanen.dll (1.3.4994.11699)
Modules\MicroMedical.SpiroModule\PredictedSets\Mexican.dll (1.2.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\NewZealand.dll (1.5.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\NHanes3.dll (1.4.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Pereira.dll (1.9.4994.11699)
Modules\MicroMedical.SpiroModule\PredictedSets\Polgar.dll (1.2.4994.11698)
Modules\MicroMedical.SpiroModule\PredictedSets\Roca.dll (1.9.4994.11699)
Modules\MicroMedical.SpiroModule\PredictedSets\Thailand.dll (1.3.4994.11698)
Modules\MicroMedical.SpiroModule\Spiro Analysis\ATS.dll (0.0.4994.11705)
Modules\MicroMedical.SpiroModule\Spiro Analysis\BTS.dll (0.0.4994.11705)
Modules\MicroMedical.SpiroModule\Spiro Analysis\Enright.dll (0.0.4994.11705)
Modules\MicroMedical.SpiroModule\Spiro Analysis\NICE.dll (0.0.4994.11706)
Modules\MicroMedical.SpiroModule\Spiro Analysis\NLHEP.dll (1.0.0.0)
Region\shapelib.dll ()
Region\de\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\es\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\fr\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\it\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\nl\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\pl\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\pt\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\ru\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\sv\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\zh-CHS\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Region\zh-CHT\MicroMedical.Regionialisation.resources.dll (0.0.0.0)
Spirometry PC Software.exe (2.2.4994.11706)
WiseUpdt.exe (2.05.0003)
Dongle\Sentinel Protection Installer 7.6.3.exe (7.6.3                                                        )
Modules\MicroMedical.SpiroModule\SpiroCalibrationCheckTool.exe (2.2.4994.11701)
Записан
 

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