(57)【要約】【課題】漢字データベースにない外字やアルファベットの氏名でも読みやすい印字を行う。【解決手段】患者診察カードから読み出された氏名データについて、その氏部分と名部分別に外字を含むか否かをチェックし、外字が含まれているときは、当該外字を記号文字の「＿」へ置き換えたうえで印字可能な漢字とともに印字する。そして、外字を置き換えた氏部分または名部分単位で、当該部分に隣接させて読み仮名も印字する。外字が含まれているとき氏名全体をカタカナに置き換えるのと比較して、印字可能な漢字は最大限印字されるから読み易い。また、氏名データがアルファベットを含む場合も、アルファベットにその読み仮名を付加して印字することにより、氏名の読みが容易となる。【選択図】図５
2007193582.tif 000002
【特許請求の範囲】
【請求項１】
顧客の氏名データが記録された記録媒体から氏名データを読み出す読み出し部と、印字可能の漢字データを登録した漢字データベースと、印字部と、前記読み出された氏名データの漢字が漢字データベースに登録されたものであるときは、顧客の氏名を当該漢字で伝票用紙に印字するよう印字部へ指令する出力制御手段とを有する伝票プリンタにおいて、
前記出力制御手段は、前記氏名データが前記漢字データベースに登録されていない外字を含むか否かを判別する外字有無判別手段と、前記氏名データが外字を含んでいるときは、当該外字を所定の記号文字へ置き換えるとともに、少なくとも前記外字を含む所定部分の読み仮名を付加して印字させる印字付加手段とを備えることを特徴とする伝票プリンタ。
【請求項２】
前記外字有無判別手段は、前記氏名データの氏部分と名部分別に前記外字を含むか否かを判別し、
前記印字付加手段は、前記氏部分と名部分別に前記外字の記号文字への置き換えと読み仮名の付加を行うことを特徴とする請求項１記載の伝票プリンタ。
【請求項３】
前記印字付加手段は、氏部分および名部分をそれぞれ独立の単位として、前記外字を含む単位の全体の読み仮名を付加することを特徴とする請求項２記載の伝票プリンタ。
【請求項４】
前記出力制御手段はさらに、前記氏名データがアルファベットを含むか否かを判別するアルファベット有無判別手段を備え、
前記印字付加手段は、前記氏名データがアルファベットを含んでいるときは、当該アルファベットで印字させるとともに、当該アルファベットの読み仮名を付加して印字させることを特徴とする請求項１から３のいずれか１に記載の伝票プリンタ。
【請求項５】
前記アルファベット有無判別手段は、前記氏名データの氏部分と名部分別にアルファベットを含むか否かを判別し、
前記印字付加手段は、前記氏部分と名部分別に前記アルファベットの読み仮名の付加を行うことを特徴とする請求項１から４のいずれか１に記載の伝票プリンタ。
【請求項６】
前記印字付加手段は、前記読み仮名の印字位置を前記外字またはアルファベットを含む前記氏部分または名部分ごとに隣接させて配置することを特徴とする請求項２、３または５のいずれか１に記載の伝票プリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝票プリンタに関する。
【背景技術】
【０００２】
従来の伝票プリンタとして、患者診察カードなどの顧客カードに記録されているＩＤ（識別番号）、氏名、生年月日などのデータを読み出し伝票に印字するものがある（特許文献１参照）。
たとえば病院の各受付では、患者診察カードの上記データが印字された伝票から患者氏名や、年齢などを読み取って、（１）患者カルテの検索、（２）診察室への患者の案内、（３）薬剤調合時の患者確認などの作業をおこなう。
【０００３】
ところで人の氏名は日本人であれば漢字で表示されるのが読みやすいので、伝票プリンタで患者の氏名データを伝票に印字するに際しても、伝票プリンタに漢字データを備えて、患者診察カードに記録されているとおりの漢字を用いて印字するようになっている。
しかしながら、従来、伝票プリンタに備えられる漢字データは標準文字に限定されており、患者の氏名データに外字（標準外漢字）が含まれている場合には、正確な漢字を印字できない。このため、例えば特開平８−２９２９９３号公報には、氏名データに外字が含まれている場合、氏名データのすべてをカタカナに置き換えて印字する対策が提案されている。
また従来、氏名データに英語（アルファベット）が含まれる場合にはそのアルファベットのまま印字されていた。
【特許文献１】特開平８−２９２９９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、氏名がすべてカタカナだけで伝票に印字されると、きわめて読みづらいものになるとともに、本来の漢字表記が異なっている場合にも発音上同姓同名となって判別できない場合が生じる。
また、アルファベットで印字されたものも、そもそも英語に馴染んでいない人にとってはその発音が難しく、読み違いや呼び間違いを生じやすい。
このような判別困難や読み違いなどは、とくに病院では患者を間違え、誤った薬の調合を招きかねないなど、影響が大きい。
【０００５】
したがって、本発明は、このような問題点にかんがみ、患者の判別を容易とする氏名データの印字が可能な伝票プリンタを提供することを目的とする。
【課題を解決するための手段】
【０００６】
このため、本発明は、顧客の氏名データが記録された記録媒体から氏名データを読み出す読み出し部と、印字可能の漢字データを登録した漢字データベースと、印字部と、読み出された氏名データの漢字が漢字データベースに登録されたものであるときは、顧客の氏名を当該漢字で伝票用紙に印字するよう印字部へ指令する出力制御手段とを有する伝票プリンタにおいて、出力制御手段は、氏名データが漢字データベースに登録されていない外字を含むか否かを判別する外字有無判別手段と、氏名データが外字を含んでいるときは、当該外字を所定の記号文字へ置き換えるとともに、少なくとも前記外字を含む所定部分の読み仮名を付加して印字させる印字付加手段とを備えるものとした。
【発明の効果】
【０００７】
本発明によれば、記録媒体から読み出された氏名データに外字が含まれているときは、当該外字が記号文字へ置き換えられたうえで印字可能な漢字とともに印字されるとともに、読み仮名も印字される。これにより、印字可能な漢字は最大限印字されるので姓または名の読みが同じ他人との識別が容易となり、また氏名の一部が外字であることも一目瞭然となる。
そして、外字自体は印字されていなくても、付加される読み仮名によって氏名を認識することができる。
【発明を実施するための最良の形態】
【０００８】
以下本発明の実施の形態を説明する。
図１は実施の形態における伝票プリンタのブロック構成図である。
本実施の形態の伝票プリンタ１０は、患者診察カード２１に記録されたデータを読み出すカードリーダ２と、読み出したデータを処理するコントローラ１と、読み出したデータを伝票用紙に印字する印字部３と、読み出したデータや注意喚起情報を表示するディスプレイ４とを備えている。
コントローラ１は、顧客ファイルである患者カルテを管理する医事システム１８とオンラインで接続可能である。
【０００９】
患者診察カード２１は、例えば磁気カードまたはＩＣカードであり、患者ＩＤ、患者の氏名データ（漢字またはアルファベットと、読み仮名の両方）、生年月日データを記録しており、そのほかに性別、診療科名、担当医師名、診察日、処方箋データなどが記録されていてもよい。
コントローラ１は、データ処理部１１、カレンダ・時計部１２、年齢算出部１３、氏名記憶部１４、漢字データベース１５、出力制御部１６、通信制御部１７を有している。
データ処理部１１は、コントローラ１全体を制御する部分であり、カードリーダ２が読み取ったデータを一時記憶し、年齢算出部１３、氏名記憶部１４、出力制御部１６に必要に応じたデータを転送する。
【００１０】
さらに、データ処理部１１は、データ通信を行うためのＩ／Ｏ制御をする通信制御部１７を介して医事システム１８と接続し、読み出した患者診察カード２１のデータを必要に応じて医事システム１８に送信したり、逆に医事システム１８側から情報を受信したりする。
カレンダ・時計部１２は、バックアップ電源を有し、現在の日時を刻み、カレンダのデータを格納している。そして、年齢算出部１３と氏名記憶部１４に現在の年月日時刻データを出力する。
【００１１】
年齢算出部１３は、データ処理部１１に一時記憶されたデータから生年月日データを取得し、カレンダ・時計部１２の格納しているカレンダのデータと、現在の年月日から患者の年齢を算出し、出力制御部１６に出力する。
なお、年齢算出部１３における年齢の算出は、たとえば、生年月日と現在の年月日をそれぞれ西暦０年からの総日数に置き直し、現在の日付から生年月日を減算して行う。
【００１２】
氏名記憶部１４は、不揮発メモリを含む。氏名記憶部１４は、データ処理部１１がカードリーダ２を介して新たな患者診察カード２１のデータを取得するたびに、患者ＩＤ、漢字またはアルファベットの氏名、読み仮名の氏名、生年月日等を、現在の年月日時刻データとともに不揮発メモリに蓄積記憶する。
なお、氏名記憶部１４に蓄積記憶されたデータは、データ処理部１１の制御により、例えば日付が変わると、またはその日の起動時に自動的に一括消去される。
【００１３】
出力制御部１６は、患者診察カード２１から読み出されたデータをデータ処理部１１から受けて、印字部３への印字出力制御、および印字部３の図示しない伝票用紙の駆動機構の送り制御と、ディスプレイ４への表示制御と、スピーカ５への音声出力制御とを行う。
患者の氏名の出力に際しては、出力制御部１６は漢字データベース１５を参照して、氏名の漢字データが標準文字として漢字データベース１５に含まれていれば、漢字で印字させ、漢字でディスプレイ４に表示する。
【００１４】
図２に本伝票プリンタの外観を示す。伝票プリンタ１０は、大きくはベース７とその上側の上部筐体８とから構成されている。
上部筐体８は、手前側に前部パネル９を有している。前部パネル９は、カードリーダ２、ディスプレイ４を有している。前部パネル９の正面右側に患者診察カード２１を通すカードリーダ２のスリットが設けられ、その左側に伝票プリンタの警報機能の設定などの操作を行うためのボタンスイッチを有する操作部６が配置されている。その左側に液晶のディスプレイ４が配置されている。
【００１５】
ベース７と上部筐体８とは、奥の部分で上下が結合しており、手前側には伝票用紙を挿入する間隙部３ｃが設けられている。
さらに、間隙部３ｃの入り口部と奥部には、図示されない紙検出センサが配され、間隙部３ｃの上下には、伝票用紙を上下からローラで挟んで前後に送る印字部３の駆動機構が設けられている。
印字部３の印字機構は、隙間部３ｃの上側に配され、挿入された伝票用紙の上面に印字する。
ベース部７の上面は手前側に延長されて伝票用紙挿入時のガイドテーブル３ａを構成している。ガイドテーブル３ａの左側には左右方向に所定の範囲にわたり可動となり、伝票用紙の左端位置を規定するガイド３ｂが設けられている。
【００１６】
紙検出センサおよび駆動機構は、出力制御部１６に接続し、出力制御部１６は、間隙部３ｃの入口の紙検出センサにより検出した伝票用紙を駆動機構で間隙部３ｃの所定の奥位置まで送り、印字を行い、印字の改行に応じて伝票用紙の送り操作をする。出力制御部１６は、印字が終了すると、駆動機構を制御して逆に伝票用紙を手前側に送り返す。
【００１７】
ディスプレイ４には、患者診察カード２１から読み出されたデータのうち、例えば、図３に示すように、患者ＩＤ３１、氏名３３、生年月日３４、性別３５、年齢３６、診察日３７が表示される。
伝票用紙には、ディスプレイ４に表示されたのと同一に患者の氏名が印字される。
ここで、氏名の漢字データが標準文字として漢字データベース１５に含まれていれば、前述のように漢字で印字され、漢字でディスプレイ４に表示される。他方、氏名の漢字データが標準文字として漢字データベース１５に含まれていないときは、出力制御部１６は所定のルールに従って患者の氏名の印字と表示の態様を選択する。
【００１８】
図４は出力制御部１６における氏名の印字および表示処理の流れを示すフローチャートである。
まずステップ１００において、患者診察カード２１から読み出された氏名データをデータ処理部１１から入力する。
氏名データは前述のとおり、漢字と読み仮名、またはアルファベットと読み仮名のセットからなっている。以下、読み仮名としてはカタカナを例として説明する。
ステップ１０１では、氏名データのうち、氏（姓）部分の文字データが漢字データベース１５に登録された漢字であるかどうかをチェックする。
氏部分のデータがすべて漢字データベース１５に登録された漢字であるときは、ステップ１０２へ進んで、当該漢字で氏を印字部３により伝票用紙に印字させるとともに、ディスプレイ４に表示する。
【００１９】
ステップ１０１のチェックで、氏部分のデータがすべて漢字データベース１５に登録された漢字ではなく、外字を含んでいるときは、ステップ１０３へ進む。
氏部分のデータが漢字ではなく、アルファベットであるときは、ステップ１０４へ進む。
ステップ１０３では、漢字データベース１５に登録されている漢字は当該漢字を伝票用紙に印字させる一方、漢字データベース１５に登録されていない外字は記号文字としてのアンダーバー（＿）に置き換えて印字させる。そして、このアンダーバーを含んで印字された氏に隣接させて、氏の読み仮名を印字させる。ここでは、氏部分を１単位として氏部分全体の読み仮名を印字させる。
ディスプレイ４にも上記のように印字されるとおりに、アンダーバーを含む漢字とその読みのカタカナを表示する。
【００２０】
ステップ１０４では、伝票用紙にアルファベットで氏を印字させるとともに、当該アルファベットに隣接させて、氏の読み仮名を印字させる。
ディスプレイ４にも上記印字されるとおりに、アルファベットとカタカナで氏を表示させる。
ステップ１０２、１０３または１０４で氏を印字、表示させた後は、ステップ１０５へ進む。
【００２１】
ステップ１０５では、氏名データのうち、名部分のデータが漢字データベース１５に登録された漢字であるかどうかをチェックする。
名部分のデータがすべて漢字データベース１５に登録された漢字であるときは、ステップ１０６へ進んで、当該漢字で名を伝票用紙に印字させるとともに、ディスプレイ４に表示する。
名部分のデータがすべて漢字データベース１５に登録された漢字ではなく、外字を含んでいるときは、ステップ１０７へ進む。
名部分のデータが漢字ではなく、アルファベットであるときは、ステップ１０８へ進む。
【００２２】
ステップ１０７では、漢字データベース１５に登録されている漢字は当該漢字を伝票用紙に印字させる一方、漢字データベース１５に登録されていない外字はアンダーバー（＿）に置き換えて印字させる。そして、このアンダーバーを含んで印字された名に隣接させて、名の読み仮名を印字させる。ここでも、名部分を１単位として名部分全体の読み仮名を印字させる。
ディスプレイ４にも上記印字されるとおりに、アンダーバーを含む漢字とその読みのカタカナを表示する。
【００２３】
ステップ１０８では、伝票用紙にアルファベットで名を印字させるとともに、当該アルファベットに隣接させて、名の読み仮名を印字させる。
ディスプレイ４にも上記印字されるとおりに、アルファベットとカタカナで名を表示する。
ステップ１０６、１０７または１０８の処理が終わると、患者の氏名の伝票用紙への印字とディスプレイ４への表示は完了する。この後は他のデータの印字、表示の処理に移る。
【００２４】
以上の選択処理により、氏名データの漢字がすべて漢字データベース１５に登録されたものであるときには、ステップ１０２、１０６を経ることにより、先の図３に示したディスプレイ４の画面表示と同様に、例えば「山本  太郎」のように患者の氏名はすべて漢字で伝票用紙に印字される。氏と名の間には空白をおいて識別を容易にしている。なお、漢字には全角ひらがなも含まれる。
【００２５】
氏名に外字が含まれているとき、例えば患者氏名が「渡邊  次郎」であって、その氏の２文字目が外字である場合には、ステップ１０３、１０６を経ることにより、図５の（ａ）に示すように、「渡＿（ワタナベ）  次郎」と印字、表示される。
ここでは、隣接して付加される読み仮名（カタカナ）は、付加相手であるアンダーバー（＿）を含む氏の文字列に続けて同じ行に印字されている。また、隣接して付加される読み仮名には、読み仮名であることを識別容易とするため（）を付してある。
また、付加される読み仮名は図示では半角文字としているが、印字可能文字に応じて全角文字としてもよい。以下同様である。
なお、患者の氏名の名の部分にも外字が含まれている場合には、ステップ１０６の代わりにステップ１０７の処理を経ることになる。
【００２６】
さらに、氏名がアルファベットであって、例えば「William Gates」である場合には、ステップ１０４、１０８を経ることにより、図５の（ｂ）に示すように、「William（ウイリアム）」および「Gates（ゲイツ）」と印字、表示される。
ここでも、隣接して付加される読み仮名（カタカナ）は、それぞれ付加相手であるアルファベットの氏の文字列に続けて同じ行に、および名の文字列に続けて同じ行に印字されている。
一方、氏の文字列と名の文字列とは異なる行に印字され、全体として２段に構成されている。１行に印字可能な文字数に応じて、図５の（ａ）に示したように氏および名の文字列を同一行に配置してもよい。
【００２７】
同様に、氏名データに外字を含む場合も、図５の（ｂ）に示したように氏の文字列と名の文字列を分けて２段に配置することもできる。
さらには、隣接して付加される読み仮名は、付加相手である氏または名の文字列に続けて同じ行に配置するものとしたが、これに限らず、付加相手の文字列の上側または下側に配置して印字するように設定してもよい。
【００２８】
本実施の形態においては、患者診察カード２１が発明における記録媒体に該当し、カードリーダ２が読み出し部に、出力制御部１６が出力制御手段に該当する。
また、図４のフローチャートにおけるステップ１０１および１０５がいずれも外字有無判別手段およびアルファベット有無判別手段を構成し、ステップ１０３、１０４、１０７および１０８が印字付加手段を構成している。
【００２９】
本実施の形態は以上のように構成され、患者診察カード２１から読み出された氏名データに外字が含まれているときは、当該外字が記号文字の「＿」へ置き換えられたうえで印字可能な漢字とともに印字されるとともに、読み仮名も印字される。したがって、外字が含まれているときは氏名全体がカタカナで印字される従来例とは異なり、印字可能な漢字は最大限印字されるから読み易いうえ、姓または名の読みが同じ他人との識別が容易となり、また氏名の一部が外字であることも一目瞭然となる。そしてさらに、外字自体は記号文字に置換されても、読み仮名が付加されるので、これによって氏名を正しく認識することができるという効果を有する。
【００３０】
また、外字を含むか否かの判別を氏名データの氏部分と名部分別に行い、各部分別に外字の記号文字への置き換えと読み仮名の付加を行うので、外字が氏部分または名部分の一方にだけ含まれる場合には読み仮名の付加も一方だけで済み、煩わしさを招かずとくに読み易くなる。
そして、読み仮名はとくに名部分ごとに隣接配置して印字されることによってさらに読みやすい。
そしてこの際、付加する読み仮名は外字だけの読みではなく、氏部分または名部分を１単位として、外字を含む単位全体の読み仮名としているので、氏または名の単位で一括して読むことができ、名前の認識が容易である
【００３１】
外字のほかさらに、氏名データにアルファベットが含まれているときも、当該アルファベットが印字されるとともに、当該アルファベットの読み仮名が氏部分と名部分別に付加して印字されるので、アルファベットの氏名に馴染みがない場合にも、氏名を容易に正しく読むことができる。
【００３２】
なお、本実施の形態では病院における患者診察カードに対応する伝票プリンタで説明したがそれに限られるものではない。顧客カードをお客に発行し、受付においてそのカードを伝票プリンタに通して、お客を案内したりする他の接客業務においても利用できる。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態の伝票プリンタのブロック構成図である。
【図２】伝票プリンタの外観を示す図である。
【図３】伝票プリンタの画面表示例を示す図である。
【図４】氏名の印字及び表示処理の流れを示すフローチャートである。
【図５】伝票の印字例を示す図である。
【符号の説明】
【００３４】
１      コントローラ
２      カードリーダ（読み出し部）
３      印字部
３ａ    ガイドテーブル
３ｂ    ガイド
３ｃ    間隙部
４      ディスプレイ
５      スピーカ
６      操作部
７      ベース
８      上部筐体
９      前部パネル
１０    伝票プリンタ
１１    データ処理部
１２    カレンダ・時計部
１３    年齢算出部
１４    氏名記憶部
１５    漢字データベース
１６    出力制御部（出力制御手段）
１７    通信制御部
１８    医事システム
２１    患者診察カード（記録媒体）
３１    患者ＩＤ
３３    氏名
３４    生年月日
３５    性別
３６    年齢
３７    診察日
Ｓ      伝票用紙  
【図１】
2007193582.tif 000003
【図２】
2007193582.tif 000004
【図３】
2007193582.tif 000005
【図４】
2007193582.tif 000006
【図５】
2007193582.tif 000007