Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5354043B2 - Information processing apparatus, information processing method, and program - Google Patents
[go: Go Back, main page]

JP5354043B2 - Information processing apparatus, information processing method, and program - Google Patents

Information processing apparatus, information processing method, and program

Info

Publication number
JP5354043B2
JP5354043B2 JP2012046554A JP2012046554A JP5354043B2 JP 5354043 B2 JP5354043 B2 JP 5354043B2 JP 2012046554 A JP2012046554 A JP 2012046554A JP 2012046554 A JP2012046554 A JP 2012046554A JP 5354043 B2 JP5354043 B2 JP 5354043B2
Authority
JP
Japan
Prior art keywords
group
identification number
screen
displayed
identification
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.)
Active
Application number
JP2012046554A
Other languages
Japanese (ja)
Other versions
JP2012194974A (en
Inventor
吉章 徳永
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.)
Canon Marketing Japan Inc
Canon IT Solutions Inc
Original Assignee
Canon Marketing Japan Inc
Canon IT Solutions Inc
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 Canon Marketing Japan Inc, Canon IT Solutions Inc filed Critical Canon Marketing Japan Inc
Priority to JP2012046554A priority Critical patent/JP5354043B2/en
Publication of JP2012194974A publication Critical patent/JP2012194974A/en
Application granted granted Critical
Publication of JP5354043B2 publication Critical patent/JP5354043B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a mechanism capable of acquiring persons who have undergone an examination and persons who are unexamined in an off-line medical check. <P>SOLUTION: The information processing device acquires medical examinees' numbers from a recording medium; specifies a column in which the medical examinees' numbers are displayed, from the acquired medical examinees' numbers and the number of lines displayed for each column; determines whether the specified column is displayed on the screen; when determining that the column is already displayed, identifiably displays the medical examinees' numbers from other medical examinees' numbers; and when determining that it is not displayed yet, displays the specified column. <P>COPYRIGHT: (C)2013,JPO&amp;INPIT

Description

本発明は、取得したデータの表示方法に関する。   The present invention relates to a method for displaying acquired data.

現在、学校や会社等に医師や看護師等(以下、「測定者」という)が出張して健康診断を行う、いわゆる出張健診が一般的に行われている。   Currently, so-called business trip medical examinations are generally performed in which doctors, nurses, etc. (hereinafter referred to as “measurers”) travel to schools and companies to conduct health examinations.

例えば、従来の出張健診では、測定者が行った健診結果(健診情報)を健康診断票(紙)に記載していたが、近年、情報収集の効率化のため、健康診断票(紙)の代わりにICカード等の携帯可能な記録装置を用いている(特許文献1)。   For example, in the conventional business trip medical examination, the medical examination result (medical examination information) performed by the measurer was described in the medical examination sheet (paper). Instead of paper, a portable recording device such as an IC card is used (Patent Document 1).

また、特許文献2には、セミナーや講義などの出席者の座席管理を行うシステムについて記載されている。具体的には、各座席に設置された情報取得端末が取得した出席者の識別情報を取得し、当該取得した識別情報と、当該情報取得端末が設置された座席の位置情報とから、座席表を作成し表示するシステムが記載されている。
特開平11−213061号公報 特開2007−87172
Patent Document 2 describes a system that manages seats for attendees such as seminars and lectures. Specifically, the attendee identification information acquired by the information acquisition terminal installed in each seat is acquired, and the seat chart is obtained from the acquired identification information and the position information of the seat where the information acquisition terminal is installed. A system for creating and displaying is described.
JP-A-11-213061 JP2007-87172

上述した出張健診などの健康診断においては、受診者は複数の健診項目を受診することが必要であり、自由な順番で各健診項目を受診することが可能である。また、受診者によって受診すべき項目も異なる。   In medical examinations such as the above-mentioned medical examinations for business trips, the examinee needs to receive a plurality of medical examination items, and can receive each medical examination item in any order. In addition, items to be examined vary depending on the examinee.

さらに、出張健診で用いる機器(ICカードなどに健診結果を記録する機器)については、相互に無線での通信を行うことができず、オフライン環境において各機器が独立して用いられる。そのため、サーバから情報を取得し、データを共有するといったことも困難である。
そのため、それぞれの健診項目の測定担当者は、当該健診項目を誰が受診するのか、何人程度受診するのかを予測することが難しい。
また、特許文献2の技術は、取得したデータを表示する技術であり、今後、誰が出席してくるかを予測することは困難である。
Furthermore, devices used for medical checkups (devices that record medical checkup results on an IC card or the like) cannot communicate with each other wirelessly, and each device is used independently in an offline environment. For this reason, it is difficult to acquire information from the server and share data.
Therefore, it is difficult for the person in charge of measuring each medical examination item to predict who will receive the medical examination item and how many people will receive the medical examination item.
The technique of Patent Document 2 is a technique for displaying acquired data, and it is difficult to predict who will attend in the future.

そこで、本発明では、受診予定者の情報など取得予定の情報を把握できていない状況においても、取得済みの情報をもとに、今後取得が予想される情報を推測させることができる仕組みを提供することを目的とする。   Therefore, the present invention provides a mechanism that can make it possible to infer information that is expected to be acquired in the future based on the acquired information, even in a situation where the information that is scheduled to be acquired, such as information on a scheduled patient, cannot be grasped. The purpose is to do.

識別番号を画面に表示する情報処理装置であって、画面に表示される識別番号の1グループあたりの個数を記憶する記憶手段と、識別番号の入力を受け付ける識別番号受付手段と、前記識別番号受付手段により入力を受け付けた識別番号と、前記記憶手段に記憶された1グループあたりの識別番号の個数とから、当該入力を受け付けた識別番号が含まれるグループを特定するグループ特定手段と、前記グループ特定手段により特定されたグループが画面に表示済みである場合、当該識別番号を他の識別番号から識別可能に表示する表示制御手段と、を備え、前記表示制御手段は、前記グループ特定手段により特定されたグループが画面に表示されていない場合は、前記グループ特定手段により特定されたグループを画面に表示し、当該識別番号を他の識別番号から識別可能に表示することを特徴とする。 An information processing apparatus for displaying an identification number to the screen, 1 and to that Symbol憶means stores number per group identification number on the screen, and identification number receiving means for receiving an input of an identification number, the identification the identification number, the input of which is accepted by the number receiving unit, and a number of pre-crisis憶means stored 1 per group identification number, and a group specifying means for specifying a group that contains the identification number receiving the input , if the group identified by the group identifying unit has already been displayed on the screen, includes display control means for distinguishably displaying the identification number from the other identification numbers, and wherein the display control unit, the group-specific If the group identified by the means is not displayed on the screen, to display the group identified by the group identifying unit on a screen, the identification number The characterized by identifiably displayed from other identification numbers.

面に表示される識別番号の1グループあたりの個数を記憶し、識別番号を画面に表示する情報処理装置における情報処理方法であって、前記情報処理装置の識別番号受付手段が、識別番号の入力を受け付ける識別番号受付工程と、前記情報処理装置のグループ特定手段が、前記識別番号受付工程により入力を受け付けた識別番号と、前記憶された1グループあたりの識別番号の個数とから、当該入力を受け付けた識別番号が含まれるグループを特定するグループ特定工程と、前記情報処理装置の表示制御手段が、前記グループ特定工程により特定されたグループが画面に表示済みである場合、当該識別番号を他の識別番号から識別可能に表示する表示制御工程と、を備え、前記表示制御工程は、前記グループ特定工程により特定されたグループが画面に表示されていない場合は、前記グループ特定工程により特定されたグループを画面に表示し、当該識別番号を他の識別番号から識別可能に表示することを特徴とする。
Storing the number per 1 group identification number that is displayed on the screen, an information processing method in an information processing apparatus for displaying an identification number to the screen, the identification number receiving unit of the information processing apparatus, identification number from the identification number reception step of receiving an input, the group specifying unit of the information processing apparatus, the identification number, the input of which is accepted by the identification number receiving step, the number of identification numbers per group that is pre-term memory, the and group specifying step of specifying a group that contains the identification number has received the input, the display control unit of the information processing apparatus, if the group identified by the group identification process has already been displayed on the screen, the identification number comprising a display control step of distinguishably displayed from other identification number, the display control step, specified by the group specifying step grayed If the over-flop is not displayed on the screen, a group identified by the group identifying step is displayed on the screen, characterized in that it identifiably display the identification number from the other identification numbers.

面に表示される識別番号の1グループあたりの個数を記憶し、識別番号を画面に表示する情報処理装置において実行可能なプログラムであって、前記情報処理装置を、識別番号の入力を受け付ける識別番号受付手段と、前記識別番号受付手段により入力を受け付けた識別番号と、前記記憶手段に記憶された1グループあたりの識別番号の個数とから、当該入力を受け付けた識別番号が含まれるグループを特定するグループ特定手段と、前記グループ特定手段により特定されたグループが画面に表示済みである場合、当該識別番号を他の識別番号から識別可能に表示する表示制御手段として機能させ、前記表示制御手段は、前記グループ特定手段により特定されたグループが画面に表示されていない場合は、前記グループ特定手段により特定されたグループを画面に表示し、当該識別番号を他の識別番号から識別可能に表示することを特徴とする。
Storing the number per 1 group identification number that is displayed on the screen, a program executable in an information processing apparatus for displaying an identification number to the screen, the information processing apparatus receives an input of the identification number identification group from a number reception means, the identification number, the input of which is accepted by the identification number receiving unit, the number of identification numbers per group previously stored Kiki憶means includes identification numbers that has received the input a group specifying means for specifying, if the group identified by the group identifying unit has already been displayed on the screen, to function as a display control means for distinguishably displaying the identification number from the other identification number, the display control It means, if the group identified by the group identifying unit is not displayed on the screen, specified by the group specifying means Displays group was on the screen, characterized in that it identifiably display the identification number from the other identification numbers.

本発明によれば、取得予定の情報を把握できていない状況においても、取得済みの情報をもとに、今後取得が予想される情報を推測させることが可能となる。   According to the present invention, it is possible to infer information that is expected to be acquired in the future based on already acquired information even in a situation where the information to be acquired cannot be grasped.

健診情報システムのシステム構成を概略的に示すブロック図であるIt is a block diagram which shows the system configuration | structure of a medical examination information system roughly 図1における各種端末のハードウェア構成を概略的に示すブロック図であるIt is a block diagram which shows roughly the hardware constitutions of the various terminals in FIG. 受付端末100が実行する受付処理の手順を示すフローチャートであるIt is a flowchart which shows the procedure of the reception process which the reception terminal 100 performs. 各健診工程端末が実行する制御処理の手順を示すフローチャートであるIt is a flowchart which shows the procedure of the control processing which each medical examination process terminal performs. 健診工程端末が実行する受診者番号表示処理の手順を示すフローチャートであるIt is a flowchart which shows the procedure of the patient number display process which a medical examination process terminal performs 管理端末150が実行する回収処理の手順を示すフローチャートであるIt is a flowchart which shows the procedure of the collection process which the management terminal 150 performs. 図6のステップS616における料金計算処理の詳細手順を示すフローチャートであるIt is a flowchart which shows the detailed procedure of the charge calculation process in step S616 of FIG. 1列あたりの行数を記憶するテーブルを示す図であるIt is a figure which shows the table which memorize | stores the number of rows per column. 1列あたりの未受診者数が警告を出す数か否かを判断するための閾値を記憶するテーブルを示す図であるIt is a figure which shows the table which memorize | stores the threshold value for judging whether the number of unexamined persons per row is the number which issues a warning. 記録媒体160に記録されるデータを示す図であるFIG. 4 is a diagram illustrating data recorded on a recording medium 160. 誰も受診していない状態において表示される画面を示す図であるIt is a figure which shows the screen displayed in the state in which no one has consulted 受診者数が1人の状態において表示される画面を示す図であるIt is a figure which shows the screen displayed in the state where the number of examinees is one. 1列あたりの未受診者数が閾値以下になった場合に表示される画面を示す図であるIt is a figure which shows the screen displayed when the number of unexamined persons per row becomes a threshold value or less. 新たに出力された列を画面上に表示するためにスクロール処理が行われた画面を示す図であるIt is a figure which shows the screen by which the scroll process was performed in order to display the newly output row | line | column on a screen 図1における各健診工程端末に記録される関連付情報ファイルの一例を説明するためのテーブルであるIt is a table for demonstrating an example of the related information file recorded on each medical examination process terminal in FIG. 図1における各健診工程端末に記録される関連付情報ファイルの一例を説明するためのテーブルであるIt is a table for demonstrating an example of the related information file recorded on each medical examination process terminal in FIG. 図1における受付端末100に表示される受付入力画面の一例を示す図であるIt is a figure which shows an example of the reception input screen displayed on the reception terminal 100 in FIG. 図4のステップS401において健診工程端末に表示される初期メニュー画面の一例を示す図であるIt is a figure which shows an example of the initial menu screen displayed on a medical examination process terminal in step S401 of FIG. 管理端末に表示される受診済みか否かの判定結果を示す画面の一例を示す図であるIt is a figure which shows an example of the screen which shows the determination result of whether it has been consulted displayed on a management terminal 図1における受付端末が外部から読み込む健診工程情報の一例を示す図であるIt is a figure which shows an example of the medical examination process information which the reception terminal in FIG. 1 reads from the outside 図1における健診機器の限界値(第1の閾値)を示す図であるIt is a figure which shows the limit value (1st threshold value) of the medical examination apparatus in FIG. 健診基本料金と健診項目ごとの追加料金を示す料金テーブルの一例を示す図であるIt is a figure which shows an example of the charge table which shows the medical examination basic charge and the additional charge for every medical examination item. グループ形式で表示をした画面の一例を示す図であるIt is a figure which shows an example of the screen displayed in the group format 新たに出力された列の表示位置を説明する図であるIt is a figure explaining the display position of the column output newly.

以下、本発明の実施の形態について図面を参照しながら説明する。
まず、本発明の実施の形態に係る健診情報処理システムについて説明する。
図1は、本実施の形態に係る健診情報処理システムのシステム構成を概略的に示すブロック図である。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
First, a medical examination information processing system according to an embodiment of the present invention will be described.
FIG. 1 is a block diagram schematically showing a system configuration of a medical examination information processing system according to the present embodiment.

図1において、100は受付端末である。受付端末100は、ハンディターミナルやノート型パーソナルコンピュータ等の情報処理装置であり、本体にRF−IDのリーダ/ライタ等の入力装置209(図2)が着脱可能に接続されている。なお、上記入力装置209(図2)は本体に内蔵されていても良い。   In FIG. 1, 100 is a reception terminal. The reception terminal 100 is an information processing device such as a handy terminal or a notebook personal computer, and an input device 209 (FIG. 2) such as an RF-ID reader / writer is detachably connected to the main body. The input device 209 (FIG. 2) may be built in the main body.

また、受付端末100には、不図示のバーコードリーダが接続されている。そして、受付端末100のRAM202(図2)には、受診者の受診者ID、健診番号、氏名、性別、年齢、生年月日を含む受診者情報を記憶する受診者一覧情報と、上記バーコードリーダが読み取った画像ファイル中のバーコードを識別して文字データに変換するプログラムと、後述する受付処理プログラムとが記憶されている。   The reception terminal 100 is connected to a barcode reader (not shown). In the RAM 202 (FIG. 2) of the reception terminal 100, the list information of the examinees storing the examinee information including the examinee ID, the medical examination number, the name, the gender, the age, and the date of birth of the examinee, A program for identifying a barcode in an image file read by the code reader and converting it into character data, and a reception processing program to be described later are stored.

管理端末150は、受付端末100と同様に、ハンディターミナルやノート型パーソナルコンピュータ等の情報処理装置であり、本体にRF−IDのリーダ/ライタ等の入力装置209(図2)が着脱可能に接続されている。また、管理端末のRAM202(図2)には、健診結果ファイル(不図示)と、後述する回収処理プログラムとが記憶されている。   The management terminal 150 is an information processing apparatus such as a handy terminal or a notebook personal computer, like the reception terminal 100, and an input device 209 (FIG. 2) such as an RF-ID reader / writer is detachably connected to the main body. Has been. The RAM 202 (FIG. 2) of the management terminal stores a medical examination result file (not shown) and a collection processing program to be described later.

健診工程端末A(111)〜N(129)(健診情報処理装置)のRAM202(図2)には、制御プログラムと、健診工程の処理プログラムと、各プログラムで使用する画面情報(ディスプレイ装置210に図11〜図14等の画面を表示するためのデータであり、各プログラムの中に含めても良い)と、図15、図16に示すメニューと各処理プログラムとを関連付けるための関連付情報ファイルと、各健診機器の機器設定情報(健診工程端末A(111)〜N(129)の設定情報)と、各健診機器とのデータのやり取りに用いられる通信プログラム(Bluetooth(登録商標)、IrDA、TSP/IP等の各通信手順やプロトコルに対応した通信プログラム)とが記憶されている。
なお、上記各通信プログラムの少なくとも一部をオペレーションシステムに含めてもよい。
The RAM 202 (FIG. 2) of the medical examination process terminals A (111) to N (129) (medical examination information processing apparatus) has a control program, a medical examination process processing program, and screen information (display) used in each program. The data for displaying the screens of FIGS. 11 to 14 on the apparatus 210 and may be included in each program), and the association for associating the menu shown in FIGS. 15 and 16 with each processing program Additional information file, device setting information of each medical examination device (setting information of medical examination process terminals A (111) to N (129)), and a communication program (Bluetooth ( (Registered trademark), IrDA, TSP / IP and other communication procedures and protocols).
In addition, you may include at least one part of said each communication program in an operation system.

各健診工程端末には、同一のプログラム(制御プログラム、健診工程の処理プログラム、通信プログラム及びこれらプログラム用の画面情報や関連付情報ファイル)と全健診機器の機器設定情報とが記憶されているので、メニューで特定の健診工程(例えば血液検査)を選択するだけで任意の健診工程端末を任意の健診工程において使用することができる。   Each medical examination process terminal stores the same program (control program, medical examination process processing program, communication program, screen information and associated information file for these programs), and device setting information of all medical examination devices. Therefore, any medical examination process terminal can be used in any medical examination process only by selecting a specific medical examination process (for example, blood test) from the menu.

健診機器A(110)〜N(128)は、健診に使用するX線撮影装置や血圧計、心電図測定機等の各種検査機器であり、健診工程端末A(111)〜N(129)とのデータのやり取りを可能にする外部インタフェース(例えばBluetoothやIrDA等)を備えている。   The medical examination devices A (110) to N (128) are various examination devices such as an X-ray imaging apparatus, a sphygmomanometer, and an electrocardiogram measuring device used for the medical examination, and the medical examination process terminals A (111) to N (129). ) Is provided with an external interface (for example, Bluetooth, IrDA, etc.).

また、健診機器A(110)〜N(128)は、健診工程端末A(111)〜N(129)と有線のケーブル(USBやIEEE1394、パラレル転送用ケーブル等)で接続しても良く、ピアツーピアやTCP/IP、FTP等で通信しても良い。   Further, the medical examination devices A (110) to N (128) may be connected to the medical examination process terminals A (111) to N (129) by a wired cable (USB, IEEE 1394, parallel transfer cable, etc.). Communication may be performed by peer-to-peer, TCP / IP, FTP, or the like.

記録媒体160は、各受診者が持ち運んで受診者情報(例えば受診者ID、健診番号、氏名、性別、年齢、生年月日)や各健診工程の検査データや通過データを記録するための媒体であり、例えばRF−IDやICカード、各種メモリカードを含むが、これらに限られずおよそデータの記憶/更新が可能で持ち運びが可能な程度に小型な記録媒体(例えばUSBメモリ等)であれば良い。   The recording medium 160 is carried by each examinee to record the examinee information (eg, the examinee ID, medical examination number, name, gender, age, date of birth) and examination data and passage data of each medical examination process. The medium includes, but is not limited to, for example, an RF-ID, an IC card, and various types of memory cards. The recording medium can be stored / updated and can be carried around to a small size (for example, a USB memory). It ’s fine.

また、以下の説明では、記録媒体160内にコントローラ(図示しない)を有するものとしているが、記録媒体160内にコントローラを有さずに、各入力装置209から指定されたアドレスに指定されたデータを記憶し、あるいは更新できる構成を有してもよい。   In the following description, it is assumed that the recording medium 160 has a controller (not shown). However, the recording medium 160 does not have a controller, and the data specified at the address specified by each input device 209. May be stored or updated.

なお、図1について、健診機器A(110)と健診工程端末A(111)のように2つが実線で結ばれている場合は、両者がケーブル(有線)で接続されていることを意味し、健診機器B(112)と健診工程端末B(113)のように2つが破線で結ばれている場合には両者が無線や赤外線で接続されていることを意味し、健診機器C(114)と健診工程端末C(115)のように2つが結ばれていない場合には、両者が接続されておらず、健診機器Cの測定結果を健診工程端末C115に手入力する場合を示している。
以下、本発明の情報処理システムを構成する各装置について説明する。
以下、図2を用いて、図1に示した各種端末(受付端末、各健診工程端末、管理端末)に適用可能な情報処理装置のハードウエア構成の一例について説明する。
In addition, about FIG. 1, when two are connected with the continuous line like the medical examination apparatus A (110) and the medical examination process terminal A (111), it means that both are connected by the cable (wired). When the two are connected by a broken line as in the medical examination device B (112) and the medical examination process terminal B (113), it means that the two are connected by radio or infrared, When two are not connected like C (114) and medical examination process terminal C (115), both are not connected and the measurement result of the medical examination apparatus C is input manually into the medical examination process terminal C115. Shows when to do.
Hereinafter, each apparatus which comprises the information processing system of this invention is demonstrated.
Hereinafter, an example of the hardware configuration of the information processing apparatus applicable to the various terminals (reception terminal, each medical examination process terminal, management terminal) illustrated in FIG. 1 will be described with reference to FIG.

図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。   In FIG. 2, reference numeral 201 denotes a CPU that comprehensively controls each device and controller connected to the system bus 204. Further, the ROM 203 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as an OS), which is a control program of the CPU 201, or a function executed by each server or each PC. Various programs are stored.

202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。   A RAM 202 functions as a main memory, work area, and the like for the CPU 201. The CPU 201 implements various operations by loading a program necessary for execution of processing from the ROM 203 or the external memory 211 into the RAM 202 and executing the loaded program.

また、205は入力コントローラで、入力装置209等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置210への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、CRTディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。   An input controller 205 controls input from the input device 209 or the like. A video controller 206 controls display on a display device 210 such as a liquid crystal display. The display device is not limited to a liquid crystal display, and may be a CRT display or the like. These are used by clients as needed.

207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。   A memory controller 207 is connected to the hard disk (HD), flexible disk (FD), or PCMCIA card slot for storing a boot program, various applications, font data, user files, editing files, various data, etc. via an adapter. The access to the external memory 211 such as a compact flash (registered trademark) memory is controlled.

208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN400)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。   A communication I / F controller 208 connects and communicates with an external device via a network (for example, the LAN 400 shown in FIG. 1), and executes communication control processing in the network. For example, communication using TCP / IP is possible.

なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。   Note that the CPU 201 enables display on the display device 210 by executing outline font rasterization processing on a display information area in the RAM 202, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display device 210.

ハードウエア上で動作する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。
プリンタコントローラ212は、サーマルドットライン方式プリンタ213等の印刷機を制御する。
スキャナコントローラ214は、スキャナ215等の識別器を制御する。
なお、全ての装置がこれらの構成を備えているわけではなく、必要なものを夫々備えていればよい。
次に図1における受付端末100が実行する受付処理について説明する。
Various programs that operate on the hardware are recorded in the external memory 211 and are executed by the CPU 201 by being loaded into the RAM 202 as necessary.
The printer controller 212 controls a printing machine such as a thermal dot line type printer 213.
The scanner controller 214 controls a discriminator such as the scanner 215.
It should be noted that not all devices have these configurations, and it is only necessary to provide necessary devices.
Next, the reception process executed by the reception terminal 100 in FIG. 1 will be described.

図3は、図1における受付端末が実行する受付処理の手順を示すフローチャートである。なお、本処理は、受付端末100のCPU201が所定の制御プログラムを読み出して実行することにより実現される(すなわち、受付端末100のCPU201の制御の元で実行される)処理に対応する。   FIG. 3 is a flowchart showing a procedure of reception processing executed by the reception terminal in FIG. This process corresponds to a process realized by the CPU 201 of the reception terminal 100 reading and executing a predetermined control program (that is, executed under the control of the CPU 201 of the reception terminal 100).

図3において、まず、受付端末100のCPU201は、受付端末100のディスプレイ装置210に図17に示すような受付入力画面を表示し(ステップS301)、表示された受付入力画面の健診工程情報読込ボタン1701が押下されることにより健診工程情報(図20)の読み込みが指示されると(ステップS302)、外部から受信した、あるいは受付端末100が備えるUSB端子に挿入されたUSBメモリから当日の受診者の受診者ID、健診番号、氏名、性別、年齢、生年月日等の受診者情報と、受診者ID毎に受診しなければならない健診科目が設定された健診工程を示す情報(健診工程情報)とを読み込んで、メモリ等に記憶する(ステップS303)。   In FIG. 3, first, the CPU 201 of the reception terminal 100 displays a reception input screen as shown in FIG. 17 on the display device 210 of the reception terminal 100 (step S301), and reads the medical examination process information on the displayed reception input screen. When reading of the medical examination process information (FIG. 20) is instructed by pressing the button 1701 (step S302), from the USB memory received from the outside or inserted into the USB terminal of the reception terminal 100, the current day Information indicating the health check process in which the health check subject set for each check-up ID and check-up information for each check-up ID and the check-up information of the check-up ID, name, gender, age, date of birth, etc. (Health checkup process information) is read and stored in a memory or the like (step S303).

図20は、健診工程情報の一例であり、全ての受診者IDや氏名、受診者ID毎の受診しなければならない健診科目(例えば、身長・体重、血圧、腹囲、視力等)が設定されている。すなわち、予め設定された全ての健診科目のうち、受診者が受診する健診科目と受診しない健診科目と受診が未確定の健診科目とを示す情報が、受診者毎(受診者ID毎)に設定されている。   FIG. 20 is an example of the medical examination process information, and all medical examinee IDs and names, and medical examination subjects (for example, height / weight, blood pressure, abdominal circumference, visual acuity, etc.) to be examined for each medical examinee ID are set. Has been. That is, of all the pre-set medical examination subjects, information indicating the medical examination subjects that the medical examinee receives, the medical examination subjects that do not receive the medical examination, and the medical examination subjects for which the medical examination has not yet been confirmed, Every).

また、図20に示す健診工程情報には、例えば、「身長・体重」、「血圧」、「腹囲」、「視力」の順序で受診者に受診させるというような受診順序情報が設定されていても良い。   In addition, in the medical examination process information shown in FIG. 20, for example, examination order information is set such that the examinee is examined in the order of “height / weight”, “blood pressure”, “abdominal circumference”, and “sight”. May be.

図3に戻り、次いで、図17に示す受付入力画面の受診票スキャンボタン1702が押下されることにより受診票スキャンが指示されると(ステップS304)、受付端末100のCPU201は、受付端末100に接続されたスキャナを読込可能な状態に制御する。   Returning to FIG. 3, when the examination slip scan is instructed by pressing the consultation slip scan button 1702 on the acceptance input screen shown in FIG. 17 (step S <b> 304), the CPU 201 of the acceptance terminal 100 instructs the acceptance terminal 100. Control the connected scanner to be readable.

そして、各受診者が予め記入して持参した受診票(各受診者が自覚症状等を記入する一種の問診票)がスキャナにセットされ、該受診票の読み込み指示がなされると、受付端末100のCPU201は、該受診票をスキャンして、受付端末100のバーコード認識プログラムにより該受診票に予め印刷された一意のバーコードを認識してテキストデータ(受診者ID)に変換し、記憶領域に記憶する(ステップS305)。なお、上記スキャナはバーコードリーダであってもよい。   When a checkup form (a kind of checkup form in which each examiner fills in subjective symptoms) is set in the scanner and an instruction to read the checkup form is given, the reception terminal 100 The CPU 201 scans the medical examination slip, recognizes a unique barcode printed in advance on the medical examination slip by the barcode recognition program of the reception terminal 100, converts the barcode into text data (medical examiner ID), and stores the storage area. (Step S305). The scanner may be a bar code reader.

次いで、受付端末100のCPU201は、上記受診票をスキャンすることで得られた受診者IDとステップS303で記憶した健診工程情報に含まれる受診者IDとを照合して、受診者IDが健診工程情報中に存在するか否かを判別する(ステップS306)。   Next, the CPU 201 of the reception terminal 100 collates the examiner ID obtained by scanning the examination slip with the examiner ID included in the examination process information stored in step S303, so that the examinee ID is healthy. It is determined whether or not it exists in the diagnosis process information (step S306).

ステップS306の判別の結果、受診者IDが健診工程情報中に存在しないときは(ステップS306:NO)、エラーメッセージをディスプレイ装置210に表示して(ステップS309)、ステップS304の処理へ戻り、再度、受診票を読み込む処理を実行する。   As a result of the determination in step S306, when the examinee ID does not exist in the medical examination process information (step S306: NO), an error message is displayed on the display device 210 (step S309), and the process returns to step S304. The process of reading the consultation form is executed again.

ステップS306の判別の結果、受診者IDが健診工程情報中に存在するときは(ステップS306:YES)、受付端末100のCPU201は、該当する受診者IDに対応する健診工程情報を読み出し、RAM202に記憶する(ステップS307)。   As a result of the determination in step S306, when the examinee ID exists in the medical examination process information (step S306: YES), the CPU 201 of the reception terminal 100 reads out the medical examination process information corresponding to the corresponding examinee ID, It memorize | stores in RAM202 (step S307).

例えば、上記受診票をスキャンすることで得られた受診者IDが「1」であった場合、図20に示す健診工程情報の受診者IDを検索すると、受診者IDが「1」のレコードがヒットする。そして、当該レコードから受診者IDが「1」、氏名が「田中」、受診しなければならない健診科目が、「身長・体重」、「血圧」であり、受診予定が未確定の健診科目が「視力」と「心電」であり、受診しなくてよい健診科目が「腹囲」である旨のデータ(健診工程情報)を取得する。
そして、当該健診工程情報を記録媒体160に送信して(ステップS308)、本処理を終了する。
For example, when the examinee ID obtained by scanning the examination slip is “1”, when the examinee ID of the medical examination process information shown in FIG. 20 is searched, a record with the examinee ID “1” is obtained. Hit. From this record, the medical checkup subject ID is “1”, the name is “Tanaka”, the medical examination subjects that must be examined are “height / weight”, “blood pressure”, and the medical examination subjects for which the medical examination schedule is undecided Is “visual acuity” and “electrocardiogram”, and obtains data (health examination process information) indicating that the medical examination subject that does not need to be examined is “abdominal circumference”.
And the said medical examination process information is transmitted to the recording medium 160 (step S308), and this process is complete | finished.

なお、記録媒体160のコントローラは、ステップS308で受診票に対応したユーザ(受診者)の健診工程情報のみを受信すると、該受信した健診工程情報を記録媒体160の不図示の記憶部に書き込む(記憶する)。このようにして、受診者の健診工程情報を記録媒体に記憶することが出来る。
次に、図1における各健診工程端末が実行する制御処理(健診機器と健診工程端末とを対応付ける処理)について説明する。
When the controller of the recording medium 160 receives only the medical examination process information of the user (examiner) corresponding to the medical examination slip in step S308, the received medical examination process information is stored in a storage unit (not shown) of the recording medium 160. Write (memorize). Thus, the medical examination process information of the examinee can be stored in the recording medium.
Next, a control process (a process for associating a medical examination device with a medical examination process terminal) executed by each medical examination process terminal in FIG. 1 will be described.

図4は、図1における各健診工程端末が実行する制御処理(健診機器と健診工程機器とを対応付ける処理)の手順を示すフローチャートである。なお、本処理は、各健診工程端末(健診工程端末A(111)〜N(129))のCPU201が所定の制御プログラムを読み出して実行することにより実現される(すなわち、健診工程端末のCPU201の制御のもとで実行される)処理に対応する。また、以下では、健診工程端末A111が実行する制御処理について説明するが、他の健診工程端末においても同様の処理が実行される。   FIG. 4 is a flowchart showing a procedure of a control process (a process for associating a medical examination device with a medical examination process device) executed by each medical examination process terminal in FIG. This process is realized by the CPU 201 of each medical examination process terminal (medical examination process terminals A (111) to N (129)) reading out and executing a predetermined control program (that is, the medical examination process terminal). Corresponding to the processing executed under the control of the CPU 201 of FIG. Moreover, below, although the control process which the medical examination process terminal A111 performs is demonstrated, the same process is performed also in another medical examination process terminal.

図4において、まず、健診工程端末A111の電源がオンにされて健診工程端末A111が起動されると、健診工程端末A111のCPU201は、図18に示すような健診システムメニューを初期メニュー画面としてディスプレイ装置210に表示する(ステップS401)。具体的には、CPU201は、図15に示すような関連付け情報ファイルをから読み出して、該読み出した関連付け情報ファイル内のメニュー情報(メニューNo、メニュー名等)に基づいて図18に示す健診システムメニューを表示するように制御する。   In FIG. 4, first, when the medical examination process terminal A111 is turned on and the medical examination process terminal A111 is activated, the CPU 201 of the medical examination process terminal A111 initially displays a medical examination system menu as shown in FIG. A menu screen is displayed on the display device 210 (step S401). Specifically, the CPU 201 reads out the association information file as shown in FIG. 15 and based on the menu information (menu No, menu name, etc.) in the read association information file, the medical examination system shown in FIG. Control to display the menu.

図15は、関連付け情報ファイルの一例であり、図15に示すように関連付情報ファイルは、メニューNo、メニュー名、メニューを選択した場合に実行する処理プログラム名、健診機器の設定情報を記録した機器設定情報ファイル名等の情報を含む。   FIG. 15 is an example of an association information file. As shown in FIG. 15, the association information file records a menu number, a menu name, a name of a processing program executed when a menu is selected, and setting information of a medical examination device. Information such as the device setting information file name.

図18は、健診工程端末の初期メニュー画面の一例である。図18の初期メニュー画面における各種設定ボタンが押下されると、サブメニュー(不図示)が表示される。そして、表示されたサブメニューにて入力や編集が行われる事で、BluetoothやIrDA等の各種通信手順の設定や新たな健診機器の設定ファイルの読み込み等を実行することができ、これらの各設定データはRAM202に記憶される。   FIG. 18 is an example of an initial menu screen of the medical examination process terminal. When various setting buttons on the initial menu screen of FIG. 18 are pressed, a submenu (not shown) is displayed. Then, by inputting and editing in the displayed submenu, various communication procedures such as Bluetooth and IrDA can be set, and a new medical device setting file can be read. The setting data is stored in the RAM 202.

図4に戻り、各健診工程のプログラムを起動するためのタッチボタンである図18に示す健診システムメニューの「1.視力検査」〜「11.癌簡易検査」のいずれかのボタン(例えば「10、身長・体重」ボタン)が押下されて、選択ボタンのボタンが押下されることによりメニューが選択されると(ステップS402)、選択されたメニューに対応するプログラム名「prohigwei」が実行される(図15)。   Returning to FIG. 4, any one of buttons “1. Visual acuity test” to “11. Simple cancer test” in the medical examination system menu shown in FIG. 18 which is a touch button for starting each medical examination process program (for example, When the “10, height / weight” button is pressed and a menu is selected by pressing the selection button (step S402), the program name “prohighwe” corresponding to the selected menu is executed. (FIG. 15).

次いで、健診工程端末A111のCPU201は、RAM202に記憶されている関連付け情報ファイルに図16に示すように同一選択されたメニューに対して複数のメニューNo(1−1と1−2)が存在するか否かを判別する(ステップS403)。図16は、関連付け情報ファイルの他の例である。   Next, the CPU 201 of the medical examination process terminal A111 has a plurality of menu numbers (1-1 and 1-2) for the same selected menu as shown in FIG. 16 in the association information file stored in the RAM 202. It is determined whether or not to perform (step S403). FIG. 16 is another example of the association information file.

ステップS403の判別の結果、複数のメニューNoが存在するとき(ステップS403:YES)、つまり例えばメニューNoに枝番が付いている場合は、この複数の機器情報ファイルに対応する機器情報ファイル名から機器名称を読み出して不図示の画面に表示し(ステップS404)、複数のうちの一つがタッチにより選択されると(ステップS405)、処理をステップS406に進める。
ステップS403の判別の結果、複数のメニューNoが存在しないときは(ステップS403:NO)、そのまま処理をステップS406に進める。
As a result of the determination in step S403, when there are a plurality of menu numbers (step S403: YES), that is, for example, when a menu number has a branch number, from the device information file names corresponding to the plurality of device information files. The device name is read out and displayed on a screen (not shown) (step S404). When one of the plurality is selected by touch (step S405), the process proceeds to step S406.
If the result of determination in step S403 is that there are no multiple menu numbers (step S403: NO), the process proceeds directly to step S406.

次いで、ステップS406では、選択されたメニューNo(及び機器)に基づいて、RAM202に記憶されている図15又は図16に示す関連付け情報ファイルの選択されたメニューNoに該当する機器設定情報ファイル名をRAM202等のワークエリアに読み込む。例えば、関連付け情報ファイルが図15に示す内容であり、「10.身長・体重」が選択された場合は、健診工程端末A111のCPU201は、選択に応じて機器設定情報ファイル「fashigwei」及び対応する処理プログラム名「prohigwei」を読み込む。   Next, in step S406, based on the selected menu No (and device), the device setting information file name corresponding to the selected menu No. of the association information file shown in FIG. The data is read into a work area such as the RAM 202. For example, when the association information file has the contents shown in FIG. 15 and “10. Height / Weight” is selected, the CPU 201 of the medical examination process terminal A111 selects the device setting information file “fashwei” and the corresponding The processing program name “prohighwe” to be read is read.

次いで、ステップS407では、予め設定された全ての健診項目のうち、ステップS402で選択されたメニューに対応し、かつ、ステップS405で選択された機器に対応する第1の閾値を第1の閾値テーブル(図21)から取得する(ステップS407)。具体的には、ステップS405で選択された機器に対応する第1の閾値テーブル(図21)から、ステップS402で「身長・体重」が選択されると、第1の閾値として、「上限:250、下限:0」のみを取得する。   Next, in step S407, the first threshold value corresponding to the menu selected in step S402 and corresponding to the device selected in step S405 among all preset medical examination items is set to the first threshold value. Obtained from the table (FIG. 21) (step S407). Specifically, when “height / weight” is selected in step S402 from the first threshold value table (FIG. 21) corresponding to the device selected in step S405, “upper limit: 250” is set as the first threshold value. , Lower limit: 0 ”only.

なお、第1の閾値は、健診機器における限界値が設定されたテーブルであり、第1の閾値を超える値が計測された場合は、当該測定値はエラーであると判断出来る。   The first threshold value is a table in which limit values in the medical examination device are set. If a value exceeding the first threshold value is measured, it can be determined that the measured value is an error.

次いで、健診工程端末A111のCPU201は、ステップS406で読み込んだプログラム名のプログラムを実行し(ステップS408)、処理プログラム画面(測定結果を表示する画面)をディスプレイ装置210に表示して(ステップS409)、本処理を終了する。   Next, the CPU 201 of the medical examination process terminal A111 executes the program having the program name read in step S406 (step S408), and displays a processing program screen (screen for displaying the measurement result) on the display device 210 (step S409). ), This process is terminated.

本処理におけるステップS408では、ステップS402で「3.血圧検査」が選択されると、処理プログラム名「probldprs」を実行し、ステップS409では図19に示すような血圧測定の結果を表示するための画面をディスプレイ装置210に表示する。   In step S408 in this process, when “3. Blood pressure test” is selected in step S402, the processing program name “probldprs” is executed, and in step S409, the result of blood pressure measurement as shown in FIG. 19 is displayed. A screen is displayed on the display device 210.

図4の制御処理によれば、健診工程端末において操作者が選択したメニューに対応する処理プログラムが実行されて、所望の健診工程における処理を実行できる。すなわち、どの健診項目の測定値を受け付けるのかを設定することができる。
次に、本実施の形態に係る健診情報処理システムが実行する健診情報処理について説明する。
次に、図5を用いて、本発明の実施形態において健診工程端末が行う処理について説明する。
なお、図5のフローチャートで示す処理については、健診工程端末のCPU201が所定の制御プログラムを読み出して実行する処理である。
According to the control process of FIG. 4, the processing program corresponding to the menu selected by the operator in the medical examination process terminal is executed, and the process in the desired medical examination process can be executed. That is, it is possible to set which medical examination item is to be received.
Next, medical examination information processing executed by the medical examination information processing system according to the present embodiment will be described.
Next, processing performed by the medical examination process terminal in the embodiment of the present invention will be described with reference to FIG.
The process shown in the flowchart of FIG. 5 is a process in which the CPU 201 of the medical examination process terminal reads and executes a predetermined control program.

ステップS501では、健診工程端末A111のCPU201は、ICカード(記録媒体160)を検知する。すなわち、健診工程端末A111の外部インタフェースに記録媒体160がかざされたことを検知する。   In step S501, the CPU 201 of the medical examination process terminal A111 detects the IC card (recording medium 160). That is, it is detected that the recording medium 160 is held over the external interface of the medical examination process terminal A111.

ステップS502では、健診工程端末A111のCPU201は、ステップS501で検知した記録媒体160に記録されたカード識別情報や、受診者番号などの、受診者を識別するための情報を取得する。   In step S502, the CPU 201 of the medical examination process terminal A111 acquires information for identifying the examinee such as the card identification information recorded in the recording medium 160 detected in step S501 and the examinee number.

なお、記録媒体160に記録されている情報の一例を図10に示す。図10の例では、記録媒体160には、カード識別情報、受診者番号、受診者名、各健診項目の健診結果等が記録されている。
ステップS503では、健診工程端末A111のCPU201は、RAM202等に記憶された1列あたりの行数を取得する。
An example of information recorded on the recording medium 160 is shown in FIG. In the example of FIG. 10, the card identification information, the examinee number, the name of the examinee, the medical examination result of each medical examination item, and the like are recorded on the recording medium 160.
In step S503, the CPU 201 of the medical examination process terminal A111 acquires the number of rows per column stored in the RAM 202 or the like.

ここで、1列あたりの行数とは、健診工程端末A111のディスプレイ装置210(画面)に表示される受診者番号が、1列あたりいくつ表示されるかを示す数値である。
本実施例では1列あたりの表示行数は10行であり(図7)、例えば図11〜図14のような画面となる。
Here, the number of rows per column is a numerical value indicating how many examinee numbers displayed on the display device 210 (screen) of the medical examination process terminal A111 are displayed per column.
In the present embodiment, the number of display rows per column is 10 (FIG. 7), and for example, the screens shown in FIGS.

なお、1列あたりの表示行数は、任意に設定が可能であるものとし、図8に示すテーブルに格納されるものとする。また、本実施例では「列」と表現して説明するが、たとえば図23のように、グループを形成するものであれば、いずれの形態であってもよい。すなわち、受診者番号を表示する形式として、表形式(列と行)での表示に限られず、特定のひとまとまり(グループ)での表示であれば、いずれの形式であってもよい。   Note that the number of display rows per column can be arbitrarily set, and is stored in the table shown in FIG. Further, in this embodiment, the description will be made by expressing it as “column”, but any form may be used as long as it forms a group as shown in FIG. That is, the format for displaying the examinee number is not limited to the table format (column and row), and any format may be used as long as it is displayed in a specific group (group).

ステップS504では、健診工程端末A111のCPU201は、ステップS502で取得した受診者番号が表示される(含まれる)列(グループ)を特定する。   In step S504, the CPU 201 of the medical examination process terminal A111 specifies a column (group) in which the examinee number acquired in step S502 is displayed (included).

具体的には、ステップS502で取得した受診者番号と、ステップS503で取得した1列あたりの行数とから、どの列(どのグループ)に当該受診者番号が表示されるのかを特定する。   Specifically, from which column (which group) the patient number is displayed is specified from the patient number acquired in step S502 and the number of rows per column acquired in step S503.

例えば、1列あたりの行数が10行であり、取得した受診者番号が「0016」である場合は、受診者番号「16」は受診者番号「11」で始まる列(受診者番号11〜20が表示される列)に表示されることとなる。
ステップS505では、健診工程端末A111のCPU201は、ステップS504で特定された列がすでに画面に表示されているか否かを判断する。
For example, when the number of rows per column is 10 and the obtained visitor number is “0016”, the visitor number “16” is a column starting with the visitor number “11” (the visitor numbers 11 to 11). In the column in which 20 is displayed).
In step S505, the CPU 201 of the medical examination process terminal A111 determines whether the column specified in step S504 is already displayed on the screen.

すなわち、当該列に含まれる受診者番号のうち、いずれか1つの受診者番号が受診済みであるかを判断する。本実施例においては、受診者番号11〜20のうち何れかの受診者番号の受診者が受診済みである場合には、当該列は既に表示されていることとなる。   That is, it is determined whether any one of the examiner numbers included in the column has been examined. In the present embodiment, when the examinee with any of the examinee numbers 11 to 20 has already undergone the examination, the column is already displayed.

表示済みであると判断された場合(ステップS505:YES)は、処理をステップS507へ移行する。他方、表示されていないと判断された場合(ステップS505:NO)は処理をステップS506へ移行する。
ステップS506では、健診工程端末A111のCPU201は、ステップS504で特定された列を表示する。
If it is determined that it has been displayed (step S505: YES), the process proceeds to step S507. On the other hand, if it is determined that it is not displayed (step S505: NO), the process proceeds to step S506.
In step S506, the CPU 201 of the medical examination process terminal A111 displays the column specified in step S504.

ここで、列を表示する際には、小さい番号から順番になる位置に特定された列を表示する。例えば、図24(A)のような画面が表示された状態で、受診者番号「23」を取得した場合、「21」から始まる列が表示されることになるが、当該列は、「11」から始まる列と「51」から始まる列の間に表示されることになる(図24(B))。
このような番号の小さい順に表示する制御により、どの列が表示されていてどの列が表示されていないのかを分かりやすく表示することが可能となる。
これは列ではなく図23のようなグループの場合であっても同様である。この場合には小さい番号のグループから順番に表示されるように制御される。
Here, when displaying a column, the column specified in the position which becomes an order from a small number is displayed. For example, when the examinee number “23” is acquired in a state where the screen as shown in FIG. 24A is displayed, a column starting from “21” is displayed. "And a column starting from" 51 "are displayed (FIG. 24B).
By such control of displaying in ascending order of numbers, it is possible to easily display which column is displayed and which column is not displayed.
This is the same even in the case of a group as shown in FIG. In this case, control is performed so that the groups are displayed in order from the group with the smallest number.

また、最初から全ての列を表示しておき、取得した番号については識別可能に表示するという制御ではなく、ステップS506のような制御を行うことで、余計な列を表示されないため、より受診予定の受診者を予測しやすくなる。   In addition, since all the columns are displayed from the beginning, and the acquired number is not identifiable, the control as in step S506 is performed, so that an unnecessary column is not displayed, so that more appointments are scheduled. Makes it easier to predict who will be examined.

例えば、使用されている受診者番号が0〜100と3000〜3150といったように、間が大きく空いている場合には、間の列を表示すると受診予定の受診者がいないにもかかわらず多くの列が表示されることとなる。このような受診予定の受診者がいない列については、表示しない方が今後受診してくる受診者を予測しやすくなる。   For example, if the number of patients being used is 0-100 or 3000-3150 and there is a large space between them, many columns will be displayed even if there are no patients scheduled to be examined. A column will be displayed. For a column in which there are no examinees scheduled to be examined, it is easier to predict who will be examined in the future if it is not displayed.

ステップS507では、健診工程端末A111のCPU201は、ステップS502で取得した受診者番号が画面上に表示されているか否かを判断する。すなわち、当該受診者番号が画面をスクロールしなければ見えない位置にあるのか、それとも既に画面上で見える位置にあるのかを判断する。
画面上の見える位置に表示されていると判断された場合(ステップS507:YES)は、処理をステップS509に移行する。
画面上に表示されていないと判断された場合(ステップS507:NO)は、処理をステップS508に移行する。
ステップS508では、健診工程端末A111のCPU201は、ステップS504で特定された列を画面上に表示させるべくスクロールする。
ステップS509では、健診工程端末A111のCPU201は、ステップS502で取得した受診者番号の画面上における表示を識別可能に変更する。
例えば、受診済みであることが分かるように、当該受診者番号の背景色を塗りつぶす等の処理を行う。
ステップS510では、健診工程端末A111のCPU201は、ステップS504で特定された列のうち、受診済みの受診者番号の数をカウントする。
なお、本実施例においては、受診済みの受診者番号の数をカウントするように構成しているが、未受診者数をカウントするようにしても良い。
ステップS511では、健診工程端末A111のCPU201は、ステップS504で特定された列のすべての受診者が受診済みであるかを判断する。
In step S507, the CPU 201 of the medical examination process terminal A111 determines whether the examinee number acquired in step S502 is displayed on the screen. That is, it is determined whether the examinee number is in a position that cannot be seen unless the screen is scrolled or is already in a position that can be seen on the screen.
If it is determined that the image is displayed at a visible position on the screen (step S507: YES), the process proceeds to step S509.
If it is determined that it is not displayed on the screen (step S507: NO), the process proceeds to step S508.
In step S508, the CPU 201 of the medical examination process terminal A111 scrolls to display the column specified in step S504 on the screen.
In step S509, the CPU 201 of the medical examination process terminal A111 changes the display on the screen of the examinee number acquired in step S502 to be identifiable.
For example, processing such as painting out the background color of the examinee number is performed so that it can be seen that the patient has already been examined.
In step S510, the CPU 201 of the medical examination process terminal A111 counts the number of examinee numbers that have been examined among the columns identified in step S504.
In addition, in the present Example, although it has comprised so that the number of the examinee numbers which have already been examined may be counted, you may make it count the number of unexamined persons.
In step S511, the CPU 201 of the medical examination process terminal A111 determines whether all the examinees in the column specified in step S504 have been examined.

具体的には、図8に示す1列あたりの行数と、ステップS504で特定された列の受診者数とが一致した場合には、当該列のすべての受診者が受診済みであると判定される。
ステップS511ですべての受診者が受診済みであると判定された場合(ステップS511:YES)は、処理をステップS515に移行する。
ステップS511で未受診の受診者がいると判定された場合(ステップS511:NO)は、処理をステップS512に移行する。
ステップS512では、健診工程端末A111のCPU201は、ステップS510でカウントされた受診済みの受診者番号数を表示する。
Specifically, if the number of rows per column shown in FIG. 8 matches the number of examinees in the column specified in step S504, it is determined that all the examinees in the column have been examined. Is done.
If it is determined in step S511 that all examinees have been received (step S511: YES), the process proceeds to step S515.
If it is determined in step S511 that there is an undiagnosed patient (step S511: NO), the process proceeds to step S512.
In step S512, the CPU 201 of the medical examination process terminal A111 displays the number of examinee numbers that have been examined in step S510.

ステップS513では、健診工程端末A111のCPU201は、ステップS504で特定された列に表示されている受診者番号のうち、未受診者の人数が予め設定された人数以下であるか否かを判断する。   In step S513, the CPU 201 of the medical examination process terminal A111 determines whether or not the number of unexamined persons is equal to or less than a preset number among the examinee numbers displayed in the column identified in step S504. To do.

具体的には、1列あたりの行数と、当該列に含まれる受診者番号のうち受診済みの人数(ステップS510によりカウントされる数)との差を用いて、閾値と比較して判断する。
なお、ステップS510により未受診者数をカウントするように構成した場合は、当該カウントされた人数と閾値とを比較することにより判断する。
なお、予め設定された人数は、本実施例では図9に示すテーブルにより記憶されているものとし、本実施例では2人とする。
閾値以下であると判断した場合(ステップS513:YES)は、処理をステップS514に移行する。
閾値以下ではないと判断した場合(ステップS513:NO)は、本フローチャートの処理を終了する。
Specifically, using the difference between the number of rows per column and the number of people who have been examined among the numbers of the examinees included in the column (the number counted in step S510), the comparison is made with a threshold value. .
In addition, when it comprises so that the number of unexamined persons may be counted by step S510, it judges by comparing the counted number of persons with a threshold value.
It is assumed that the preset number of people is stored by the table shown in FIG. 9 in the present embodiment, and is two in this embodiment.
If it is determined that the value is equal to or less than the threshold value (step S513: YES), the process proceeds to step S514.
If it is determined that the value is not equal to or less than the threshold value (step S513: NO), the process of this flowchart ends.

ステップS514では、健診工程端末A111のCPU201は、ステップS504で特定された列のうち、未受診者の受診者番号を他の番号と識別可能に表示する。   In step S514, the CPU 201 of the medical examination process terminal A111 displays the examinee number of the unexamined person in the column identified in step S504 so as to be distinguishable from other numbers.

すなわち、当該列の受診者番号のうち、閾値以下の人数だけが未受診である場合には、当該受診者番号の受診者については未受診であり、受診忘れ等の可能性が高いことが想定される。このような場合に、ステップS514の処理により未受診者の番号を識別可能に表示することで、注意を喚起することが可能となる。
なお、本実施例ではステップS510で受診済みの受診者番号の数をカウントしているが、未受診の受診者番号の数をカウントするようにしても良い。
同様に、ステップS512では、未受診者数を表示しても良い。
In other words, if only the number of patients below the threshold among the number of patients in the column who have not been examined, it is assumed that there is a high possibility that the person who has received the number is not yet examined and forgetting to visit Is done. In such a case, it is possible to call attention by displaying the number of the unexamined person in an identifiable manner by the process of step S514.
In this embodiment, the number of examinee numbers that have already been examined is counted in step S510, but the number of examinee numbers that have not been examined may be counted.
Similarly, in step S512, the number of unexamined patients may be displayed.

ステップS515では、健診工程端末A111のCPU201は、ステップS511ですべての受診者が受診済みであると判定された列を削除する(表示しないようにする)。   In step S515, the CPU 201 of the medical examination process terminal A111 deletes (not to display) the column determined to have received all the examinees in step S511.

このように、すべての受診者が受診済みである列を削除することで、未受診の受診者を把握することが容易になる。すなわち、表示される受診済みの受診者番号を少なくすることで、不要な情報が削除され、未受診であると考えられる受診者番号が明確となる。例えば図14における「21」〜「30」が表示された列については、すべての受診者が受診済みであるため、画面からは削除されることとなる。
次に、図11〜図14を用いて、図5のフローチャートで示す処理を説明する。
In this way, by deleting a column in which all examinees have been examined, it becomes easy to grasp undiagnosed examinees. That is, by reducing the number of medical checkups that have already been displayed, unnecessary information is deleted, and the medical checkup number that is considered to have not been checked is clarified. For example, the columns displaying “21” to “30” in FIG. 14 are deleted from the screen because all the examinees have been examined.
Next, the processing shown in the flowchart of FIG. 5 will be described with reference to FIGS.

図11に示す画面例は、誰も受診をしていない状態においてディスプレイ装置210に表示される画面例である。すなわち、いずれの受診者番号も取得していないため、いずれの列も表示がされていない。
図12に示す画面例は、受診者番号「16」の受診者のみが受診済みである状態において表示される画面の例である。
The screen example shown in FIG. 11 is a screen example displayed on the display device 210 in a state in which no one is consulting. That is, since none of the patient numbers are acquired, no column is displayed.
The screen example shown in FIG. 12 is an example of a screen displayed in a state where only the examinee with the examinee number “16” has already undergone the examination.

すなわち図5に示すステップS502において受診者番号「16」を取得すると、ステップS506において受診者番号「11」から始まる列(1201)が画面に表示され、そのうち受診者番号「16」の箇所(1202)が他の箇所から識別可能に表示される(S509)。
図13に示す画面例は、受診者番号「11」から始まる列において、受診者番号「14」の受診者のみが未受診である場合に表示される画面の例である。
That is, when the examinee number “16” is acquired in step S502 shown in FIG. 5, a column (1201) starting from the examinee number “11” is displayed on the screen in step S506, of which the location (1202) of the examinee number “16” is displayed. ) Are displayed so as to be identifiable from other locations (S509).
The screen example illustrated in FIG. 13 is an example of a screen that is displayed when only the examinee with the examinee number “14” has not yet undergone the examination in the column starting with the examinee number “11”.

すなわち、受診者番号「11」から始まる列(1301)において未受診者は受診者番号「14」の1名のみである。そのため図5のステップS513において閾値以下であると判断され、ステップS514において受診者番号「14」の箇所(1302)が識別可能な表示になる(本実施例においては斜線掛けで表示される)。
図14に示す画面例は、受診者番号「66」の受診者を受け付けた場合の画面であり、ステップS508においてスクロールされたことを示す画面例である。
That is, in the column (1301) starting from the examinee number “11”, only one examinee number “14” has not been examined. Therefore, it is determined in step S513 in FIG. 5 that the value is equal to or less than the threshold value, and in step S514, the location (1302) of the examinee number “14” is displayed in an identifiable manner (displayed by hatching in this embodiment).
The screen example illustrated in FIG. 14 is a screen when the examinee with the examinee number “66” is received, and is an example of a screen indicating that scrolling has been performed in step S508.

すなわち、受診者番号「66」の受診者を受け付けたことで、受診者番号「61」から始まる列(1401)が表示されるが、当該列は画面上に表示されていない位置にあったため、ステップS508においてスクロールされて(スクロールバー1403が右端に移動している)受診者番号「66」(1402)が表示されたことを示す。
なお、図12〜図14の画面に示す各列の最上部に表示されているカッコ書きの数字は、当該列の中で受診済みの人数を表す数値である。
なお、本実施例においては、受診済みの人数を表示するように構成しているが、未受診者数を表示するように構成してもよい。
That is, by receiving the examinee with the examinee number “66”, a column (1401) starting from the examinee number “61” is displayed, but the column is in a position not displayed on the screen. This indicates that the patient number “66” (1402) is displayed being scrolled (the scroll bar 1403 is moved to the right end) in step S508.
The numbers in parentheses displayed at the top of each column shown in the screens of FIGS. 12 to 14 are numerical values representing the number of patients who have been examined in the column.
In this embodiment, it is configured to display the number of patients who have been examined, but it may be configured to display the number of unexamined persons.

また、本実施例においては、出張健診などにおける受診者の情報を表示する仕組みを前提として説明しているが、本発明の適用場面は健康診断には限定されない。例えば、セミナーや講義などのように、出欠の確認をするような場面であれば適用可能である。すなわち、健診工程端末が行う処理である必要はなく、携帯端末やPCなどの情報処理装置が行ってもよい。
また、本実施例においては上述の通り健康診断に適用した場合を用いて説明したため、画面に表示する番号を「受診者番号」としたが、受診者番号以外の情報であってもよい。
次に、図1における管理端末150が実行する回収処理について図6を用いて説明する。
In the present embodiment, the description is based on the premise of displaying the information of the examinee during a medical checkup on a business trip. However, the application scene of the present invention is not limited to the medical examination. For example, the present invention can be applied to scenes where attendance is confirmed such as seminars and lectures. That is, it is not necessary to perform the process performed by the medical examination process terminal, and may be performed by an information processing apparatus such as a portable terminal or a PC.
Further, in the present embodiment, since the case where it is applied to a health check as described above has been described, the number displayed on the screen is the “examinee number”, but information other than the examinee number may be used.
Next, the collection process executed by the management terminal 150 in FIG. 1 will be described with reference to FIG.

図6は、図1における管理端末150が実行する回収処理の手順を示すフローチャートである。なお、本処理は、管理端末150のCPU201が所定の制御プログラムを読み出して実行することにより実現される(即ち、管理端末150のCPU201の制御のもとで実行される)処理に対応する。   FIG. 6 is a flowchart showing the procedure of the collection process executed by the management terminal 150 in FIG. This process corresponds to a process realized by the CPU 201 of the management terminal 150 reading and executing a predetermined control program (that is, executed under the control of the CPU 201 of the management terminal 150).

図6において、まず、管理端末150のCPU201は、ディスプレイ装置210(タッチパネルを兼ねる)や入力装置209への操作を判定し、管理端末150の入力装置209にカード(記録媒体160)がタッチされると(ステップS601)、管理端末150のCPU201は、入力装置209を介して記録媒体160に対して当該記録媒体160に記録されている受診者情報及び検査データ(測定値)の読取要求を送信する(ステップS602)。
当該読取要求を受信した記録媒体160のコントローラは、受診者情報、及び検査データ(測定値)を管理端末150の入力装置209に送信する。
In FIG. 6, first, the CPU 201 of the management terminal 150 determines an operation on the display device 210 (also serving as a touch panel) and the input device 209, and the card (recording medium 160) is touched on the input device 209 of the management terminal 150. (Step S601), the CPU 201 of the management terminal 150 transmits a request for reading the examinee information and examination data (measurement values) recorded in the recording medium 160 to the recording medium 160 via the input device 209. (Step S602).
The controller of the recording medium 160 that has received the read request transmits the examinee information and the examination data (measurement value) to the input device 209 of the management terminal 150.

次いで、管理端末150のCPU201は、管理端末150の入力装置209を介して一人分の受診者情報及び検査データを受信して(ステップS603)、管理端末150のRAM202等のワークエリアに記憶する(ステップS604)。   Next, the CPU 201 of the management terminal 150 receives the examinee information and examination data for one person via the input device 209 of the management terminal 150 (step S603) and stores it in a work area such as the RAM 202 of the management terminal 150 ( Step S604).

次いで、管理端末150のCPU201は、RAM202に記憶される受診者情報と上記一人分の検査データを照合し(ステップS605)、未受診の健診工程がないか判定し(ステップS606)、判定結果を管理端末150のRAM202等のワークエリアに記憶する。   Next, the CPU 201 of the management terminal 150 collates the patient information stored in the RAM 202 with the examination data for one person (step S605), determines whether there is an unexamined medical examination process (step S606), and the determination result. Is stored in a work area such as the RAM 202 of the management terminal 150.

次いで、管理端末150のCPU201は、管理端末150のディスプレイ装置210に図19に示すような検査結果及び判定結果画面を表示する(ステップS607)。図19は、管理端末の回収処理プログラム画面の一例である。管理端末150のCPU201は、図19の画面において、受信した受診者情報に基づいて受診者IDや氏名等を表示し、ステップS606の判定結果に基づいて受診済みか否かを表示する。
なお、図19に示す画面では、血液検査が未受診であり、それ以外の健診項目については受診済みであることを示している。
Next, the CPU 201 of the management terminal 150 displays an inspection result and determination result screen as shown in FIG. 19 on the display device 210 of the management terminal 150 (step S607). FIG. 19 is an example of a collection processing program screen of the management terminal. The CPU 201 of the management terminal 150 displays the examinee ID, name, and the like based on the received examinee information on the screen of FIG. 19, and displays whether or not the consultation has been completed based on the determination result of step S606.
Note that the screen shown in FIG. 19 indicates that the blood test has not been examined and that other medical examination items have been examined.

図6に戻り、管理端末150のCPU201は、図19の画面の各ボタン(表示切替ボタン、印刷ボタン、登録ボタン)のタッチ(押下)を検知し(操作判定し)、表示切替ボタンが押下(タッチ)されたか否かを判別する(ステップS608)。表示切替ボタンが押下されたときは(ステップS608:YES)、管理端末150のCPU201は、図19の初期画面がディスプレイ装置210に表示されていた場合は、健診データ明細表示画面(不図示)に表示を切り替える。健診データ明細表示画面が表示されていた場合は、図19の初期画面に表示を切り替える(ステップS609)。そして、処理をステップS608に戻す。   Returning to FIG. 6, the CPU 201 of the management terminal 150 detects a touch (pressing) of each button (display switching button, print button, registration button) on the screen of FIG. 19 (determines an operation), and the display switching button is pressed ( It is determined whether or not it has been touched (step S608). When the display switching button is pressed (step S608: YES), the CPU 201 of the management terminal 150 displays the medical examination data details display screen (not shown) when the initial screen of FIG. Switch the display to. If the medical examination data detail display screen is displayed, the display is switched to the initial screen of FIG. 19 (step S609). Then, the process returns to step S608.

ステップS608の判別の結果、表示切替ボタンが押下されないときは(ステップS608でNO)、印刷ボタンが押下(タッチ)されたか否かを判別する(ステップS610)。印刷ボタンが押下されたときは、(ステップS610でYES)、管理端末150のCPU201は、RAM202等に記憶した受診者情報及び検査データに基づいて、受診者個人用の結果リストを印刷し(ステップS611)、処理をステップS608に戻す。   If the result of the determination in step S608 is that the display switching button has not been pressed (NO in step S608), it is determined whether or not the print button has been pressed (touched) (step S610). When the print button is pressed (YES in step S610), the CPU 201 of the management terminal 150 prints a personalized result list based on the patient information and examination data stored in the RAM 202 or the like (step S610). S611), the process returns to step S608.

ステップS610の判別の結果、印刷ボタンが押下されないときは(ステップS610でNO)、登録ボタンが押下(タッチ)されたか否かを判別し(ステップS612)、登録ボタンが押下されないときは(ステップS612でNO)、処理をステップS608に戻す。   If the result of determination in step S610 is that the print button has not been pressed (NO in step S610), it is determined whether or not the registration button has been pressed (touched) (step S612), and if the registration button has not been pressed (step S612). NO), the process returns to step S608.

ステップS612の判別の結果、登録ボタンが押下されたときは(ステップS612でYES)、管理端末150のCPU201は、ステップS606における各検査データの検査漏れの判定結果に基づいて、未受診の項目があるか否かを判別し(ステップS613)、未受診の項目がある場合は(ステップS613でYES)、管理端末150のCPU201は、管理端末150の不図示のスピーカーから警告音を出力し、管理端末150のディスプレイ装置210に未受診である健診工程の名称と受診者ID及び氏名、再度該当する健診工程に行くように促すメッセージ(不図示)を表示し(ステップS614)、処理をステップS615に進める。   As a result of the determination in step S612, when the registration button is pressed (YES in step S612), the CPU 201 of the management terminal 150 determines that the unexamined item is based on the determination result of the inspection omission of each inspection data in step S606. It is determined whether or not there is an item (step S613), and if there is an undiagnosed item (YES in step S613), the CPU 201 of the management terminal 150 outputs a warning sound from a speaker (not shown) of the management terminal 150 for management. The display device 210 of the terminal 150 displays the name of the unexamined medical examination process, the examinee ID and name, and a message (not shown) prompting the user to go to the relevant medical examination process again (step S614), and the process is performed. Proceed to S615.

ステップS613の判別の結果、未健診項目がないときは(ステップS613でNO)、管理端末150のCPU201は、健診結果ファイルに1人分の検査データ及び通過記録データを記憶する(ステップS615)。   If the result of determination in step S613 is that there are no unexamined items (NO in step S613), the CPU 201 of the management terminal 150 stores the examination data and pass record data for one person in the medical examination result file (step S615). ).

次いで、管理端末150のCPU201は処理をステップS616に移行する。なお、ステップS616の料金計算処理の詳細については、図7のフローチャートを用いて説明する。   Next, the CPU 201 of the management terminal 150 moves the process to step S616. Details of the fee calculation processing in step S616 will be described with reference to the flowchart of FIG.

図7は、図6におけるステップS716の料金計算処理の詳細を示すフローチャートである。なお、本フローチャートの処理は、管理端末150のCPU201が所定の制御プログラムを読み出して実行することにより実現される(即ち、管理端末のCPU201の制御のもとで実行される)処理に対応する。
ステップS701は、検査データから受診済みの健診項目を検索する。
次いで、ステップS702では、ステップS701で取得した受診済みの健診項目に対応する料金を、図22に示す料金表に基づき取得する。
次いで、ステップS703では、ステップS702で取得した料金の合計を基本料金に加算することで、健診料金を算出する。
また、計算された健診料金及びその内訳を管理端末150のディスプレイ装置210に表示させても良い。
図7の料金計算処理によれば、受診者の属性や受診した健診項目に応じて受診者毎にそれぞれ健診料金の計算を行うことが可能となる。
FIG. 7 is a flowchart showing details of the charge calculation processing in step S716 in FIG. Note that the processing of this flowchart corresponds to processing realized by the CPU 201 of the management terminal 150 reading and executing a predetermined control program (that is, executed under the control of the CPU 201 of the management terminal).
In step S701, medical examination items that have been examined are searched from the examination data.
Next, in step S702, a fee corresponding to the medical checkup item already received in step S701 is acquired based on the fee table shown in FIG.
Next, in step S703, the medical examination fee is calculated by adding the total fee acquired in step S702 to the basic fee.
Further, the calculated medical examination fee and its breakdown may be displayed on the display device 210 of the management terminal 150.
According to the charge calculation process of FIG. 7, it becomes possible to calculate the medical examination fee for each examinee according to the attributes of the examinee and the medical examination items received.

上述した本実施の形態では、ディスプレイ装置210をタッチパネル付きのディスプレイとして説明したが、ディスプレイ装置210を通常のディスプレイとし、マウス等のポインティングデバイスを設けて入力を行うように構成してもよい。
また、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されてもよい。
In the above-described embodiment, the display device 210 has been described as a display with a touch panel. However, the display device 210 may be a normal display, and a pointing device such as a mouse may be provided to perform input.
Further, the configuration and contents of the various data described above are not limited to this, and may be configured with various configurations and contents according to applications and purposes.

また、本発明は、例えば、システム、装置、方法、プログラム若しくは記録媒体等としての実施の態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用してもよく、一つの機器からなる装置に適用してもよい。   Further, the present invention can take the form of, for example, a system, apparatus, method, program, or recording medium, and can be applied to a system composed of a plurality of devices. The present invention may be applied to an apparatus composed of one device.

上述したように、図1に示した健診工程端末は、図15、図16に示した関連付情報ファイル、各健診機器とのインタフェース設定、各処理プログラム、及び各健診機器の設定情報を少なくとも記憶する。そして、健診工程端末のCPU201は、図18に示した各健診メニューのいずれかの選択に応じて、上記健診機器の設定情報と上記処理プログラムとを読み出して実行する。   As described above, the medical examination process terminal shown in FIG. 1 has the association information file shown in FIG. 15 and FIG. 16, the interface settings with each medical examination device, each processing program, and the setting information of each medical examination device. Remember at least. Then, the CPU 201 of the medical examination process terminal reads and executes the setting information of the medical examination device and the processing program in accordance with the selection of any of the medical examination menus shown in FIG.

また、管理端末150は、受診者情報(各健診工程の各健診データ及び通過記録データのフォーマットを含む)を記憶する。また、管理端末150のCPU201は、記録媒体160から受診者IDと、上記健診データを読み出し、上記フォーマットと上記健診データとに基づいて検査洩れの有無を判定し、検査漏れがあると判定した場合に、検査漏れと判定した健診工程の健診データ復旧の要否を上記フォーマットに基づいて判定する(図9)。   Further, the management terminal 150 stores examinee information (including the format of each medical examination data and passage record data of each medical examination process). Further, the CPU 201 of the management terminal 150 reads the examinee ID and the medical examination data from the recording medium 160, determines whether there is a test omission based on the format and the medical examination data, and determines that there is an omission. In this case, it is determined based on the above format whether or not the medical examination data of the medical examination process determined to be an inspection failure is necessary (FIG. 9).

また、健診工程端末のCPU201は、各健診工程別の各健診機器別の設定情報を記憶し、上記処理プログラム(図15、図16)は、上記各メニューを選択した場合に当該選択した健診工程における複数の健診機器から1つを選択させて、当該選択された健診機器に関連付けられた設定情報を読み出して処理を実行する。   The CPU 201 of the medical examination process terminal stores setting information for each medical examination device for each medical examination process, and the processing program (FIGS. 15 and 16) selects the menu when the menu is selected. One is selected from a plurality of medical examination devices in the medical examination process, and setting information associated with the selected medical examination device is read out and executed.

以上の構成により、複数の処理プログラムを健診工程端末の記憶してメニューの選択に応じて所定の健診機器の設定を読み込んで対応する処理プログラムを健診工程端末のCPU201で実行するので、現有する様々な種類の健診機器及び様々な外部インタフェースに柔軟に対応可能で健診時の準備工数を大幅に削減可能な仕組みを提供することができる。   With the above configuration, since a plurality of processing programs are stored in the medical examination process terminal, the setting of a predetermined medical examination device is read according to the menu selection, and the corresponding processing program is executed by the CPU 201 of the medical examination process terminal. It is possible to provide a mechanism that can flexibly cope with various types of current medical examination devices and various external interfaces and can significantly reduce the number of preparation steps at the time of the medical examination.

なお、特に図示しないが、本発明に係る装置で読み取り可能な各種プログラムやデータを格納する記録媒体(記憶媒体)には、該記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報,作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。   Although not particularly illustrated, a recording medium (storage medium) for storing various programs and data readable by the apparatus according to the present invention includes information for managing a program group stored in the recording medium, for example, version information, The creator and the like are also stored, and information depending on the OS on the program reading side, for example, an icon for identifying and displaying the program may be stored.

さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、インストールするプログラムやデータが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。   Further, data depending on various programs is also managed in the directory. In addition, when a program or data to be installed is compressed, a program to be decompressed may be stored.

本実施の形態における各フローチャート、及び画面に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、不図示のCD−ROMやフラッシュメモリやFD等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。   The functions shown in the flowcharts and screens in this embodiment may be performed by a host computer by a program installed from the outside. In this case, the present invention can be applied even when an information group including a program is supplied to the output device from a recording medium (not shown) such as a CD-ROM, a flash memory, or an FD, or from an external recording medium via a network. Applicable.

以上のように、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。   As described above, a recording medium in which a program code of software that realizes the functions of the above-described embodiments is recorded is supplied to the system or apparatus, and the computer (or CPU or MPU) of the system or apparatus stores the recording medium in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing the programmed program code.

この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。   In this case, the program code itself read from the recording medium realizes the novel function of the present invention, and the recording medium storing the program code constitutes the present invention.

プログラムコードを供給するための記録媒体としては、例えば、フレキシブルディスク,ハードディスク,光ディスク,光磁気ディスク,CD−ROM,CD−R,DVD−ROM,磁気テープ,不揮発性のメモリカード,ROM,EEPROM,シリコンディスク等を用いることができる。   As a recording medium for supplying the program code, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, A silicon disk or the like can be used.

また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。   Further, by executing the program code read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on the instruction of the program code, etc. However, it is needless to say that a case where the function of the above-described embodiment is realized by performing part or all of the actual processing and the processing is included.

さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。   Furthermore, after the program code read from the recording medium is written in a memory provided in a function expansion board inserted in the computer or a function expansion unit connected to the computer, the function expansion is performed based on the instruction of the program code. It goes without saying that the CPU or the like provided in the board or the function expansion unit performs part or all of the actual processing, and the functions of the above-described embodiments are realized by the processing.

また、本発明は、複数の機器から構成されるシステムに適用しても、1つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Further, the present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.

さらに、本発明を達成するためのソフトウェアによって表されるプログラムをネットワーク上のサーバ,データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。   Furthermore, by downloading and reading out a program represented by software for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. It becomes.

100 受付端末
110 健診機器A
111 健診工程端末A
150 管理端末
160 記録媒体
100 Reception terminal 110 Medical examination device A
111 medical examination process terminal A
150 Management terminal 160 Recording medium

Claims (7)

識別番号を画面に表示する情報処理装置であって、
画面に表示される識別番号の1グループあたりの個数を記憶する記憶手段と、
識別番号の入力を受け付ける識別番号受付手段と、
前記識別番号受付手段により入力を受け付けた識別番号と、前記記憶手段に記憶された1グループあたりの識別番号の個数とから、当該入力を受け付けた識別番号が含まれるグループを特定するグループ特定手段と、
前記グループ特定手段により特定されたグループが画面に表示済みである場合、当該識別番号を他の識別番号から識別可能に表示する表示制御手段と、
を備え、
前記表示制御手段は、前記グループ特定手段により特定されたグループが画面に表示されていない場合は、前記グループ特定手段により特定されたグループを画面に表示し、当該識別番号を他の識別番号から識別可能に表示することを特徴とする情報処理装置。
An information processing apparatus that displays an identification number on a screen,
1 and to that Symbol憶means stores number per group identification number on the screen,
An identification number receiving means for receiving an input of an identification number;
Wherein the identification number, the input of which is accepted by the identification number reception means, before handed憶from the number of identification numbers per group that were stored in the unit, group specifying that identifies the group that contains the identification number receiving the input Means,
If the group identified by the group identifying unit has already been displayed on the screen, display control means for distinguishably displaying the identification number from the other identification numbers,
With
It said display control means, when the group identified by the group identifying unit is not displayed on the screen, displays a group identified by the group identifying unit on a screen, identifying the identification number from the other identification number An information processing apparatus characterized by being displayed.
前記グループ特定手段により特定されたグループに含まれる識別番号を、前記識別番号受付手段で入力を受け付けたか判断することにより、当該グループが表示済みであるか否かを判定する表示判定手段をさらに備えることを特徴とする請求項1に記載の情報処理装置。 Display determination means for determining whether or not the group has already been displayed by determining whether the identification number included in the group specified by the group specifying means has received an input by the identification number receiving means; the information processing apparatus according to claim 1, characterized in that it comprises. 前記表示制御手段により、前記識別番号受付手段で受け付けた識別番号を識別可能に表示した際に、当該識別番号が画面上で認識することが出来ない位置にある場合、当該識別番号が画面上に表示されるようスクロールするスクロール手段をさらに備えることを特徴とする請求項1または2に記載の情報処理装置。 When the display control means displays the identification number received by the identification number reception means in an identifiable manner, if the identification number is in a position where it cannot be recognized on the screen, the identification number is displayed on the screen. The information processing apparatus according to claim 1, further comprising scroll means for scrolling to be displayed. 前記グループ特定手段により特定されたグループに含まれる識別番号のうち、すでに前記識別番号受付手段により入力を受け付けた識別番号の個数をカウントするカウント手段をさらに備えることを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。 4. The apparatus according to claim 1, further comprising a counting unit that counts the number of identification numbers already received by the identification number receiving unit among the identification numbers included in the group specified by the group specifying unit. The information processing apparatus according to any one of the above. 前記表示制御手段は、さらに、
前記カウント手段によりカウントされた識別番号の個数と、前記記憶手段に記憶された1グループあたりの識別番号の個数とに基づき、当該グループにおける前記識別番号受付手段により入力を受け付けていない識別番号の個数が予め定められた個数よりも少ない場合には、当該入力を受け付けていない識別番号を、他の識別番号から識別可能に表示することを特徴とする請求項4に記載の情報処理装置。
The display control means further includes
Based on the number of identification numbers counted by the counting means and the number of identification numbers per group stored in the storage means, the number of identification numbers not received by the identification number receiving means in the group 5. The information processing apparatus according to claim 4 , wherein when the number is less than a predetermined number, an identification number that has not received the input is displayed so as to be identifiable from another identification number .
面に表示される識別番号の1グループあたりの個数を記憶し、識別番号を画面に表示する情報処理装置における情報処理方法であって、
前記情報処理装置の識別番号受付手段が、識別番号の入力を受け付ける識別番号受付工程と、
前記情報処理装置のグループ特定手段が、前記識別番号受付工程により入力を受け付けた識別番号と、前記憶された1グループあたりの識別番号の個数とから、当該入力を受け付けた識別番号が含まれるグループを特定するグループ特定工程と、
前記情報処理装置の表示制御手段が、前記グループ特定工程により特定されたグループが画面に表示済みである場合、当該識別番号を他の識別番号から識別可能に表示する表示制御工程と、
を備え、
前記表示制御工程は、前記グループ特定工程により特定されたグループが画面に表示されていない場合は、前記グループ特定工程により特定されたグループを画面に表示し、当該識別番号を他の識別番号から識別可能に表示することを特徴とする情報処理方法。
Storing the number per 1 group identification number that is displayed on the screen, an information processing method in an information processing apparatus for displaying an identification number on the screen,
An identification number receiving unit of the information processing apparatus for receiving an input of an identification number;
Group identification means of the information processing apparatus includes the identification number, the input of which is accepted by the identification number receiving step, the number of pre-Symbol stored 1 per group identification number, the identification number that accepts the input and the group specifying step of specifying the group,
Display control means of the information processing apparatus, if the group identified by the group identification process has already been displayed on the screen, and a display control step of distinguishably displaying the identification number from the other identification numbers,
With
Wherein the display control step, if the group identified by the group identification process is not displayed on the screen, a group identified by the group identifying step is displayed on the screen, identifying the identification number from the other identification number An information processing method characterized in that display is possible.
面に表示される識別番号の1グループあたりの個数を記憶し、識別番号を画面に表示する情報処理装置において実行可能なプログラムであって、
前記情報処理装置を、
識別番号の入力を受け付ける識別番号受付手段と、
前記識別番号受付手段により入力を受け付けた識別番号と、前記記憶手段に記憶された1グループあたりの識別番号の個数とから、当該入力を受け付けた識別番号が含まれるグループを特定するグループ特定手段と、
前記グループ特定手段により特定されたグループが画面に表示済みである場合、当該識別番号を他の識別番号から識別可能に表示する表示制御手段として機能させ、
前記表示制御手段は、前記グループ特定手段により特定されたグループが画面に表示されていない場合は、前記グループ特定手段により特定されたグループを画面に表示し、当該識別番号を他の識別番号から識別可能に表示することを特徴とするプログラム。
Storing the number per 1 group identification number that is displayed on the screen, a program executable in an information processing apparatus for displaying an identification number to the screen,
The information processing apparatus;
An identification number receiving means for receiving an input of an identification number;
Wherein the identification number, the input of which is accepted by the identification number reception means, before handed憶from the number of identification numbers per group that were stored in the unit, group specifying that identifies the group that contains the identification number receiving the input Means,
If the group identified by the group identifying unit has already been displayed on the screen, to function as a display control means for distinguishably displaying the identification number from the other identification numbers,
It said display control means, when the group identified by the group identifying unit is not displayed on the screen, displays a group identified by the group identifying unit on a screen, identifying the identification number from the other identification number A program characterized by enabling display.
JP2012046554A 2011-03-03 2012-03-02 Information processing apparatus, information processing method, and program Active JP5354043B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012046554A JP5354043B2 (en) 2011-03-03 2012-03-02 Information processing apparatus, information processing method, and program

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2011046841 2011-03-03
JP2011046841 2011-03-03
JP2012046554A JP5354043B2 (en) 2011-03-03 2012-03-02 Information processing apparatus, information processing method, and program

Publications (2)

Publication Number Publication Date
JP2012194974A JP2012194974A (en) 2012-10-11
JP5354043B2 true JP5354043B2 (en) 2013-11-27

Family

ID=47086752

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012046554A Active JP5354043B2 (en) 2011-03-03 2012-03-02 Information processing apparatus, information processing method, and program

Country Status (1)

Country Link
JP (1) JP5354043B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0383163A (en) * 1989-08-28 1991-04-09 Shimadzu Corp Patient flow system
JP2000347557A (en) * 1999-06-08 2000-12-15 Nec Corp Network system in classroom
JP2004164095A (en) * 2002-11-11 2004-06-10 Toshiba Social Automation Systems Co Ltd Medical examination card, medical checkup system using same card, medical examination method and medical examination system

Also Published As

Publication number Publication date
JP2012194974A (en) 2012-10-11

Similar Documents

Publication Publication Date Title
JP5608830B1 (en) Medical record transfer system and medical record transfer method
JP5019318B2 (en) Medical examination information processing system, medical examination information processing apparatus, medical examination information processing method, program, and storage medium
JP5203834B2 (en) Medical examination information processing apparatus, medical examination information processing method, program, storage medium, and medical examination information processing system
JP6100668B2 (en) MEDICAL MANAGEMENT DEVICE, MEDICAL MANAGEMENT DEVICE CONTROL METHOD, AND PROGRAM
JP5446475B2 (en) More than information processing device, information processing method, program
JP5577785B2 (en) Medical examination information processing system, medical examination information processing apparatus, medical examination information processing method, program, and storage medium
JP6530896B2 (en) Medical record transfer system and medical record transfer method
JP6112243B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP6056133B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP5354043B2 (en) Information processing apparatus, information processing method, and program
JP5909929B2 (en) Medical examination information processing apparatus, medical examination information processing system, information processing method, program
JP5038249B2 (en) Medical examination information processing apparatus, medical examination information processing method, program, storage medium, and medical examination information processing system
JP5920514B2 (en) Medical examination information processing system, medical examination information processing apparatus, medical examination information processing method, program, and storage medium
JP5793937B2 (en) Information processing apparatus, information processing method, and program
JP5895532B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP5895531B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP6447594B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP5907548B2 (en) Medical examination information processing system, medical examination information processing apparatus, medical examination information processing method, program, and storage medium
JP5899831B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP5720838B2 (en) Medical examination information processing system, medical examination information processing apparatus, medical examination information processing method, program, and storage medium
JP6128252B2 (en) Medical examination information processing apparatus, medical examination information processing method, program, and storage medium
JP5879957B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP6112244B2 (en) Medical examination information processing apparatus, medical examination information processing method, program
JP2017117138A (en) Information processing device, information processing method, and program
JP5019319B2 (en) Medical examination information processing system, medical examination information processing apparatus, medical examination information processing method, program, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120628

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130426

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130507

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20130531

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20130531

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130708

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: 20130730

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130812

R150 Certificate of patent or registration of utility model

Ref document number: 5354043

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250