JPS60101667A - 診療コ−ド内容の読出し方式 - Google Patents

診療コ−ド内容の読出し方式

Info

Publication number
JPS60101667A
JPS60101667A JP58209526A JP20952683A JPS60101667A JP S60101667 A JPS60101667 A JP S60101667A JP 58209526 A JP58209526 A JP 58209526A JP 20952683 A JP20952683 A JP 20952683A JP S60101667 A JPS60101667 A JP S60101667A
Authority
JP
Japan
Prior art keywords
read
program
contents
medical
code
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
JP58209526A
Other languages
English (en)
Other versions
JPS6351307B2 (ja
Inventor
Sugio Tomizawa
富沢 杉雄
Tetsuo Sato
佐藤 鉄男
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.)
Tokyo Sanyo Electric Co Ltd
Sanyo Electric Co Ltd
Sanyo Denki Co Ltd
Original Assignee
Tokyo Sanyo Electric Co Ltd
Sanyo Electric Co Ltd
Sanyo Denki Co 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 Tokyo Sanyo Electric Co Ltd, Sanyo Electric Co Ltd, Sanyo Denki Co Ltd filed Critical Tokyo Sanyo Electric Co Ltd
Priority to JP58209526A priority Critical patent/JPS60101667A/ja
Publication of JPS60101667A publication Critical patent/JPS60101667A/ja
Publication of JPS6351307B2 publication Critical patent/JPS6351307B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60—ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records

Landscapes

  • Health & Medical Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Epidemiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Public Health (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 (イ)産業上の利用分野 本発明は、多重プログラミング可能な医事用コンビーー
タ、即ち、保険点数請求業務用コンビー−タに係り、特
に、診療コードとその内容が登録されたディスクを備え
たものにおける該診療コ−ドの内容の読出し方式に関す
るっ (ロ) 従来技術 一般に、保険点数請求業務を行なう医事用コンビーータ
においては、医者が患者に施した「手術」、「初診」等
の診療項目や、投薬に用いた薬品名に対し、各々、診療
コードを定め、データの入力時には、この診療コードを
用いて作業をしてオ6す、診療コードとその内容はディ
スクに登録されて(・る。このような医事用コンビーー
タは、窓口業務や月々の集計業務を行なうための多数の
処理プログラムを含むプログラム群を有しており、従来
、診療コードの内容を必要とするときは、その度毎に、
個々の処理プログラムがディスクをアクセスし、診療コ
ードの内容の読出しを行なっていた。
従って、多数の処理プログラムより一時期に、診療コー
ドの内容の読出しが集中した場合には、ディスクアクセ
スのための待ち時間が長(なり、このため、個々の処理
プログラムの応答速度が遅くなるという欠点があった。
(ハ)発明の目的 本発明は、診療コードの内容を読出すための、ディスク
アクセスの回数を少な(することによって、診療コード
の内容を頻繁に必要とするプログラム群全体の応答速度
を速くすることを目的とするものである。
に)発明の構成 本発明は、診療コードとその内容が登録されたディスク
を備えた多■プログラミング可能な医事用コーンビーー
タにおいて、前記診療コードの内容を必要とする複数の
処理プログラムを含むグログラム群に対し、該処理プロ
グラムからの読出し要求に応じ、前記診療コードの内容
を読出す唯一の読出し専用プログラムを、前記プログラ
ム群とは独立に設けると共に、前記処理プログラムから
前記読出し専用プログラムへの読出し要求の発生回数を
カウントするカウント手段と、前記ディスクから読出さ
れた診療コード及びその内容と抗出し時の前記カウント
手段のカウント値をセットにして所定喰だけ記憶するメ
モリとを9mえ、前記読出し専用プログラムには、前記
処理グログラムから読出し要求が発生した際に、要求さ
れた診療コードを前記メモリから検索し、該診療コード
の内容を読出す検索機能と、読出された診療コードに対
応する前記メモリ上のカウント値を前記カウント手段の
内容に応じて更新する更新機能と、前記要求された診療
コードが前記メモ’JK存在しない場合、前記ディスク
をアクセスし前記診療コードの内容を読出すディスクア
クセス機能と、該ディスクアクセス時に、前記メモリに
空領域が存在しない場合、前記メモリ上の前記カウント
値が最も小さい領域を探索し、該領域の内容を前記ディ
スクから読出した内容に置き換えるメモリ書き換え機能
とを設け、前記検索機能あるいは前記ディスクアクセス
機能にて読出された前記診療コードの内容を、読出し要
求を発した前記処理プログラムに送出するように構成し
たものである。
(ホ)実施例 第1図は、本発明をブロック化した概略図であり、(1
)は診療コードとその内容が登録されたディスク、(2
)は診療コードの内容を必要とする複数の処理プログラ
ムを含むプログラム群A、131はプログラム群A中の
処理プログラムからの読出し要求に応じ、診療コードの
内容を読出す唯一の読出し専用プログラムBであり、こ
のプログラムBはプログラム群Aとは、独立に設けられ
ている。又、(4)はディスク(1)内の診療コードの
内容を変更又は抹消すると共に、そのことを読出し専用
プログラムBK伝える多数のプログラムを含むプログラ
ム群C1(5)はプログラム群A中の処理プログラムあ
るいはプログラム群C中のプログラムと読出し専用グロ
グラムBが通信するための共通バンフ7Dテアリ、オペ
レーティングシステムにより管理されている。
更に、(6)はプログラム群A中の処理プログラムから
読出し専用プログラムBへの読出し要求の発生回数をカ
ウントするカウンタ、(力はディスク(1)から読出し
た診療コード及びその内容を、各々、−第1記憶部(7
a)及び第2記憶部(7b)に記憶すると共に、読出し
時のカウンタ(6)のカウント値を、診療コード及びそ
の内容とセットにして第3記憶部(7c)に記憶するメ
モリであり、カウンタ(6)はプログラム起動時に「0
」に初期設定される。
ここで、プログラム群Aと読出し専用プログラムB、及
び、プログラム群Cと読出し専用プログラムBとの間で
、共通バッファDを介して行なわれる通信において、受
信側と送信側の識別は、キーと呼ばれる所謂住所に基づ
いて行なわれ、このキーの管理はオペレーティングシス
テムにより行なわれる。即ち、各々のプログラムに対し
て個有のキ一つまり住所を設定しておき、読出し専用プ
ログラムBのキーは予め固定に決め、プログラム群Aの
各処理プログラムのキーは、プログラム起動時に定める
ようにしている。又、プログラム群Cは送信のみを行な
うだけであるので、読出し専用プログラムBのキーさえ
分かつていればよく、それ自身のキーは必要としない。
次K、第1図の矢印■〜■で示されるデータの内容につ
いて説明する。
■はプログラム群A中の任意の処理プログラムか が診
療コードの内容の続出し要求を発した際、処理プログラ
ムAiから共通バッファDに対して送られるデータで以
下のような情報を含む。
1)診療コードの内容の読出し要求であることを示すコ
ード ++)処理プログラムAtのキー 111)内容を得たい診療コード ■は■で送った要求に対する答えで、診療コードの内容
である。
■はディスク(1)の中の診療コードの内容に変更又は
抹消があったときに、プログラム群Cから共Aバッファ
Dに送られるデータで以下のような情報を含む。
i)診療コードの内容に変更又は抹消があったことを示
すコード 11)変更又は抹消が行なわれた診療コード■は■又は
■のいずれかである。
■は■と同一である。
■は読出し専用プログラムBがディスク(1)をアクセ
スし、読出しを行った際に、ディスク+1)からプログ
ラムBに送られるデータで、診療コードとその内容であ
る。
そこで、次に、読出し専用プログラムBの処理機能を第
2図のフローチャートに示し、具体例を上げて、本発明
を説明する。
説明の便宜上、メモ1月カ内部で、蓄えることができる
レコードの最大件数を5件とし、以下、プログラム群へ
の各処理プログラムから共通バッファDを介して読出し
専用プログラムBに、診療コードの内容の読出し要求で
あることを示すコードを「0」、プログラム群Cの各プ
ログラムから共通バッファDを介して読出し専用プログ
ラムBに、診療コードの変更又は抹消があったことを示
すコードを11」、プログラム群A中のある1つの処理
プログラムA、のキーを「1o」、読出し専用プログラ
ムのキーを14」とするう そして、現在、メモリ(力士には、ディスク(1)をア
クセスすることKより読出された診療コード及びその内
容が、各々、第1記憶部(7a)及び第2記憶部(7b
) K、そして、読出し時のカウンタ(6)のカウント
値が各診療コードに対応して第3記憶部(7c) K、
第3図(イ)に示すように、既に記憶されているとする そこで、プログラム群Aから読出し専用プログラム■3
に対する11度目の要求で、処理プログラムA1から診
療コードクロティ”の内容の読出し要求があったとする
と、このとき、処理プログラムA1は、オペレーティン
グシステムにキー「4」を知らせ、共通バッファDに以
下に示すようなデータを送出する。
スルト、オペレーティングシステムは、キー「4」を受
け、読出し専用プログラムBに上述のデータを転送する
。読出し専用プログラムBは、先ず、カウンタ(6)を
+1して「11」にカウントアツプさせると共に、コー
ド「0」により、これが診療コードの内容の読出し要求
であることを知り、メモ1月力士より診療コード6クロ
テイ”を持つレコードを検索する。この場合、第3図(
イ)に示すように、メモ1月力士に要求された診療コー
ドが存在するので、その内容6クロデイモン”を読出し
、この内容を共通バッファDへ送出すると共に、オペレ
ーティングシステムに、転送先のキー、即ち、読出し要
求を発した処理プログラムA、のキー [I Ojを知
らせる。すると、オペレーティングシステムは、キー「
10」を受け、内容6クロデイモン”を処理プログラム
A、に転送する。このように、読出し要求のあった診療
コードがメモリ(7)上に存在するときは、ディスク(
1)をアクセスすることなしに、その内容が要求を発し
た処理プログラムに転送される。ところで、この場合、
読出し専用プログラムBは、読出した診療コードに対応
してメモIバカの第3記憶部(7c)に記憶されたカウ
ント値を、カウンタ(6)のカウント値に応じて更新す
る機能を有しているので、診療コード゛クロティ”に対
応するカウント値は、第3図(o)に示すよう(で、「
7」から111」に更新される。
次に、プログラム群Aから読出し専用プログラムBに対
する12度目の要求で、処理フログラムA1から診療コ
ード1ケンイザの内容の読出し要求があったとすると、
オペレーティングシステムにより、キー「4」の読出し
専用プログラムBには、共通バッファDを介して、以下
に示すようなデータが転送される。
読出し専用プログラムBは、11度目の要求の場合と同
様に、メモ1月力士より診療コードケンイサ”を検索す
るが、第3図(イ)に示ずように、この場合は”ケンイ
ザがメモリ(力士に存在しないので、ディスク(1)ヲ
アクセスし、診療コード1ケンイザ及びその内容”健胃
敗”′を続出す。そして、前述と同様、要求を発したキ
ー「10」の処理プログラムA1にその内容゛健胃欣”
を転送する。そして、ディスク(1)より続出したデー
タをメモ1月力に登録するわけであるが、このとぎ、読
出し専用プログラムBは、先1′、メモlバフ)の第3
記憶部(7c)に記憶されたカウント値を参照し、その
値がfOJである領域、即ち、空領域を探し、空領域が
存在するときは、その領域にディスク(1)から読出し
た診療コード及びその内容と、このときのカウンタ(6
)のカウント値なセットにして記憶する。ところが、第
3図(ロ)に示すように、メモリ(力が満杯で空領域が
存在しない場合には、メモリ(7)の第3記憶部(7c
)に記憶されたカウント値が最も小さい領域を探索し、
この領域のレコードをディスク(1)から読出したレコ
ードに置ぎ換えると共に、空領域に■き込む場合と同様
、このときのカウンタ(6)のカウント値をも記憶する
。このため、第3図(ロ)において、最小カウント値「
2」を有し診療コードヘモクロ”が書き込まれた領域に
は、第3図(ハ)に示すように、第1記憶部(7a)か
ら第3記憶部(7c)までに、診療コード°′ケンイサ
″、内容6健冑散”、カウント値「12」が各々登録さ
れる。
このように、要求された診療コードがメモリ(力士に存
在しない場合は、読出し専用グログラムBは、ディスク
(1)をアクセスし、その内容を読出すと共K、ディス
クアクセス時に、メモリ(力に空領域が存在しないとき
は、カウント値が最も小さい領域を探索し、この領域の
内容をディスク(1)がら続出した内容に置き換える。
更に、ディスク(1)に登録された診療コードの内容、
例えば、”グリフ了リン′に変更あるいは抹消があった
場合には、プログラム群C中のある1つのプログラムC
I から、貌出し専用プログラムBには以下に示すデー
タが転送される。
この場合、読出し専用プログラムBは、コード「1」に
より、これがメモ1月7)上のレコードのクリア要求で
あることを知り、メモリ(7)上より診療コード・クリ
ファーを捜し、このレコードをクリアする。このため、
第3図(ハ)に示したメモリ(力の状態は、第3図に)
の如くなる。ここで、クリア要求された診療コードがメ
モ1月力士にない場合は、その要求は無視される。
このように、本実施例では、読出し専用プログラムBの
処理が、診療コードの内容の読出し要求を発するプログ
ラム群に対してだけではなく、クリア要求を発するプロ
グラム群に対しても、一元化されているので、効率の良
い管理が可能となる。
(へ)発明の効果 本発明は、診療コードの内容を必要とする複数の処理プ
ログラムに対して、唯一の読出し専用プログラムを独立
に設け、このプログラムにより処理の一元化を達成した
ので、効率よい管理が可能となる。
又、ディスクから読出した内容をHピ憶するメモリな備
えたので、このメモリに要求された診療コードが存在す
るときは、ディスクをアクセスすることなく、要求を発
したプログラムにその内容を送ることができ、更に、デ
ィスクアクセス時、メモリが満杯になっているときには
、メモリ上の最も過去に読出されたレコードと、ディス
クより読出したレコードとを置き換えるようにしたので
、置き換えの起こる頻度を最小限にすることができ、従
って、ディスクのアクセス1虹数を最小限に抑え、診療
コードの内容を高速に読出すことが可能となる。
史に、読出I−専用プログラムへの読出し要求の回数を
カウントする手段を設け、この内容を各診療コードに対
応して記憶することにより、メモリの書き換えを制御す
るようにしたので、その処理が非常に簡単になる。
【図面の簡単な説明】
第1図は本発明をブロック化した概略図、第2図は読出
し専用プログラムの処理機能を示すフローチャート、第
3図(イ)〜に)はメモリの各状態における内容を示す
一例である。 主な図番の説明 (4)・・・ディスク、 (2)・・・プログラム群A
、(3)・・・読出し専用プログラム、 (4)・・・
プログラム群C1(5)・・・共通バッファ、 (6)
・・・カウンタ、(7)・・・メモリ。

Claims (1)

    【特許請求の範囲】
  1. ■)診療コードとその内容が登録されたディスクを備え
    た多重プログラミング可能な医事用コンビーータにおい
    て、前記診療コードの内容を必要とする複数の処理プロ
    グラムを含むプログラム群に対し、該処理プログラムか
    らの読出し要求に応じ、前記診療コードの内容を読出す
    唯一の読出し専用プログラムを、前記プログラム群とは
    独立に設けると共に、前記処理プログラムから前記読出
    し専用プログラムへの読出し要求の発生口、0をカウン
    トするカウント手段と、前記ディスクから続出された診
    療コード及びその内容と読出し時の前記カウント手段の
    カウント値をセットにして所定清だけ記憶するメモリと
    を備え、前記読出し専用プログラムには、前記処理プロ
    グラムから読出し要求が発生した際に、要求された診療
    コードを前記メモリから検索し、該診療コードの内容を
    読出す検索機能と、読出された診療コードに対応する前
    記メモリ上のカウント値を前記カウント手段の内容に応
    じて更新する更新機能と、前記要求された診療コードが
    前記メモリに存在しない場合、0iJ記デイスクをアク
    セスし前記診療コードの内科を読出ずディスクアクセス
    機能と、該ディスクアクセス時に、前記メモリに空領域
    が存在しない場合、前記メモリ上の前記カウント値が最
    も小さい領域を探索し、該領域の内容を前記ディスクか
    ら読出した内容に置き換えるメモリ書き換え機能とを設
    け、前記検索機能あるいは前記ディスクアクセス機能に
    て読出された前記診療コードの内ネナを、読出し要求を
    発した前記処理プログラムに送出するようにしたことを
    特徴とする診療コード内容の読出し方式。
JP58209526A 1983-11-07 1983-11-07 診療コ−ド内容の読出し方式 Granted JPS60101667A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58209526A JPS60101667A (ja) 1983-11-07 1983-11-07 診療コ−ド内容の読出し方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58209526A JPS60101667A (ja) 1983-11-07 1983-11-07 診療コ−ド内容の読出し方式

Publications (2)

Publication Number Publication Date
JPS60101667A true JPS60101667A (ja) 1985-06-05
JPS6351307B2 JPS6351307B2 (ja) 1988-10-13

Family

ID=16574246

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58209526A Granted JPS60101667A (ja) 1983-11-07 1983-11-07 診療コ−ド内容の読出し方式

Country Status (1)

Country Link
JP (1) JPS60101667A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381576B1 (en) * 1998-12-16 2002-04-30 Edward Howard Gilbert Method, apparatus, and data structure for capturing and representing diagnostic, treatment, costs, and outcomes information in a form suitable for effective analysis and health care guidance

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6381576B1 (en) * 1998-12-16 2002-04-30 Edward Howard Gilbert Method, apparatus, and data structure for capturing and representing diagnostic, treatment, costs, and outcomes information in a form suitable for effective analysis and health care guidance

Also Published As

Publication number Publication date
JPS6351307B2 (ja) 1988-10-13

Similar Documents

Publication Publication Date Title
JPH0820990B2 (ja) 異なるファイル・システムにまたがる記憶管理システム
US6330655B1 (en) Digital data storage subsystem including directory for efficiently providing formatting information for stored records
US7159139B2 (en) Digital data storage subsystem including directory for efficiently providing formatting information for stopped records and utilization of a check value for verifying that a record is from a particular storage location
EP0037264A2 (en) Associative memory system
US6842843B1 (en) Digital data storage subsystem including arrangement for increasing cache memory addressability
US5404549A (en) Method for efficient access of data stored in a nexus table using queue tag indexes in a table portion
JPS6351307B2 (ja)
JPH02151944A (ja) データ処理装置
JP2000148548A (ja) 不要レコード削除装置
JPS62287350A (ja) インデツクス一括更新方式
JPH07192005A (ja) 学習記憶制御装置
JPS63280356A (ja) 仮想ディスク装置のバッファ管理方式
JPS63291145A (ja) ファイル管理方法
JPH04199338A (ja) データベース管理システム
JPS58155463A (ja) デ−タセツトの登録方式
JPH0228846A (ja) データ格納方式
JPH01166124A (ja) ボリューム共用制御方式
JPH03225539A (ja) レコード管理方式
JPS6272061A (ja) 文書作成処理における辞書管理方式
JPH0477341B2 (ja)
JPH03268146A (ja) 高速ファイルアクセス方式
JPH02105745A (ja) 電子メール用データベースのアクセス方式
JPH02270027A (ja) 変数の記憶方式
JPH04111026A (ja) データベースに対する更新履歴情報の書き込み方式
JPS63314656A (ja) 可変長条件デ−タを持つセル管理処理方式