JPH0341531A - データ処理装置 - Google Patents

データ処理装置

Info

Publication number
JPH0341531A
JPH0341531A JP1177643A JP17764389A JPH0341531A JP H0341531 A JPH0341531 A JP H0341531A JP 1177643 A JP1177643 A JP 1177643A JP 17764389 A JP17764389 A JP 17764389A JP H0341531 A JPH0341531 A JP H0341531A
Authority
JP
Japan
Prior art keywords
file
data
extraction
master file
master
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.)
Pending
Application number
JP1177643A
Other languages
English (en)
Inventor
Katsuya Matsumoto
克也 松本
Hideaki Ogushi
大串 英明
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 JP1177643A priority Critical patent/JPH0341531A/ja
Publication of JPH0341531A publication Critical patent/JPH0341531A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概 要〕 本発明はデータ処理装置に関し、 実行形式で提供されたマスタファイルの内容を利用者プ
ログラムに参照させることを目的とし、マスタファイル
を参照して所定の処理を実行するデータ処理装置におい
て、該マスタファイルよりデータを抽出するデータ項目
および抽出した該データのファイル構成情報よりなる抽
出パターンデータを人力せしめる入力手段と、入力され
た該データ項目に対応するデータを該マスタファイルよ
り抽出し、前記ファイル構成情報に基づき抽出ファイル
を作成する抽出部とを設け、前記抽出パターンデータに
基づき、該マスタファイルよりデータを抽出して該抽出
ファイルを作成するように構成する。
〔産業上の利用分野〕
本発明は、マスタファイルから指定されたデータを抽出
して利用者に参照可能なファイルを作成するデータ処理
装置に関する。
例えば、在庫管理業務、受発注業務等を行うシステムで
は、商品の属性、入出庫数に関する統計データ、金額等
の統計データ等をマスタファイルにファイルし、このマ
スタファイルを参照して帳票出力等のデータ処理を行っ
ている。
このデータ処理の形式は通常メーカー側によって提供さ
れており、利用者がこれらの定型以外の処理を希望する
場合、例えば帳票のレイアウトの変更、新規帳票の出力
を希望する場合は、新規プログラムの開発をメーカーに
依頼するか、または利用者側で開発しなければならない
しかし、メーカーにとって利用者の要望に応してその都
度新規プログラムを開発することは費用。
人手の点で困難であり、このため利用者側でプログラム
を開発することが望まれる。
しかし、マスタファイル、プログラム等は実行形式で提
供されており、且つその詳細は通常公開されないもので
あるから、利用者がメーカーの提供するプログラム、マ
スタファイル等を利用した新規のプログラムを開発する
ことは極めて困難であった。
このため、マスタファイルより所望のデータを参照可能
に抽出して利用者による新規プログラムの開発を容易と
するデータ処理装置が求められている。
[従来の技術及び発明が解決しようとする課題]第6図
はデータ処理装置における帳票作成機能図、第7図は帳
票例を表す図である。
第6図は医療施設等における薬品管理システム例を示し
たものである。図中、薬品マスタファイル10aは、薬
品コードをキーコードとして、薬品名、薬効コード、メ
ーカーコード、単価等の薬品の属性をファイルしたもの
である。また、在庫マスタファイル10bは、同様に薬
品コードをキーコードとして、現在在庫数2月初在庫数
、入庫数等をファイルしたものである。
薬品管理システムでは、このようなマスタファイルを複
数設けて、入力部1より入力された諸データに基づき、
各種統計データを計算してマスタファイルを更新すると
ともに、これを参照して在庫管理処理を行っている。
ここで、マスタファイルを参照する処理例として、帳票
を出力する場合を説明する。
オペレータは、予め登録メモリ5に登録されている帳票
名を指定する。これにより、帳票作成部7は、帳票名に
対応する帳票パターンデータ〆(帳票枠等の固定パター
ン、帳票項目、帳票上のフィールド情報等)を参照し、
マスタファイルlOa、10b等より帳票項目に対応す
るデータを抽出して帳票データを作威し、表示部2また
はプリンタ3に出力する。
なお、帳票項目とマスタファイルのデータ項目とは対応
しており、例えば、第7図に示すように、薬品をメーカ
ー別に分類してそれぞれの在庫数を記帳する帳票の場合
は、薬品コードをキーコードとして薬品マスタファイル
10a 、在庫マスタファイル10bの各レコードを読
込み、メーカーコード。
薬効コード、薬品名、現在在庫数等を識別してメーカー
別に分類するとともに、フィールド情報の示す各フィー
ルドに各データをセットして帳票データを作成する。
このような帳票は、メーカー側によって各種用意されて
おり、利用者は帳票名を指定することにより、所望の帳
票が得られるようになっている。
いま、提供されている帳票以外の特殊な帳票を出力した
い場合、帳票パターンデータlを新たに登録するか、ま
たはマスタファイルより帳票項目データを抽出し帳票を
作成するプログラムを開発すればよいが、メーカー側で
は利用者の要望に対応し切れず、この場合は利用者側で
開発するという要望がある。
しかし、マスタファイル等の内容は利用者には公開され
ず、且つ実行形式で提供されているため、これらを利用
したプログラムの開発は利用者にとって極めて困難であ
るといった課題がある。
本発明は、上記課題に鑑み、マスタファイルより所望の
データを抽出して利用者に参照可能に提供するデータ処
理装置を提供することを目的とする。
〔課題を解決するための手段〕
上記目的を達成するため、本発明のデータ処理装置は、
第1図本発明の原理図に示すように、マスタファイル1
0よりデータを抽出するデータ項目および抽出した該デ
ータのファイル構成情報よりなる抽出パターンデータ(
30)を人力せしめる入力手段(25)と、 入力された該データ項目に対応するデータを該マスタフ
ァイルより抽出し、前記ファイル構成情報に基づき抽出
ファイル(23)を作成する抽出部(21)とを設ける
〔作 用〕
人力手段23は、例えば、マスタファイル10の各デー
タ項目名をコード種別、コード長とともに表示して、抽
出すべき所望のデータ項目と、ファイル構成情報(キー
項目、データ配列等)を入力させる。
抽出部21は、人力されたデータ項目に対応するデータ
をマスタファイル10より読出し、ファイル構成情報に
従って抽出ファイル23を作成する。
このようにして作成された抽出ファイル23の構成は利
用者が指定したものであるから、利用者は抽出ファイル
23を参照して任意のデータ処理を行わせることができ
る。
〔実施例〕
本発明の実施例を図を用いて詳細に説明する。
第1図は本発明の原理図、第2図は抽出パターン登録処
理フローチャート図、第3図は抽出処理フローチャート
図、第4図は実施例の構成図、第5図は登録画面例を表
す図である。
本実施例では、抽出パターンデータ30を登録し、この
抽出パターンを指定して抽出ファイル23を作成する例
を示す。第4図において、 20は抽出パターン登録部であって、登録画面を表示し
、抽出パターンデータ30を入力せしめて登録メモリ5
に登録する。
21は抽出部で、指定された抽出パターンデータ30を
登録メモリ5より取り出し、抽出パターンデータ30の
指示するデータ項目に対応するデータをマスタファイル
10より抽出し、ファイル構成情報の指定する形式で抽
出ファイル23を作成する。
22は抽出ファイル23を参照する利用者プログラムで
、利用者によって作成され、図示省略した主制御部の配
下で動作する。
その他、全図を通じて同一符号は同一対象物を表す。
〔抽出パターン登録処理〕
第5図に示すような登録画面■を表示し、抽出パターン
を指定させる。
登録画面■では、マスタファイル10(薬品マスタファ
イル10a、在庫マスタファイル10b等、以下同様)
を構成するデータ項目と、そのコード種別。
バイト長を表示し、入力欄には、ファイル構成情報とし
て、キー項目にはキー順を表す数字で、そのキー項目に
属するデータ項目は*符号でそれぞれ入力させる。
このファイル構成情報により、抽出されたデータは、第
4図に示すようなレコード形式(データ部の配列は*符
号記入順)に変換され、索引順編成で抽出ファイル23
にファイルされる。
抽出パターンデータ30を登録する際、オペレータは、
まず登録画面■で登録、変更、削除の処理区分および薬
品件数(ファイルの大きさ指定)とを人力して実行キー
(入力2)を押下する。これにより、登録画面■が表示
され、続いて登録画面■上でキー項目(複数の場合はそ
の順序)と、キー項目に属するデータ項目に*符号を入
力する。
入力が終了した後、パターンコード(登録番号)を入力
し実行キーを押下する。これにより、抽出パターン登録
部20は、登録画面■で指示されたデータ項目ならびに
ファイル構成情報を抽出パターンデータ30として登録
メモリ5に登録する。
〔抽出処理〕
以上のごとく抽出パターンデータ30を登録した後、デ
ータ抽出を行う。
(1)オペレータは、図示省略した抽出画面上、バター
ンコードを入力し、実行キーを押下する。
なお、内服薬、外薬、注射薬の区分を行う場合はその区
分も同時に入力する。
(2)抽出部21は、指定されたパターンコードに対応
した抽出パターンデータ30を読込み、キー項目。
データ項目を識別して、マスタファイル10を検索し対
応するデータを抽出する。
続いて抽出したデータにより、前述したファイル構成情
報に従い、第4図に示すようなレコードを作成し、索引
順編成で抽出ファイル23に格納する。
以上のようにして抽出ファイル23が作成されたた後、
利用者プログラム22を起動する。
この利用者プログラム22は、指定したデータ項目、フ
ァイル構成情報に従って抽出ファイル23をアクセスし
、例えば帳票を作成して表示部2に出力する。
以上のごとく、マスタファイル10より所望のデータを
抽出し、参照可能な抽出ファイル23を作成するため、
マスタファイル10の内容を公開することなく、利用者
プログラム22に参照させることができる。
〔発明の効果〕
本発明は、マスタファイルから所望のデータを抽出し、
指定のファイル構成に従って抽出ファイルを作成するデ
ータ処理装置を提供するもので、マスタファイルを参照
する任意の処理プログラムを利用者が開発することがで
きるため、利用効果の大きいデータ処理装置を提供する
ことができる。
【図面の簡単な説明】
第1図は本発明の原理図、第2図は抽出パターン登録処
理フローチャート図、第3図は抽出処理フローチャート
図、第4図は実施例の構成図、第5図は登録画面例を表
す図、第6図はデータ処理装置における帳票作成機能図
、第7図は帳票例を表す図である。 図中、1は入力部、2は表示部、3はプリンタ、4は入
出力制御部、5は登録メモリ、6はデータ処理部、7は
帳票作成部、8はファイル制御部、10はマスタファイ
ル、10aは薬品マスタファイル、10bは在庫マスタ
ファイル、11はプロセッサ、12は主メモリ、20は
抽出パターン登録部、21は抽出部、22は利用者プロ
グラム、23は抽出ファイル、30は抽出パターンデー
タである。 抽出パターン登録処理フローチャ−1図抽出処理フロー
チャート図 第2図 第3に;!J X(6) N (20) x(6) X(3) 9(5) 実施例の構成図 第4図 [2層−会4諦、(警*Lq@−1111*はデータ)
登録画面例を表す図 第5図

Claims (1)

  1. 【特許請求の範囲】 マスタファイル(10)を参照して所定の処理を実行す
    るデータ処理装置において、 該マスタファイルからデータを抽出するデータ項目およ
    び抽出した該データのファイル構成情報より成る抽出パ
    ターンデータ(30)を入力せしめる入力手段(25)
    と、 入力された該データ項目に対応するデータを該マスタフ
    ァイルより抽出し、前記ファイル構成情報に基づき抽出
    ファイル(23)を作成する抽出部(21)と を設け、前記抽出パターンデータ(30)に基づき、該
    マスタファイル(10)よりデータを抽出して該抽出フ
    ァイル(23)を作成することを特徴とするデータ処理
    装置。
JP1177643A 1989-07-10 1989-07-10 データ処理装置 Pending JPH0341531A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1177643A JPH0341531A (ja) 1989-07-10 1989-07-10 データ処理装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1177643A JPH0341531A (ja) 1989-07-10 1989-07-10 データ処理装置

Publications (1)

Publication Number Publication Date
JPH0341531A true JPH0341531A (ja) 1991-02-22

Family

ID=16034580

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1177643A Pending JPH0341531A (ja) 1989-07-10 1989-07-10 データ処理装置

Country Status (1)

Country Link
JP (1) JPH0341531A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06321108A (ja) * 1993-05-10 1994-11-22 Kyosan Electric Mfg Co Ltd 電子連動システムにおける連動データ処理装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63142443A (ja) * 1986-12-04 1988-06-14 Fujitsu Ltd フアイルアクセス処理方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63142443A (ja) * 1986-12-04 1988-06-14 Fujitsu Ltd フアイルアクセス処理方式

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06321108A (ja) * 1993-05-10 1994-11-22 Kyosan Electric Mfg Co Ltd 電子連動システムにおける連動データ処理装置

Similar Documents

Publication Publication Date Title
JP2000268109A (ja) 電子カルテシステムにおけるテンプレート作成装置と、そのテンプレートを用いた電子カルテの入力装置
JPH0341531A (ja) データ処理装置
JP2509982B2 (ja) ガイダンス画面制御方式
JP3698247B2 (ja) オブジェクト指向開発支援装置
JPH1091701A (ja) フォーム文書システム
JP2002007017A (ja) 画面作成システムおよび記録媒体
JPH0731309Y2 (ja) シミュレ−ション機能を備える情報処理装置
JP2001222536A (ja) 特許マップ作成システム及びその作成方法ならびに記録媒体
JP3632988B2 (ja) 項目データ処理装置
JPH03189761A (ja) 美術品情報の管理装置
JP4034377B2 (ja) データベース設計装置およびデータベース制御装置
JP2001195532A (ja) マトリックス作成方法及び表示方法
JP2606566B2 (ja) デモ用画面作成・表示方式
JPH1031614A (ja) 複数オブジェクト掲示編集システム
JPH08110927A (ja) 帳票出力装置
JPH07262165A (ja) 2次元データの集計方法
JPH03194656A (ja) Cad装置
JPH11102313A (ja) ファイル構成管理装置及びプログラムを記録した機械読み取り可能な記録媒体
JP2004118705A (ja) 文書管理システム、文書管理プログラムおよびそのプログラムを記録した記録媒体
JPH03208122A (ja) 画面項目属性設定方法
JPH02250147A (ja) 文書作成装置
JPH04316119A (ja) マニュアル作成自動化方式
JPH08171598A (ja) 帳票出力装置
JPH03171229A (ja) 数値データ処理方式
JPS60252942A (ja) フオ−ム・デ−タ作成処理方式