薬品選択画面での不調
新規投稿者
谷口英一先生、ご返事ありがとうございます。再度お尋ねします。
6月、7月とバージョンうアップしたときから、薬品選択画面で入力薬品が以前のようにすぐに出てきません。15秒ほどしてから出ます。ときには、エラーメッセージが同時にでます。ご検討ください。
以下はエラーメッセージです。
Version:20140704版
System.InvalidOperationException: BeginEdit 関数への再入呼び出しを生じるため、この操作は有効ではありません。
場所 System.Windows.Forms.DataGridView.BeginEditInternal(Boolean selectAll)
場所 System.Windows.Forms.DataGridView.BeginEdit(Boolean selectAll)
場所 RPPMAN.Views.受付内容ListControl.Do項目編集()
場所 RPPMAN.Views.受付編集Control.Do項目編集()
場所 RPPMAN.Views.Screens.受付一覧画面.Do項目編集()
場所 RPPMAN.Views.MainForm.<>c__DisplayClassd.b__c(Object _, EventArgs e)
場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
場所 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripItem.PerformClick()
場所 RPPMAN.Views.MainForm.<>c__DisplayClassd.b__b(Object _, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.PerformClick()
場所 System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
場所 System.Windows.Forms.Control.PreProcessMessage(Message& msg)
場所 System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
場所 System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RPPMAN, Version=2.99.5298.15017, Culture=neutral, PublicKeyToken=null
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Deployment.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
mscorlib.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089
System.Windows.Forms.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
WindowsFormsIntegration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RPPMAN薬袋, Version=2.6.5298.15014, Culture=neutral, PublicKeyToken=null
6月、7月とバージョンうアップしたときから、薬品選択画面で入力薬品が以前のようにすぐに出てきません。15秒ほどしてから出ます。ときには、エラーメッセージが同時にでます。ご検討ください。
以下はエラーメッセージです。
Version:20140704版
System.InvalidOperationException: BeginEdit 関数への再入呼び出しを生じるため、この操作は有効ではありません。
場所 System.Windows.Forms.DataGridView.BeginEditInternal(Boolean selectAll)
場所 System.Windows.Forms.DataGridView.BeginEdit(Boolean selectAll)
場所 RPPMAN.Views.受付内容ListControl.Do項目編集()
場所 RPPMAN.Views.受付編集Control.Do項目編集()
場所 RPPMAN.Views.Screens.受付一覧画面.Do項目編集()
場所 RPPMAN.Views.MainForm.<>c__DisplayClassd.b__c(Object _, EventArgs e)
場所 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
場所 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
場所 System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
場所 System.Windows.Forms.ToolStripItem.PerformClick()
場所 RPPMAN.Views.MainForm.<>c__DisplayClassd.b__b(Object _, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.PerformClick()
場所 System.Windows.Forms.Form.ProcessDialogKey(Keys keyData)
場所 System.Windows.Forms.Control.PreProcessMessage(Message& msg)
場所 System.Windows.Forms.Control.PreProcessControlMessageInternal(Control target, Message& msg)
場所 System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RPPMAN, Version=2.99.5298.15017, Culture=neutral, PublicKeyToken=null
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Deployment, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Deployment.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b03f5f7f11d50a3a
Microsoft.VisualBasic, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
mscorlib.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089
System.Windows.Forms.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
WindowsFormsIntegration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RPPMAN薬袋, Version=2.6.5298.15014, Culture=neutral, PublicKeyToken=null
返信 4
それにしても、ソフトハウス様の働きはすごいですね!
今の自分には対策の意味が理解できませんが、メモリ不足ではなかったようです。浅知恵でした。
今後ともよろしくお願いいたします。
返信 3
---------------------------------------------------------------------------
「初回のみ」ということから調査したところ、医薬品編集ダイアログに参考として表示している
後発品有無情報「1」「2」「3」「★」「☆」を得るためのマスターデータ読み込みに
時間がかかっていることが分かりましたので対策を行いました。
対策内容としては、
・ 後発品有無マスターの読み込みを他のマスターと同様のバックグラウンド読み込みにしました。
・ 後発品有無マスターの読み込みが完了していない場合には、医薬品編集ダイアログでは表示しないようにしました。
を行いました。
返信 2
当方のパソコンは、FMV CX620 Pentium(K) 4 CPU 2.80GHz 2.79GHz RAM 1.00GB HD 37.2GBです。
4月9日のXPサポート終了に備えて、4月16日に、ネットで購入したCDでWindowse7にしました。
その際HDの不足の為、C、DをCドライブに一本化しました。
会費納入が5月30日と遅れたので、会員情報が組み込まれた6月バージョンをインストし、オンラインにてレセプト請求しました。薬品入力で異変を感じたのはこの後からです。7月にも7月バージョンをインストしましたが、変わりませんでした。
薬品画面の不調ですが、朝立ち上げて最初の患者様の薬品選択の時のようです。何度か、再起動して確かめてみましたが、そのようです。二人目からはスラスラ入力できます。
よって、メモリー不足が原因ではないでしょうか。メモリの増設を検討いたします。
先生方には、お忙しいところご迷惑をおかけいたしました。ご助言ありがとうございました。
返信 1
ソフトハウスさんから、確認要請が届きました。
以下について、ご返事お願いいたします。
---------------------------------------------------------------------
この問題ですが、どうしてもこちらの環境で再現できずにちょっと行き詰まってしまいました。
分かる範囲で結構ですので、ご回答いただけると助かります。
> 6月のバージョン,7月でのバージョンインストール後
最新版で問題が出たのでアンインストールし、以前のバージョンを試してみたところ、そちらでも同じ問題が出たという事でしょうか。
また、5月頃のものでは問題が出ない事を確認済みという事でしょうか。それともそこまで古いものは試していないという事でしょうか。
あるいは、複数のバージョンを試してみたという事ではなく、元々は6月のものがインストールされていた環境に、7月のものをインストールしたら問題がでるようになったという意味でしょうか。
> 医薬品画面ですぐに医薬品名 と画像が出ません.
> 15秒ほどすると,エラーメッセージと目的の医薬品
> と画像の2 面が出ます.ご検討ください.
・医薬品を(新しく) 追加しようとしたら問題が発生する
・(入力済み)医薬品を編集しようとしたら問題が発生する
・医薬品追加・医薬品編集の両方で問題が発生する。
のうち、どの状態でしょうか。
また、
・ 該当操作を行うと常に問題が発生する。
・ 該当操作を行っても問題が発生しない場合もある。
(→ 発生する際の医薬品などについて傾向は分かりませんでしょうか。)
のどちらになりますでしょうか。
医薬品編集ウィンドウ自体がすぐには表示されない(15秒ほどすると表示される)という事でしょうか。
それとも、ウィンドウはすぐに表示され、医薬品名・医薬品画像部分以外は中身が入っているが、
医薬品名・医薬品部分が空になっており、エラーメッセージが出た際には中身が入っているという事でしょうか。
表示が遅いため再度操作しており、その場合にエラーが出ているということはありませんでしょうか。
(1回だけ操作した場合には、表示が遅い問題は出るものの、エラーの方は出ないという事はありませんでしょうか。)
以上、よろしくお願いいたします。