[go: up one dir, main page]

JP2015049759A - Program, information processing method, and information processing device - Google Patents

Program, information processing method, and information processing device Download PDF

Info

Publication number
JP2015049759A
JP2015049759A JP2013181609A JP2013181609A JP2015049759A JP 2015049759 A JP2015049759 A JP 2015049759A JP 2013181609 A JP2013181609 A JP 2013181609A JP 2013181609 A JP2013181609 A JP 2013181609A JP 2015049759 A JP2015049759 A JP 2015049759A
Authority
JP
Japan
Prior art keywords
database
data
cpu
disease name
receipt
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2013181609A
Other languages
Japanese (ja)
Other versions
JP6163980B2 (en
Inventor
紀章 瀧本
Noriaki Takimoto
紀章 瀧本
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2013181609A priority Critical patent/JP6163980B2/en
Publication of JP2015049759A publication Critical patent/JP2015049759A/en
Application granted granted Critical
Publication of JP6163980B2 publication Critical patent/JP6163980B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Medical Treatment And Welfare Office Work (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide program and others which can properly perform synchronization of a plurality of databases when a user modifies data of one of the databases.SOLUTION: Between a first database and a second database generated on the basis of data of the first database, when a computer 1 receives modification to the data of the first database, the computer 1 generates an intermediate first database including the modified data. The computer 1 generates an intermediate second database on the basis of data of the intermediate first database, and updates the first database on the basis of the data of the intermediate first database. The computer 1 updates the second database on the basis of data of the intermediate second database.

Description

本発明は、コンピュータに各種処理を実行させるプログラム、情報処理方法、及び、情報処理装置に関する。   The present invention relates to a program for causing a computer to execute various processes, an information processing method, and an information processing apparatus.

従来、診療報酬点数についての計算処理を行う医療用事務処理装置が提案されている(例えば、特許文献1参照)。   2. Description of the Related Art Conventionally, there has been proposed a medical office processing device that performs a calculation process for medical remuneration points (see, for example, Patent Document 1).

特開2007−47848号公報JP 2007-47848 A

しかしながら、従来の技術では、データ内容について修正を行う場合、適切な処理を行うことができないという問題があった。   However, the conventional technique has a problem in that when data contents are corrected, appropriate processing cannot be performed.

一つの側面では、本発明は修正を行った場合に複数のデータベースの同期を適切に行うことが可能なプログラム等を提供することを目的とする。   In one aspect, an object of the present invention is to provide a program or the like that can appropriately synchronize a plurality of databases when correction is performed.

本願に開示するプログラムは、コンピュータに、第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成し、該中間第1データベースのデータに基づき、中間第2データベースを生成し、前記中間第1データベースのデータに基づき、前記第1データベースを更新し、前記中間第2データベースのデータに基づき、前記第2データベースを更新する処理を実行させる。   When the program disclosed in the present application receives correction of the data of the first database from the first database and the second database generated based on the data of the first database, the program includes intermediate data including the corrected data. A first database is generated, an intermediate second database is generated based on the data of the intermediate first database, the first database is updated based on the data of the intermediate first database, and the data of the intermediate second database Based on the above, a process for updating the second database is executed.

一つの側面では、複数のデータベースの同期を適切に行うことが可能となる。   In one aspect, it is possible to properly synchronize a plurality of databases.

情報処理システムの概要を示す説明図である。It is explanatory drawing which shows the outline | summary of an information processing system. パーソナルコンピュータのハードウェア群を示すブロック図である。It is a block diagram which shows the hardware group of a personal computer. コンピュータのハードウェア群を示すブロック図である。It is a block diagram which shows the hardware group of a computer. カルテ入力画面のイメージを示す説明図である。It is explanatory drawing which shows the image of a medical chart input screen. 第1カルテDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of 1st chart DB. 第2カルテDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of 2nd chart DB. 病名入力画面のイメージを示す説明図である。It is explanatory drawing which shows the image of a disease name input screen. 病名DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of disease name DB. 会計表示画面である。It is an accounting display screen. 会計データDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of accounting data DB. レセプトDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of receipt DB. 点検DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of inspection DB. 編集エラーDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of edit error DB. レセプト表示画面のイメージを示す説明図である。It is explanatory drawing which shows the image of a receipt display screen. 中間病名DBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of intermediate disease name DB. 中間レセプトDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of intermediate | middle receipt DB. 中間編集エラーDBのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of intermediate | middle edit error DB. 各DBの生成処理手順を示すフローチャートである。It is a flowchart which shows the production | generation process procedure of each DB. 各DBの生成処理手順を示すフローチャートである。It is a flowchart which shows the production | generation process procedure of each DB. DBの生成処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the production | generation process of DB. DBの生成処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the production | generation process of DB. DBの生成処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the production | generation process of DB. 実施の形態3に係るレセプト表示画面のイメージを示す説明図である。12 is an explanatory diagram showing an image of a receipt display screen according to Embodiment 3. FIG. グレーアウト処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a grayout process. 上述した形態のコンピュータの動作を示す機能ブロック図である。It is a functional block diagram which shows operation | movement of the computer of the form mentioned above. 実施の形態4に係るコンピュータのハードウェア群を示すブロック図である。FIG. 10 is a block diagram illustrating a hardware group of a computer according to a fourth embodiment.

実施の形態1
以下実施の形態を、図面を参照して説明する。図1は情報処理システムの概要を示す説明図である。情報処理システムは情報処理装置1及びパーソナルコンピュータ2等を含む。情報処理装置1及びパーソナルコンピュータ2はインターネット等の通信網Nを介して接続されている。情報処理装置1は例えばサーバコンピュータまたはパーソナルコンピュータ等である。以下では情報処理装置1をコンピュータ1と読み替えて説明する。パーソナルコンピュータ2は、例えば病院、企業、大学または店舗等の施設で利用される機器である。
Embodiment 1
Hereinafter, embodiments will be described with reference to the drawings. FIG. 1 is an explanatory diagram showing an outline of an information processing system. The information processing system includes an information processing apparatus 1, a personal computer 2, and the like. The information processing apparatus 1 and the personal computer 2 are connected via a communication network N such as the Internet. The information processing apparatus 1 is, for example, a server computer or a personal computer. Hereinafter, the information processing apparatus 1 will be described as being replaced with the computer 1. The personal computer 2 is a device used in a facility such as a hospital, a company, a university, or a store.

なお、本実施形態では、病院での医療行為に付随して入力される情報を取り扱う例を挙げて説明するがこれに限るものではない。例えば、企業の会計データまたは人事データ等を取り扱うようにしても良い。またパーソナルコンピュータ2を用いる以外に、携帯電話機、またはPDA(Personal Digital Assistant)等を用いても良い。また本実施形態では各種データの入力をパーソナルコンピュータ2で行い、各種ソフトウェア処理をコンピュータ1で行う例を示すがこれに限るものではない。パーソナルコンピュータ2にて全ての処理を一括して行うようにしても良い。以下、詳細を説明する。   In the present embodiment, an example of handling information input accompanying a medical practice in a hospital will be described. However, the present invention is not limited to this. For example, business accounting data or personnel data may be handled. In addition to using the personal computer 2, a mobile phone, a PDA (Personal Digital Assistant), or the like may be used. In this embodiment, an example is shown in which various data are input by the personal computer 2 and various software processes are performed by the computer 1. However, the present invention is not limited to this. The personal computer 2 may perform all processing at once. Details will be described below.

図2はパーソナルコンピュータ2のハードウェア群を示すブロック図である。パーソナルコンピュータ2は制御部としてのCPU(Central Processing Unit)21、RAM(Random Access Memory)22、入力部23、表示部24、記憶部25、時計部28及び通信部26等を含む。CPU21は、バス27を介してハードウェア各部と接続されている。CPU21は記憶部25に記憶された制御プログラム25Pに従いハードウェア各部を制御する。RAM22は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、フラッシュメモリ等である。RAM22は、記憶部としても機能し、CPU21による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 2 is a block diagram showing a hardware group of the personal computer 2. The personal computer 2 includes a central processing unit (CPU) 21 as a control unit, a random access memory (RAM) 22, an input unit 23, a display unit 24, a storage unit 25, a clock unit 28, a communication unit 26, and the like. The CPU 21 is connected to each part of the hardware via the bus 27. CPU21 controls each part of hardware according to control program 25P memorized by storage part 25. The RAM 22 is, for example, SRAM (Static RAM), DRAM (Dynamic RAM), flash memory, or the like. The RAM 22 also functions as a storage unit, and temporarily stores various data generated when the CPU 21 executes various programs.

入力部23はマウスまたはキーボード、マウスまたはタッチパネル等の入力デバイスであり、受け付けた操作情報をCPU21へ出力する。表示部24は液晶ディスプレイまたは有機EL(electroluminescence)ディスプレイ等であり、CPU21の指示に従い各種情報を表示する。通信部26は通信モジュールであり、通信網Nを介してコンピュータ1との間で情報の送受信を行う。   The input unit 23 is an input device such as a mouse or keyboard, a mouse or a touch panel, and outputs received operation information to the CPU 21. The display unit 24 is a liquid crystal display, an organic EL (electroluminescence) display, or the like, and displays various information according to instructions from the CPU 21. The communication unit 26 is a communication module, and transmits and receives information to and from the computer 1 via the communication network N.

記憶部25はハードディスクまたは大容量メモリであり、上述した制御プログラム25Pを記憶している。時計部28は日時情報をCPU21へ出力する。   The storage unit 25 is a hard disk or a large-capacity memory, and stores the control program 25P described above. The clock unit 28 outputs date / time information to the CPU 21.

図3はコンピュータ1のハードウェア群を示すブロック図である。コンピュータ1は制御部としてのCPU11、RAM12、入力部13、表示部14、時計部18、記憶部15、及び通信部16等を含む。CPU11は、バス17を介してハードウェア各部と接続されている。CPU11は記憶部15に記憶された制御プログラム15Pに従いハードウェア各部を制御する。RAM12は例えばSRAM、DRAM、フラッシュメモリ等である。RAM12は、記憶部としても機能し、CPU11による各種プログラムの実行時に発生する種々のデータを一時的に記憶する。   FIG. 3 is a block diagram showing a hardware group of the computer 1. The computer 1 includes a CPU 11 as a control unit, a RAM 12, an input unit 13, a display unit 14, a clock unit 18, a storage unit 15, a communication unit 16, and the like. The CPU 11 is connected to each part of the hardware via the bus 17. The CPU 11 controls each part of the hardware according to the control program 15P stored in the storage unit 15. The RAM 12 is, for example, SRAM, DRAM, flash memory or the like. The RAM 12 also functions as a storage unit, and temporarily stores various data generated when the CPU 11 executes various programs.

入力部13はマウスまたはキーボード、マウスまたはタッチパネル等の入力デバイスであり、受け付けた操作情報をCPU11へ出力する。表示部14は液晶ディスプレイまたは有機ELディスプレイ等であり、CPU11の指示に従い各種情報を表示する。通信部16は通信モジュールであり、通信網Nを介してパーソナルコンピュータ2との間で情報の送受信を行う。   The input unit 13 is an input device such as a mouse or a keyboard, a mouse or a touch panel, and outputs received operation information to the CPU 11. The display unit 14 is a liquid crystal display, an organic EL display, or the like, and displays various information according to instructions from the CPU 11. The communication unit 16 is a communication module, and transmits and receives information to and from the personal computer 2 via the communication network N.

記憶部15はハードディスクまたは大容量メモリであり、上述した制御プログラム15Pの他、第1カルテデータベース(以下、DBという)151、第2カルテDB152、病名DB153、会計データDB154及びレセプトDB155等を含む。その他、記憶部15には、編集エラーDB156、点検DB157、中間第1カルテDB251、中間第2カルテDB252、中間病名DB253、中間会計データDB254、中間レセプトDB255、及び中間編集エラーDB256等が記憶されている。なお、本実施形態ではコンピュータ1の記憶部15に各種DBを記憶する例を挙げたがこれに限るものではない。例えば通信網Nを介して接続される図示しないデータベースサーバ等に上述した各種DBを適宜記憶しても良い。この場合、CPU11は、必要に応じてデータベースサーバにアクセスし、データの書き込み及び読み出しを行う。   The storage unit 15 is a hard disk or a large-capacity memory, and includes a first medical record database (hereinafter referred to as DB) 151, a second medical record DB 152, a disease name DB 153, an accounting data DB 154, a receipt DB 155, and the like in addition to the control program 15P described above. In addition, the storage unit 15 stores an editing error DB 156, an inspection DB 157, an intermediate first medical record DB 251, an intermediate second medical record DB 252, an intermediate disease name DB 253, an intermediate accounting data DB 254, an intermediate receipt DB 255, an intermediate editing error DB 256, and the like. Yes. In the present embodiment, an example in which various DBs are stored in the storage unit 15 of the computer 1 is described, but the present invention is not limited to this. For example, the various DBs described above may be appropriately stored in a database server (not shown) connected via the communication network N. In this case, the CPU 11 accesses the database server as necessary, and writes and reads data.

図4はカルテ入力画面のイメージを示す説明図である。パーソナルコンピュータ2の表示部24にはカルテ入力画面が表示される。医師、看護士、または病院職員を含む医療関係者であるユーザは入力部23からカルテに関する情報を入力する。図4の例では患者Aの8月6日のカルテが左側に表示され、9月13日のカルテが右側に表示されている。ユーザは入力部23から主観的な所見及び客観的な所見を入力する。図4の例では主観的な所見として、主観的所見を示す「S」の欄に「食欲有り、9月10日には解熱、若干の嘔吐あり」と入力されている。客観的な所見として、客観的所見を示す「O」の欄に「胸部聴診上、右中肺野領域の呼吸音減弱、深呼吸にてラ音出現」と入力されている。   FIG. 4 is an explanatory diagram showing an image of a chart input screen. A chart input screen is displayed on the display unit 24 of the personal computer 2. A user who is a medical person including a doctor, a nurse, or a hospital staff inputs information on the medical chart from the input unit 23. In the example of FIG. 4, the patient A's August 6 chart is displayed on the left and the September 13 chart is displayed on the right. The user inputs subjective findings and objective findings from the input unit 23. In the example of FIG. 4, “with appetite, fever on September 10th, with some vomiting” is entered in the “S” column indicating the subjective findings as subjective findings. As an objective finding, “O” indicating an objective finding is entered as “attenuation of respiratory sound in the right middle lung field region, appearance of ra sound in deep breathing on chest auscultation”.

続いてユーザは入力部23から処置及び処方を入力する。図4の例では、「内服、A錠200mg2錠、朝夕食後、5日分」等が入力されている。CPU21は、入力部23から入力されたカルテデータをコンピュータ1へ、通信部26を介して送信する。コンピュータ1のCPU11は通信部16を介して、カルテデータを受信する。CPU11は、カルテデータを第1カルテDB151及び第2カルテDB152に記憶する。   Subsequently, the user inputs treatment and prescription from the input unit 23. In the example of FIG. 4, “internal use, 2 tablets of A tablet 200 mg, 5 days after dinner” is input. The CPU 21 transmits the chart data input from the input unit 23 to the computer 1 via the communication unit 26. The CPU 11 of the computer 1 receives medical chart data via the communication unit 16. The CPU 11 stores the chart data in the first chart DB 151 and the second chart DB 152.

図5は第1カルテDB151のレコードレイアウトを示す説明図である。第1カルテDB151は患者番号フィールド、受診日フィールド、カルテ番号フィールド、所見区分フィールド、所見番号フィールド、データフィールド、医師名フィールド、更新日時フィールド等を含む。患者番号フィールドには患者を特定するための固有の患者番号が記憶される。受診日フィールドには、患者が受診した日が記憶されている。カルテ番号フィールドには、カルテを特定するための固有のカルテ番号が記憶されている。所見区分フィールドには、主観的な所見を示すSまたは客観的な所見を示すOのいずれかが記憶される。図5の例では主観的所見及び客観的所見が2つずつ記憶されている。   FIG. 5 is an explanatory diagram showing a record layout of the first medical record DB 151. The first medical record DB 151 includes a patient number field, a consultation date field, a medical record number field, a finding classification field, a finding number field, a data field, a doctor name field, an update date / time field, and the like. A unique patient number for identifying a patient is stored in the patient number field. The date of visit by the patient is stored in the visit date field. The chart number field stores a unique chart number for identifying a chart. In the finding classification field, either S indicating a subjective finding or O indicating an objective finding is stored. In the example of FIG. 5, two subjective findings and two objective findings are stored.

所見番号フィールドには、主観的所見または客観的所見それぞれの所見を特定するための番号が記憶されている。データフィールドには、所見が記憶されている。例えば、「食欲あり、9月10日には解熱」は所見区分「S」、所見番号「1」が付与されて記憶されている。医師名フィールドには、医師名が記憶されている。医師名はパーソナルコンピュータ2の入力部23からカルテデータを入力する際に併せて入力される。入力された医師名はカルテデータと共にコンピュータ1へ送信される。更新日時フィールドにはカルテを更新した日時が記憶されている。この日時はパーソナルコンピュータ2の時計部28が出力した日時であり、カルテデータと共にコンピュータ1へ送信される。なお、パーソナルコンピュータ2から送信されたカルテデータがコンピュータ1にて受信された日時を更新日時としても良い。この場合、CPU11は時計部18から出力された日時を第1カルテDB151に記憶する。図5の例ではカルテ番号「0001」のデータの更新日時は2010年9月13日20時6分59秒である。   In the observation number field, a number for identifying a subjective finding or an objective finding is stored. Findings are stored in the data field. For example, “appetite, fever on September 10” is stored with the finding classification “S” and the finding number “1”. The doctor name is stored in the doctor name field. The doctor name is input together with the medical record data input from the input unit 23 of the personal computer 2. The entered doctor name is transmitted to the computer 1 together with the chart data. The date and time when the chart was updated is stored in the update date and time field. This date and time is the date and time output by the clock unit 28 of the personal computer 2 and is transmitted to the computer 1 together with the chart data. The date and time when the chart data transmitted from the personal computer 2 is received by the computer 1 may be used as the update date and time. In this case, the CPU 11 stores the date and time output from the clock unit 18 in the first medical record DB 151. In the example of FIG. 5, the update date of the data of the chart number “0001” is September 13, 2010, 20: 6: 59.

図6は第2カルテDB152のレコードレイアウトを示す説明図である。第2カルテDB152は患者番号フィールド、受診日フィールド、オーダ番号フィールド、カルテ番号フィールド、剤番号フィールド、剤明細番号フィールド、コードフィールド、表示名フィールド、数量フィールド及び回数フィールド等を含む。オーダ番号フィールドには、処方の注文及び会計データを作成するための固有のオーダ番号が記憶されている。剤番号フィールドには処方する剤を特定するための剤番号が記憶されており、剤明細番号フィールドには剤番号に対応付けてさらに詳細な剤を特定するための剤明細番号が記憶されている。   FIG. 6 is an explanatory diagram showing a record layout of the second medical record DB 152. The second medical record DB 152 includes a patient number field, a visit date field, an order number field, a medical record number field, a drug number field, a drug detail number field, a code field, a display name field, a quantity field, and a frequency field. The order number field stores a unique order number for creating prescription order and accounting data. The agent number field stores the agent number for specifying the agent to be prescribed, and the agent specification number field stores the agent specification number for specifying a more detailed agent in association with the agent number. .

コードフィールドには、薬及び飲み方等を特定するためのコードが記憶されている。表示名フィールドには、薬及び飲み方等の情報が記憶されている。数量フィールドには薬を処方する数量が記憶され、回数フィールドには処方した回数が記憶されている。図6の例では、「A錠200mg」は剤番号「001」、剤明細番号「001」、コード「15375」に対応付けられており、数量は「2」、回数は「5」と記憶されている。CPU11は、カルテデータを受信した場合、入力された薬名、回数、数量等に基づき、データを第2カルテDB152に記憶する。なお、本実施形態では説明を容易にするために、第1カルテDB151と第2カルテDB152とを分けて説明したが、これらをまとめて一つにしても良い。   In the code field, a code for specifying medicine and how to drink is stored. In the display name field, information such as medicine and how to drink is stored. In the quantity field, the quantity for prescribing the medicine is stored, and in the number field, the number of prescriptions is stored. In the example of FIG. 6, “A tablet 200 mg” is associated with the drug number “001”, the drug specification number “001”, and the code “15375”, the quantity is stored as “2”, and the number of times is stored as “5”. ing. When receiving the chart data, the CPU 11 stores the data in the second chart DB 152 based on the inputted medicine name, number of times, quantity, and the like. In the present embodiment, the first medical record DB 151 and the second medical record DB 152 have been described separately for ease of explanation, but these may be combined into one.

図7は病名入力画面のイメージを示す説明図である。ユーザは入力部23から病名、開始日及び終了日を入力する。開始日は病気が開始した日であり、終了日は病気が治癒した日である。図7の例では病名「急性気管炎」及び「気管支肺炎の疑い」が記憶されている。また開始日は平成22年8月5日、終了日は平成22年8月31日と入力されている。CPU21は、入力部23から、病名データが入力された場合、病名データを、通信部26を介してコンピュータ1へ送信する。コンピュータ1のCPU11は、受信した病名データを病名DB153に記憶する。   FIG. 7 is an explanatory diagram showing an image of a disease name input screen. The user inputs a disease name, a start date, and an end date from the input unit 23. The start date is the day when the illness starts and the end date is the day when the illness is cured. In the example of FIG. 7, disease names “acute tracheitis” and “suspected bronchopneumonia” are stored. The start date is entered as August 5, 2010, and the end date is entered as August 31, 2010. When the disease name data is input from the input unit 23, the CPU 21 transmits the disease name data to the computer 1 via the communication unit 26. The CPU 11 of the computer 1 stores the received disease name data in the disease name DB 153.

図8は病名DB153のレコードレイアウトを示す説明図である。病名DB153は患者番号フィールド、病名連番フィールド、病名コードフィールド、病名フィールド、開始日フィールド、終了日フィールド及び転帰フィールド等を含む。病名連番フィールドには患者番号に対応付けて病名を順に特定するための固有の病名連番が記憶されている。病名コードフィールドには病名に関連づけられる固有の病名コードが記憶されている。病名フィールドには病名が記憶されている。開始日フィールドには、病気を発症した日が記憶され、終了日フィールドには、病気を治癒した日が記憶される。転帰フィールドには、病状が記憶される。具体的には完全に治癒した場合、「治癒」が記憶され、治療中である場合、「治療中」が記憶される。   FIG. 8 is an explanatory diagram showing a record layout of the disease name DB 153. The disease name DB 153 includes a patient number field, a disease name serial number field, a disease name code field, a disease name field, a start date field, an end date field, an outcome field, and the like. In the disease name sequence number field, a unique disease name sequence number for sequentially specifying the disease name in association with the patient number is stored. The disease name code field stores a unique disease name code associated with the disease name. The disease name is stored in the disease name field. In the start date field, the day when the illness is developed is stored, and in the end date field, the day when the illness is cured is stored. The medical condition is stored in the outcome field. Specifically, “healing” is stored when completely cured, and “under treatment” is stored when being treated.

図9は会計表示画面であり、図10は会計データDB154のレコードレイアウトを示す説明図である。CPU11は、第1カルテDB151及び第2カルテDB152の記憶内容に基づき、会計データを生成する。会計データDB154は患者番号フィールド、会計日付フィールド、剤情報フィールド、剤明細フィールド、点数フィールド、回数フィールド、オーダ番号フィールド、更新日時フィールド等を含む。会計日付フィールドには、会計データを生成する際の日付が記憶されている。剤情報フィールドには、会計データの各請求内容を特定するための剤情報が記憶されている。   FIG. 9 is an accounting display screen, and FIG. 10 is an explanatory diagram showing a record layout of the accounting data DB 154. The CPU 11 generates accounting data based on the stored contents of the first medical record DB 151 and the second medical record DB 152. The accounting data DB 154 includes a patient number field, an accounting date field, a drug information field, a drug detail field, a score field, a frequency field, an order number field, an update date field, and the like. The accounting date field stores a date when generating accounting data. In the agent information field, agent information for specifying each billing content of the accounting data is stored.

剤明細フィールドには、請求の基礎となる処方及び処置を具体的に特定するための番号が記憶されている。例えば、剤情報「001」については、剤明細001の欄にて、A錠200mg2錠を示すコード「15375.02」が記憶されている。また剤明細002の欄にて飲み方「朝夕食後」を示す「912」が記憶されている。剤情報「002」については、剤明細001にてB錠15mg、3錠を示すコード「28250.03」が剤明細「001」に記憶されており、剤明細002にて、C錠15mgを示すコード「34324.03」が記憶されている。   A number for specifically specifying the prescription and treatment on which the claim is based is stored in the drug specification field. For example, for the drug information “001”, a code “15375.02” indicating two A tablets 200 mg is stored in the column of the drug specification 001. Further, “912” indicating how to drink “after morning dinner” is stored in the column of the drug description 002. Regarding the drug information “002”, the code “28250.03” indicating 15 mg of B tablet in the drug specification 001 and 3 tablets in the drug specification “001” is stored in the drug specification “001”, and the code “15 mg indicating C tablet in the drug specification 002” 34324.03 "is stored.

CPU11は、公知の会計データ生成プログラムに従い、剤情報「003」〜「007」を会計データDB154に記憶する。剤情報「003」には「内服・頓服調剤料(外来)」を特定するコード「012」が記憶されており、剤情報「004」には「調剤技術基本料」を特定するコード「001」が記憶されている。剤情報「005」には「外来処方料(6種類以下)」を特定するコード「005」が記憶されている。剤情報「006」には「再診料」を特定するコード「034」を記憶されており、剤情報「007」には、「外来管理加算」を特定するコード「041」が記憶されている。CPU11は、処方する薬の数、診察内容、内科または外科の別、前回の診察日等に基づき、剤情報「003」〜「007」に対するデータを生成し、生成したデータを会計データDB154に記憶する。   The CPU 11 stores agent information “003” to “007” in the accounting data DB 154 according to a known accounting data generation program. The drug information “003” stores a code “012” for specifying “internal / uncontrolled dispensing fee (outpatient)”, and the drug information “004” stores a code “001” for specifying “dispensing technology basic fee”. Is remembered. In the drug information “005”, a code “005” specifying “outpatient prescription fee (6 types or less)” is stored. The agent information “006” stores a code “034” for specifying “revisit fee”, and the agent information “007” stores a code “041” for specifying “external management addition”. . The CPU 11 generates data for the drug information “003” to “007” based on the number of medicines to be prescribed, the contents of the medical examination, the internal medicine or surgery, the date of the previous medical examination, and the like, and stores the generated data in the accounting data DB 154. To do.

点数フィールドには、処方及び処置内容に基づき付与される点数が記憶されている。例えば、「A錠200mg2錠」及び「朝夕食後」の場合、18点が会計データDB154に記憶される。また、「再診料」は69点と記憶される。回数フィールドには処方回数、または処置回数が記憶される。「A錠200mg2錠」及び「朝夕食後」は5回と記憶され、「再診料」は1回と記憶される。   In the score field, the score given based on the prescription and the treatment content is stored. For example, in the case of “A tablet 200 mg 2 tablets” and “After breakfast and dinner”, 18 points are stored in the accounting data DB 154. In addition, “revisit fee” is stored as 69 points. In the number field, the number of prescriptions or the number of treatments is stored. “A tablet 200 mg 2 tablets” and “after breakfast and dinner” are stored as 5 times, and “review fee” is stored as 1 time.

図11はレセプトDB155のレコードレイアウトを示す説明図である。CPU11は、上述した第1カルテDB151、第2カルテDB152、病名DB153及び会計データDB154に基づきレセプトDB155を生成する。レセプトデータは診療行為に基づく費用の請求を行うために毎月必要とされるデータである。レセプトDB155は請求年月フィールド、診察年月、患者番号フィールド、診療科フィールド、レコード識別フィールド、レコード番号フィールド、データフィールド、作成日フィールド、更新日フィールド等を含む。請求年月フィールドには、レセプトに係る請求を行う年月が記憶されている。診療年月フィールドには、診療を行った年月が記憶されている。図11の例では2010年9月の診療行為に基づく請求を2010年10月にレセプト請求する例を示している。   FIG. 11 is an explanatory diagram showing a record layout of the receipt DB 155. The CPU 11 generates a receipt DB 155 based on the above-described first medical record DB 151, second medical record DB 152, disease name DB 153, and accounting data DB 154. Receipt data is data that is required every month to charge for expenses based on medical practice. The receipt DB 155 includes a billing date field, a consultation date, a patient number field, a medical department field, a record identification field, a record number field, a data field, a creation date field, an update date field, and the like. In the billing date field, the date for billing for the receipt is stored. The date of medical care is stored in the medical care date field. The example of FIG. 11 shows an example in which a claim based on a medical practice in September 2010 is requested in October 2010.

診療科フィールドには診察科を特定するための固有の番号が記憶されている。図11の例では内科を示す「01」が記憶されている。レコード種別フィールドにはデータフィールドに記憶するデータを識別するための識別情報が記憶されている。例えば「RE」はレセプト単位データの先頭に記録する際に必須とされる情報であることを示し、「HO」は、医療保険レセプトの場合に記録される情報であることを示す。また「SI」は診療行為の記録情報であり、「IY」は医薬品の情報である。なお、以上述べたレコード識別以外に「SY」、「TO」等がある。「SY」は傷病名の情報であり、「TO」は特定機材の情報である。   A unique number for identifying a department is stored in the department field. In the example of FIG. 11, “01” indicating the internal medicine is stored. Identification information for identifying data stored in the data field is stored in the record type field. For example, “RE” indicates that the information is essential when recording at the beginning of the receipt unit data, and “HO” indicates that the information is recorded in the case of a medical insurance receipt. “SI” is medical practice record information, and “IY” is pharmaceutical information. In addition to the record identification described above, there are “SY”, “TO”, and the like. “SY” is information on the name of the injury and illness, and “TO” is information on the specific equipment.

レコード番号フィールドにはレセプトDB155の各データを特定するための番号が記憶されている。データフィールドにはレセプトの各明細データが記憶されている。例えばレコード番号「1」では患者氏名等、患者単位の基本情報が記憶されている。レコード番号「2」では保険に関するデータが記憶されている。レコード番号「3」では再診料等の診療行為に関するデータが記憶されている。その他、レコード番号「6」では、A錠等処方した医薬品に関するデータが記憶されている。作成日フィールドにはレセプトを作成した年月日が記憶されている。また、更新日フィールドには、レセプトDB155を更新した年月日が記憶されている。CPU11は、第1カルテDB151、第2カルテDB152、病名DB153及び会計データDB154の記憶内容に基づき、レセプトDB155を生成する。   In the record number field, a number for specifying each data of the receipt DB 155 is stored. Each data item of the receipt is stored in the data field. For example, the record number “1” stores basic information for each patient, such as the patient name. Record number “2” stores data relating to insurance. In the record number “3”, data relating to a medical practice such as a reexamination fee is stored. In addition, in the record number “6”, data related to the prescribed medicine such as A tablet is stored. The date of creation of the receipt is stored in the creation date field. The date of update of the receipt DB 155 is stored in the update date field. The CPU 11 generates a receipt DB 155 based on the storage contents of the first medical record DB 151, the second medical record DB 152, the disease name DB 153, and the accounting data DB 154.

図12は点検DB157のレコードレイアウトを示す説明図である。点検DB157は項番フィールド、エラーコードフィールド、エラー内容フィールド、及びエラー原因フィールド等を含む。エラーコードフィールドには、項番フィールドの項番に対応付けて、レセプト中のエラーを特定するための固有のエラーコードが記憶されている。エラー内容フィールドには、エラーコードに対応付けてエラー内容が記憶されている。エラー原因フィールドには、エラーの原因が記憶されている。CPU11はレセプトDB155に基づきレセプトを生成した後、点検DB157に基づき、レセプトにエラーが存在しないかを判断する。   FIG. 12 is an explanatory diagram showing a record layout of the inspection DB 157. The inspection DB 157 includes an item number field, an error code field, an error content field, an error cause field, and the like. In the error code field, a unique error code for specifying an error in receipt is stored in association with the item number in the item number field. In the error content field, error content is stored in association with the error code. The cause of the error is stored in the error cause field. After generating a receipt based on the receipt DB 155, the CPU 11 determines whether there is an error in the receipt based on the inspection DB 157.

CPU11はエラーが存在すると判断した場合、エラー内容を出力する。例えば、本実施形態では、図8で示すように2010年9月度のレセプト請求であるにもかかわらず、2010年9月度の病名が存在しないというエラーが存在する。CPU11は、レセプト内に傷病名のレコードが存在しない場合、エラーコード及びエラー内容を読み出す。CPU11は、編集エラーDB156にエラー内容を記憶する。図13は編集エラーDB156のレコードレイアウトを示す説明図である。編集エラーDB156は請求年月日フィールド、診療年月フィールド、患者番号フィールド、エラーコードフィールド、エラー内容フィールド及び更新日フィールド等を含む。   If the CPU 11 determines that an error exists, the CPU 11 outputs the error content. For example, in the present embodiment, as shown in FIG. 8, there is an error that there is no September 2010 disease name despite the September 2010 receipt request. CPU11 reads an error code and the error content, when the record of a sickness name does not exist in a receipt. The CPU 11 stores the error content in the editing error DB 156. FIG. 13 is an explanatory diagram showing a record layout of the editing error DB 156. As shown in FIG. The edit error DB 156 includes a billing date field, a medical treatment date field, a patient number field, an error code field, an error content field, an update date field, and the like.

CPU11は、エラーコード及びエラー内容を編集エラーDB156に図13の如く記憶する。CPU11は、併せて時計部18から出力される日時を参照し、更新日を更新日フィールドに記憶する。その他、CPU11は、レセプトの患者氏名に外字が含まれている場合、点検DB157を参照し、エラーと判断する。また、CPU11は、入院以外の診療であるにもかかわらず診療行為に入院専用の診療行為が記憶されている場合等にも、点検DB157を参照し、エラーと判断する。CPU11は、読み出したエラーコード及びエラー内容をパーソナルコンピュータ2へ出力する。   The CPU 11 stores the error code and error content in the editing error DB 156 as shown in FIG. The CPU 11 also refers to the date and time output from the clock unit 18 and stores the update date in the update date field. In addition, the CPU 11 refers to the inspection DB 157 and determines that an error has occurred when an external character is included in the patient name of the receipt. The CPU 11 also refers to the check DB 157 and determines that an error has occurred even when a medical practice dedicated to hospitalization is stored in the medical practice, even though the medical treatment is other than hospitalization. The CPU 11 outputs the read error code and error content to the personal computer 2.

図14はレセプト表示画面のイメージを示す説明図である。レセプト表示画面には、右半分に、実際のレセプトを模した画面が表示される。左上側には病名が表示され、左下側にはカルテが表示され、中央付近には会計データが表示されている。パーソナルコンピュータ2のCPU21は、受信したエラー内容を中央部上付近に、表示する。図14の例では「傷病名レコードが記録されていません」と表示される。ユーザは再び、図7に示す病名入力画面に移行し、病名、開始日、終了日を入力する。   FIG. 14 is an explanatory diagram showing an image of a receipt display screen. On the receipt display screen, a screen simulating an actual receipt is displayed on the right half. The disease name is displayed on the upper left, the medical record is displayed on the lower left, and the accounting data is displayed near the center. The CPU 21 of the personal computer 2 displays the received error content near the center. In the example of FIG. 14, “Injury name record is not recorded” is displayed. The user again moves to the disease name input screen shown in FIG. 7, and inputs the disease name, start date, and end date.

図15は中間病名DB253のレコードレイアウトを示す説明図である。ユーザは入力部23から病名、開始日を入力する。なお、治癒していない場合は終了日を入力しなくても良い。図15の例では開始日「2010年9月13日」、病名「急性気管支炎」が入力される。CPU21は、入力された修正病名データである開始日及び病名をコンピュータ1へ送信する。コンピュータ1のCPU11は、レセプト生成後に修正病名データを受信した場合、中間病名DB253を生成する。具体的には、CPU11は、病名DB153の記憶内容を、中間病名DB253に展開する。さらにCPU11は、受信した修正病名データを中間病名DB253に記憶する。   FIG. 15 is an explanatory diagram showing a record layout of the intermediate disease name DB 253. The user inputs a disease name and a start date from the input unit 23. If the patient has not healed, the end date may not be input. In the example of FIG. 15, the start date “September 13, 2010” and the disease name “acute bronchitis” are input. The CPU 21 transmits the start date and the disease name, which are the input corrected disease name data, to the computer 1. When the CPU 11 of the computer 1 receives the corrected disease name data after generating the receipt, the CPU 11 generates the intermediate disease name DB 253. Specifically, the CPU 11 expands the storage contents of the disease name DB 153 into the intermediate disease name DB 253. Further, the CPU 11 stores the received corrected disease name data in the intermediate disease name DB 253.

中間病名DB253のレコードレイアウトは、病名DB153と実質的に同一である。修正病名データである3段目のデータが追加されている。CPU11は、患者番号を参照し、病名連番フィールドに新たな番号を記憶する。CPU11は、修正病名データの内病名を病名フィールドに記憶する。CPU11は、修正病名データの内開始日を開始日フィールドに記憶する。CPU11は、修正病名データに終了日が存在する場合、終了日を終了日フィールドに記憶する。CPU11は、修正病名データに終了日が存在する場合、転帰フィールドに「治癒」を記憶する。CPU11は、修正病名データに終了日が存在しない場合、空欄とするか、または、「治療中」の情報を転帰フィールドに記憶する。また、本実施形態では新たなレコードを追加したが、元のレコードを修正する形態であっても良い。例えば、図15における1段目及び2段目のレコードに係る終了日を2010年9月17日を示す「20100917」と修正し、中間病名DB253を生成するようにしても良い。   The record layout of the intermediate disease name DB 253 is substantially the same as the disease name DB 153. The third stage data, which is corrected disease name data, is added. The CPU 11 refers to the patient number and stores a new number in the disease name serial number field. The CPU 11 stores the internal disease name of the corrected disease name data in the disease name field. The CPU 11 stores the start date of the corrected disease name data in the start date field. When the end date exists in the corrected disease name data, the CPU 11 stores the end date in the end date field. When the end date exists in the corrected disease name data, the CPU 11 stores “cure” in the outcome field. When the end date does not exist in the corrected disease name data, the CPU 11 leaves it blank, or stores the information “under treatment” in the outcome field. Moreover, although a new record is added in this embodiment, the form which corrects the original record may be sufficient. For example, the end date related to the first and second records in FIG. 15 may be corrected to “20100917” indicating September 17, 2010, and the intermediate disease name DB 253 may be generated.

CPU11は、中間病名DB253を生成後、パーソナルコンピュータ2から他の患者データの出力要求を受け付けた場合、中間レセプトDB255及び中間編集エラーDB256の生成処理を行う。CPU11は、最初にレセプトDB155を読み出し、中間レセプトDB255に展開する。次いで、CPU11は、中間病名DB253の修正されたレコードに基づき、中間レセプトDB255の内容を更新する。図16は中間レセプトDB255のレコードレイアウトを示す説明図である。図16の例では、3段目のレコードが追加されている。請求年月は2010年10月、診察年月は2010年9月、患者番号は0001、診察科は01、レコード識別はSYで示す傷病名である。レコード番号3が新たに付与され、データとして、急性気管支炎を示す数値が記憶される。作成日はそのままであるが、CPU11は、更新日フィールドに時計部18から出力される年月日を記憶する。   When the CPU 11 generates the intermediate disease name DB 253 and receives an output request for other patient data from the personal computer 2, the CPU 11 performs generation processing of the intermediate receipt DB 255 and the intermediate editing error DB 256. The CPU 11 first reads the receipt DB 155 and develops it in the intermediate receipt DB 255. Next, the CPU 11 updates the content of the intermediate receipt DB 255 based on the corrected record of the intermediate disease name DB 253. FIG. 16 is an explanatory diagram showing a record layout of the intermediate receipt DB 255. In the example of FIG. 16, the third row record is added. The billing date is October 2010, the examination date is September 2010, the patient number is 0001, the department is 01, and the record identification is SY. Record number 3 is newly assigned, and a numerical value indicating acute bronchitis is stored as data. Although the creation date remains unchanged, the CPU 11 stores the date output from the clock unit 18 in the update date field.

その後、CPU11は、中間編集エラーDB256を生成する。図17は中間編集エラーDB256のレコードレイアウトを示す説明図である。CPU11は、編集エラーDB156の記憶内容を参照し、解消したエラーのレコードを消去する。図17の例では、エラーコードL2554で示されるエラー「傷病名レコードが記録されていません。」のレコードが消去される。CPU11はレセプトチェック業務の終了を示す情報をパーソナルコンピュータ2から受信した場合、DBの更新処理を行う。   Thereafter, the CPU 11 generates an intermediate editing error DB 256. FIG. 17 is an explanatory diagram showing a record layout of the intermediate editing error DB 256. The CPU 11 refers to the stored content of the editing error DB 156 and deletes the record of the resolved error. In the example of FIG. 17, the record of the error “Injury name record is not recorded.” Indicated by error code L2554 is deleted. When the CPU 11 receives information indicating the end of the receipt check job from the personal computer 2, the CPU 11 performs DB update processing.

CPU11は、中間病名DB253を読み出し、読み出したデータを病名DB153に上書きし、更新処理を行う。同様にCPU11は、中間レセプトDB255を読み出し、読み出したデータをレセプトDB155に上書きし、更新処理を行う。またCPU11は、中間編集エラーDB256を読み出し、読み出したデータを編集エラーDB156に上書きし、更新処理を行う。   The CPU 11 reads the intermediate disease name DB 253, overwrites the read data on the disease name DB 153, and performs update processing. Similarly, the CPU 11 reads the intermediate reception DB 255, overwrites the read data on the reception DB 155, and performs update processing. The CPU 11 reads the intermediate editing error DB 256, overwrites the read data on the editing error DB 156, and performs update processing.

以上述べたハードウェア群において、各種ソフトウェア処理を、フローチャートを用いて説明する。図18及び図19は各DBの生成処理手順を示すフローチャートである。CPU11は、エラーを検出した後、以下の処理を行う。CPU11は、編集エラーDB156にエラーコード及びエラー内容を記憶する(ステップS181)。CPU11は、エラーコード及びエラー内容をパーソナルコンピュータ2へ送信する(ステップS182)。パーソナルコンピュータ2のCPU21は、表示部24に受信したエラーコード及びエラー内容に基づき、エラー内容をレセプト表示画面上に表示する(ステップS183)。   Various software processes in the hardware group described above will be described with reference to flowcharts. 18 and 19 are flowcharts showing the procedure for generating each DB. After detecting the error, the CPU 11 performs the following processing. The CPU 11 stores the error code and error content in the editing error DB 156 (step S181). The CPU 11 transmits an error code and error content to the personal computer 2 (step S182). The CPU 21 of the personal computer 2 displays the error content on the receipt display screen based on the error code and error content received on the display unit 24 (step S183).

CPU21は、入力部23から修正病名データを受け付ける(ステップS184)。具体的には、病名及び開始日、また必要である場合、終了日及び転帰に関する情報を入力部23から受け付ける。CPU21は、受け付けた修正病名データ、及び、患者番号をコンピュータ1へ送信する(ステップS185)。コンピュータ1のCPU11は、修正病名データ及び患者番号を受信する(ステップS186)。CPU11は、病名DB153の記憶内容を読み出し、中間病名DB253にコピーする(ステップS187)。   CPU21 receives correction disease name data from the input part 23 (step S184). Specifically, information regarding the disease name and start date, and if necessary, the end date and outcome is received from the input unit 23. The CPU 21 transmits the received corrected disease name data and patient number to the computer 1 (step S185). The CPU 11 of the computer 1 receives the corrected disease name data and the patient number (step S186). CPU11 reads the memory content of disease name DB153, and copies it to intermediate disease name DB253 (step S187).

CPU11は、受信した修正病名データを中間病名DB253に記憶する(ステップS188)。具体的には、CPU11は、新たな病名連番を生成し、生成した新たなレコードに、受信した患者番号、病名、開始日、終了日、転帰等を入力する。またCPU11は、病名に対応する病名コードを記憶部15から読みだし、病名コードフィールドに記憶する。その後、ユーザが入力部23から別の患者の編集を行うべく、別の患者の表示要求を行ったとする。CPU21は、入力部23から別の患者の表示要求を受け付けた場合、別患者の表示要求をコンピュータ1へ出力する(ステップS189)。コンピュータ1のCPU11は、別の患者の表示要求を受信する(ステップS191)。   The CPU 11 stores the received corrected disease name data in the intermediate disease name DB 253 (step S188). Specifically, the CPU 11 generates a new disease name serial number, and inputs the received patient number, disease name, start date, end date, outcome, and the like into the generated new record. The CPU 11 reads the disease name code corresponding to the disease name from the storage unit 15 and stores it in the disease name code field. Thereafter, it is assumed that the user makes a display request for another patient in order to edit another patient from the input unit 23. CPU21 outputs the display request of another patient to the computer 1, when the display request of another patient is received from the input part 23 (step S189). The CPU 11 of the computer 1 receives another patient display request (step S191).

CPU11は、レセプトDB155の記憶内容を読み出し、中間レセプトDB255にコピーする(ステップS192)。CPU11は、修正病名データに関する情報を中間レセプトDB255に記憶する(ステップS193)。具体的にはCPU11は、記憶部15を参照し、受信した患者番号に対応する診察科の情報、請求年月、診察年月を記憶する。また病名を示すデータ及び病名の識別レコード「SY」を中間レセプトDB255に記憶する。CPU11は、時計部18から出力される日時を参照し、更新日を新たな日時に修正する。   The CPU 11 reads the content stored in the receipt DB 155 and copies it to the intermediate receipt DB 255 (step S192). CPU11 memorize | stores the information regarding correction disease name data in intermediate | middle receipt DB255 (step S193). Specifically, the CPU 11 refers to the storage unit 15 and stores information on the department, the billing date, and the examination date corresponding to the received patient number. In addition, the disease name data and the disease name identification record “SY” are stored in the intermediate receipt DB 255. The CPU 11 refers to the date and time output from the clock unit 18 and corrects the update date to a new date and time.

CPU11は、編集エラーDB156の記憶内容を読み出し、中間編集エラーDB256にコピーする(ステップS194)。CPU11は、修正済みの修正病名データに関する情報を、中間編集エラーDB256から削除する(ステップS195)。パーソナルコンピュータ2のCPU21は、入力部23からレセプトチェック業務の終了要求を受け付ける。CPU21は、入力部23から受け付けたレセプトチェック業務の終了要求を、コンピュータ1へ送信する(ステップS196)。コンピュータ1のCPU11は、レセプトチェック業務の終了要求を受信する(ステップS197)。   The CPU 11 reads the stored contents of the editing error DB 156 and copies it to the intermediate editing error DB 256 (step S194). The CPU 11 deletes information regarding the corrected disease name data that has been corrected from the intermediate editing error DB 256 (step S195). The CPU 21 of the personal computer 2 receives a receipt check job end request from the input unit 23. The CPU 21 transmits to the computer 1 an end request for the receipt check service received from the input unit 23 (step S196). The CPU 11 of the computer 1 receives the receipt check job end request (step S197).

CPU11は、当該終了要求の受信をトリガに、中間病名DB253の記憶内容を読み出し、当該記憶内容を病名DB153に上書きする(ステップS198)。CPU11は、中間レセプトDB255の記憶内容を読み出し、当該記憶内容をレセプトDB155に記憶する(ステップS199)。CPU11は、中間編集エラーDB256の記憶内容を読み出し、当該記憶内容を編集エラーDB156に上書きする(ステップS1910)。これにより、病名DB153を修正した場合でも、影響を受ける他のDBとの同期を図りつつ、最終的なレセプトデータを生成する事が可能となる。   The CPU 11 reads the stored contents of the intermediate disease name DB 253, triggered by the reception of the termination request, and overwrites the stored contents in the disease name DB 153 (step S198). The CPU 11 reads the storage content of the intermediate reception DB 255 and stores the storage content in the reception DB 155 (step S199). The CPU 11 reads the storage content of the intermediate editing error DB 256 and overwrites the editing content DB 156 with the stored content (step S1910). Thereby, even when the disease name DB 153 is corrected, it is possible to generate final receipt data while synchronizing with other affected DBs.

実施の形態2
実施の形態2は第1カルテDB151または第2カルテDB152に対する修正を行う形態に関する。本実施形態では一例として、第2カルテDB152に入力した内容にエラーがあり、ユーザが入力部23から修正後のデータ(以下、修正カルテデータという)を入力する例を挙げて説明する。図20〜図22はDBの生成処理の手順を示すフローチャートである。CPU11は、エラーを検出した後、以下の処理を行う。CPU11は、編集エラーDB156にエラーコード及びエラー内容を記憶する(ステップS201)。CPU11は、エラーコード及びエラー内容をパーソナルコンピュータ2へ送信する(ステップS202)。パーソナルコンピュータ2のCPU21は、表示部24に受信したエラーコード及びエラー内容に基づき、エラー内容をレセプト表示画面上に表示する(ステップS203)。
Embodiment 2
The second embodiment relates to a mode in which the first medical record DB 151 or the second medical record DB 152 is corrected. In the present embodiment, an example will be described in which there is an error in the content input to the second medical record DB 152, and the user inputs corrected data (hereinafter referred to as corrected medical record data) from the input unit 23. 20 to 22 are flowcharts showing the procedure of DB generation processing. After detecting the error, the CPU 11 performs the following processing. The CPU 11 stores the error code and error content in the editing error DB 156 (step S201). The CPU 11 transmits an error code and error content to the personal computer 2 (step S202). The CPU 21 of the personal computer 2 displays the error content on the receipt display screen based on the error code and the error content received on the display unit 24 (step S203).

CPU21は、入力部23から修正カルテデータを受け付ける(ステップS204)。CPU21は、受け付けた修正カルテデータ、及び、患者番号をコンピュータ1へ送信する(ステップS205)。コンピュータ1のCPU11は、修正カルテデータ及び患者番号を受信する(ステップS206)。CPU11は、第2カルテDB152の記憶内容を読み出し、中間第2カルテDB252にコピーする(ステップS207)。   CPU21 receives correction medical chart data from the input part 23 (step S204). The CPU 21 transmits the received corrected medical record data and patient number to the computer 1 (step S205). The CPU 11 of the computer 1 receives the corrected medical record data and the patient number (step S206). The CPU 11 reads the stored contents of the second medical record DB 152 and copies it to the intermediate second medical record DB 252 (step S207).

CPU11は、受信した修正カルテデータを中間第2カルテDB252に記憶する(ステップS208)。カルテの情報が変更された場合、会計に係るDBも影響を受けるため以下の処理を行う。CPU11は、会計データDB154の記憶内容を読み出す。CPU11は、読み出した会計データDB154の記憶内容を、中間会計データDB254にコピーする(ステップS209)。CPU11は、修正カルテデータにより修正される修正会計データを生成する(ステップS211)。CPU11は、生成した修正会計データを中間会計データDB254に記憶する(ステップS212)。例えば、新たな医薬品の処方に関する情報が追加された場合、剤明細、点数、回数、更新日時等の情報が追加される。   The CPU 11 stores the received corrected chart data in the intermediate second chart DB 252 (step S208). When the medical record information is changed, the DB related to accounting is also affected, and the following processing is performed. The CPU 11 reads the stored contents of the accounting data DB 154. The CPU 11 copies the stored contents of the read accounting data DB 154 to the intermediate accounting data DB 254 (step S209). CPU11 produces | generates the correction accounting data corrected by correction medical chart data (step S211). The CPU 11 stores the generated corrected accounting data in the intermediate accounting data DB 254 (step S212). For example, when information related to prescription of a new drug is added, information such as a drug description, score, number of times, update date and time is added.

その後、ユーザが入力部23から別の患者の編集を行うべく、別の患者の表示要求を行ったとする。CPU21は、入力部23から別の患者の表示要求を受け付けた場合、別患者の表示要求をコンピュータ1へ出力する(ステップS213)。コンピュータ1のCPU11は、別の患者の表示要求を受信する(ステップS214)。   Thereafter, it is assumed that the user makes a display request for another patient in order to edit another patient from the input unit 23. CPU21 outputs the display request of another patient to the computer 1, when the display request of another patient is received from the input part 23 (step S213). The CPU 11 of the computer 1 receives another patient display request (step S214).

CPU11は、レセプトDB155の記憶内容を読み出し、中間レセプトDB255にコピーする(ステップS215)。CPU11は、修正カルテデータ及び修正会計データに関連する情報を中間レセプトDB255に記憶する(ステップS216)。具体的にはCPU11は、処方する医薬品が追加された場合、レコード識別「IY」、診察科、追加する医薬品のデータ、更新日等の情報を請求年月、診療年月及び患者番号に対応付けて中間レセプトDB255に記憶する。   The CPU 11 reads the stored content of the receipt DB 155 and copies it to the intermediate receipt DB 255 (step S215). CPU11 memorize | stores the information relevant to correction medical chart data and correction accounting data in intermediate | middle receipt DB255 (step S216). Specifically, when a prescription drug is added, the CPU 11 associates information such as the record identification “IY”, the diagnosis department, the data of the drug to be added, the update date, etc. with the billing date, the medical date, and the patient number. And stored in the intermediate receipt DB 255.

CPU11は、編集エラーDB156の記憶内容を読み出し、中間編集エラーDB256にコピーする(ステップS217)。CPU11は、修正済みの修正カルテデータに関する情報を、中間編集エラーDB256から削除する(ステップS218)。パーソナルコンピュータ2のCPU21は、入力部23からレセプトチェック業務の終了要求を受け付ける。CPU21は、入力部23から受け付けたレセプトチェック業務の終了要求を、コンピュータ1へ送信する(ステップS219)。コンピュータ1のCPU11は、レセプトチェック業務の終了要求を受信する(ステップS221)。   The CPU 11 reads the stored contents of the edit error DB 156 and copies it to the intermediate edit error DB 256 (step S217). The CPU 11 deletes information related to the corrected medical chart data that has been corrected from the intermediate editing error DB 256 (step S218). The CPU 21 of the personal computer 2 receives a receipt check job end request from the input unit 23. The CPU 21 transmits to the computer 1 an end request for the receipt check service received from the input unit 23 (step S219). The CPU 11 of the computer 1 receives a receipt check job end request (step S221).

CPU11は、当該終了要求の受信をトリガに、中間第2カルテDB252の記憶内容を読み出し、当該記憶内容を第2カルテDB152に上書きする(ステップS222)。CPU11は、中間会計データDB254の記憶内容を読み出し、会計データDB154に上書きする(ステップS223)。CPU11は、中間レセプトDB255の記憶内容を読み出し、当該記憶内容をレセプトDB155に上書きする(ステップS224)。CPU11は、中間編集エラーDB256の記憶内容を読み出し、当該記憶内容を編集エラーDB156に上書きする(ステップS225)。これにより、第2カルテDB152を修正した場合でも、影響を受ける他のDBとの同期を図りつつ、最終的なレセプトデータを生成する事が可能となる。   The CPU 11 reads the stored content of the intermediate second medical record DB 252 with the reception of the end request as a trigger, and overwrites the stored content in the second medical record DB 152 (step S222). The CPU 11 reads the stored contents of the intermediate accounting data DB 254 and overwrites the accounting data DB 154 (step S223). The CPU 11 reads the stored contents of the intermediate receipt DB 255 and overwrites the received contents on the receipt DB 155 (step S224). The CPU 11 reads the stored content of the intermediate editing error DB 256 and overwrites the stored content on the editing error DB 156 (step S225). As a result, even when the second medical record DB 152 is modified, final receipt data can be generated while synchronizing with other affected DBs.

本実施の形態2は以上の如きであり、その他は実施の形態1と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The second embodiment is as described above, and the other parts are the same as those of the first embodiment. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態3
実施の形態3はレセプト表示画面においてレセプト対象の月以外のデータの表示形態を変更する形態に関する。図23は実施の形態3に係るレセプト表示画面のイメージを示す説明図である。CPU11は、上述した実施の形態におけるレセプトDB155、会計データDB154、第1カルテDB151及び第2カルテDB152を参照し、レセプト対象月及びこれに相前後する月のカルテデータ、会計データ及びレセプトデータを読み出す。CPU11は、読み出したカルテデータ、会計データ及びレセプトデータの内、当該月に属するデータと、相前後する月に属するデータとの表示形態が異なるよう表示情報を付して、パーソナルコンピュータ2へ出力する。
Embodiment 3
The third embodiment relates to a mode for changing the display mode of data other than the month to be received on the reception display screen. FIG. 23 is an explanatory diagram showing an image of a receipt display screen according to the third embodiment. The CPU 11 refers to the receipt DB 155, the accounting data DB 154, the first medical record DB 151, and the second medical record DB 152 in the above-described embodiment, and reads the medical record data, the accounting data, and the receipt data of the month to be received and the months that follow it. . The CPU 11 attaches display information so that the display form of the data belonging to the month and the data belonging to the succeeding month among the read medical record data, accounting data, and receipt data is different and outputs it to the personal computer 2. .

図23の例では、2010年8月がレセプト対象月として選択されている。パーソナルコンピュータ2のCPU21は、表示情報を参照し、2010年7月のカルテデータ、会計データ及びレセプトデータを、2010年8月のカルテデータ、会計データ及びレセプトデータとは異なる形態で表示する。本実施形態では透過率の高い黒色を7月度のデータに重畳するグレーアウト処理を行っている。以下では、グレーアウト処理を行う例を挙げて説明するが、これに限るものではない。   In the example of FIG. 23, August 2010 is selected as the reception target month. The CPU 21 of the personal computer 2 refers to the display information and displays the medical record data, accounting data, and receipt data for July 2010 in a form different from the medical record data, accounting data, and receipt data for August 2010. In this embodiment, a grayout process is performed in which black with high transmittance is superimposed on data for July. Hereinafter, an example in which grayout processing is performed will be described, but the present invention is not limited to this.

例えば、該当月(8月)のカルテデータ、会計データ及びレセプトデータを逆に目立つよう赤色の枠で囲む等の画像処理を行っても良い。また相前後する月のカルテデータ及び会計データのフォントを小さくしても良い。なお、本実施形態では、コンピュータ1がグレーアウト処理の情報を付加する例を挙げて説明するがこれに限るものではない。パーソナルコンピュータ2側のCPU21が、選択された月を参照し、選択月以外のデータに対し、グレーアウト処理を行っても良い。また、本実施形態では各月の病名データについては記載を省略しているが、同様に選択されていない月の病名データをグレーアウト処理しても良い。また、図23の例では前月のデータをグレーアウト処理する例を示したが、同様に次月のデータをグレーアウト表示しても良い。   For example, image processing such as enclosing the chart data, accounting data, and receipt data for the month (August) with a red frame so as to stand out conversely may be performed. In addition, the fonts of the monthly chart data and accounting data may be reduced. In the present embodiment, an example in which the computer 1 adds grayout process information will be described. However, the present invention is not limited to this. The CPU 21 on the personal computer 2 side may refer to the selected month and perform grayout processing on data other than the selected month. In the present embodiment, description of disease name data for each month is omitted, but disease name data for months that are not selected may be grayed out. In the example shown in FIG. 23, the previous month data is grayed out. However, the next month data may be grayed out.

図24はグレーアウト処理の手順を示すフローチャートである。ユーザはレセプト表示画面において、入力部23を介して、表示を希望する月を入力する。CPU21は、入力部23から入力された月の情報をコンピュータ1へ送信する。コンピュータ1のCPU11は、通信部16を介して表示する月の選択を受け付ける(ステップS241)。CPU11は、レセプトDB155、第1カルテDB151、第2カルテDB152及び病名DB153を参照し、表示する月及び前月の、レセプトデータ、病名データ及び会計データを読み出す(ステップS242)。CPU11は、前月のデータにグレーアウト処理する命令を付加する(ステップS243)。   FIG. 24 is a flowchart showing the procedure of grayout processing. On the receipt display screen, the user inputs the month desired to be displayed via the input unit 23. The CPU 21 transmits the month information input from the input unit 23 to the computer 1. The CPU 11 of the computer 1 accepts selection of a month to be displayed via the communication unit 16 (step S241). The CPU 11 refers to the reception DB 155, the first medical record DB 151, the second medical record DB 152, and the disease name DB 153, and reads the receipt data, disease name data, and accounting data for the month and the previous month to be displayed (step S242). The CPU 11 adds a command to perform grayout processing to the previous month's data (step S243).

CPU11は、表示する月及び前月のレセプトデータ、病名データ及び会計データをパーソナルコンピュータ2へ送信する(ステップS244)。同様に、CPU11は、グレーアウト処理命令を送信する(ステップS245)。パーソナルコンピュータ2のCPU21は、表示する月及び前月のレセプトデータ、病名データ及び会計データを受信する(ステップS246)。CPU21は、グレーアウト処理命令を受信する(ステップS247)。CPU21は、表示する月のレセプトデータ、病名データ及び会計データを表示部24に表示する(ステップS248)。CPU21は、前月のレセプトデータ、病名データ及び会計データをグレーアウトして表示部24に表示する(ステップS249)。これにより、ユーザはレセプト対象とする月の情報を容易に視認することが可能となる。   The CPU 11 transmits the receipt data, disease name data, and accounting data of the month and the previous month to be displayed to the personal computer 2 (step S244). Similarly, the CPU 11 transmits a grayout processing command (step S245). The CPU 21 of the personal computer 2 receives the month and previous month receipt data, disease name data and accounting data to be displayed (step S246). The CPU 21 receives the grayout processing command (step S247). The CPU 21 displays the month receipt data, disease name data, and accounting data to be displayed on the display unit 24 (step S248). The CPU 21 grays out the previous month's receipt data, disease name data, and accounting data and displays them on the display unit 24 (step S249). Thereby, the user can easily visually recognize the information of the month to be received.

本実施の形態3は以上の如きであり、その他は実施の形態1及び2と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。   The third embodiment is as described above, and the others are the same as in the first and second embodiments. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.

実施の形態4
図25は上述した形態のコンピュータ1の動作を示す機能ブロック図である。CPU11が制御プログラム15Pを実行することにより、コンピュータ1は以下のように動作する。中間第1データベース生成部31は、第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成する。中間第2データベース生成部32は、該中間第1データベースのデータに基づき、中間第2データベースを生成する。第1データベース更新部33は、前記中間第1データベースのデータに基づき、前記第1データベースを更新する。第2データベース更新部34は、前記中間第2データベースのデータに基づき、前記第2データベースを更新する。
Embodiment 4
FIG. 25 is a functional block diagram showing the operation of the computer 1 of the above-described form. When the CPU 11 executes the control program 15P, the computer 1 operates as follows. When the intermediate first database generation unit 31 receives a correction to the data of the first database among the first database and the second database generated based on the data of the first database, the intermediate first database including the corrected data 1 database is generated. The intermediate second database generation unit 32 generates an intermediate second database based on the data of the intermediate first database. The first database update unit 33 updates the first database based on the data of the intermediate first database. The second database update unit 34 updates the second database based on the data of the intermediate second database.

図26は実施の形態4に係るコンピュータ1のハードウェア群を示すブロック図である。コンピュータ1を動作させるためのプログラムは、ディスクドライブ等の読み取り部10AにCD-ROM、DVD(Digital Versatile Disc)ディスク、メモリーカード、またはUSB(Universal Serial Bus)メモリ等の可搬型記録媒体1Aを読み取らせて記憶部15に記憶しても良い。また当該プログラムを記憶したフラッシュメモリ等の半導体メモリ1Bをコンピュータ1内に実装しても良い。さらに、当該プログラムは、インターネット等の通信網Nを介して接続される他のサーバコンピュータ(図示せず)からダウンロードすることも可能である。以下に、その内容を説明する。   FIG. 26 is a block diagram illustrating a hardware group of the computer 1 according to the fourth embodiment. A program for operating the computer 1 reads a portable recording medium 1A such as a CD-ROM, a DVD (Digital Versatile Disc) disk, a memory card, or a USB (Universal Serial Bus) memory into a reading unit 10A such as a disk drive. It may be stored in the storage unit 15. Further, a semiconductor memory 1B such as a flash memory storing the program may be mounted in the computer 1. Further, the program can be downloaded from another server computer (not shown) connected via a communication network N such as the Internet. The contents will be described below.

図26に示すコンピュータ1は、上述した各種ソフトウェア処理を実行するプログラムを、可搬型記録媒体1Aまたは半導体メモリ1Bから読み取り、或いは、通信網Nを介して他のサーバコンピュータ(図示せず)からダウンロードする。当該プログラムは、制御プログラム15Pとしてインストールされ、RAM12にロードして実行される。これにより、上述したコンピュータ1として機能する。   The computer 1 shown in FIG. 26 reads a program for executing the above-described various software processes from the portable recording medium 1A or the semiconductor memory 1B or downloads it from another server computer (not shown) via the communication network N. To do. The program is installed as the control program 15P, loaded into the RAM 12, and executed. Thereby, it functions as the computer 1 described above.

本実施の形態4は以上の如きであり、その他は実施の形態1と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。
上記の本実施の形態1乃至4は、例えば医療機関の業務システムに適用可能である。医療機関において「レセプトデータ」、「会計データ」、「病名データ」、および「電子カルテデータ」は、それぞれ別々の業務プログラム、かつそれぞれ別々の業務に従事する利用者によって登録、更新されることがある。エラーは、エラーを修正する利用者が業務において使用する業務プログラムではなく、別の業務プログラムで登録、更新などされるデータについて検出される場合がある。例えば、レセプトのエラーチェックの結果、電子カルテデータにエラーがあると判定された場合、レセプト業務の利用者は、電子カルテを処理する業務プログラムを起動してエラーがあると判定されたデータを修正する。
データの登録、更新は排他処理されるため、電子カルテデータを、医師が登録、更新を行うのと同時に、レセプト業務の利用者が登録、更新を行うことはできない。そこで、上記の本実施の形態1乃至4に記載したように中間DBを設けることにより、レセプト業務の利用者が登録、更新を行うことを可能にした。なお、電子カルテデータに対して、医師は当月の情報を主な対象としているのに対し、レセプトは一月前の情報を対象にしており、同じ患者のデータであっても作業対象の部分は異なる。
The fourth embodiment is as described above, and the others are the same as those of the first embodiment. Therefore, the corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.
The above first to fourth embodiments are applicable to a business system of a medical institution, for example. “Receipt data”, “Accounting data”, “Disease name data”, and “Electronic medical record data” can be registered and updated by different business programs and users who are engaged in different business at medical institutions. is there. An error may be detected not for a business program used by a user who corrects an error in business but for data registered or updated by another business program. For example, if it is determined that there is an error in the electronic medical record data as a result of the error check of the receipt, the user of the reception work starts the business program that processes the electronic medical record and corrects the data that is determined to have an error. To do.
Since the registration and update of data are exclusively processed, the medical record data cannot be registered or updated by the user of the reception service at the same time that the doctor registers or updates the data. Therefore, by providing an intermediate DB as described in the first to fourth embodiments above, it is possible for the user of the reception service to register and update. In contrast to electronic medical record data, doctors mainly target the information for the current month, whereas receipts target information from the previous month. Different.

以上の実施の形態1から4を含む実施形態に関し、さらに以下の付記を開示する。   With respect to the embodiments including the above first to fourth embodiments, the following additional notes are disclosed.

(付記1)
コンピュータに、
第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成し、
該中間第1データベースのデータに基づき、中間第2データベースを生成し、
前記中間第1データベースのデータに基づき、前記第1データベースを更新し、
前記中間第2データベースのデータに基づき、前記第2データベースを更新する
処理を実行させるプログラム。
(Appendix 1)
On the computer,
Among the first database and the second database generated based on the data of the first database, when the correction to the data of the first database is accepted, an intermediate first database including the corrected data is generated,
Generating an intermediate second database based on the data of the intermediate first database;
Updating the first database based on the data of the intermediate first database;
A program for executing a process of updating the second database based on the data of the intermediate second database.

(付記2)
第1データベースは、医療機関におけるカルテデータベース、病名データベース、及び、カルテデータベースのデータに基づき生成される会計データベースであり、
前記第2データベースは、カルテデータベース、病名データベース、及び、会計データベースの各データに基づき生成されるレセプトデータベースである
付記1に記載のプログラム。
(Appendix 2)
The first database is a medical record database in a medical institution, a disease name database, and an accounting database generated based on the data in the medical record database,
The program according to claim 1, wherein the second database is a receipt database generated based on each data of a medical record database, a disease name database, and an accounting database.

(付記3)
病名データベースのデータに対する修正データを受け付け、
受け付けた修正データ及び前記病名データベースに基づき、中間病名データベースを生成し、
中間病名データベースに基づき中間レセプトデータベースを生成し、
前記中間病名データベース及び中間レセプトデータベースに基づき、前記病名データベース及び前記レセプトデータベースを更新する
付記2に記載のプログラム。
(Appendix 3)
Accept correction data for disease name database data,
Based on the received correction data and the disease name database, an intermediate disease name database is generated,
Create an intermediate receipt database based on the intermediate disease name database,
The program according to claim 2, wherein the disease name database and the receipt database are updated based on the intermediate disease name database and the intermediate receipt database.

(付記4)
カルテデータベースのデータに対する修正データを受け付け、
受け付けた修正データ及び前記カルテデータベースに基づき、中間カルテデータベースを生成し、
前記中間カルテデータベースに基づき中間会計データベースを生成し、
中間カルテデータベース及び前記中間会計データベースに基づき中間レセプトデータベースを生成し、
前記中間カルテデータベース、中間会計データベース及び中間レセプトデータベースに基づき、前記カルテデータベース、会計データベース及びレセプトデータベースを更新する
付記2または3に記載のプログラム。
(Appendix 4)
Receive correction data for the data in the medical record database,
Based on the received correction data and the medical record database, an intermediate medical record database is generated,
An intermediate accounting database is generated based on the intermediate medical record database,
An intermediate receipt database is generated based on the intermediate medical record database and the intermediate accounting database,
The program according to claim 2 or 3, wherein the medical record database, the accounting database, and the receipt database are updated based on the intermediate medical record database, the intermediate accounting database, and the intermediate receipt database.

(付記5)
前記カルテデータベース、会計データベース及びレセプトデータベースは月に対応付けてデータを記憶しており、
受け付けた月及び該月に相前後する月を含むデータを前記カルテデータベース、会計データベース及びレセプトデータベースから読み出し、
前記相前後する月について読み出されたデータが、前記受け付けた月について読み出されたデータとは異なる表示形態となるように、読み出したデータを出力する
付記2から4のいずれか一つに記載のプログラム。
(Appendix 5)
The medical record database, accounting database and receipt database store data in association with the month,
Read out the received month and the data including the month before and after the month from the medical record database, accounting database and receipt database,
5. The read data is output so that the data read for the preceding and succeeding months is displayed in a different display form from the data read for the accepted month. Program.

(付記6)
情報処理装置を用いた情報処理方法において、
第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成し、
該中間第1データベースのデータに基づき、中間第2データベースを生成し、
前記中間第1データベースのデータに基づき、前記第1データベースを更新し、
前記中間第2データベースのデータに基づき、前記第2データベースを更新する
情報処理方法。
(Appendix 6)
In an information processing method using an information processing device,
Among the first database and the second database generated based on the data of the first database, when the correction to the data of the first database is accepted, an intermediate first database including the corrected data is generated,
Generating an intermediate second database based on the data of the intermediate first database;
Updating the first database based on the data of the intermediate first database;
An information processing method for updating the second database based on data in the intermediate second database.

(付記7)
第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成する中間第1データベース生成部と
該中間第1データベースのデータに基づき、中間第2データベースを生成する中間第2データベース生成部と、
前記中間第1データベースのデータに基づき、前記第1データベースを更新する第1データベース更新部と、
前記中間第2データベースのデータに基づき、前記第2データベースを更新する第2データベース更新部と
を備える情報処理装置。
(Appendix 7)
Of the first database and the second database generated based on the data of the first database, the intermediate first database that generates the intermediate first database including the corrected data when the correction of the data of the first database is accepted. An intermediate second database generation unit that generates an intermediate second database based on the data of the generation unit and the intermediate first database;
A first database updating unit for updating the first database based on the data of the intermediate first database;
An information processing apparatus comprising: a second database update unit configured to update the second database based on data of the intermediate second database.

1 コンピュータ
1A 可搬型記録媒体
1B 半導体メモリ
2 パーソナルコンピュータ
10A 読み取り部
11 CPU
12 RAM
13 入力部
14 表示部
15 記憶部
15P 制御プログラム
16 通信部
18 時計部
21 CPU
22 RAM
23 入力部
24 表示部
25 記憶部
25P 制御プログラム
26 通信部
28 時計部
31 中間第1データベース生成部
32 中間第2データベース生成部
33 第1データベース更新部
34 第2データベース更新部
151 第1カルテDB
152 第2カルテDB
153 病名DB
154 会計データDB
155 レセプトDB
156 編集エラーDB
157 点検DB
251 中間第1カルテDB
252 中間第2カルテDB
253 中間病名DB
254 中間会計データDB
255 中間レセプトDB
256 中間編集エラーDB
N 通信網
DESCRIPTION OF SYMBOLS 1 Computer 1A Portable recording medium 1B Semiconductor memory 2 Personal computer 10A Reading part 11 CPU
12 RAM
13 Input unit 14 Display unit 15 Storage unit 15P Control program 16 Communication unit 18 Clock unit 21 CPU
22 RAM
23 Input unit 24 Display unit 25 Storage unit 25P Control program 26 Communication unit 28 Clock unit 31 Intermediate first database generation unit 32 Intermediate second database generation unit 33 First database update unit 34 Second database update unit 151 First medical record DB
152 Second Medical Record DB
153 Disease name DB
154 Accounting Data DB
155 Receipt DB
156 Edit error DB
157 Inspection DB
251 Intermediate First Chart DB
252 Intermediate Second Chart DB
253 Intermediate disease name DB
254 Interim accounting data DB
255 Intermediate Receipt DB
256 Intermediate editing error DB
N communication network

Claims (5)

コンピュータに、
第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成し、
該中間第1データベースのデータに基づき、中間第2データベースを生成し、
前記中間第1データベースのデータに基づき、前記第1データベースを更新し、
前記中間第2データベースのデータに基づき、前記第2データベースを更新する
処理を実行させるプログラム。
On the computer,
Among the first database and the second database generated based on the data of the first database, when the correction to the data of the first database is accepted, an intermediate first database including the corrected data is generated,
Generating an intermediate second database based on the data of the intermediate first database;
Updating the first database based on the data of the intermediate first database;
A program for executing a process of updating the second database based on the data of the intermediate second database.
第1データベースは、医療機関におけるカルテデータベース、病名データベース、及び、カルテデータベースのデータに基づき生成される会計データベースであり、
前記第2データベースは、カルテデータベース、病名データベース、及び、会計データベースの各データに基づき生成されるレセプトデータベースである
請求項1に記載のプログラム。
The first database is a medical record database in a medical institution, a disease name database, and an accounting database generated based on the data in the medical record database,
The program according to claim 1, wherein the second database is a receipt database generated based on each data of a medical record database, a disease name database, and an accounting database.
病名データベースのデータに対する修正データを受け付け、
受け付けた修正データ及び前記病名データベースに基づき、中間病名データベースを生成し、
中間病名データベースに基づき中間レセプトデータベースを生成し、
前記中間病名データベース及び中間レセプトデータベースに基づき、前記病名データベース及び前記レセプトデータベースを更新する
請求項2に記載のプログラム。
Accept correction data for disease name database data,
Based on the received correction data and the disease name database, an intermediate disease name database is generated,
Create an intermediate receipt database based on the intermediate disease name database,
The program according to claim 2, wherein the disease name database and the receipt database are updated based on the intermediate disease name database and the intermediate receipt database.
情報処理装置を用いた情報処理方法において、
第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成し、
該中間第1データベースのデータに基づき、中間第2データベースを生成し、
前記中間第1データベースのデータに基づき、前記第1データベースを更新し、
前記中間第2データベースのデータに基づき、前記第2データベースを更新する
情報処理方法。
In an information processing method using an information processing device,
Among the first database and the second database generated based on the data of the first database, when the correction to the data of the first database is accepted, an intermediate first database including the corrected data is generated,
Generating an intermediate second database based on the data of the intermediate first database;
Updating the first database based on the data of the intermediate first database;
An information processing method for updating the second database based on data in the intermediate second database.
第1データベース及び該第1データベースのデータに基づき生成される第2データベースの内、第1データベースのデータに対する修正を受け付けた場合、修正後のデータを含む中間第1データベースを生成する中間第1データベース生成部と
該中間第1データベースのデータに基づき、中間第2データベースを生成する中間第2データベース生成部と、
前記中間第1データベースのデータに基づき、前記第1データベースを更新する第1データベース更新部と、
前記中間第2データベースのデータに基づき、前記第2データベースを更新する第2データベース更新部と
を備える情報処理装置。
Of the first database and the second database generated based on the data of the first database, the intermediate first database that generates the intermediate first database including the corrected data when the correction of the data of the first database is accepted. An intermediate second database generation unit that generates an intermediate second database based on the data of the generation unit and the intermediate first database;
A first database updating unit for updating the first database based on the data of the intermediate first database;
An information processing apparatus comprising: a second database update unit configured to update the second database based on data of the intermediate second database.
JP2013181609A 2013-09-02 2013-09-02 Program, information processing method, and information processing apparatus Expired - Fee Related JP6163980B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013181609A JP6163980B2 (en) 2013-09-02 2013-09-02 Program, information processing method, and information processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013181609A JP6163980B2 (en) 2013-09-02 2013-09-02 Program, information processing method, and information processing apparatus

Publications (2)

Publication Number Publication Date
JP2015049759A true JP2015049759A (en) 2015-03-16
JP6163980B2 JP6163980B2 (en) 2017-07-19

Family

ID=52699706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013181609A Expired - Fee Related JP6163980B2 (en) 2013-09-02 2013-09-02 Program, information processing method, and information processing apparatus

Country Status (1)

Country Link
JP (1) JP6163980B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018156181A (en) * 2017-03-15 2018-10-04 Phcホールディングス株式会社 Injury/illness name change information output program, injury/illness name change information output system, and injury/illness name change information output method
JP2019185553A (en) * 2018-04-13 2019-10-24 富士通株式会社 Generating program, generating method, rule generating method, and information processing apparatus

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6451573A (en) * 1987-08-21 1989-02-27 Nec Corp Health care contents checking system
JP2002169882A (en) * 2000-12-01 2002-06-14 Net Bee Co Ltd System and software for processing medical office work for medical bill preparation
JP2002366648A (en) * 2001-06-12 2002-12-20 Hitachi Ltd Reception processing system
JP2003288256A (en) * 2002-03-27 2003-10-10 Hakubikai Distributed processing method and distributed processing system
US20030195771A1 (en) * 2002-04-16 2003-10-16 Fitzgerald David Healthcare financial data and clinical information processing system
JP2004139217A (en) * 2002-10-16 2004-05-13 Hewlett Packard Co <Hp> Migration method for database
JP2007249540A (en) * 2006-03-15 2007-09-27 Fuji Electric Holdings Co Ltd Organizational business system, operation management method, and terminal device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6451573A (en) * 1987-08-21 1989-02-27 Nec Corp Health care contents checking system
JP2002169882A (en) * 2000-12-01 2002-06-14 Net Bee Co Ltd System and software for processing medical office work for medical bill preparation
JP2002366648A (en) * 2001-06-12 2002-12-20 Hitachi Ltd Reception processing system
JP2003288256A (en) * 2002-03-27 2003-10-10 Hakubikai Distributed processing method and distributed processing system
US20030195771A1 (en) * 2002-04-16 2003-10-16 Fitzgerald David Healthcare financial data and clinical information processing system
JP2004139217A (en) * 2002-10-16 2004-05-13 Hewlett Packard Co <Hp> Migration method for database
JP2007249540A (en) * 2006-03-15 2007-09-27 Fuji Electric Holdings Co Ltd Organizational business system, operation management method, and terminal device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018156181A (en) * 2017-03-15 2018-10-04 Phcホールディングス株式会社 Injury/illness name change information output program, injury/illness name change information output system, and injury/illness name change information output method
JP2019185553A (en) * 2018-04-13 2019-10-24 富士通株式会社 Generating program, generating method, rule generating method, and information processing apparatus
JP7070007B2 (en) 2018-04-13 2022-05-18 富士通株式会社 Generation program, generation method, rule creation method and information processing device

Also Published As

Publication number Publication date
JP6163980B2 (en) 2017-07-19

Similar Documents

Publication Publication Date Title
Cavanaugh et al. Pharmacist-coordinated multidisciplinary hospital follow-up visits improve patient outcomes
Hertin et al. Performance of hospital information system in Malaysian public hospital: A review
Martin et al. Patient satisfaction with the clinical pharmacist and prescribers during hepatitis C virus management
Villa‐Roel et al. Effectiveness of educational interventions to increase primary care follow‐up for adults seen in the emergency department for acute asthma: A systematic review and meta‐analysis
JP2012247831A (en) Data processing system
JP4990410B1 (en) Medical cost analysis system
Kaye et al. Real-world economic burden associated with disease progression from metastatic castration-sensitive to castration-resistant prostate cancer on treatment in the United States
JP6163980B2 (en) Program, information processing method, and information processing apparatus
Lockery et al. Overcoming challenges to data quality in the ASPREE clinical trial
Heddini et al. Effectiveness trials: critical data to help understand how respiratory medicines really work?
Tamargo et al. Change in proportion of days covered for statins following implementation of a pharmacy student adherence outreach program
JP5992234B2 (en) Receipt analysis system and analysis method
Huber et al. Implementation of an IT-guided checklist to improve the quality of medication history records at hospital admission
JP5821724B2 (en) Medical office support program, medical office support apparatus, and medical office support method
Pisarenco et al. Digitalisation of health data: Impact on patient-centredness and safety
Horsky et al. Cognitive errors in reconciling complex medication lists
JP6431274B2 (en) Medical support system
Mande et al. Assessment of a mobile health iphone app for semiautomated self-management of chronic recurrent medical conditions using an N-of-1 trial framework: feasibility pilot study
Wanner et al. “If we can get them to stop, they can have such a better life”: implementing tobacco and nicotine dependence treatment services in community pharmacies in North Dakota
JP3189325U (en) Data processing system
McLean et al. A qualitative exploration of the impact of a hospital electronic prescribing and medicines administration (HEPMA) protocol on junior doctor confidence and competence to prescribe end-of-life care medicines
Deng et al. Multiple beneficial outcomes of medication therapy management interventions in randomized control trials and non-randomized control trials: A protocol for systematic review and meta-analysis
Almutairi et al. Rapid implementation of the virtual clinic concept in an oncology Department to minimize the exposure of patients with cancer to COVID-19
Babashahi et al. Costs and consequences of services provided by non-medical prescribers: a scoping review protocol
Berry et al. Evaluation of an outpatient pharmacist consult service at a large academic medical center

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160510

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170306

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170427

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170523

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170605

R150 Certificate of patent or registration of utility model

Ref document number: 6163980

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees