(57)【要約】【課題】  行単位テンプレートをもとに自動組版を行い、修正作業を随時容易に行うことができる自動組版システム等を提供する。【解決手段】  臨床検査会社５が発行している検査案内書を制作する検査案内書自動組版システム１は、印刷会社７に設置される検査情報データベース２３として臨床検査情報をデータベース化し、臨床検査会社５に設置される検査情報編集コンピュータ９からネットワーク３及び印刷会社７に設置される検査情報データサーバ１５を介して、検査情報データベース２３の修正、追加、削除等の保守作業を行う。検査情報自動組版サーバ１７は、行単位のテンプレートをもとに検査情報データベース１５を用いて自動組版処理を行い、印刷用の製版データを作成する。【選択図】  図１
2006085514.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバコンピュータと、前記ネットワークに接続されたコンピュータとを具備し、
前記サーバコンピュータは、前記コンピュータにより入力された検査情報データを保持する保持手段と、
行単位テンプレートをもとに、前記保持手段から検査情報データを取り出し、自動組版を行う自動組版手段と、
を具備することを特徴とする自動組版システム。
【請求項２】
前記自動組版手段によって行われた自動組版に従って印刷を行う印刷手段を更に具備することを特徴とする請求項１記載の自動組版システム。
【請求項３】
前記行単位テンプレートは、検査情報データの項目毎に印刷位置、サイズ、書体、文字サイズ、最大文字数等を指定することを特徴とする請求項１記載の自動組版システム。
【請求項４】
前記自動組版手段は、行単位テンプレートによる自動組版の結果をもとに、ページ単位の自動組版を行うことを特徴とする請求項１記載の自動組版システム。
【請求項５】
前記自動組版手段は、ページ単位の自動組版の結果をもとに、索引データベースを作成することを特徴とする請求項１記載の自動組版システム。
【請求項６】
ネットワークに接続されたサーバコンピュータであって、
前記サーバコンピュータは、前記ネットワークに接続されたコンピュータにより入力された検査情報データを保持する保持手段と、
行単位テンプレートをもとに、前記保持手段から検査情報データを取り出し、自動組版を行う自動組版手段と、
を具備することを特徴とするサーバコンピュータ。
【請求項７】
更に、前記自動組版手段によって行われた自動組版に従って印刷を行うことを特徴とする請求項６記載のサーバコンピュータ。
【請求項８】
前記行単位テンプレートは、検査情報データの項目毎に印刷位置、サイズ、書体、文字サイズ、最大文字数等を指定することを特徴とする請求項６記載のサーバコンピュータ。
【請求項９】
前記自動組版手段は、行単位テンプレートによる自動組版の結果をもとに、ページ単位の自動組版を行うことを特徴とする請求項６記載のサーバコンピュータ。
【請求項１０】
前記自動組版手段は、ページ単位の自動組版の結果をもとに、索引データベースを作成することを特徴とする請求項６記載のサーバコンピュータ。
【請求項１１】
コンピュータを請求項６記載のサーバコンピュータとして機能させるプログラム。
【請求項１２】
コンピュータを請求項６記載のサーバコンピュータとして機能させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行単位テンプレートをもとに自動組版を行う自動組版システム等に関する。
【背景技術】
【０００２】
医療関係者に臨床検査会社の検査内容を案内する検査案内書のような冊子の作成は、毎年、内容が更新され、更新後速やかに更新を反映した新しい冊子を医療関係者に届ける必要があるため、非常に短い期間で冊子を作成しなければならない。
従来、冊子の作成を行う際は、まず前年の冊子に修正箇所を赤字で記入して指示し、その指示に従ってＤＴＰ（DeskTop Publishing）データを修正したもののカンプを出力し校正するという作業を繰り返し行うが、臨床検査の追加や廃止によってページをまたいだ修正が発生すると、ＤＴＰデータの修正及び校正共に作業量が多くなる。
また、全ての作業を人的に行うため、ヒューマンエラーによる作業の手戻りが多く、作業コストが膨大になる。
【０００３】
一方、新聞社や印刷会社において、記事や画像を入力し、システムに登録された記事や画像の紙面レイアウトを決定し、これによって作成された紙面データから印刷用の版下を作成する新聞製作システムでは、求人、映画、演劇案内等広告を適当な組にまとめてレイアウト配置をする。例えば、求人の案内広告では、ユニットと呼ばれる各案内広告を分類項目単位である業種単位にまとめ、レイアウト配置する案内まとめ組という作業が発生する。従来、このような案内まとめ組のレイアウト配置作業は、オペレータが組版端末を使用して画面を見ながら試行錯誤を繰り返すことにより行っていたため、かなりの作業時間を要した。また、オペレータが段毎の案内が揃うようにするため、様々な編集命令を実行しなければならないので、専門知識を要する上に経験と技術が必要で、オペレータにかかる負担も大きかった。
【０００４】
オペレータの負担を軽減し、レイアウト配置に要する作業時間を短縮するため、案内まとめ組の領域情報と並び順を予め設定して各ユニットを配置し、隣接するユニット間の隙間の平均値を算出し、案内まとめ組を構成する全ての段におけるユニット間の隙間が上記平均値以下となるようにユニットを割り付けることにより、案内まとめ組のレイアウト配置を自動で行うという方法がある。（特許文献１参照）
【０００５】
【特許文献１】特開平１１−２５９４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の方法では検査案内書のように臨床検査等の分類により項目毎のフォーマットが細かく指定されている冊子では、更に項目毎のレイアウト処理が必要となる。また、検査案内書では臨床検査等の項目の並び順が仕様により定められており、上記の方法を適用することはできない。
【０００７】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは行単位テンプレートをもとに自動組版を行い、修正作業を随時容易に行うことができる自動組版システム等を提供することにある。
【課題を解決するための手段】
【０００８】
前述した目的を達成するために第１の発明は、ネットワークに接続されたサーバコンピュータと、前記ネットワークに接続されたコンピュータとを具備し、前記サーバコンピュータは、前記コンピュータにより入力された検査情報データを保持する保持手段と、行単位テンプレートをもとに、前記保持手段から検査情報データを取り出し、自動組版を行う自動組版手段と、を具備することを特徴とする自動組版システムである。
【０００９】
自動組版システムは、臨床検査会社が発行している検査案内書等を制作する。印刷会社では、検査案内書の検査情報をデータベース化して保持している。臨床検査会社に設置されるコンピュータから、ネットワーク、サーバコンピュータを介して印刷会社に設置される検査情報のデータベースにアクセスし、データベースの修正、追加、削除等の保守作業を随時行う。
自動組版手段である印刷会社の自動組版サーバは、行単位テンプレートをもとに検査情報のデータベースを用いて自動組版処理を行い、印刷用の製版データを作成する。そして、自動組版システムは製版データに従って印刷を行う。
【００１０】
自動組版システムが自動組版処理で使用する行単位テンプレートは、検査情報データの項目毎にページ内での印刷位置、サイズ、書体、文字サイズ、最大文字数等を指定する。自動組版システムは、行単位テンプレートを用いた行単位の自動組版の結果を用いて、ページの禁則処理に従ってページ単位の自動組版処理を行う。また、ページ単位の自動組版の結果をもとに索引データベースを作成し、索引ページを生成する。
【００１１】
第２の発明は、ネットワークに接続されたサーバコンピュータであって、前記サーバコンピュータは、前記ネットワークに接続されたコンピュータにより入力された検査情報データを保持する保持手段と、行単位テンプレートをもとに、前記保持手段から検査情報データを取り出し、自動組版を行う自動組版手段と、を具備することを特徴とするサーバコンピュータである。
サーバコンピュータは、前記自動組版手段によって行われた自動組版に従って印刷を行う。
【００１２】
第３の発明は、コンピュータを請求項６記載のサーバコンピュータとして機能させるプログラムである。
【００１３】
第４の発明は、コンピュータを請求項６記載のサーバコンピュータとして機能させるプログラムを記録した記録媒体である。
【発明の効果】
【００１４】
本発明によれば、行単位テンプレートをもとに自動組版を行い、修正作業を随時容易に行うことができる自動組版システム等を提供することができる。
【発明を実施するための最良の形態】
【００１５】
以下、添付図面を参照しながら、本発明に係る自動組版システム等の好適な実施形態について詳細に説明する。
【００１６】
最初に、図１を参照しながら、本発明の実施の形態に係る検査案内書自動組版システム１の構成について説明する。
図１は、検査案内書自動組版システム１の構成を示すブロック図である。
【００１７】
本発明に係る検査案内書自動組版システム１は、臨床検査会社５に設置される検査情報編集コンピュータ９、検査情報閲覧コンピュータ１１と、印刷会社７に設置されるＷｅｂサーバ１３、検査情報データサーバ１５、検査情報自動組版サーバ１７がネットワーク３を介して接続される。ネットワーク３は、インターネット等のネットワークである。
【００１８】
検査情報編集コンピュータ９は、臨床検査会社５の学術部のような臨床検査情報の保守を行う部署に設置されるパーソナルコンピュータのようなコンピュータである。
検査情報編集コンピュータ９は、ネットワーク３及び検査情報データサーバ１５を介して、検査情報データベース２３の臨床検査情報項目の修正、追加、削除等の保守作業を行う。これらの保守作業は随時行うことが可能で、修正指示等の作業を分散させる。
また、保守作業等と同時に検査案内書の表組み構成を確認することができるため、それと同時に臨床検査情報項目の追加や削除による検査案内書のデザイン変更の確認をすることができる。
【００１９】
検査情報閲覧コンピュータ１１は、臨床検査会社５の営業部のような臨床検査情報の閲覧を行う部署に設置されるパーソナルコンピュータのようなコンピュータである。
検査情報閲覧コンピュータ９は、ネットワーク３及び検査情報データサーバ１５を介して、検査情報データベース２３の臨床検査情報項目を閲覧したり、検査案内書の表組み構成を確認する。
【００２０】
Ｗｅｂサーバ１３は、印刷会社７に設置されるサーバで、テンプレートデータベース２１が接続されている。
Ｗｅｂサーバ１３は、検査情報編集コンピュータ９から検査情報データサーバ１５が保持する検査情報データベース２３の臨床検査情報項目を追加、修正、削除する画面を、テンプレートデータベース２１を用いて検査情報編集コンピュータ９の表示装置上に表示する。
テンプレートデータベース２１は、臨床検査情報項目の追加、修正、削除等の作業のための画面を表示するためのテンプレートを保持している。
【００２１】
検査情報データサーバ１５は、印刷会社７に設置されるサーバで、検査情報データベース２３が接続されている。
検査情報データベース１５は、臨床検査情報項目をＣＳＶ(Comma Separated
Value)形式でデータベース化した検査情報データベース２３の修正、追加、削除等の保守作業を管理する。
【００２２】
検査情報自動組版サーバ１７は、印刷会社７に設置されるサーバで、検査案内書の組版データを保持する組版データベース２５が接続されている。
検査情報自動組版サーバ１７は、検査情報データサーバ１５を介して検査情報データベース２３の臨床検査情報項目を文字情報として読み出し、表組み用のテンプレートを用いて、検査案内書の紙面デザインを作成して組版データベース２５に保存する。
【００２３】
検査情報自動組版サーバ１７が用いる表組み用のテンプレートは、ページ単位ではなく、臨床検査情報の分類毎に予め指定した行単位テンプレートである。検査情報自動組版サーバは、行単位テンプレートを用いて行単位で組版処理を行い、その後、行のブロック化、行数がページの最大行数を超えた場合の改行処理等を実行する。
【００２４】
検査情報自動組版サーバ１７は、索引データベース２７も接続している。
検査情報自動組版サーバ１７は、組版処理により確定した臨床検査情報の各ページ番号を索引データベース２７に反映させ、全臨床検査情報の組版処理終了後、索引データベース２７から索引ページを自動的に組版処理する。
【００２５】
自動組版システム１９は、印刷、製本、梱包を行うもので印刷会社７に設置される。
自動組版システム１９は、組版データベース２５及び索引データベース２７を読み出し、製版作業を行う。
【００２６】
図２は、検査情報自動組版サーバ１７ハードウエア構成の１例を示す図であって、検査情報自動組版サーバ１７はバス４５により相互接続された制御部３１、記憶装置３３、メディア入出力部３５、入力部３７、印刷部３９、表示部４１、通信部４３を有する。
【００２７】
制御部３１は、プログラムの実行を行うＣＰＵ(central
processing unit)と、プログラム命令あるいはデータ等を格納するためのＲＯＭ(read only memory)、ＲＡＭ(random access memory)等のメモリから構成される。制御部３１は、検査情報自動組版サーバ１７全体の動作を制御する。
【００２８】
記憶装置３３は、検査情報自動組版サーバ１７の動作に必要となるプログラム、データ等を保存している。図３は、検査情報自動組版サーバ１７の記憶装置３３の詳細を示す図であって、記憶装置３３は、ＯＳ(Operating Systems)５１、検査情報自動組版プログラム５２、行デザイン処理プログラム５３、行結合処理プログラム５４、ページデザイン処理プログラム５５、索引処理プログラム５６を有する。
【００２９】
検査情報自動組版プログラム５２は、検査情報自動組版サーバ１７が実行する自動組版処理全体を制御するプログラムで、行デザイン処理プログラム５３、行結合処理プログラム５４、ページデザイン処理プログラム５５、索引処理プログラム５６の管理等を行う。
また、検査情報自動組版プログラム５２は、検査情報データサーバ１５を介した検査情報データベース２３の読み出し、組版データベース２５及び索引データベース２７への書き込み、作成された各ページデザインを結合して検査案内書冊子の生成を行う。
【００３０】
行デザイン処理プログラム５３は、臨床検査情報の分類毎に予め指定される行単位テンプレートを用いて、検査情報データサーバ１５から読み出した臨床検査情報項目毎に行単位のデザイン処理を行う。
【００３１】
行結合処理プログラム５４は、臨床検査情報の項目に応じて行を結合して項目間の空間をなくし、ブロック化する。
前後の臨床検査情報項目を結合するかどうかは、予め人が判断し、フラグを用いて指示する。
【００３２】
ページデザイン処理プログラム５５は、１ページ内の最大行数やページの禁則条件に従って開業処理を行う。
【００３３】
索引処理プログラム５６は、ページデザイン処理プログラム５５により確定した各臨床検査情報のページ番号を索引データベース２７に書き込む。
また、索引データベース２７を用いて検査案内書の索引ページを自動組版処理する。
【００３４】
メディア入出力部３５は、ＣＤ−ＲＯＭ(compact
disc read only memory)あるいはＣＤ−ＲＷ(CD-ReWritable)、フレキシブルディスク、ＭＯ(magnetooptic disc)等の媒体のドライブで、媒体からのデータの読み出し、媒体へのデータの書き込みを行う。
【００３５】
入力部３７は、キーボード、マウス等の入力装置である。印刷部３９はプリンタで、ユーザからの要求により必要な情報等の印刷を行う。
表示部４１は、ＣＲＴ(cathode-ray
tube)あるいはＬＣＤ(liquid crystal
display)等の表示装置である。
通信部４３は、印刷会社７内のＷｅｂサーバ１３、検査情報データサーバ１５、自動組版サーバ１９等と通信したり、あるいは、ネットワーク３を介して臨床検査会社５内の検査情報編集コンピュータ９、検査情報閲覧コンピュータ１１等と通信する。
【００３６】
図４は、検査情報データベース２３の詳細を示す図で、各臨床検査情報項目は検査種別コード５７、検査種別名５８、検査属性コード５９、検査属性名６０、検査コード６１、入力コード６２、統一コード６３、検査項目名６４、検査項目略称／別称６５、採取量６６、採取材料コード６７、採取材料名６８、採取容器コード６９、採取容器名７０、提出量７１、提出材料コード７２、提出材料名７３、提出容器コード７４、提出容器名７５、保存条件７６、保存条件備考７７、検査材料７８、使用培地・検査方法７９、希釈材料名８０、希釈倍率８１、検査方法コード８２、検査方法名８３、基準値属性８４、基準値小８５、基準値大８６、基準値備考８７、基準値単位８８、実施料８９、特殊検査フラグ９０、別算出フラグ９１、判断料コード９２、判断料名９３、所要日数小９４、所要日数大９５、備考９６、検体安定性９７、ブロックフラグ９８を有する。
検査情報データベース２３の臨床検査情報項目は、図１に示すように、検査情報編集コンピュータ９からネットワーク３を介して、検査情報データサーバ１５に入力され、修正、追加、削除される。
【００３７】
検査種別コード５７は、検査の種別を表す。
図５は、検査種別コードテーブルを示す図である。検査種別コード５７は、検査種別コードテーブルの検査番号に対応しており、検査種別名５８は検査種別コードテーブルの検査種別名称に対応していて、該当する検査種別名称を選択して検査種別名５８に入力する。例えば、血液に関する検査であれば、検査種別コード５７は「００１０」、検査種別名５８は「血液学」とする。
【００３８】
検査属性名６０は、検査種別の中の属性を示し、例えば、検査種別「血液学」には「血球計数」、「形態学的検査」、「血液寄生虫類」、「出血凝固検査」の４種類の属性がある。また、各属性には「０００１」〜「０００４」というようなコードが付けられており、検査属性コード５９に対応している。
【００３９】
検査コード６１、入力コード６２、統一コード６３は、検査項目名６４、検査項目略称／別称６５で入力される検査を特定するためのコードで、検査コード６１は、例えば、検査種別「血液学」の検査属性「血球計数」に対応するコードとなっている。検査項目名６４及び検査項目略称／別称６５は、検査の名称と略称を示す。
検査項目名６４が「白血球数」の場合、入力コード６２は「０５０１」というように４桁の数字で表される。また、統一コード６３は「２Ａ０１０」というように５桁の英数字で表される。また、検査項目名６４が「白血球数」の場合、検査項目略称／別称６５は「ＷＢＣ」となる。
【００４０】
採取材料名６８は採取する検体の名称であり、例えば「血液」等である。採取材料コード６７は検体「血液」のコードを示し、採取量６６は検体「血液」の採取量を示す。
採取容器コード６９、採取容器名７０は、採取した検体の保存容器のコードと名前を示すもので、図６に示す容器コードテーブルから選択することが可能である。図６に示すように、例えば、採取容器コード６９に容器番号「０４」が入力されると、採取容器名７０は「グルコース用容器」となる。
【００４１】
提出材料名７３は、病院等の医療関係者が臨床検査会社５に提出する提出材料の名称であり、例えば、採取材料「血液」のうちの「血清」を取り出して提出する必要がある場合、提出材料名７３は「血清」となる。提出材料コード７２は、提出材料名７２に対応するコードを示し、提出量７１は提出材料を提出する量を示す。
提出容器コード７４、採取容器名７５は、提出材料の保存容器のコードと名前を示すもので、図６に示す容器コードテーブルから選択することが可能である。
【００４２】
保存条件７６、保存条件備考７７は、検体や提出材料の保存条件を示すものであり、図７に示す保存記号テーブルから選択することが可能である。
「凍」は凍結保存、「冷」は４℃以下での保存、「室」は室温保存（２０℃前後）、「遮」は直射日光または蛍光灯、紫外線を避けた保存を示している。
例えば、提出材料を冷蔵状態で保存する必要がある場合、保存条件７６は保存番号「２」の「冷」となり、保存条件備考７７には「凍結不可」等の備考事項を示すことが可能である。
【００４３】
検査材料７８、使用培地・検査方法７９、希釈材料名８０、希釈倍率８１は、検査対象となる微生物、ウイルス等の培養や希釈に関するデータで、検査材料７８は検査種別「微生物学」、「病理学」で、使用培地・検査方法７９は「微生物学」で、希釈材料名８０及び希釈倍率８１は「ウイルス学」で使用するデータである。
【００４４】
検査方法名８３は、例えば「原子吸光法」、「遠心分離」等の検査方法を示し、検査方法コード８２はそのコードを示す。
【００４５】
基準値属性８４、基準値小８５、基準値大８６、基準値備考８７、基準値単位８８は、検査結果の値に関するデータである。基準値小８５は正常値低めの範囲を、基準値大８６が正常範囲高めの範囲を表す。基準値単位７２は基準値の単位を表すものであり、図８に示す基準値単位テーブルから選択することが可能である。例えば、基準値の単位が「ｍｇ」の場合、基準値単位８８は「０７」となる。
【００４６】
実施料８９は、検査の実施料、保険点数等を示し、特殊検査フラグ９０、別算出フラグ９１は医療事務関係で処理するデータである。
特殊検査フラグ９０は、「慢性維持透析患者外来医学管理料」と「手術前医学管理料」算定対象者に付加するフラグであり、別算出フラグ９１は、実施料に加算が必要な場合に付加するフラグである。
【００４７】
判断料コード９２、判断料名９３は、図９に示す判断料テーブルの判断番号と判断記号に相当するもので、例えば、判断料記号が「血液」の場合、判断料コードは「２」、判断料名９３は「血液」となる。
所要日数小９４、所要日数大９５は、臨床検査会社５における検査にかかる最低日数と最大日数を示す。
【００４８】
備考９６は、臨床検査情報項目全体に対する備考で、検体安定性９７は、適正な検査結果を得ることができる、検体採取後における提出用材料の保存安定性の維持期間を示す。
【００４９】
次に、図１０、１１、１２、１３、１４、１５、１６、１７、１８、１９，２０、２１、２２、２３、２４を参照しながら、本発明に係る商品デザイン評価システム１の動作を説明する。図１０は、検査情報自動組版プログラム５２による検査案内書制作の動作のフローチャート、図１１は、検査情報自動組版プログラム５２によるページ作成処理の動作のフローチャート、図１２は、検査詳細ページ３００の一例を示す図、図１３は、検査項目３０３の行デザインの一例を示す図、図１４は、採取量→提出量３０４の行デザインの一例を示す図、図１５は、検査項目３０３の結合処理の一例を示す図、図１６は、採取量→提出量３０４の結合処理の一例を示す図、図１７は、容器３０５の結合処理の一例を示す図、図１８は、実施料／判断料３０９の結合処理の一例を示す図、図１９、２０、２１、２２、２３は、行結合処理の一例を示す図、図２４は、意図的な行結合処理の一例を示す図である。
【００５０】
図１０に示す検査情報自動組版プログラム５２による検査案内書制作の動作では、検査情報自動組版サーバ１７の制御部３１の指示により、検査情報データサーバ１５が検査情報データベース２３から臨床検査情報項目を読み出し、検査情報自動組版サーバ１７に送る（ステップ１０１）。
【００５１】
検査情報データサーバ１７の制御部３１は、行デザイン処理プログラム５３、行結合処理プログラム５４、ページデザイン処理プログラム５５に従って、検査情報データベース２３から読み出した臨床検査情報項目を検査種別毎に自動組版処理し、生成した組版データを組版データベース２５に、各臨床検査情報のページ番号を索引データベース２７に書き込む（ステップ１０２）。
【００５２】
検査情報自動組版サーバ１７の制御部３１の指示により、自動組版システム１９は検査種別毎に組版データの校正刷りをする（ステップ１０３）。
そして、臨床検査会社５において人が校正刷りしたものを確認し、修正する箇所があれば、検査情報編集コンピュータ９からネットワーク３、検査情報データサーバ１５を介して検査情報データベース２３の対応する内容を修正し、ステップ１０１の処理からやり直す。
【００５３】
校正刷りの確認後、検査情報自動組版サーバ１７の制御部３１は、検査情報案内書全体のページ再構成処理を行い、組版データベース２５、索引データベース２７を更新する（ステップ１０４）。
【００５４】
検査情報自動組版サーバ１７の制御部３１の指示により、自動組版システム１９は、検査情報案内書のフィルム出力と、検査情報案内書全体の色校出力をする（ステップ１０５）。
そして、臨床検査会社５において人が検査情報案内書全体の色校出力の最終確認を行い、修正する箇所があれば、検査情報編集コンピュータ９からネットワーク３、検査情報データサーバ１５を介して検査情報データベース２３の対応する内容を修正し、ステップ１０１の処理からやり直す。
【００５５】
色校出力の最終確認後、検査情報自動組版サーバ１７の制御部３１の指示により、自動組版システム１９は組版データベース２５、索引データベース２７を用いて検査情報案内書の印刷、製本、梱包等を行う（ステップ１０６）。
完成した検査情報案内書は、印刷会社５から臨床検査会社５に納品される。
【００５６】
図１１の検査情報自動組版プログラム５２によるページ作成処理の動作は、図１０のステップ１０２の処理の詳細を示したものである。
検査情報自動組版サーバ１７の制御部３１は、検査情報自動組版プログラム５２に従って行デザイン処理プログラム５３を呼び出し、検査情報データベース２３から読み出した臨床検査情報項目毎に、検査種別に従った行単位テンプレートを用いて、行単位のデザイン処理をする（ステップ２０１）。
【００５７】
図１２は、検査情報自動組版サーバ１５の制御部３１が検査情報自動組版プログラム５２に従って作成する検査情報案内書の基本的な検査詳細ページ３００を示している。
【００５８】
検査詳細ページ３００の最上段は、各列の項目タイトルを表している。各列は、左から検査属性名３０１、入力コード／統一コード３０２、検査項目３０３、採取量→提出量３０４、容器３０５、保存方法３０６、検査方法３０７、基準値（単位）３０８、実施料／判断料３０９、所要日数３１０、備考３１１、検体の安定性３１２の項目タイトルを示す。
検査属性名３０１の列の検査属性名３１３、３１４の項目内容は、図４に示す検査情報データベース２３の各臨床検査情報項目内の検査種別コード５７、入力コード／統一コード３０２の項目内容は入力コード６２及び統一コード６３、検査項目３０３の項目内容は検査項目名６４及び検索項目略称／別称６５、採取量→提出量３０４の項目内容は採取量６６あるいは提出量７１と採取材料名６８あるいは提出材料名７３、容器３０５の項目内容は採取容器コード６９あるいは提出容器コード７４、保存方法３０６の項目内容は保存条件７６及び保存条件備考７７、検査方法３０７の項目内容は使用培地・検査方法７９、基準値（単位）３０８の項目内容は基準値単位８８、実施料／判断料３０９の項目内容は実施料８９及び判断料名９３、所要日数３１０の項目内容は所要日数小９４及び所要日数大９５、備考３１１の項目内容は備考９６、検体の安定性３１２の項目内容は検体安定性９７に対応している。
【００５９】
検査種別毎に、飾り罫位置及びサイズ、ツメ位置及びサイズ、ノンブル位置及び枠サイズ、行の高さ、行間、各項目の列の幅や、書体、文字サイズ、文字位置、最大文字数、背景色等のページ内の体裁については、すべて数値化して定めている。
検査属性名３１３、３１４は、検査属性毎に矩形となるようにする。
ただし、微生物学、病理学、ウィルス学、薬学、研究検査等の検査種別では、基本的な検査詳細ページ３００とは異なる項目の構成、体裁となっている。
【００６０】
行単位テンプレートでは、臨床検査情報の項目毎に改行、体裁、背景色に関する細かい規則を定める。
図１３は、検査項目３０３の行デザインの一例を示す図である。検査項目３０３は、検査情報データベース２３の検査項目６４に対応しており、検査項目３０３内の行中央に左揃えとなるように検査項目名６４の文字列を配置する。
【００６１】
検査項目３０３は、例えば、１行内の最大文字数を９文字とする。検査項目名６４が最大文字数よりも短い場合、検査項目３０３ａのよう文字列を配置する。検査項目名６４が最大文字数よりも長い場合、検査項目３０３ｂ、３０３ｃのように文字列は最大文字数で改行する。検査項目名６４は、最大で３行となるように長体１０％刻みでかけ出力する。ただし、行結合処理により検査項目３０３をグループ化する場合は、最大５行で収まるように長体１０％刻みでかけ出力する。
【００６２】
検査項目名６４がサブ項目を持っている場合、あるいは、検査項目略称／別称６５がある場合、検査項目３０３ｄ、３０３ｅ、３０３ｆに示すように、サブ項目は改行して文字列を配置する。
また、検査項目名６４が二つの項目名を含む場合、検査項目３０３ｇ、３０３に示すように、一つ目の検査項目の後で強制的に改行し、二つの検査項目のうち、文字数の多い方の長体率で文字列を配置する。
【００６３】
図１４は、採取量→提出量３０４の行デザインの一例を示す図である。
採取量→提出量３０４は、検査情報データベース２３の採取量６６あるいは提出量７１と、採取材料名６８あるいは提出材料名７３に対応しており、採取量→提出量３０４ａに示すように、行中央に採取材料名６８あるいは提出材料名７３を左揃えに、採取量６６あるいは提出量７１を右揃えになるように文字列を配置する。行数は基本的に２行とするが、行結合した場合の最大行数は５行とする。行間は、例えば行数が２行のときは５．４６ｍｍ、３行のときは１．３ｍｍというように行数毎に予め定める。
採取材料名６８あるいは提出材料名７３と、採取量６６あるいは提出量７１との間は、１ｍｍ以上空けるようにし、文字列が入りきらない場合は、採取財料名６８あるいは提出材料名７３、採取量６６あるいは提出量７１の順番に長体１０％刻みでかけ出力する。
【００６４】
特例処理として、採取量→提出量３０４ｂに示すように、採取材料名６８あるいは提出材料名７３が７文字以上で、文字列内に「（」を含む場合は、「（」の前で改行する。
また、採取量→提出量３０４ｃに示すように、採取量６６あるいは提出量７１が７文字以上で、文字列内に「各」の文字を含む場合は、「各」の文字の前で改行する。
【００６５】
検査項目３０３、採取量→提出量３０４以外の各項目についても、これらと同様に項目毎に改行、体裁、背景色に関する細かい規則を定める。
【００６６】
行単位のデザイン処理終了後、検査情報自動組版サーバ１７の制御部３１は、検査情報自動組版プログラム５２に従って行結合処理プログラム５４を呼び出し、検査情報データベース２３から読み出した臨床検査情報項目のブロックフラグ９８に従って行の結合処理を行い、結合した行デザインに変更する（ステップ２０２）。
同一検査属性内での各臨床検査情報項目の並びは、臨床検査会社５の検査情報編集コンピュータ９から人が編集し、また、臨床検査情報項目の並びに従って、前後の臨床検査情報項目を結合して項目間の空間をなくすかどうか人が判断し、ブロックフラグ９８を用いて指示する。
【００６７】
図１５、１６、１７、１８、１９、２０は、臨床検査情報項目を前後で結合する例を示している。
図１５に示すように、検査項目３０３の項目名及びサブ項目が前後で同一の場合、行を結合する。
【００６８】
図１６に示すように、採取量→提出量３０４が前後で同一の場合、行を結合する。この時、採取量６６あるいは提出量７１の数値文字列の前に「各」を付加する。
ただし、採取量→提出量３０４が前後で同一でも、容器３０５あるいは保存方法３０６がまとめられない場合は、行の結合処理を行わない。
【００６９】
図１７に示すように、容器３０５が前後で同一の場合、行を結合する。
ただし、採取量→提出量３０４あるいは保存方法３０６のどちらかがまとめられない場合、行の結合処理を行わない。
【００７０】
図１８に示すように、実施料／判断料３０９が前後で同一の場合、行を結合する。実施料／判断料３０９が実施料なしを示す「−」の表記で同一の場合も行の結合処理を行う。
検査項目３０３、採取量→提出量３０４、容器３０５、実施料／判断料３０９以外の項目についても、前後で同一ならば行の結合処理を行う。
【００７１】
例えば、図１９に示すように前後３行の採取量→提出量３０４、容器３０５、保存方法３０６が同一の場合、項目毎に行の結合処理を行う。また、採取量→提出量３０４の数値「１０」の前に「各」の文字を付加する。
図２０に示すように、前後３行において上の２行の採取量→提出量３０４、容器３０５、保存方法３０６が同一で、上の２行と下１行の保存方法が同一の場合は、保存方法３０６のみ前後３行で行を結合し、採取量→提出量３０４及び容器３０５は上の２行だけを結合する。また、上２行の採取量→提出量３０４の数値「１０」の前に「各」の文字を付加する。
【００７２】
図２１では、前後３行において下の２行の採取量→提出量３０４、容器３０５、保存方法３０６が同一で、上１行と下２行では容器３０５が異なる場合、保存方法３０６のみ前後３行で行を結合し、採取量→提出量３０４は結合しない。下２行の採取量→提出量３０４、容器３０５を結合し、採取量→提出量３０４の数値「１０」の前に「各」の文字を付加する。
【００７３】
一方、図２２に示すように、前後３行において採取量→提出量３０４、容器３０５が同一であっても真ん中の行の保存方法３０６が異なる場合、行の結合処理は行わない。
図２３に示すように、前後３行において採取量→提出量３０４が同一で、容器３０５は下２行が同一、保存方法３０６は上２行が同一の場合、採取量→提出量３０４、容器３０５は結合せず、上２行の保存方法３０６のみ行の結合処理を行う。
【００７４】
基本条件として、検査項目３０３の検査項目名とサブ項目名の内容が同一であれば、行の結合処理を行う。
ただし、図２４に示すように、前後に並んだ検査項目３０３の内容が異なっても、臨床検査情報の入力者側の意図により行の結合処理を行い、臨床検査情報項目間の行間をなくすということもある。
【００７５】
行結合処理を行った後、検査情報自動組版サーバ１７の制御部３１はページデザイン処理プログラム５５を呼び出し、ページの禁則処理に従って、改ページ処理をする（ステップ２０３）。
基本的に、検査種別がウイルス検査、遺伝子関連検査は２９行で、染色体検査は２０行で、それ以外は１５行で改ページ処理を行う。
ただし、備考３１１の脚注処理が下段に出力される場合は、脚注の文字数により行数を変更する。
【００７６】
また、検査属性３０１が変わり、最終行に次の検査属性３０１最初の臨床検査情報項目がくる場合、改ページ処理を行い、次の検査属性３０１の最初の臨床検査情報項目がページの最初の行となるようにする。
ステップ２０３による行結合処理によりグループ化した臨床情報項目内でページが変わってしまう場合は、グループの最初の臨床検査情報項目が次ページの１行目となるように改ページ処理を行う。
【００７７】
検査情報自動組版サーバ１７の制御部３１は、索引処理プログラム５６を呼び出し、臨床検査情報項目の各ページ番号により索引データベース２７を作成し、索引ページを自動組版処理する（ステップ２０４）。
【００７８】
以上、説明したように本実施によれば、行単位テンプレートをもとに自動組版を行い、修正作業を随時容易に行うことができる自動組版システム等を提供できる。
【００７９】
臨床検査情報を検査情報データベース２３としてデータベース化し、ネットワークを介して臨床検査会社５から修正可能とすることにより、従来、検査情報案内書作成直前に行っていた修正指示作業を分散化することができ、修正作業を効率的に行うことができる。
また、ネットワークを介して検査情報案内書の表組み構成を確認することができるため、臨床検査情報の追加や削除によるページデザイン変更の結果も、修正指示と同時に確認することができ、作業が簡素化される。
【００８０】
さらに、検査情報データベース２３を利用して組版データベース２５、索引データベース２７を自動的に作成するため、製版作業が簡便化され、印刷までの納期短縮、作業コストの軽減が図れる。
【００８１】
また、今まで、臨床検査情報を追加あるいは削除する毎に複数ページにわたるページデザインの修正作業を行う必要があったが、通常の組版のようにページ単位ではなく行単位で検査情報案内書の表組みのテンプレートを用意し、ページの禁則処理によって自動的に改ページ処理を行うため、臨床検査情報の修正作業時にページに関する考慮の必要がなくなり、作業時間が大幅に削減される。
【００８２】
以上、添付図面を参照しながら本発明に係る自動組版システムの好適な実施形態について説明したが、前述した実施の形態に限定されない。当業者であれば、特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００８３】
【図１】検査案内書自動組版システム１の構成を示すブロック図
【図２】検査情報自動組版サーバ１７のハードウエア構成を示す図
【図３】記憶装置２３の詳細を示す図
【図４】検査情報データベース２３の詳細を示す図
【図５】検査情報データベース２３の検査種別コードのテーブルを示す図
【図６】検査情報データベース２３の採取容器コード、提出容器コードのテーブルを示す図
【図７】検査情報データベース２３の保存条件のテーブルを示す図
【図８】検査情報データベース２３の基準値単位のテーブルを示す図
【図９】検査情報データベース２３の判断料コードのテーブルを示す図
【図１０】検査情報自動組版プログラム５２による検査案内書制作の動作のフローチャート
【図１１】検査情報自動組版プログラム５２によるページ作成処理の動作のフローチャート
【図１２】検査詳細ページ３００の一例を示す図
【図１３】検査項目３０３の行デザインの一例を示す図
【図１４】採取量→提出量３０４の行デザインの一例を示す図
【図１５】検査項目３０３の結合処理の一例を示す図
【図１６】採取量→提出量３０４の結合処理の一例を示す図
【図１７】容器３０５の結合処理の一例を示す図
【図１８】実施料／判断料３０９の結合処理の一例を示す図
【図１９】行結合処理の一例を示す図
【図２０】行結合処理の一例を示す図
【図２１】行結合処理の一例を示す図
【図２２】行結合処理の一例を示す図
【図２３】行結合処理の一例を示す図
【図２４】意図的な行結合処理の一例を示す図
【符号の説明】
【００８４】
１………検査案内書自動組版システム
３………ネットワーク
５………臨床検査会社
７………印刷会社
９………検査情報編集コンピュータ
１１………検査情報閲覧コンピュータ
１３………Ｗｅｂサーバ
１５………検査情報データサーバ
１７………検査情報自動組版サーバ
１９………自動組版システム
２１………テンプレートデータベース
２３………検査情報データベース
２５………組班データベース
２７………索引データベース
【図１】
2006085514.tif 000003
【図２】
2006085514.tif 000004
【図３】
2006085514.tif 000005
【図４】
2006085514.tif 000006
【図５】
2006085514.tif 000007
【図６】
2006085514.tif 000008
【図７】
2006085514.tif 000009
【図８】
2006085514.tif 000010
【図９】
2006085514.tif 000011
【図１０】
2006085514.tif 000012
【図１１】
2006085514.tif 000013
【図１２】
2006085514.tif 000014
【図１３】
2006085514.tif 000015
【図１４】
2006085514.tif 000016
【図１５】
2006085514.tif 000017
【図１６】
2006085514.tif 000018
【図１７】
2006085514.tif 000019
【図１８】
2006085514.tif 000020
【図１９】
2006085514.tif 000021
【図２０】
2006085514.tif 000022
【図２１】
2006085514.tif 000023
【図２２】
2006085514.tif 000024
【図２３】
2006085514.tif 000025
【図２４】
2006085514.tif 000026