電子レセプト実行時のエラー

新規投稿者

原田
投稿日 2015/09/21 19:19:43
電子レセプトを実行すると下記エラーが発生して実行できませんでした。
対処法あれば宜しくお願いします。

Version:20150904版
System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。
場所 RPPMAN.Models.C受付国公費一部負担金額計算.Get患者負担金額(Int32 点数, C負担区分 負担区分)
場所 RPPMAN.Models.C調剤負担金額計算Base.get_調剤料()
場所 RPPMAN.Models.C受付計算`1.<>c.b__26_0(C調剤計算`1 調剤)
場所 RPPMAN.Enumerable.Sum[T,N](IEnumerable`1 items, Func`2 func)
場所 RPPMAN.Models.C受付計算`1.get_調剤料_基本点()
場所 RPPMAN.Models.C受付計算`1.get_調剤料_加算込み()
場所 RPPMAN.Models.C受付計算`1.get_調剤技術料_加算込み()
場所 RPPMAN.Models.C受付計算`1.get_合計()
場所 RPPMAN.Models.C受付負担金額計算Base.get_自動金額_高額医療費自己負担限度額適用前()
場所 RPPMAN.Models.C受付負担金額計算Base.get_Is高額医療費自己負担限度額到達()
場所 RPPMAN.Models.C受付負担金額計算Base.get_自動金額_公費自己負担限度額適用前()
場所 RPPMAN.Models.C受付負担金額計算Base.get_Is公費自己負担限度額到達()
場所 RPPMAN.Models.C受付負担金額計算Base.get_自動金額_1円単位()
場所 RPPMAN.Records.Cレセプト共通Model.<>c.b__31_1(C受付 受付)
場所 RPPMAN.Enumerable.Sum[T,N](IEnumerable`1 items, Func`2 func)
場所 RPPMAN.Records.Cレセプト共通Model.Calc調剤報酬明細(C調剤報酬明細 調剤報酬明細, Int32 レセプト番号)
場所 RPPMAN.Records.ReceptFileModel.BuildRecords(ModelSetForCalc modelset, 審査支払機関コード 提出先, ProgressCallbackFunc callback)
場所 RPPMAN.Records.ReceptFileSet.CalcModelSet(ModelSetForCalc modelset, ProgressCallbackFunc callback)
場所 RPPMAN.Views.MonthInputForm.DoCalc(DateTime target_month, IList`1& warnings)
場所 RPPMAN.Views.MonthInputForm.LoadData(String month)
場所 RPPMAN.Views.MonthInputForm.buttonOK_Click(Object sender, 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.ProcessDialogKey(Keys keyData)
場所 System.Windows.Forms.TextBoxBase.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.5725.21221, 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
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
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
WindowsFormsIntegration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

返信 6

谷口 英一
投稿日 2015/10/09 23:38:02
10月9日版、アップしました。

・ 38公費を上限金額管理対象としました。
(上限までの計算にはなっていましたが、患者負担金額編集で「38」と出ていませんでした。)
・ 服用時点が同じで公費併用と保険単独のものがある場合、調剤料を公費併用の方で算定するようにしました。
・ このスレッドのエラーが出ないようにしました。

返信 5

原田
投稿日 2015/10/03 15:17:42
谷口様、G-UP佐藤様情報ありがとうございます。

G-UP佐藤様にご案内頂きました通り、「特定非営利活動法人RPP」のフォルダを削除(フォルダ名の変更)し起動しましたところ「電子レセプト」がエラーが出ずに動作するようになりました。
ありがとうございます。

ただ“ひとまず”の対策とおっしゃっている点が少々気になっております。
「電子レセプト」は動作しており、その際に「特定非営利活動法人RPP」フォルダは再作成されております。他なにかしておく必要があることはないものでしょうか。

返信 4

投稿日 2015/10/02 10:29:15
ウィンドウを表示する際に、分割パネルの分割位置の復元に失敗しているものと思われますので調査を進めます。

ひとまずの対策としては、RPPMANを立ち上げていない状態で
C:\Users\ユーザ名\AppData\Local\特定非営利活動法人RPP
を削除してもらえば動作するようになると思います。



返信 3

原田
投稿日 2015/10/01 14:30:53
再度やりましたが、下記のエラーメッセージが表示されました。

Version:20150928版
System.InvalidOperationException: SplitterDistance は Panel1MinSize と幅 Panel2MinSize の間でなければなりません。
場所 System.Windows.Forms.SplitContainer.set_SplitterDistance(Int32 value)
場所 RPPMAN.Views.Screens.CALCCSV画面..ctor()
場所 RPPMAN.Views.MainMenuForm.buttonCALCCSV_Click(Object sender, EventArgs e)
場所 System.Windows.Forms.Control.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnClick(EventArgs e)
場所 System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
場所 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
場所 System.Windows.Forms.Control.WndProc(Message& m)
場所 System.Windows.Forms.ButtonBase.WndProc(Message& m)
場所 System.Windows.Forms.Button.WndProc(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
場所 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
場所 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
RPPMAN, Version=2.99.5749.27686, 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
Interop.JRO, Version=2.6.0.0, Culture=neutral, PublicKeyToken=null
mscorlib.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089
WindowsFormsIntegration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
System.Security, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Microsoft.GeneratedCode, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
System.Windows.Forms.resources, Version=4.0.0.0, Culture=ja, PublicKeyToken=b77a5c561934e089

返信 2

投稿日 2015/10/01 07:08:35
最新バージョンでテストをしましたがうまくいかないので努力中です。

返信 1

谷口 英一
投稿日 2015/09/29 16:46:24
原田さん、こんにちは。返事が遅くなりました。

電子レセ作成時に「負担区分コード」に無い組み合わせの場合(=負担区分コードが求まらない場合)にエラーとなってしまっていました。(本来無いそうしたケースでも)エラーとならないよう対処を行いました。

返信する