JP2000331101A - System and method for managing information related to medical care - Google Patents
System and method for managing information related to medical careInfo
- Publication number
- JP2000331101A JP2000331101A JP13557299A JP13557299A JP2000331101A JP 2000331101 A JP2000331101 A JP 2000331101A JP 13557299 A JP13557299 A JP 13557299A JP 13557299 A JP13557299 A JP 13557299A JP 2000331101 A JP2000331101 A JP 2000331101A
- Authority
- JP
- Japan
- Prior art keywords
- information
- mml
- file
- medical
- electronic signature
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title description 3
- 230000005540 biological transmission Effects 0.000 claims abstract description 10
- 238000012795 verification Methods 0.000 claims description 7
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 201000010099 disease Diseases 0.000 description 3
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 3
- 238000013500 data storage Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 235000016496 Panda oleosa Nutrition 0.000 description 1
- 240000000220 Panda oleosa Species 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000008280 blood Substances 0.000 description 1
- 210000004369 blood Anatomy 0.000 description 1
- 230000011748 cell maturation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 238000002592 echocardiography Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000001356 surgical procedure Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Landscapes
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
Description
【0001】[0001]
【発明の技術分野】本発明は、コンピュータネットワー
ク上で情報を管理及び共有するためのシステムに関し、
特に、種々の医療関連情報を効率的に管理及び共有する
ための技術に関する。TECHNICAL FIELD The present invention relates to a system for managing and sharing information on a computer network.
In particular, it relates to a technology for efficiently managing and sharing various medical-related information.
【0002】[0002]
【従来の技術】近年の医療制度改革に伴って、各種医療
機関ごとの機能分化が明確になり、1つの病院で治療を
完結することが困難になっている。患者は、何らかの理
由(専門的治療が必要、他科の診察が必要、特定の医療
機器が無く診断できないなど)がある場合には、担当医
師に紹介されて、紹介先の医療機関を利用することにな
る。その場合、患者は、紹介状や紹介元医療機関が管理
している診療情報等(以下、紹介情報)を担当医師から渡
され、それを持って紹介先の医療機関に通う。上記紹介
情報は、典型的には紙に記録されて渡されるが、フロッ
ピーディスクやICカード等に記録されて渡されること
もある。或は、担当医師が、紹介先の医療機関に上記紹
介情報をメールで送信することもある。紹介先の医療機
関の医師は、上記紹介情報に基づいて紹介されて来診す
る患者の病名や健康状態等を把握し診察を行なう。2. Description of the Related Art With the recent reform of the medical system, the functional differentiation of various medical institutions has become clear, and it has become difficult to complete treatment in one hospital. If the patient has any reason (needs specialized treatment, needs consultation from another department, cannot diagnose without a specific medical device, etc.), the patient is referred to the attending physician and uses the referral medical institution Will be. In this case, the patient receives a referral letter, medical information managed by the referral medical institution (hereinafter referred to as referral information) from the doctor in charge, and goes to the referral medical institution with that. The above introduction information is typically recorded and passed on paper, but may be recorded on a floppy disk or an IC card and passed. Alternatively, the doctor in charge may send the above-mentioned referral information by e-mail to the referral destination medical institution. The physician of the referral destination medical institution grasps the disease name, health condition, and the like of the patient who is referred and visited based on the above-mentioned referral information and performs a medical examination.
【0003】[0003]
【発明が解決しようとする課題】このように、1つの医
療機関で治療を完結することが困難になっているため、
各種医療機関の連携(例えば、病院と病院、病院と診療
所)、すなわち、医療連携というものが必要不可欠にな
ってくる。厚生省は、この医療連携の取り組みを推奨し
ており、厚生省が期待するものの1つとして、病院・診
療所間でのスムーズな患者の相互紹介ができること、と
いうものがある。As described above, since it is difficult to complete treatment at one medical institution,
Cooperation between various medical institutions (for example, between hospitals and hospitals and clinics), that is, medical coordination, becomes essential. The Ministry of Health and Welfare recommends this approach for medical cooperation, and one of the expectations of the Ministry of Health and Welfare is that it enables smooth introduction of patients between hospitals and clinics.
【0004】しかし、上記紹介情報は、その紹介情報を
連携した互いの医療機関でしか共有されず、また、上記
紹介情報や他の医療関連情報の管理は各種医療機関が別
々に行なっているので、他の医療機関が所望の紹介情報
を参照することができない。[0004] However, the above-mentioned introduction information is shared only by mutual medical institutions that cooperate with the introduction information, and the management of the above-mentioned introduction information and other medical-related information is performed separately by various medical institutions. However, other medical institutions cannot refer to the desired referral information.
【0005】例えば、A病院→B病院→C病院という順
番で患者が診察を受けた場合、上記紹介情報も、A病院
→B病院→C病院という順番で送られる。この場合、A
病院とB病院との間、及びB病院とC病院との間では、
それぞれ直接紹介が行なわれるのでそれぞれの間では互
いに紹介情報が共有されるが、A病院とC病院との間で
は、直接紹介が行なわれていないので紹介情報の共有が
行なわれない。そのため、A病院がC病院にある紹介情
報を参照する、或は、C病院がA病院にある紹介情報を
参照するということは、非常に困難である。[0005] For example, when a patient is examined in the order of Hospital A → Hospital B → Hospital C, the above introduction information is also transmitted in the order of Hospital A → Hospital B → Hospital C. In this case, A
Between hospital and hospital B and between hospital B and hospital C,
Since the introduction is performed directly, the introduction information is shared between each other, but the introduction information is not shared between the hospital A and the hospital C because the introduction is not performed directly. Therefore, it is very difficult for Hospital A to refer to the referral information at Hospital C, or for Hospital C to refer to the referral information at Hospital A.
【0006】このように、現状では十分な医療連携が行
われていない。As described above, at present, sufficient medical cooperation is not performed.
【0007】それを可能にするための方法としては、各
種医療機関がそれぞれで管理している医療関連情報(上
記紹介情報を含む)をコンピュータに入力し、コンピュ
ータネットワークを通じて上記医療関連情報を共有する
ということが考えられる。しかし、通信速度やネットワ
ークプロトコル等の仕様、有効な運用の仕方、及び堅牢
なセキュリティ等について有効な解決方法は考えられて
いない。As a method for making this possible, medical-related information (including the above-mentioned introduction information) managed by various medical institutions is input to a computer, and the medical-related information is shared through a computer network. It is possible that. However, no effective solution has been considered for the specifications such as the communication speed and the network protocol, the effective operation method, and the robust security.
【0008】従って、本発明の目的は、医療連携におい
て、有効且つ効率的にコンピュータネットワークを利用
することにある。Accordingly, an object of the present invention is to effectively and efficiently use a computer network in medical cooperation.
【0009】[0009]
【課題を解決するための手段】本発明に従うシステム
は、コンピュータネットワーク上に、複数台のクライア
ントマシンと、種々の医療関連情報を管理している1又
は複数台のサーバマシンとを備え、クライアントマシン
及びサーバマシンは、MERIT−IX及びMMLに基
づいて、種々の医療関連情報を送受信する。A system according to the present invention comprises, on a computer network, a plurality of client machines and one or more server machines for managing various medical-related information. The server machine transmits and receives various medical-related information based on MERIT-IX and MML.
【0010】クライアントマシンは、各種医療機関(診
療所、保健所、市立病院、国立病院等)に設置し、サー
バマシンは、市立病院や国立病院等の比較的大規模な医
療機関に設置したり特定の医療センタに設置したりす
る。MERIT−IX(MedicalRecord Image Text-Info
rmation eXchange)とは、医療情報交換の規格であり、
MML(Medical Mark-up Language)とは、データ記述言
語(データ交換形式)の一つであり、双方とも、各医療機
関で規定されたものである。[0010] The client machine is installed in various medical institutions (clinics, health centers, municipal hospitals, national hospitals, etc.), and the server machine is installed or specified in a relatively large medical institution such as a municipal hospital or national hospital. Or at a medical center. MERIT-IX (MedicalRecord Image Text-Info
rmation eXchange) is a standard for medical information exchange,
MML (Medical Mark-up Language) is one of the data description languages (data exchange format), and both are defined by each medical institution.
【0011】好適な例としては、サーバマシンは、紹介
状情報を含む患者の紹介情報をクライアントマシンから
受けた場合には、その紹介情報の紹介先に設置されてい
るクライアントマシン又はサーバマシンにその紹介情報
を送信する。この例において、クライアントマシンは、
予めオペレータに上記紹介情報を入力させそれをMML
形式に変換してサーバマシンに送信することもできる
し、サーバマシンにログインしてリアルタイムでオペレ
ータに上記紹介情報を入力させそれをMML形式に変換
して送信することもできる。[0011] As a preferred example, when the server machine receives the patient's referral information including the referral information from the client machine, the server machine sends the patient's referral information to the client machine or server machine installed at the referral destination of the referral information. Send referral information. In this example, the client machine
Let the operator input the above introduction information in advance and enter it into MML
The information can be converted into the format and transmitted to the server machine, or the user can log in to the server machine, input the above-mentioned introduction information in real time, convert the information into the MML format, and transmit the information.
【0012】また、サーバマシンは、上記患者の相互紹
介における返書情報を受けた場合には、紹介元に設置さ
れているクライアントマシン又はサーバマシンに前記返
書情報を送信する。When the server machine receives the reply information in the mutual introduction of the patient, the server machine transmits the reply information to the client machine or the server machine installed at the referral source.
【0013】サーバマシンは、クライアントマシンから
上記患者の紹介情報又は返書情報の提供を要求された場
合には、医療機関の識別情報をそのクライアントマシン
から受信する。そして、その識別情報から医療機関を識
別して、識別した医療機関が前記患者が一度も受診して
いない医療機関である場合には、要求された情報を送信
しないようにする。The server machine receives the identification information of the medical institution from the client machine when requested to provide the patient's introduction information or return information from the client machine. Then, the medical institution is identified from the identification information, and if the identified medical institution is a medical institution where the patient has never been consulted, the requested information is not transmitted.
【0014】好適な実施形態では、クライアントマシン
及びサーバマシンは、送出する情報をMML形式に変換
したMMLファイルにするMML変換手段と、所定の秘
密鍵で電子署名を作成する電子署名作成手段と、MML
ファイルに上記電子署名を添付する電子署名添付手段
と、所定の暗号鍵で前記MMLファイルを暗号化する暗
号化手段と、上記電子署名付きの暗号化されているMM
Lファイルを送出するファイル送出手段とを備える。ま
た、その電子署名付きの暗号化されているMMLファイ
ルを受信するファイル受信手段と、上記所定の暗号鍵で
上記MMLファイルを復号化する復号化手段と、上記電
子署名付きのMMLファイルに対し、上記所定の秘密鍵
と対の公開鍵で電子署名の検証を行なう電子署名検証手
段とを備られる。[0014] In a preferred embodiment, the client machine and the server machine include an MML conversion unit for converting the information to be transmitted into an MML file converted into an MML format, an electronic signature creation unit for creating an electronic signature with a predetermined secret key, MML
Electronic signature attaching means for attaching the electronic signature to a file, encryption means for encrypting the MML file with a predetermined encryption key, and encrypted MM with the electronic signature
File sending means for sending the L file. File receiving means for receiving the encrypted MML file with the electronic signature; decryption means for decrypting the MML file with the predetermined encryption key; Electronic signature verification means for verifying the electronic signature with the public key paired with the predetermined secret key is provided.
【0015】好適な実施形態では、上記コンピュータネ
ットワーク上に、クライアントマシン又はサーバマシン
への外部からのアクセスを制御するためのアクセス制御
装置と、公開鍵を管理する公開鍵管理装置とを備える。
公開鍵管理装置は、公開鍵所持者の電子署名が添付され
ている公開鍵証明書も管理し、公開鍵を配布する場合に
は、公開鍵証明書と共に公開鍵を配布する。In a preferred embodiment, the computer network includes an access control device for controlling external access to a client machine or a server machine, and a public key management device for managing a public key.
The public key management device also manages the public key certificate to which the electronic signature of the public key holder is attached, and distributes the public key together with the public key certificate when distributing the public key.
【0016】好適な実施形態では、サーバマシンは、ク
ライアントマシンから所定認証データを受信し、それの
認証チェックを行なう認証手段も備える。In a preferred embodiment, the server machine also has an authentication means for receiving predetermined authentication data from the client machine and performing an authentication check on the data.
【0017】[0017]
【発明の実施の形態】図1は、本発明の一実施形態に係
る医療連携システムの全体構成を示す。FIG. 1 shows the overall configuration of a medical cooperation system according to an embodiment of the present invention.
【0018】各種医療機関、例えば、診療所1、保健所
3、市立病院5、又は国立病院7は、コンピュータネッ
トワーク9(典型的にはインターネット、以下、ネット
ワーク)を介して互いに通信可能に接続されている。こ
れら各種医療機関のそれぞれには、所望の医療関連情報
を入出力するための1又は複数台のクライアント(典型
的にはパーソナルコンピュータ又はワークステーショ
ン、図示せず)が設置されている。比較的大規模な医療
機関、例えば市立病院5や国立病院7には、上記クライ
アントの他に、自身又は他の医療機関情報(医師人数、
医療機器のリスト、入院設備の有無等)や各患者の上記
紹介情報等を管理する医療連携サーバ(図示せず)も設置
されている。以下、比較的小規模な医療機関として診療
所1を、比較的大規模な医療機関として市立病院5を例
に、それぞれの構成を説明する。Various medical institutions, for example, clinics 1, health centers 3, municipal hospitals 5, or national hospitals 7, are communicably connected to each other via a computer network 9 (typically, the Internet, hereinafter, a network). I have. Each of these various medical institutions is provided with one or more clients (typically personal computers or workstations, not shown) for inputting and outputting desired medical-related information. Relatively large medical institutions, for example, municipal hospitals 5 and national hospitals 7, have information on themselves or other medical institutions (number of doctors,
A medical cooperation server (not shown) for managing the list of medical devices, the presence or absence of hospitalization equipment, etc.) and the above-mentioned introduction information of each patient is also installed. Hereinafter, the respective configurations will be described by taking the clinic 1 as a relatively small medical institution and the municipal hospital 5 as a relatively large medical institution.
【0019】図2は、診療所1と市立病院5の構成を示
す。FIG. 2 shows the configuration of the clinic 1 and the municipal hospital 5.
【0020】診療所1には、例えば1台のクライアント
13が設置されている。市立病院5には、複数台のクラ
イアント13a、13b、…と、それらと通信可能に接
続されている上記医療連携サーバ11と、上記医療機関
情報や紹介情報等が格納される医療関連情報データベー
ス(医療関連情報DB)10が設置されている。このシス
テムでは、上述したMERIT−IX及びMMLに基づ
いて上記各種情報の送受信が行なわれる。In the clinic 1, for example, one client 13 is installed. The municipal hospital 5 includes a plurality of clients 13a, 13b,..., The medical cooperation server 11 communicably connected to the clients 13a, 13b,. A medical-related information DB) 10 is provided. In this system, transmission and reception of the various types of information are performed based on the above-described MERIT-IX and MML.
【0021】クライアント13は、上記ネットワーク9
を介して医療連携サーバ11に通信可能に接続されてお
り、オペレータ(例えば医師)に入力された所定の又は所
望の紹介情報等を、MML形式に変換して医療連携サー
バ11に送信する。また、クライアント13は、医療連
携サーバ11に所望の紹介情報等を要求し、要求した情
報を医療連携サーバ11からMML形式で受信する。The client 13 is connected to the network 9
, Is communicably connected to the medical cooperation server 11, converts predetermined or desired introduction information or the like input by an operator (for example, a doctor) into an MML format, and transmits the converted information to the medical cooperation server 11. Further, the client 13 requests the desired introduction information or the like from the medical cooperation server 11 and receives the requested information from the medical cooperation server 11 in the MML format.
【0022】医療連携サーバ11は、クライアント1
3、又はクライアント13a、13b、…からMML形
式の上記各種情報を受信して医療関連情報DB10に格
納し、且つ、クライアント13、又はクライアント13
a、13b、…から要求された情報を、医療関連情報D
B10内を検索して取得し、それをクライアント13、
又はクライアント13a、13b、…に送信する。The medical cooperation server 11 is a client 1
3 or the clients 13a, 13b,..., And receives the various types of information in the MML format and stores them in the medical-related information DB 10, and
a, 13b,... to the medical-related information D
B10 is searched for and obtained, and it is
Or, it transmits to the clients 13a, 13b,.
【0023】上述したMERIT−IX及びMMLは、
既に述べたように大多数の医療機関の間で規定された規
約なので、この規約に基づいて情報を送受信することに
より、患者の相互紹介をスムーズに行なうこと、及び各
種医療機関が実質的に全ての医療関連情報を共有するこ
とができる。このようなことを安心して行なえるよう
に、このシステムでは、種々のセキュリティが構築され
ている。The above-mentioned MERIT-IX and MML are:
As already mentioned, since the rules are established among the majority of medical institutions, by transmitting and receiving information based on these rules, it is possible to smoothly introduce patients to each other and to ensure that virtually all medical institutions Medical related information can be shared. In this system, various kinds of security are constructed so that such a thing can be performed with security.
【0024】図3は、図2に示した構成をより詳細に表
したブロック図である。FIG. 3 is a block diagram showing the configuration shown in FIG. 2 in more detail.
【0025】クライアント13とネットワーク9との
間、及びネットワーク9と医療連携サーバ11との間に
は、外部からの不当なアクセスを制御するファイアウォ
ール15a、15bが介在し、ネットワーク9には、後
述する公開鍵を管理しその公開鍵を署名入りの公開鍵証
明書と共に配布する医療連携用公開鍵サーバ(以下、公
開鍵サーバ)17が備えられる。Between the client 13 and the network 9 and between the network 9 and the medical cooperation server 11, firewalls 15a and 15b for controlling unauthorized access from outside are interposed. A public key server for medical cooperation (hereinafter, public key server) 17 that manages a public key and distributes the public key together with a signed public key certificate is provided.
【0026】クライアント13は、データ入出力部18
と、ファイル生成部19と、MMLエンコード/デコー
ド部21と、電子署名生成/検証部23(以下、署名部
23)と、暗号/復号部25と、ファイル送受信部27
とを備える。この構成は、他の各種医療機関に設置され
るクライアント(すなわちクライアント13a、13
b、…を含む)も同様である。The client 13 has a data input / output unit 18
, A file generation unit 19, an MML encoding / decoding unit 21, an electronic signature generation / verification unit 23 (hereinafter, a signature unit 23), an encryption / decryption unit 25, and a file transmission / reception unit 27.
And This configuration is suitable for clients installed in other various medical institutions (that is, clients 13a, 13a).
b,...).
【0027】医療連携サーバ11は、認証部29と、認
証データ格納部30と、ファイル送受信部31と、暗号
/復号部33と、電子署名生成/検証部35(以下、署
名部35)と、MMLエンコード/デコード部37と、
ファイル生成部39と、データベース入出力部(DB入
出力部)41とを備える。The medical cooperation server 11 includes an authentication unit 29, an authentication data storage unit 30, a file transmission / reception unit 31, an encryption / decryption unit 33, an electronic signature generation / verification unit 35 (hereinafter, signature unit 35), An MML encoding / decoding unit 37;
A file generation unit 39 and a database input / output unit (DB input / output unit) 41 are provided.
【0028】以下、このシステムで行なわれる動作と共
に、上述した各構成要素の機能を説明する。In the following, the function of each component described above will be described together with the operation performed in this system.
【0029】クライアント13のデータ入出力部18
は、オペレータ(例えば医師)に所望のURLを入力させ
てオペレータがアクセスしたい病院の医療連携サーバ1
1にアクセスし、その後に所定の認証データ(例えば、
パスワードや病院又は医師のID)を入力させて、それ
を医療連携サーバ11に送信する(ステップS1)。医療
連携サーバ11の認証部29は、上記認証データを受け
て種々の認証データが格納されている認証データ格納部
30を参照し(S2)、受信した認証データが正しいか否
かを判断して正しければ認証OK(ログインOK)をクラ
イアント13に返す(S3)。Data input / output unit 18 of client 13
Is a medical cooperation server 1 of a hospital where an operator (eg, a doctor) inputs a desired URL and the operator wants to access.
1 and then a predetermined authentication data (for example,
A password or the ID of a hospital or a doctor is input and transmitted to the medical cooperation server 11 (step S1). Upon receiving the authentication data, the authentication unit 29 of the medical cooperation server 11 refers to the authentication data storage unit 30 storing various authentication data (S2), and determines whether the received authentication data is correct. If it is correct, an authentication OK (login OK) is returned to the client 13 (S3).
【0030】ログイン後、例えば、クライアント13が
情報を医療連携サーバ11に送信する場合、まず、クラ
イアント13のデータ入出力部18は、医師(オペレー
タ)に患者の紹介情報など所望の情報を入力させて、そ
れをファイル生成部18に渡す(S4)。ファイル生成部
18は、データ入出力部18からの情報を所定のファイ
ル形式、すなわちMML形式に変換してそのMML形式
の情報(以下、MMLファイル)をMMLエンコード/デ
コード部21に渡す(S5)。MMLエンコード/デコー
ド部21は、渡されたMMLファイルをエンコードし署
名部23に渡す(S6)。署名部23は、例えば上記オペ
レータの秘密鍵を使用して電子署名を生成し、それを上
記MMLファイルに添付して暗号/復号部25に渡す
(S7)。暗号/復号部25は、渡されたMMLファイル
を、所定の(例えば、クライアント13と医療連携サー
バ11で共有する)暗号鍵を使用して暗号化し、それを
ファイル送受信部27に渡す(S8)。ファイル送受信部
27は、上記暗号化されているMMLファイルを、医療
連携サーバ11に送信する(S9)。医療連携サーバ11
のファイル送受信部31は、上記MMLファイルを受信
し、それを暗号/復号部33に渡す(S10)。暗号/復
号部33は、上記所定の暗号鍵を使用して渡されたMM
Lファイルを復号化し、それを署名部35に渡す(S1
1)。署名部35は、上記秘密鍵と対になっている公開
鍵を上記公開鍵証明書と共に公開鍵サーバ17から受信
し(S12)、その公開鍵を使用して上記MMLファイル
に添付されている電子署名を検証し、それが正当な署名
であると検証できたら、上記MMLファイルをMMLエ
ンコード/デコード部37に渡す(S13)。MMLエン
コード/デコード部37は、上記MMLファイルをデコ
ードしてDB入出力部41に渡す(S14)。DB入出力
部41は、渡されたMMLファイルを医療関連情報DB
10に格納する(S15)。After logging in, for example, when the client 13 transmits information to the medical cooperation server 11, first, the data input / output unit 18 of the client 13 allows the doctor (operator) to input desired information such as patient introduction information. Then, it is passed to the file generation unit 18 (S4). The file generation unit 18 converts the information from the data input / output unit 18 into a predetermined file format, that is, the MML format, and passes the information in the MML format (hereinafter, MML file) to the MML encoding / decoding unit 21 (S5). . The MML encoding / decoding unit 21 encodes the passed MML file and passes it to the signature unit 23 (S6). The signature unit 23 generates an electronic signature using, for example, the operator's private key, attaches the digital signature to the MML file, and passes the digital signature to the encryption / decryption unit 25.
(S7). The encryption / decryption unit 25 encrypts the passed MML file using a predetermined encryption key (for example, shared by the client 13 and the medical cooperation server 11), and passes it to the file transmission / reception unit 27 (S8). . The file transmitting / receiving unit 27 transmits the encrypted MML file to the medical cooperation server 11 (S9). Medical cooperation server 11
Receives the MML file and passes it to the encryption / decryption unit 33 (S10). The encryption / decryption unit 33 receives the MM passed using the predetermined encryption key.
The L file is decrypted and passed to the signature unit 35 (S1
1). The signature unit 35 receives the public key paired with the private key from the public key server 17 together with the public key certificate (S12), and uses the public key to send the electronic mail attached to the MML file. The signature is verified, and if it is verified that the signature is valid, the MML file is passed to the MML encoding / decoding unit 37 (S13). The MML encoding / decoding unit 37 decodes the MML file and passes it to the DB input / output unit 41 (S14). The DB input / output unit 41 converts the passed MML file into a medical-related information DB.
10 (S15).
【0031】上記ログイン後、クライアント13が医療
連携サーバ11から所望の情報を取得する場合は、ま
ず、クライアント13のデータ入出力部18は、オペレ
ータに要求された情報を送信するよう医療連携サーバ1
1に要求する(ステップS16)。医療連携サーバ11の
DB入出力部41は、その要求を受けて、医療関連情報
DB10から要求された情報を取得し(S17)、取得し
た情報をファイル生成部39に渡す(S18)。ファイル
生成部39は、渡された情報をMML形式のMMLファ
イルに変換してMMLエンコード/デコード部37に渡
す(S19)。MMLエンコード/デコード部37は、渡
されたMMLファイルをエンコードして署名部35に渡
す(S20)。署名部35は、所定の(例えば上記情報の
作成者の)秘密鍵を使用して電子署名を生成し、それを
上記MMLファイルに添付して暗号/復号部33に渡す
(S21)。暗号/復号部33は、渡されたMMLファイ
ルを上記所定の暗号鍵を使用して暗号化し、それをファ
イル送受信部31に渡す(S22)。ファイル送受信部3
1は、渡されたMMLファイルをクライアント13に送
信する(S23)。クライアント13のファイル送受信部
27は、上記オペレータが要求した情報、すなわち上記
MMLファイルを受信し、それを暗号/復号部25に渡
す(S24)。暗号/復号部25は、渡されたMMLファ
イルを上記所定の暗号鍵を使用して復号化し、それを署
名部23に渡す(S25)。署名部23は、上記秘密鍵と
対になっている公開鍵を上記公開鍵証明書と共に公開鍵
サーバ17から受信し(S26)、その公開鍵を使用して
上記電子署名を検証し、その電子署名が正当な署名であ
ると検証できたら、上記MMLファイルをMMLエンコ
ード/デコード21部に渡す(S27)。MMLエンコー
ド/デコード部21は、渡されたMMLファイルををデ
コードしてデータ入出力部18に渡す(S28)。データ
入出力部18は、渡されたMMLファイルをオペレータ
に表示する。When the client 13 obtains desired information from the medical cooperation server 11 after the above-mentioned login, first, the data input / output unit 18 of the client 13 makes the medical cooperation server 1 transmit the information requested by the operator.
1 (step S16). Upon receiving the request, the DB input / output unit 41 of the medical cooperation server 11 acquires the requested information from the medical-related information DB 10 (S17), and passes the acquired information to the file generation unit 39 (S18). The file generation unit 39 converts the passed information into an MML file in the MML format and passes it to the MML encoding / decoding unit 37 (S19). The MML encoding / decoding unit 37 encodes the passed MML file and passes it to the signature unit 35 (S20). The signature unit 35 generates an electronic signature using a predetermined private key (for example, the creator of the information), attaches the electronic signature to the MML file, and passes it to the encryption / decryption unit 33.
(S21). The encryption / decryption unit 33 encrypts the passed MML file using the predetermined encryption key, and passes the encrypted MML file to the file transmission / reception unit 31 (S22). File transmitting / receiving unit 3
1 transmits the passed MML file to the client 13 (S23). The file transmission / reception unit 27 of the client 13 receives the information requested by the operator, that is, the MML file, and passes it to the encryption / decryption unit 25 (S24). The encryption / decryption unit 25 decrypts the passed MML file using the predetermined encryption key, and passes the decrypted MML file to the signature unit 23 (S25). The signature unit 23 receives the public key paired with the private key from the public key server 17 together with the public key certificate (S26), verifies the electronic signature using the public key, and verifies the electronic signature. If the signature is verified as a valid signature, the MML file is transferred to the MML encoding / decoding unit 21 (S27). The MML encoding / decoding unit 21 decodes the passed MML file and passes it to the data input / output unit 18 (S28). The data input / output unit 18 displays the passed MML file to the operator.
【0032】この実施形態において、上記秘密鍵と公開
鍵はそれぞれ対応しており、それらは、各種医療機関、
各種医療機関における各科(内科、外科等)、又は各医師
等が持つ。上記秘密鍵は、クライアント13又は病疹連
携サーバ1のそれぞれが管理しても良いし、フロッピー
ディスクやICカードや磁気カード等の情報記録媒体を
利用して管理しても良い。上記暗号鍵をクライアント1
3と医療連携サーバ1で共有する場合は、ネットワーク
9を通じて行なっても良いし、フロッピーディスクやI
Cカード等の各種情報記録媒体を利用して行なっても良
い。クライアント13が送出する上記認証データは、例
えばJavaアプレットを利用して暗号化するようにし
ても良い。また、認証データの認証は、ネットワーク9
上に設置されている認証サーバに行なわせるようにして
も良い。In this embodiment, the secret key and the public key correspond to each other, and they correspond to various medical institutions,
Each department (internal medicine, surgery, etc.) in various medical institutions or each doctor has it. The secret key may be managed by each of the client 13 and the disease cooperation server 1, or may be managed by using an information recording medium such as a floppy disk, an IC card, or a magnetic card. Client 1
3 and the medical cooperation server 1 may be shared via the network 9 or a floppy disk or an I / O
This may be performed using various information recording media such as a C card. The authentication data sent by the client 13 may be encrypted using, for example, a Java applet. The authentication of the authentication data is performed by the network 9
The authentication server installed above may perform the authentication.
【0033】上述したシステムによれば、4つのセキュ
リティが構築されている。すなわち、第1は、ファイア
ウォール15a、15bの設置及び上記ログイン時の認
証チェックである。これにより、外部からの不当なアク
セスを制御し不法な侵入を防ぐことができる。第2は、
情報の暗号化である。これにより、第三者に情報を盗聴
されたり、情報が漏洩したりすることを防ぐことがで
き、上記紹介情報等の秘密性を高めることができる。ま
た、上述のように暗号鍵を共有するようにすれば、上記
暗号化又は復号化の処理速度を速めることができる。第
3は、電子署名の生成及び検証である。これにより、紹
介情報等を作成したものが正当なものであることを証明
する、すなわち第三者のなりすましを防止でき、且つ、
情報が改竄されることも防止することができる。第4
は、上記公開鍵の管理し上記証明書と共に公開鍵を配布
することである。これにより、紹介情報等の作成者の証
明の正当性及び確実性を高めることができる。According to the system described above, four types of security are established. That is, the first is the installation of the firewalls 15a and 15b and the authentication check at the time of login. As a result, it is possible to control unauthorized access from the outside and prevent illegal intrusion. Second,
Information encryption. Thus, it is possible to prevent eavesdropping of information by a third party or leakage of information, and it is possible to enhance the confidentiality of the introduction information and the like. If the encryption key is shared as described above, the processing speed of the encryption or decryption can be increased. Third, generation and verification of a digital signature. As a result, it is possible to prove that the creation of the introduction information and the like is legitimate, that is, to prevent impersonation of a third party, and
It is also possible to prevent information from being falsified. 4th
Is to manage the public key and distribute the public key together with the certificate. Thereby, the validity and certainty of the proof of the creator of the introduction information or the like can be increased.
【0034】このように、このシステムでは、堅牢なセ
キュリティが構築されているので、安心して秘密性の高
い上記紹介情報等を、コンピュータネットワーク上で患
者の相互紹介を行なったり上記紹介情報等を共有したり
することができる。以下に、このシステムで行なわれる
患者の相互紹介や上記紹介情報等を共有について説明す
る。As described above, in this system, since robust security is constructed, the above-mentioned introduction information and the like which are highly confidential can be safely introduced to the mutual introduction of patients on a computer network, and the above-mentioned introduction information and the like can be shared. Or you can. Hereinafter, the mutual introduction of patients and the sharing of the above-mentioned introduction information and the like performed by this system will be described.
【0035】図4は、その実施形態における上記医療関
連情報DB10の構成の一例を示す。FIG. 4 shows an example of the configuration of the medical-related information DB 10 in the embodiment.
【0036】医療関連情報DB10には、例えば、ユー
ザ情報格納部55と、患者基本情報格納部57と、受診
情報格納部59と、紹介管理情報格納部61と、紹介情
報格納部63と、返書情報格納部65とが備えられる。
ユーザ情報格納部55には、例えばユーザとなる各医師
に関する情報(ユーザID、パスワード、病院名、医師
名など)が格納される。患者基本情報格納部57には、
患者に関する基本情報(医療連携ID、患者氏名、性
別、生年月日、住所など)が格納される。受診情報格納
部59には、どの患者がどの病院で診察を受けたことが
あるかの受診情報(医療連携ID、病院ID、患者番号
など)が格納される。紹介管理情報格納部61には、ど
の病院がどの病院に紹介したかに関する情報(紹介日、
医療連携ID、紹介元病院ID、紹介先病院IDなど)
が格納される。紹介情報格納部63には、上記紹介情報
(医療連携ID、紹介日、処方情報、検査情報など)が格
納される。返書情報格納部65には、紹介先で行なわれ
た診察結果等を紹介元に知らせるための返書情報(医療
連携ID、診察日、紹介元病院ID、紹介先病院ID、
処方情報、検査情報など)が格納される。尚、上記医療
連携IDとは、各種医療機関で共通して用いられる患者
を一意に識別するためのものである。それに対して上記
患者番号は、各種医療機関独自の患者を識別するための
番号である。The medical-related information DB 10 includes, for example, a user information storage unit 55, a patient basic information storage unit 57, a consultation information storage unit 59, an introduction management information storage unit 61, an introduction information storage unit 63, An information storage unit 65 is provided.
The user information storage unit 55 stores, for example, information (user ID, password, hospital name, doctor name, etc.) regarding each doctor who is a user. In the patient basic information storage unit 57,
Basic information on the patient (medical cooperation ID, patient name, gender, date of birth, address, etc.) is stored. The consultation information storage unit 59 stores consultation information (medical cooperation ID, hospital ID, patient number, and the like) indicating which patient has undergone consultation at which hospital. In the referral management information storage unit 61, information on which hospital was referred to which hospital (introduction date,
(Medical cooperation ID, referral hospital ID, referral hospital ID, etc.)
Is stored. The introduction information storage unit 63 stores the above introduction information.
(Medical cooperation ID, introduction date, prescription information, examination information, etc.) are stored. The return information storage unit 65 stores return information (medical cooperation ID, consultation date, referral hospital ID, referral hospital ID, etc.) for notifying the referrer of the results of the consultation performed at the referral destination.
Prescription information, examination information, etc.) are stored. The medical cooperation ID is for uniquely identifying a patient commonly used in various medical institutions. On the other hand, the patient number is a number for identifying a patient unique to various medical institutions.
【0037】このような医療関連情報DB10が備えら
れるシステムでは、次の図5に示すような動作で患者の
相互紹介が行なわれる。In a system provided with such a medical-related information DB 10, mutual introduction of patients is performed by the operation shown in FIG.
【0038】図5は、患者の相互紹介における動作を示
す。同図では、上記診療所1を紹介元病院とし、上記市
立病院5を紹介先病院とする。FIG. 5 shows the operation in mutual introduction of patients. In the figure, the clinic 1 is referred to as a referral hospital, and the municipal hospital 5 is referred to as a referral hospital.
【0039】診療所1、すなわちクライアント13は、
オペレータ(例えば医師)に、例えば図6に示すような所
定のフォーマットに紹介情報を入力させる(ステップS
29)。図6によれば、クライアント13は、病院ID
及び患者番号、紹介先医療機関、紹介先科、紹介先担当
医、紹介元医療機関、紹介元医師名、(紹介元の)所在地
及び電話番号、且つ、紹介する患者の情報として、患者
氏名、性別、職業、生年月日、年齢、紹介目的、紹介事
由、患者に対する留意事項等を、オペレータに入力させ
る。そして、クライアント13は、入力された紹介情報
をMML形式に変換してMMLファイルを作成し(S3
0)、WWWブラウザを起動させて所望のURL(例えば
後述の紹介情報送信用ログインページのアドレス)を入
力させ(S31−a)、ネットワーク9を介して市立病院
5の医療連携サーバ11にアクセスする(S31−b)。
医療連携サーバ11は、ログイン認証を行なって上記紹
介情報の送信を認めるための紹介情報送信用ログインペ
ージを送信する(S32)。クライアント13は、上記ロ
グインページに所定の認証データをオペレータに入力さ
せて、その認証データを例えば暗号化して医療連携サー
バ11に送信する(S33)。医療連携サーバ11は、受
信した認証データが正当であれば(S34でY)、上記紹
介情報をアップロードさせるためのファイルアップロー
ド用ページをクライアント13に送信する(S35)。ク
ライアント13は、上記ファイルアップロード用ページ
を受信し、例えばそのページ上に表記されている「送信」
ボタンがオペレータにクリックされたら、上記MMLフ
ァイルを医療連携サーバ11にアップロードする(S3
7)。医療連携サーバ11は、受信したMMLファイル
を解析してこのファイル内の各項目、すなわち図6に示
した病院ID及び患者番号、紹介先医療機関等を取り出
し(S38)、取り出した病院ID及び患者番号をキーに
医療関連情報DB10内の受診情報格納部59を検索し
て、その病院からその患者に関する受診が過去にあった
か否かを確認する(S39)。上記受診を確認できた場合
は(S39でY)、医療連携IDを取得して(S40)、そ
の医療連携IDをキーに紹介管理情報格納部61及び紹
介情報格納部63のそれぞれに上述した所定の情報を格
納する(S43)。上記受診を確認できなかった場合は
(S39でN)、上記取り出した項目中の患者氏名、性
別、及び生年月日をキーに患者基本情報格納部57内を
検索して、上記患者の基本情報を登録しているか否かを
確認する(S41)。上記登録を確認できた場合は(S4
1でY)、上記S12及びS15の動作を行い、上記登
録を確認できなかった場合は(S41でN)、上記取り出
した項目中の患者の基本情報を患者基本情報格納部57
に新たに登録して(S42)、紹介管理情報格納部61及
び紹介情報格納部63のそれぞれに上記所定の情報を格
納する(S43)。The clinic 1, that is, the client 13,
An operator (for example, a doctor) inputs the introduction information in a predetermined format as shown in FIG.
29). According to FIG. 6, the client 13 has the hospital ID
And patient number, referral medical institution, referral department, referral doctor, referral medical institution, referral doctor name, location and phone number (of referrer), and patient name as information of the patient to be referred, The operator inputs gender, occupation, date of birth, age, purpose of introduction, reason for introduction, considerations for the patient, and the like. Then, the client 13 converts the input introduction information into the MML format and creates an MML file (S3).
0), start a WWW browser and input a desired URL (for example, the address of a login page for transmitting introduction information described below) (S31-a), and access the medical cooperation server 11 of the municipal hospital 5 via the network 9. (S31-b).
The medical cooperation server 11 performs login authentication and transmits an introduction information transmission login page for permitting transmission of the introduction information (S32). The client 13 allows the operator to input predetermined authentication data on the login page, encrypts the authentication data, for example, and transmits the encrypted data to the medical cooperation server 11 (S33). If the received authentication data is valid (Y in S34), the medical cooperation server 11 transmits a file upload page for uploading the introduction information to the client 13 (S35). The client 13 receives the file upload page and, for example, “send” described on the page.
When the button is clicked by the operator, the MML file is uploaded to the medical cooperation server 11 (S3).
7). The medical cooperation server 11 analyzes the received MML file and extracts each item in the file, that is, the hospital ID and the patient number shown in FIG. 6, the referral medical institution and the like (S38), and retrieves the retrieved hospital ID and the patient. The consultation information storage unit 59 in the medical-related information DB 10 is searched using the number as a key, and it is confirmed whether or not a consultation for the patient has been made in the past from the hospital (S39). When the consultation is confirmed (Y in S39), the medical cooperation ID is acquired (S40), and the predetermined information described above is stored in each of the introduction management information storage unit 61 and the introduction information storage unit 63 using the medical cooperation ID as a key. Is stored (S43). If you cannot confirm the above consultation
(N in S39), by searching the patient basic information storage unit 57 using the patient name, gender, and date of birth in the retrieved items as keys, to confirm whether the basic information of the patient has been registered. (S41). If the above registration is confirmed (S4
If the registration is not confirmed (N in S41), the basic information of the patient in the extracted items is stored in the patient basic information storage unit 57.
Is newly registered (S42), and the predetermined information is stored in each of the introduction management information storage unit 61 and the introduction information storage unit 63 (S43).
【0040】クライアント13は、医療連携サーバ11
にアクセスしてリアルタイムで紹介情報を入力すること
もできる。その場合は、まず、クライアント13が、医
療連携サーバ11にアクセスして認証OKを受ける。次
に、クライアント13は、オペレータに病院ID及び患
者番号、又は医療連携IDを入力させてそれを医療連携
サーバ11に送信する。医療連携サーバ11は、受診し
た病院ID及び患者番号、又は医療連携IDをキーに医
療関連情報DB10を検索して患者を特定し、例えば図
6に示したようなフォーマットの紹介情報入力用ページ
をクライアント13に送信する。クライアント13は、
その紹介情報入力用ページに所定の情報を入力させてM
ML形式に変換しそれを医療連携サーバ11に送信す
る。医療連携サーバ11は、上記医療連携IDをキーに
紹介管理情報格納部61及び紹介情報格納部63のそれ
ぞれに上記所定の情報を格納する。The client 13 is connected to the medical cooperation server 11
You can also access and enter your referral information in real time. In that case, first, the client 13 accesses the medical cooperation server 11 and receives authentication OK. Next, the client 13 allows the operator to input the hospital ID and the patient number or the medical cooperation ID, and transmits it to the medical cooperation server 11. The medical cooperation server 11 specifies the patient by searching the medical-related information DB 10 using the hospital ID and patient number of the consultation or the medical cooperation ID as a key, and displays an introduction information input page in a format as shown in FIG. 6, for example. Send to client 13. Client 13
Enter predetermined information in the introduction information input page and
The data is converted into the ML format and transmitted to the medical cooperation server 11. The medical cooperation server 11 stores the predetermined information in each of the introduction management information storage unit 61 and the introduction information storage unit 63 using the medical cooperation ID as a key.
【0041】尚、クライアント13は、必要があれば
(例えば市立病院5から要求を受ければ)、図7に示すよ
うな所定のフォーマットに患者基本情報を入力させる。
図7によれば、クライアント13は、患者基本情報とし
て、例えば、カルテ番号、患者番号、生年月日、カナ氏
名、漢字氏名、副作用歴、アレルギー、キャリア、又は
血液型等を、オペレータに入力させる。クライアント1
3は、上記患者情報を、予め作成して医療連携サーバ1
1に送信するか、或は、医療連携サーバ11にログイン
して医療連携サーバ11にリアルタイムで入力する。Note that the client 13 can
(For example, when a request is received from the municipal hospital 5), the patient basic information is input in a predetermined format as shown in FIG.
According to FIG. 7, the client 13 allows the operator to input, for example, a chart number, a patient number, a date of birth, a kana name, a kanji name, a side effect history, allergies, a carrier, or a blood type as patient basic information. . Client 1
3. The medical cooperation server 1 prepares the patient information in advance and
1 or log in to the medical cooperation server 11 and input to the medical cooperation server 11 in real time.
【0042】上記患者を紹介された市立病院5の医師
は、その患者を診察する場合には、上記クライアント1
3a、13b、…を利用して所定のキー(医療連携I
D、紹介元病院ID、又は患者番号等)を入力し、医療
連携サーバ11に上記所定のキーを使用して所望の紹介
情報を検索させて、医療連携サーバ11からその紹介情
報を受信する。The physician of the municipal hospital 5 who has been referred to the above-mentioned patient, when examining the patient, has the client 1
3a, 13b,... Using a predetermined key (medical cooperation I
D, referrer hospital ID, patient number, etc.), and causes the medical cooperation server 11 to search for desired introduction information using the predetermined key, and receives the introduction information from the medical cooperation server 11.
【0043】上記市立病院5の医師は、紹介情報を受信
して上記患者を診察し終えた場合には、次のようにして
返書を行なう。When the doctor of the municipal hospital 5 has received the referral information and has finished examining the patient, he / she replies as follows.
【0044】図8は、上記返書の流れを示すフローチャ
ートである。FIG. 8 is a flowchart showing the flow of the reply.
【0045】上記クライアント13a、13b、…は、
上記市立病院5の医師に、WWWブラウザを起動させて
所望のURL、例えば医療連携サーバ11にログインし
て返書を作成するための返書作成用ログインページのU
RLを入力又は指定させて(ステップS44−a)、医療
連携サーバ11にアクセスする(S44−b)。医療連携
サーバ11は、上記返書作成用ログインページをクライ
アント13a、13b、…に送信する(S45)。クライ
アント13a、13b、…は、所定の認証データを入力
させてそれを医療連携サーバ11に送信する(S46)。
医療連携サーバ11は、上記認証データの正当性をチェ
ックし(S47)、それが正当であれば(S47でY)、返
書作成用ページをクライアント13a、13b、…に送
信する(S48)。クライアント13a、13b、…は、
所定の又は所望の返書情報(医療連携ID,診察日、紹
介元病院ID、紹介先病院ID、処方情報、又検査情報
など)を入力させて、それを医療連携サーバ11に送信
する(S50)。医療連携サーバ11は、受信した返書情
報を、例えば医療連携IDをキーに上記医療関連情報D
B10内の返書情報格納部65に格納し、紹介元病院
(診療所1)に、紹介元病院から返書情報アリの旨を通知
するための返書メールを送信する(S51)。診療所1の
クライアント13は、上記返書メールを確認した場合に
は(S52)、WWWブラウザを起動させ所定のURL、
例えば上記返書情報を取得するためのログインページの
URLを入力又は指定させて(S53−a)、ネットワー
ク9を介して医療連携サーバ11にアクセスする(S5
3−b)。医療連携サーバ11は、返書情報取得用ログ
インページをクライアント13に送信する(S54)。ク
ライアント13は、受信したページに所定の認証データ
を入力させてそれを医療連携サーバ11に送信する(S
55)。医療連携サーバ11は、上記認証データ正当で
あれば(S56でY)、返書情報取得用ページをクライア
ント13に送信する(S57)。クライアント13は、受
信したページ上に紹介先病院IDを入力させそれを医療
連携サーバ11に送信する(S59)。医療連携サーバ1
1は、上記紹介先病院IDをキーに上記返書情報格納部
65内を検索して該当する返書情報を全て取得しそれら
のリストを作成して、そのリストをクライアント13に
送信する。クライアント13は、そのリストを表示し、
そのリストから所望の返書情報を選択させて、その所望
の返書情報を確認させるようにする(S61)。尚、この
流れにおいて、上記患者が入院することになった場合に
は、上記返書情報に、入院報告、入院した病院名、転科
情報、又は入院経過情報等を含めるようにしても良い。
また、上記患者が退院した場合には、上記返書情報に、
退院報告、診察・検査結果、又は退院後の方針等を含め
るようにしても良い。The clients 13a, 13b,...
A doctor of the municipal hospital 5 starts a WWW browser to enter a desired URL, for example, a U of a return creation login page for logging in to the medical cooperation server 11 and creating a return.
The user inputs or specifies the RL (step S44-a), and accesses the medical cooperation server 11 (S44-b). The medical cooperation server 11 transmits the above-mentioned reply creation login page to the clients 13a, 13b,... (S45). The client 13a, 13b,... Inputs predetermined authentication data and transmits it to the medical cooperation server 11 (S46).
The medical cooperation server 11 checks the validity of the authentication data (S47), and if it is valid (Y in S47), transmits a return creation page to the clients 13a, 13b, ... (S48). Clients 13a, 13b, ...
Predetermined or desired reply information (medical cooperation ID, consultation date, referral hospital ID, referral hospital ID, prescription information, examination information, etc.) is input and transmitted to the medical cooperation server 11 (S50). . The medical cooperation server 11 converts the received return information into the medical-related information D using the medical cooperation ID as a key.
Stored in the reply information storage unit 65 in B10,
A reply mail for notifying the return information ant is transmitted from the referral source hospital to (clinic 1) (S51). When the client 13 of the clinic 1 confirms the return mail (S52), the client 13 activates the WWW browser and enters a predetermined URL.
For example, the user inputs or specifies the URL of the login page for acquiring the return information (S53-a), and accesses the medical cooperation server 11 via the network 9 (S5).
3-b). The medical cooperation server 11 transmits a login page for obtaining reply information to the client 13 (S54). The client 13 inputs predetermined authentication data into the received page and transmits it to the medical cooperation server 11 (S
55). If the authentication data is valid (Y in S56), the medical cooperation server 11 transmits a return information acquisition page to the client 13 (S57). The client 13 inputs the referral destination hospital ID on the received page and transmits it to the medical cooperation server 11 (S59). Medical cooperation server 1
1 searches the return information storage unit 65 using the referral destination hospital ID as a key, acquires all the relevant return information, creates a list of them, and transmits the list to the client 13. The client 13 displays the list,
The desired reply information is selected from the list, and the desired reply information is confirmed (S61). In this flow, if the patient is to be hospitalized, the return information may include a hospitalization report, a hospital name of the hospital, transfer department information, hospitalization progress information, and the like.
When the patient is discharged from the hospital,
A discharge report, a medical examination / test result, a policy after discharge, or the like may be included.
【0046】上述したシステムでは、このような流れで
患者の相互紹介が行なわれる。上記各種医療機関は、そ
れらそれぞれで管理されている所望の紹介情報を次のよ
うにして取得・参照できる。In the above-described system, mutual introduction of patients is performed in such a flow. The above various medical institutions can acquire and refer to desired introduction information managed by each of them as follows.
【0047】例えば、上記国立病院7のある医師が、市
立病院5で管理されている紹介情報を参照したい場合に
は、その医師は、上記国立病院7内のクライアントを使
用して医療連携サーバ11にログインし、自分の病院I
D、及び医療連携ID又は所望の紹介日を入力する。医
療連携サーバ11は、入力されたキーを使用して上記医
療関連情報DB10内を検索し、管理している紹介情報
を全て抽出して抽出結果を上記クライアントに送信す
る。上記クライアントは、その抽出結果を一覧表示し
て、所望の紹介情報を上記医師に選択させる。医療連携
サーバ11は、上記選択された紹介情報を、医療関連情
報DB10から取得して上記クライアントに表示させ
る。For example, when a doctor at the national hospital 7 wants to refer to the referral information managed at the municipal hospital 5, the doctor uses the client in the national hospital 7 to use the medical cooperation server 11 Login to your own hospital I
D and a medical cooperation ID or a desired introduction date. The medical cooperation server 11 searches the medical-related information DB 10 using the input key, extracts all managed introduction information, and transmits the extraction result to the client. The client displays a list of the extraction results and allows the doctor to select desired introduction information. The medical cooperation server 11 acquires the selected introduction information from the medical-related information DB 10 and causes the client to display the information.
【0048】この実施形態では、各種医療機関は、各患
者に関する情報の共有において、上記紹介情報に限ら
ず、上記患者基本情報、既往歴・現病名情報、家族歴情
報、検査結果情報、処方歴時系列情報、又はX線やエコ
ーなどの画像情報等も共有することができる。これら各
患者に関する情報を取得させる場合には、上記病院ID
を入力させて、その患者が一度も受診していない病院に
は、その患者に関連する情報を取得させないようにする
ことができる。In this embodiment, the various medical institutions share information on each patient, not limited to the above-mentioned introduction information, but also the above-mentioned basic patient information, past / current disease information, family history information, examination result information, prescription history. Time-series information or image information such as X-rays and echoes can also be shared. When acquiring information on each of these patients, the hospital ID
To prevent a hospital that has never been consulted by that patient from acquiring information related to that patient.
【0049】以上、本発明の好適な幾つかの実施形態を
説明したが、これらは本発明の説明のための例示であっ
て、本発明の範囲をこれらの実施例にのみ限定する趣旨
ではない。本発明は、他の種々の形態でも実施すること
が可能である。例えば、医療連携サーバ11は、特定の
医療センタに設置し、各種医療機関から上記紹介情報を
含む医療関連情報を受信し、各種医療機関における医療
関連情報を一元的に管理することもできる。また、医療
連携サーバ11は、上記紹介情報を受信した場合には、
その紹介情報を紹介先に自動配信するようにしてもよい
し、上記返書情報を紹介元に自動配信するようにしても
よい。Although some preferred embodiments of the present invention have been described above, these are merely examples for describing the present invention, and are not intended to limit the scope of the present invention only to these examples. . The present invention can be implemented in other various forms. For example, the medical cooperation server 11 can be installed in a specific medical center, receive medical-related information including the above-mentioned introduction information from various medical institutions, and manage the medical-related information in various medical institutions in a unified manner. When the medical cooperation server 11 receives the introduction information,
The introduction information may be automatically distributed to the introduction destination, or the return information may be automatically distributed to the introduction source.
【図1】本発明の一実施形態にかかる医療連携システム
の全体構成を示すブロック図。FIG. 1 is a block diagram showing the overall configuration of a medical cooperation system according to an embodiment of the present invention.
【図2】診療所1と市立病院5の構成を示すブロック
図。FIG. 2 is a block diagram showing a configuration of a clinic 1 and a municipal hospital 5.
【図3】図2に示す医療連携システムの構成をより詳細
に示すブロック図。FIG. 3 is a block diagram showing the configuration of the medical cooperation system shown in FIG. 2 in more detail;
【図4】医療関連情報DB10構成の一例を示すブロッ
ク図。FIG. 4 is a block diagram showing an example of the configuration of a medical-related information DB 10;
【図5】患者の紹介を行なう場合の動作を示すフローチ
ャート。FIG. 5 is a flowchart showing an operation when introducing a patient.
【図6】紹介情報の入力用フォーマットの一例を示す
図。FIG. 6 is a diagram showing an example of a format for inputting introduction information.
【図7】患者基本情報の入力用フォーマットの一例を示
す図。FIG. 7 is a view showing an example of an input format of basic patient information.
【図8】返書の流れを示すフローチャート。FIG. 8 is a flowchart showing the flow of a reply.
1 診療所 3 保健所 5 市立病院 7 国立病院 9 コンピュータネットワーク 10 医療関連情報データベース 11 医療連携サーバ 13、13a、13b、… クライアント 15a、15b ファイアウォール DESCRIPTION OF SYMBOLS 1 Clinic 3 Health center 5 Municipal hospital 7 National hospital 9 Computer network 10 Medical related information database 11 Medical cooperation server 13, 13a, 13b ... Client 15a, 15b Firewall
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5J104 AA01 AA09 EA16 LA03 NA02 NA36 NA38 PA07 PA09 9A001 BB04 CC03 DD10 EE02 EE03 EE06 EZ04 JJ07 JJ09 KK60 LL03 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 5J104 AA01 AA09 EA16 LA03 NA02 NA36 NA38 PA07 PA09 9A001 BB04 CC03 DD10 EE02 EE03 EE06 EZ04 JJ07 JJ09 KK60 LL03
Claims (11)
バマシンとを備え、前記クライアントマシン及び前記サ
ーバマシンは、MERIT−IX及びMMLに基づい
て、前記種々の医療関連情報を送受信する医療関連情報
管理システム。1. A computer network comprising: a plurality of client machines; and one or a plurality of server machines for managing various medical-related information, wherein the client machines and the server machines are connected to a MERIT-IX. And a medical-related information management system that transmits and receives the various medical-related information based on the MML.
患者の紹介情報を前記クライアントマシンから受けた場
合には、前記紹介情報の紹介先に設置されているクライ
アントマシン又はサーバマシンに前記紹介情報を送信す
る請求項1記載の医療関連情報管理システム。2. When the server machine receives patient's referral information including referral letter information from the client machine, the server machine sends the referral information to a client machine or a server machine installed at the referral destination of the referral information. The medical-related information management system according to claim 1, wherein the information is transmitted.
場合には、紹介元の医療機関に設置されているクライア
ントマシン又はサーバマシンに前記返書情報を送信する
請求項2記載の医療関連情報システム。3. The medical-related information system according to claim 2, wherein when the server machine receives the return information, the server machine transmits the return information to a client machine or a server machine installed at the referral source medical institution. .
マシンから前記患者の紹介情報又は前記返書情報の提供
を要求された場合には、医療機関の識別情報をそのクラ
イアントマシンから受信し、その識別情報から医療機関
を識別して、識別した医療機関が前記患者が一度も受診
していない医療機関である場合には、前記要求された情
報を送信しないようにする請求項2又は3記載の医療関
連情報管理システム。4. The server machine, when requested to provide the patient's introduction information or the return information from the client machine, receives the identification information of the medical institution from the client machine, and from the identification information, 4. The medical-related information according to claim 2, wherein the medical institution is identified, and the requested information is not transmitted if the identified medical institution is a medical institution to which the patient has never been consulted. Management system.
マシンは、 送出する情報をMML形式に変換したMMLファイルに
するMML変換手段と、 所定の秘密鍵で電子署名を作成する電子署名作成手段
と、 前記MMLファイルに前記電子署名を添付する電子署名
添付手段と、 所定の暗号鍵で前記MMLファイルを暗号化する暗号化
手段と、 前記電子署名付きの暗号化されているMMLファイルを
送出するファイル送出手段と、 前記電子署名付きの暗号化されているMMLファイルを
受信するファイル受信手段と、 前記所定の暗号鍵で前記暗号化されているMMLファイ
ルを復号化する復号化手段と、 前記電子署名付きのMMLファイルに対し、前記所定の
秘密鍵と対の公開鍵で前記電子署名の検証を行なう電子
署名検証手段とを備える請求項1記載の医療関連情報管
理システム。5. The client machine and the server machine, wherein: MML conversion means for converting the information to be transmitted into an MML file converted into an MML format; electronic signature creation means for creating an electronic signature with a predetermined secret key; Electronic signature attaching means for attaching the electronic signature to a file; encrypting means for encrypting the MML file with a predetermined encryption key; file sending means for sending the encrypted MML file with the electronic signature File receiving means for receiving the encrypted MML file with the digital signature; decryption means for decrypting the encrypted MML file with the predetermined encryption key; and MML with the digital signature Electronic signature verification means for verifying the electronic signature of the file with the public key paired with the predetermined private key. Medical information management system of claim 1, wherein.
からのアクセスを制御するためのアクセス制御装置と、 前記公開鍵を管理する公開鍵管理装置とを備え、前記公
開鍵管理装置は、前記公開鍵所持者の電子署名が添付さ
れている公開鍵証明書も管理し、前記公開鍵を配布する
場合には、前記公開鍵証明書と共に前記公開鍵を配布す
る請求項5記載の医療関連情報管理システム。6. An access control device for controlling external access to the client machine or the server machine on the computer network, and a public key management device for managing the public key, The key management device also manages a public key certificate to which an electronic signature of the public key holder is attached, and distributes the public key together with the public key certificate when distributing the public key. 5. The medical-related information management system according to 5.
マシンから所定認証データを受信し、それの認証チェッ
クを行なう認証手段も備える請求項6記載の医療関連情
報管理システム。7. The medical-related information management system according to claim 6, wherein the server machine further includes an authentication unit that receives predetermined authentication data from the client machine and performs an authentication check on the data.
装置において、 コンピュータネットワーク上に設置され、前記種々の医
療関連情報をMERIT−IX及びMMLに基づいて送
受信し、 紹介状情報を含む患者の紹介情報を受信した場合には、
紹介先に設置されている所定の装置に前記紹介情報を送
信する情報管理装置。8. An information management device for managing various medical-related information, the information managing device being installed on a computer network, transmitting and receiving the various medical-related information based on MERIT-IX and MML, If you receive referral information,
An information management device for transmitting the introduction information to a predetermined device installed at the introduction destination.
MLファイルにするMML変換手段と、 所定の秘密鍵で電子署名を作成する電子署名作成手段
と、 前記MMLファイルに前記電子署名を添付する電子署名
添付手段と、 所定の暗号鍵で前記MMLファイルを暗号化する暗号化
手段と、 前記電子署名付きの暗号化されているMMLファイルを
送出するファイル送出手段と、 前記電子署名付きの暗号化されているMMLファイルを
受信するファイル受信手段と、 前記所定の暗号鍵で前記暗号化されているMMLファイ
ルを復号化する復号化手段と、 前記電子署名付きのMMLファイルに対し、前記所定の
秘密鍵と対の公開鍵で前記電子署名の検証を行なう電子
署名検証手段とを備える請求項8記載の情報管理装置。9. An M format obtained by converting information to be transmitted into an MML format
MML conversion means for converting the MML file into an ML file; electronic signature creating means for creating an electronic signature with a predetermined secret key; electronic signature attaching means for attaching the electronic signature to the MML file; Encrypting means for encrypting; file transmitting means for transmitting the encrypted MML file with the digital signature; file receiving means for receiving the encrypted MML file with the digital signature; Decryption means for decrypting the encrypted MML file with the encryption key, and an electronic device for verifying the electronic signature of the MML file with the electronic signature with a public key paired with the predetermined secret key. The information management apparatus according to claim 8, further comprising a signature verification unit.
変換したMMLファイルにするMML変換ステップと、 前記MMLファイルを送出する第1のファイル送出ステ
ップと、 前記MMLファイルを受信するファイル受信ステップ
と、 前記受信するMMLファイルが紹介状情報を含む患者の
紹介情報が前記変換されたファイルである場合に、その
MMLファイルを前記紹介情報の紹介先に送出する第2
のファイル送出ステップとをコンピュータに実行させる
ためのプログラムを記録したコンピュータ読取可能な記
録媒体。10. An MML conversion step of converting medical information to be transmitted into an MML file converted into an MML format, a first file transmission step of transmitting the MML file, a file reception step of receiving the MML file, And transmitting the MML file to the introduction destination of the introduction information when the received MML file is the converted file of the patient's introduction information including the introduction letter information.
And a computer-readable recording medium recording a program for causing a computer to execute the file sending step.
子署名作成ステップと、 前記MMLファイルに前記電子署名を添付する電子署名
添付手段と、 所定の暗号鍵で前記MMLファイルを暗号化する暗号化
手段と、 前記所定の暗号鍵で前記暗号化されているMMLファイ
ルを復号化する復号化手段と、 前記電子署名付きのMMLファイルに対し、前記所定の
秘密鍵と対の公開鍵で前記電子署名の検証を行なう電子
署名検証手段とをコンピュータに実行させるためのプロ
グラムを更に記録した請求項10記載のコンピュータ読
取可能な記録媒体。11. An electronic signature creating step of creating an electronic signature with a predetermined secret key, electronic signature attaching means for attaching the electronic signature to the MML file, and an encryption for encrypting the MML file with a predetermined encryption key. Decryption means for decrypting the encrypted MML file with the predetermined encryption key; and decryption of the MML file with the electronic signature with the public key paired with the predetermined secret key. The computer-readable recording medium according to claim 10, further comprising a program for causing a computer to execute an electronic signature verification unit that verifies a signature.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13557299A JP2000331101A (en) | 1999-05-17 | 1999-05-17 | System and method for managing information related to medical care |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP13557299A JP2000331101A (en) | 1999-05-17 | 1999-05-17 | System and method for managing information related to medical care |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000331101A true JP2000331101A (en) | 2000-11-30 |
Family
ID=15154962
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP13557299A Pending JP2000331101A (en) | 1999-05-17 | 1999-05-17 | System and method for managing information related to medical care |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000331101A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002203045A (en) * | 2000-12-28 | 2002-07-19 | Olympus Optical Co Ltd | Medical data management system and medical data management device |
JP2002259573A (en) * | 2001-02-28 | 2002-09-13 | Hitachi High-Technologies Corp | Medical information sharing system and method |
JP2003085294A (en) * | 2001-09-14 | 2003-03-20 | Toshiba Corp | Hospital information system |
JP2007234018A (en) * | 2006-03-01 | 2007-09-13 | Internatl Business Mach Corp <Ibm> | Method, system and computer program for accessing distributed data |
JP2007328473A (en) * | 2006-06-07 | 2007-12-20 | Nec Corp | Electronic introduction letter preparation system, electronic introduction letter preparation device and electronic introduction letter preparation method to be used for the same |
JP2010166595A (en) * | 2010-03-08 | 2010-07-29 | Sony Corp | Information apparatus and position-time information transmitting method |
US7770026B2 (en) | 2005-02-18 | 2010-08-03 | Fuji Xerox Co., Ltd. | Document management system, information processing device and method, and computer program |
JP2012512480A (en) * | 2008-12-17 | 2012-05-31 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Intelligent query routing for Alliance PACS |
JP2013029886A (en) * | 2011-07-26 | 2013-02-07 | Nippon Telegr & Teleph Corp <Ntt> | Information management system, data cooperation operating method thereof and program |
US8489881B2 (en) | 2002-06-26 | 2013-07-16 | Sony Corporation | Information terminal apparatus, information processing apparatus and information communication system |
JP2018097787A (en) * | 2016-12-16 | 2018-06-21 | 富士ゼロックス株式会社 | Information processing device and program in medical institution |
CN112509654A (en) * | 2020-12-03 | 2021-03-16 | 钟爱健康科技(广东)有限公司 | Medical data acquisition method based on block chain |
-
1999
- 1999-05-17 JP JP13557299A patent/JP2000331101A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002203045A (en) * | 2000-12-28 | 2002-07-19 | Olympus Optical Co Ltd | Medical data management system and medical data management device |
JP2002259573A (en) * | 2001-02-28 | 2002-09-13 | Hitachi High-Technologies Corp | Medical information sharing system and method |
JP2003085294A (en) * | 2001-09-14 | 2003-03-20 | Toshiba Corp | Hospital information system |
US8695080B2 (en) | 2002-06-26 | 2014-04-08 | Sony Corporation | Information terminal apparatus, information processing apparatus and information communication system |
US8539232B2 (en) | 2002-06-26 | 2013-09-17 | Sony Corporation | Information terminal apparatus, information processing apparatus and information communication system |
US8489881B2 (en) | 2002-06-26 | 2013-07-16 | Sony Corporation | Information terminal apparatus, information processing apparatus and information communication system |
US7770026B2 (en) | 2005-02-18 | 2010-08-03 | Fuji Xerox Co., Ltd. | Document management system, information processing device and method, and computer program |
JP2007234018A (en) * | 2006-03-01 | 2007-09-13 | Internatl Business Mach Corp <Ibm> | Method, system and computer program for accessing distributed data |
JP2007328473A (en) * | 2006-06-07 | 2007-12-20 | Nec Corp | Electronic introduction letter preparation system, electronic introduction letter preparation device and electronic introduction letter preparation method to be used for the same |
JP2012512480A (en) * | 2008-12-17 | 2012-05-31 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Intelligent query routing for Alliance PACS |
JP2010166595A (en) * | 2010-03-08 | 2010-07-29 | Sony Corp | Information apparatus and position-time information transmitting method |
JP2013029886A (en) * | 2011-07-26 | 2013-02-07 | Nippon Telegr & Teleph Corp <Ntt> | Information management system, data cooperation operating method thereof and program |
JP2018097787A (en) * | 2016-12-16 | 2018-06-21 | 富士ゼロックス株式会社 | Information processing device and program in medical institution |
CN112509654A (en) * | 2020-12-03 | 2021-03-16 | 钟爱健康科技(广东)有限公司 | Medical data acquisition method based on block chain |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW510997B (en) | Privacy and security method and system for a world-wide-web site | |
CN105339949B (en) | System for managing access to medical data | |
US10893027B2 (en) | Secure access to individual information | |
US10841286B1 (en) | Apparatus, system and method for secure universal exchange of patient medical records utilizing key encryption technology | |
Hupperich et al. | Flexible patient-controlled security for electronic health records | |
US8689005B2 (en) | Method for managing and controlling access to confidential information contained in portable electronic media | |
JP4904109B2 (en) | Interpretation data management device and interpretation data management method | |
JP2005505863A (en) | Data processing system for patient data | |
CN101742960A (en) | Record access and management | |
US20200089864A1 (en) | Method for logging in to system | |
JP2014109826A (en) | Data management mechanism in emergency for wide-area distributed medical information network | |
CN116846685B (en) | Remote access method and system for medical information security | |
Sethia et al. | Smart health record management with secure NFC-enabled mobile devices | |
JP2000331101A (en) | System and method for managing information related to medical care | |
JPH10111897A (en) | How to share medical information | |
JP2001257668A (en) | Authentication system, portable terminal, certifying method and recording medium | |
JP2006260521A (en) | Document management system, information processing apparatus, method, and computer program | |
US11341273B2 (en) | Method for combining different partial data | |
CN115460228B (en) | Medical data access control method and system | |
WO2014201599A1 (en) | Method and system for information authentication authorization and secure use | |
JP2002279062A (en) | System and method for managing personal information | |
Weaver et al. | Federated, secure trust networks for distributed healthcare it services | |
CN119132487A (en) | Electronic medical record sharing system, method and device | |
US20060271482A1 (en) | Method, server and program for secure data exchange | |
JP4521514B2 (en) | Medical information distribution system, information access control method thereof, and computer program |