[go: up one dir, main page]

JP2001325290A - Document file search system - Google Patents

Document file search system

Info

Publication number
JP2001325290A
JP2001325290A JP2000146357A JP2000146357A JP2001325290A JP 2001325290 A JP2001325290 A JP 2001325290A JP 2000146357 A JP2000146357 A JP 2000146357A JP 2000146357 A JP2000146357 A JP 2000146357A JP 2001325290 A JP2001325290 A JP 2001325290A
Authority
JP
Japan
Prior art keywords
search
document file
file
document
server
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.)
Granted
Application number
JP2000146357A
Other languages
Japanese (ja)
Other versions
JP3651768B2 (en
Inventor
Kenji Arita
憲司 有田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2000146357A priority Critical patent/JP3651768B2/en
Publication of JP2001325290A publication Critical patent/JP2001325290A/en
Application granted granted Critical
Publication of JP3651768B2 publication Critical patent/JP3651768B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

(57)【要約】 【課題】 LDAPに基づくディレクトリサービスに検
索対象の文書ファイルの内容を検索用のインデックス情
報として適切に登録し、クライアント側からLDAPに
基づく検索を検索用サーバに実行させ、必要な文書ファ
イルを効率よく検索できる文書ファイル検索システムを
提供する。 【解決手段】 XMLで記述した文書ファイルのタグ及
びタグ内の文字列を、LDAP登録手段4で検索用ディ
レクトリサーバ3のディレクトリにおける文書ファイル
に対応するエントリの属性及び属性の値として登録した
上で、汎用的なLDAP検索フィルタを用いて検索を行
うことから、エントリの属性やその値を検索条件として
対象を絞り込んだ検索が容易且つ効率的に行え、検索に
おけるヒット率を著しく向上させて検索能率を高めら
れ、膨大な文書ファイルの中から目的の内容を含む文書
ファイルを高速に検索できる。
(57) [Summary] [Problem] To properly register the contents of a document file to be searched in a directory service based on LDAP as index information for search, and make a search server execute a search based on LDAP from a client side, and Provided is a document file search system that can efficiently search for various document files. SOLUTION: A tag of a document file described in XML and a character string in the tag are registered as an attribute and an attribute value of an entry corresponding to the document file in a directory of a search directory server 3 by an LDAP registration unit 4. Since a search is performed using a general-purpose LDAP search filter, a search can be performed easily and efficiently by narrowing the target by using the attribute and its value of the entry as a search condition, and the search efficiency can be significantly improved by significantly improving the hit rate in the search. And a high-speed search for a document file containing desired contents from a large number of document files.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ファイルサーバ等
に格納されて閲覧対象となる複数の文書ファイルについ
て、クライアント側から所定の条件に合う文書ファイル
を高速に検索して検索結果を取得できる文書ファイル検
索システムに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a document which allows a client to quickly search for a plurality of document files stored in a file server or the like to be browsed and which meet a predetermined condition from a client side and obtain a search result. Related to file search system.

【0002】[0002]

【従来の技術】近年、コンピュータを利用する事業所に
おけるコンピュータの使用形態としては、複数のコンピ
ュータに特定の役割分担を与えてネットワーク接続する
サーバ・クライアント形式のネットワークが一般化して
いる。例えば、各部門にそれぞれ設置したコンピュータ
をクライアントとしてネットワーク接続すると共に、同
じネットワークに接続したファイルサーバに読出しの
み、又は読書き可能な文書ファイルを格納して、各クラ
イアントで共有するといった利用方法が挙げられる。
2. Description of the Related Art In recent years, a server-client type network in which a plurality of computers are connected to a network by assigning specific roles has been generalized as a usage form of a computer in an office using the computer. For example, there is a use method in which a computer installed in each department is connected to a network as a client, and a read-only or readable / writable document file is stored in a file server connected to the same network and shared by each client. Can be

【0003】こうした中、特に病院においては、カルテ
を文書ファイル化してファイルサーバ等の記憶手段に格
納し、必要に応じて各部門のクライアントから前記記憶
手段に格納されたカルテのファイルを検索して抽出し、
クライアントでファイル内容を閲覧可能とする、いわゆ
る電子カルテ化の動きがある。こうした電子カルテの場
合、検索対象となる文書ファイルは膨大な数(大学病院
規模であれば五年間で一千万件超)になると予想されて
おり、実用的な速度で検索するための効率的な検索方法
が必要となっている。加えて、病院内ネットワークのク
ライアント又はインターネット等を介した外部のクライ
アントでは、検索の結果として抽出した文書ファイルを
記憶手段から取得して容易に表示、閲覧できることが求
められている。
Under such circumstances, especially in hospitals, the medical chart is converted into a document file and stored in a storage means such as a file server. If necessary, a client of each department searches for a file of the medical chart stored in the storage means. Extract,
There is a movement of so-called electronic charts that allow clients to browse file contents. In the case of such electronic medical records, the number of document files to be searched is expected to be enormous (more than 10 million in five years in the case of university hospitals). Search methods are needed. In addition, a client of a hospital network or an external client via the Internet or the like is required to acquire a document file extracted as a result of a search from a storage unit and easily display and browse the document file.

【0004】このような病院での電子カルテの事例等を
はじめとして、膨大に蓄積された文書ファイルの中から
所望の内容を含む文書ファイルを検索する場合、従来
は、全文検索システムや、リレーショナルデータベース
(以下、RDBと略称)といったファイル検索システム
を用いるのが一般的であった。
[0004] In the case of searching for a document file containing desired contents from a huge amount of stored document files, such as the case of an electronic medical record at a hospital, a conventional full-text search system and a relational database have been used. (Hereinafter, abbreviated as RDB) was generally used.

【0005】[0005]

【発明が解決しようとする課題】従来のファイル検索シ
ステムは以上のようなものがあり、このうち、従来前者
の全文検索システムは、単純に文書内に該当する文字が
あるかないかで判断している。この全文検索用のインデ
ックスは、文書構造やタグを意識していないため、文書
内容に新たな事項やタグが加わっても設計変更が不要で
あるという特長を有する。しかし、一般に全文検索で
は、検索の適合度を判断する場合に字句の登場回数や登
場した位置等を使用しているに過ぎない上に、あらかじ
め検索対象を絞った検索ができないことで、無駄な処理
が多いことに加え、検索精度には限界があり、目的の文
書ファイルにたどり着くためには何度も絞り込みを繰返
す必要があるなど、検索に時間がかかるという課題を有
していた。
The conventional file search system has the above-mentioned configuration. Among them, the former full-text search system simply judges whether there is a corresponding character in a document or not. I have. Since the index for full-text search is not aware of the document structure and tags, it has the feature that no design change is required even if new items or tags are added to the document contents. However, in general, full-text search uses only the number of appearances and locations of words and phrases when determining the relevance of the search, and it is not possible to narrow down the search targets in advance. In addition to the large number of processes, the search accuracy is limited, and there is a problem that the search takes a long time, for example, it is necessary to repeat narrowing down many times to reach the target document file.

【0006】一方、従来後者のRDBを用いた検索シス
テムは、設計の自由度が高く、あらかじめ特定のデータ
パターンに適合した検索用インデックスを作成すること
ができる上、検索範囲の制限ができ、高速な検索が期待
できるが、スキーマ(データベース仕様)が固定されて
しまうために、文書ファイルにデータベース設計時想定
したパターン以外のデータを格納することや、こうした
データ部分を対象として検索することはできず、拡張性
に問題があると共に、設計変更も難しいという課題を有
していた。
On the other hand, the conventional search system using the RDB has a high degree of freedom in design, can create a search index suitable for a specific data pattern in advance, can limit the search range, and can operate at high speed. However, because the schema (database specification) is fixed, it is not possible to store data other than the pattern assumed at the time of database design in the document file, or to search for such data parts. However, there is a problem in that there is a problem in scalability and design change is difficult.

【0007】また、こうした従来の検索システムにおけ
る問題点の他、膨大に蓄積された文書ファイルの検索に
おいては、膨大な数の検索対象の中から検索の度に文書
ファイルの実体を検索していたのでは満足できる高速性
は期待できないため、実用的な速度で検索するための効
率的な検索用インデックスを設定することが必要となっ
ている。そして、特に電子カルテにおいて、医療技術の
進歩や規約の追加・変更による内容追加に伴い、カルテ
としての文書ファイルに随時新たな項目の発生する可能
性が非常に高い。このため、検索システムとしては、新
たな項目が追加されてもプログラムの修正やデータベー
スの再構築が不要となる柔軟性を有することが求められ
る。
[0007] In addition to the problems of the conventional search system, in searching for a huge amount of stored document files, the entity of the document file is searched every time from a huge number of search targets. Therefore, it is not possible to expect satisfactory high-speed performance, and it is necessary to set an efficient search index for searching at a practical speed. Particularly, particularly in an electronic medical record, there is a very high possibility that a new item will be generated in a document file as a medical record as the medical technology advances or the content is added by adding or changing a rule. For this reason, a search system is required to have the flexibility to make it unnecessary to modify a program or rebuild a database even when a new item is added.

【0008】本発明は前記課題を解消するためになされ
たもので、文書をXMLで記述した拡張性の高い文書フ
ァイルとして格納した上で、LDAPに基づくディレク
トリサービスに文書ファイルの内容を検索用のインデッ
クス情報として適切に登録し、クライアント側からLD
APに基づく検索を検索用サーバに実行させて、必要な
文書ファイルを効率よく高速に検索できる文書ファイル
検索システムを提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem. A document is stored as a highly scalable document file described in XML, and the contents of the document file are searched for in a directory service based on LDAP. Register properly as index information and LD from client side
An object of the present invention is to provide a document file search system capable of causing a search server to execute a search based on an AP and efficiently searching for a required document file at high speed.

【0009】[0009]

【課題を解決するための手段】本発明に係る文書ファイ
ル検索システムは、LDAPに基づく所定の検索用ディ
レクトリサーバと、XMLで記述され、所定のファイル
サーバ又は記憶手段に格納されている複数の文書ファイ
ルをそれぞれ読出し、前記検索用ディレクトリサーバに
対し、LDAPに基づいてディレクトリにおけるエント
リを前記各文書ファイル毎にそれぞれ設定し、且つ、各
文書ファイル内に含まれるタグをそれぞれ対応する前記
エントリの属性として登録し、さらに前記タグ内の文字
列を前記属性の値として登録するLDAP登録手段と、
前記検索用ディレクトリサーバにネットワーク接続さ
れ、前記検索用ディレクトリサーバにエントリが設定さ
れた前記文書ファイルを対象とするLDAPによるファ
イル検索要求を、利用者の指示に基づいて検索用ディレ
クトリサーバに与えると共に、検索用ディレクトリサー
バで得られた検索結果を受取って利用者に示す検索用ク
ライアントとを備えるものである。
A document file search system according to the present invention includes a predetermined search directory server based on LDAP and a plurality of documents described in XML and stored in a predetermined file server or storage means. File, respectively, and sets an entry in the directory for each of the document files based on the LDAP for the search directory server, and a tag included in each document file as an attribute of the corresponding entry. LDAP registration means for registering and further registering a character string in the tag as a value of the attribute;
A file search request by LDAP for the document file which is connected to the search directory server via a network and whose entry is set in the search directory server is given to the search directory server based on a user's instruction, A search client that receives the search results obtained by the search directory server and presents the results to the user.

【0010】このように本発明においては、LDAPを
利用する検索用ディレクトリサーバ、この検索用ディレ
クトリサーバのディレクトリにおけるエントリを前記各
文書ファイル毎にそれぞれ設定するLDAP登録手段、
並びに、利用者の指示に基づいてファイル検索要求を検
索用ディレクトリサーバに与えると共に検索結果を受取
って利用者に示す検索用クライアントをそれぞれ配設
し、XMLで記述した文書ファイルのタグ及びタグ内の
文字列を文書ファイルに対応するエントリにおける属性
及び属性の値として登録した上で汎用的なLDAP検索
フィルタを用いて検索を行うことにより、それぞれ意味
を持つタグ及びタグ内の文字列からなるエントリの属性
やその値を検索条件として対象を絞り込んだ検索が容易
且つ効率的に行え、検索におけるヒット率を著しく向上
させて検索能率を高められ、膨大な文書ファイルの中か
ら目的の内容を含む文書ファイルを高速に検索できる。
また、文書ファイルがXMLで記述されていることか
ら、文書ファイルに新たな項目が追加されても、追加部
分をLDAP登録手段でそのままタグ及び文字列として
認識してエントリにおける属性及び属性の値を単純に追
加するのみで済むこととなり、プログラムの修正等を不
要にしつつ新規追加項目にも柔軟に対応でき、拡張性に
優れる。
As described above, according to the present invention, a search directory server using LDAP, an LDAP registration means for setting an entry in a directory of the search directory server for each of the document files,
In addition, a file search request is provided to the search directory server based on the user's instruction, a search client that receives the search result and presents the search result to the user is provided, and the tag of the document file described in XML and the tag in the tag are included. By registering a character string as an attribute and an attribute value in an entry corresponding to a document file and performing a search using a general-purpose LDAP search filter, a tag having a meaningful tag and an entry consisting of a character string in the tag are obtained. A document file that contains the desired content from a huge number of document files that can be easily and efficiently searched with attributes and their values as search conditions, can perform search easily and efficiently, greatly improve the hit rate in search and improve search efficiency Can be searched at high speed.
Further, since the document file is described in XML, even if a new item is added to the document file, the added portion is recognized as a tag and a character string by the LDAP registration means as it is, and the attribute and the attribute value in the entry are changed. It is only necessary to simply add, and it is possible to flexibly cope with newly added items while eliminating the need to modify the program and the like, and it is excellent in extensibility.

【0011】また、本発明に係る文書ファイル検索シス
テムは必要に応じて、前記検索用クライアントが、前記
ファイルサーバ又は記憶手段とネットワーク接続され、
前記検索結果として取得される文書ファイル名を確認し
た利用者の指示に基づいて、前記ファイルサーバ又は記
憶手段から文書ファイルを転送させて取得すると共に、
前記文書ファイルに対応させて設定された所定のスタイ
ルシートを合わせて取得し、XMLブラウザとして前記
スタイルシートに基づく表示形式で文書ファイルの内容
表示を行うものである。このように本発明においては、
検索用クライアントとファイルサーバ又は記憶手段とが
ネットワーク接続され、利用者の指示で検索用クライア
ントが先に検索結果として示した文書ファイルをファイ
ルサーバ又は記憶手段からスタイルシートと共に取得
し、且つスタイルシートに基づいて文書ファイルの内容
を表示して、利用者が文書ファイル内容を閲覧できるよ
うにすることにより、利用者が検索結果として示された
文書ファイル名について所定の操作指示を行うと文書フ
ァイルの内容を確認できることとなり、検索から内容閲
覧へ進む中で利用者が検索用クライアントに対し対話的
に操作指示を行え、使い勝手に優れる。さらに、XML
で記述された文書ファイルをスタイルシートに基づいて
どのような環境でも適切に表示することができ、文書フ
ァイルの内容を利用者に容易に理解させられる。
In the document file search system according to the present invention, if necessary, the search client is connected to the file server or storage means via a network,
Based on an instruction of the user who has confirmed the document file name acquired as the search result, the document file is transferred from the file server or the storage unit and acquired,
A predetermined style sheet set corresponding to the document file is acquired together, and the content of the document file is displayed in a display format based on the style sheet as an XML browser. Thus, in the present invention,
The search client and the file server or the storage unit are connected to the network, and the search client obtains the document file previously shown as the search result together with the style sheet from the file server or the storage unit at the instruction of the user, and stores it in the style sheet. The content of the document file is displayed by displaying the content of the document file based on the document file and allowing the user to view the content of the document file. Can be confirmed, and the user can interactively give an operation instruction to the search client while proceeding from the search to the content browsing, which is excellent in usability. In addition, XML
Can be appropriately displayed in any environment based on the style sheet, and the user can easily understand the contents of the document file.

【0012】また、本発明に係る文書ファイル検索シス
テムは必要に応じて、前記検索用クライアントが、利用
者による使用開始時に所定の利用者識別情報の入力を利
用者に要求し、利用者の入力で得られた前記利用者識別
情報に対応する所定のスタイルシートを複数のスタイル
シートの中から選択して前記ファイルサーバ又は記憶手
段から転送させ、取得した前記スタイルシートに基づい
て文書ファイルの内容表示を行うものである。このよう
に本発明においては、検索用クライアントで利用者毎の
利用者識別情報を取得し、文書ファイルの内容表示をこ
の利用者識別情報に対応する所定のスタイルシートに基
づいて行い、文書ファイルの内容表示形態を利用者毎に
一部又は全て異ならせることにより、利用者の種別によ
って文書ファイル内容を異なる表示イメージで且つ表示
項目も意識的に異ならせて表示できることとなり、様々
な利用者に対して同一の文書ファイルで対応しつつ、利
用者に応じて閲覧内容を制限可能となり、異なる種類の
利用者に対し文書ファイルを複数用意する必要がなく、
ファイル管理が著しく容易になる。
In the document file search system according to the present invention, if necessary, the search client requests the user to input predetermined user identification information at the time of starting use by the user, and inputs the user information. A predetermined style sheet corresponding to the user identification information obtained in the step (a) is selected from a plurality of style sheets and transferred from the file server or the storage means, and the content of the document file is displayed based on the obtained style sheet. Is what you do. As described above, in the present invention, the search client obtains user identification information for each user, and displays the contents of the document file based on a predetermined style sheet corresponding to the user identification information. By making some or all of the content display modes different for each user, the document file content can be displayed with different display images depending on the type of user, and the display items can be consciously made different. It is possible to restrict the browsing content according to the user while handling with the same document file, eliminating the need to prepare multiple document files for different types of users.
File management is significantly easier.

【0013】また、本発明に係る文書ファイル検索シス
テムは必要に応じて、前記文書ファイルにあらかじめ所
定の文書種別情報が付加され、前記検索用クライアント
が、取得した文書ファイルの前記文書種別情報を参照
し、当該文書種別情報に対応する所定のスタイルシート
を複数のスタイルシートの中から選択して前記ファイル
サーバ又は記憶手段から転送させ、取得した前記スタイ
ルシートに基づいて文書ファイルの内容表示を行うもの
である。このように本発明においては、検索用クライア
ントで文書ファイルにおける文書種別情報を取得し、文
書ファイルの内容表示をこの文書種別情報に対応する所
定のスタイルシートに基づいて行い、文書ファイルの内
容表示形態を文書ファイルの種類毎に一部又は全て異な
らせることにより、文書ファイルの種別によって文書フ
ァイル内容を異なる表示イメージで且つ表示項目も意識
的に異ならせて表示できることとなり、様々な種類の文
書ファイルを同一のフォーマットで取扱え、異なる種類
の文書ファイルに対しフォーマットを複数用意する必要
がなく、文書ファイルの作成・管理が著しく容易にな
る。
In the document file search system according to the present invention, if necessary, predetermined document type information is added to the document file in advance, and the search client refers to the document type information of the acquired document file. And selecting a predetermined style sheet corresponding to the document type information from a plurality of style sheets, transferring the selected style sheet from the file server or the storage unit, and displaying the content of the document file based on the acquired style sheet. It is. As described above, in the present invention, the search client acquires the document type information in the document file, and displays the content of the document file based on a predetermined style sheet corresponding to the document type information. Is partially or entirely different for each type of document file, the content of the document file can be displayed differently depending on the type of the document file, and the display items can be consciously differently displayed. It can be handled in the same format, and it is not necessary to prepare a plurality of formats for different types of document files, and the creation and management of the document files becomes extremely easy.

【0014】また、本発明に係る文書ファイル検索シス
テムは必要に応じて、前記LDAP登録手段が、前記フ
ァイルサーバ又は記憶手段から読出した前記各文書ファ
イルにおける所定の複数の文書ファイル間で共通となる
所定のタグ及びタグ内の文字列をそれぞれ参照し、前記
検索用ディレクトリサーバに対して、前記共通となるタ
グ及び文字列の差異に応じて前記各文書ファイル毎のエ
ントリを下位エントリとして複数の組に分類する上位の
エントリを一又は複数階層設定し、且つ、前記共通とな
るタグをそれぞれ対応する各上位のエントリの属性とし
て登録し、さらに前記共通となるタグ内の文字列を前記
属性の値として登録するものである。このように本発明
においては、LDAP登録手段で各文書ファイル間に共
通となる所定のタグ及びタグ内の文字列をそれぞれ参照
し、各文書ファイル毎のエントリを下位エントリとし
て、共通となるタグ及び文字列の差異に応じた複数の組
に分ける上位のエントリを設定し、検索用ディレクトリ
サーバのディレクトリで文書ファイル毎のエントリを文
書ファイルの特徴に応じた階層構造にまとめることによ
り、検索の際の条件に応じた絞り込みが、同じ特徴を有
する文書ファイルのエントリを下位に有する上位エント
リの属性及びその値を参照することで速やかに行え、検
索をさらに効率よく進められ、検索時間をより一層短縮
できる。
Further, in the document file search system according to the present invention, the LDAP registration means may be common among a plurality of predetermined document files in each of the document files read from the file server or the storage means, if necessary. Referring to a predetermined tag and a character string in the tag, a plurality of sets are set to the search directory server with the entry for each document file as a lower entry according to the difference between the common tag and the character string. One or more hierarchic entries are set, and the common tag is registered as an attribute of each corresponding upper entry, and the character string in the common tag is set to the value of the attribute. It is registered as. As described above, in the present invention, the LDAP registration unit refers to a predetermined tag common to each document file and a character string in the tag, and sets the entry for each document file as a lower entry, and By setting higher-order entries that are divided into a plurality of sets according to the character string differences, and grouping the entries for each document file in the directory of the search directory server into a hierarchical structure according to the characteristics of the document file, The narrowing down according to the conditions can be performed quickly by referring to the attribute and the value of the upper entry having the entry of the document file having the same characteristic as the lower order, so that the search can be further efficiently performed and the search time can be further reduced. .

【0015】[0015]

【本発明の実施の形態】以下、本発明の一実施の形態を
図1ないし図5に基づいて説明する。本実施の形態はカ
ルテを文書ファイルとしてサーバに格納して利用するい
わゆる電子カルテに適用する場合の例を示す。この図1
は本実施形態に係る文書ファイル検索システムのブロッ
ク図、図2は本実施形態に係る文書ファイル検索システ
ムにおけるエントリ登録状態説明図、図3は本実施形態
に係る文書ファイル検索システムのディレクトリ登録処
理の前半フローチャート、図4は本実施形態に係る文書
ファイル検索システムのディレクトリ登録処理の後半フ
ローチャート、図5は本実施形態に係る文書ファイル検
索システムのファイル内容表示処理フローチャートであ
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIGS. The present embodiment shows an example in which the present invention is applied to a so-called electronic medical record in which a medical record is stored in a server as a document file and used. This figure 1
FIG. 2 is a block diagram of the document file search system according to the embodiment, FIG. 2 is an explanatory diagram of an entry registration state in the document file search system according to the embodiment, and FIG. 3 is a diagram illustrating a directory registration process of the document file search system according to the embodiment. The first half flowchart, FIG. 4 is the second half flowchart of the directory registration process of the document file search system according to this embodiment, and FIG. 5 is the file content display process flowchart of the document file search system according to this embodiment.

【0016】前記各図において本実施の形態に係る文書
ファイル検索システム1は、XML(EXtensible Mar
kup Language)で記述された複数の文書ファイルを格
納・管理するファイルサーバ2と、LDAP(Lightwe
ight Directory Access Protocol)に基づくディレ
クトリサービスを行う所定の検索用ディレクトリサーバ
3と、ファイルサーバ2から文書ファイルを読出し、検
索用ディレクトリサーバ3に対しLDAPに基づいてデ
ィレクトリにおけるエントリ20を各文書ファイル毎に
それぞれ設定し、且つ、各文書ファイルに応じて前記エ
ントリ20の属性及びこの属性の値を登録するLDAP
登録手段4と、ファイルサーバ2及び検索用ディレクト
リサーバ3にネットワーク接続され、利用者の指示に基
づいてファイル検索要求を検索用ディレクトリサーバ3
に与えると共に、検索用ディレクトリサーバ3で得られ
た検索結果を確認した利用者の指示に基づいて、ファイ
ルサーバ2から文書ファイルを取得し、所定の表示形式
で内容表示を行う検索用クライアント5とを備える構成
である。
In each of the drawings, the document file search system 1 according to the present embodiment uses an XML (Extensible Mars).
a file server 2 for storing and managing a plurality of document files described in a Kup Language (LDAP),
A document file is read from a predetermined search directory server 3 that provides a directory service based on the "ight directory access protocol" and a file server 2, and an entry 20 in the directory is stored for each document file in the search directory server 3 based on LDAP. LDAP for setting and registering the attribute of the entry 20 and the value of this attribute according to each document file
The registration means 4 is connected to the file server 2 and the search directory server 3 via a network, and receives a file search request based on a user's instruction.
And a search client 5 that obtains a document file from the file server 2 and displays the content in a predetermined display format based on an instruction of a user who has confirmed the search result obtained by the search directory server 3. It is a structure provided with.

【0017】前記ファイルサーバ2は、ネットワーク接
続された検索用クライアント5とはHTTPに基づいて
ファイル等の情報の送受信を行う仕組みである。このフ
ァイルサーバ2に格納される文書ファイルには、文書内
容の種類(カルテ、一般事務文書など)を表す所定のタ
グ及びこのタグ内の文字列が文書種別情報としてあらか
じめ付加されている。また、ファイルサーバ2には、X
MLで記述される文書ファイルが実際に表示される際の
イメージに含まれる画像や図表等、文書ファイルとは別
ファイルとなっている付属情報ファイルも文書ファイル
と共に格納しており、文書ファイルを検索用クライアン
ト5に転送する際に一緒に転送する。
The file server 2 has a mechanism for transmitting and receiving information such as files to and from a search client 5 connected to a network based on HTTP. To the document file stored in the file server 2, a predetermined tag indicating the type of the document content (such as a medical chart or a general office document) and a character string in this tag are added in advance as document type information. Also, the file server 2 has X
Attached information files, which are separate files from the document file, such as images and charts included in the image when the document file described in ML is actually displayed, are stored together with the document file, and the document file is searched. When transferring to the client 5, the data is transferred together.

【0018】前記検索用ディレクトリサーバ3は、ネッ
トワーク接続された各クライアントに対し、LDAPに
基づいてディレクトリサービスを行う公知のディレクト
リサーバであり、検索用クライアント5とはLDAPに
基づいて検索指示や検索結果等の情報の送受信を行い、
検索用クライアント5に検索機能を提供する一方、LD
AP登録手段4からはディレクトリ情報の作成、追加等
の操作を受ける仕組みとなっている。
The search directory server 3 is a well-known directory server that provides a directory service based on LDAP to each client connected to the network, and the search client 5 is used for search instructions and search results based on LDAP. Send and receive information such as
While providing the search function to the search client 5, the LD
The AP registration unit 4 receives an operation such as creation and addition of directory information.

【0019】前記LDAP登録手段4は、あらかじめフ
ァイルサーバ2に格納されている文書ファイルをそれぞ
れ読出し、検索用ディレクトリサーバ3に対し、LDA
Pに基づいてディレクトリにおけるエントリ20を前記
各文書ファイル毎にそれぞれ設定し、且つ、各文書ファ
イル内に含まれるタグをそれぞれ対応する前記エントリ
20の属性として、また、前記タグ内の文字列を前記属
性の値としてそれぞれ登録するものである(図2参
照)。このLDAP登録手段4で検索用ディレクトリサ
ーバ3に登録された文書ファイルの各情報が、検索にお
けるインデックスとなる。
The LDAP registration means 4 reads out the document files stored in the file server 2 in advance, and sends an LDA to the search directory server 3.
An entry 20 in the directory is set for each of the document files based on P, a tag included in each document file is set as an attribute of the corresponding entry 20, and a character string in the tag is set as the attribute. These are registered as attribute values (see FIG. 2). Each information of the document file registered in the search directory server 3 by the LDAP registration means 4 becomes an index in the search.

【0020】前記検索用クライアント5は、利用者の指
示に基づいて、検索用ディレクトリサーバ3にエントリ
20が設定された前記文書ファイルを対象とするLDA
Pによるファイル検索要求を検索用ディレクトリサーバ
3に与えると共に、検索用ディレクトリサーバ3で得ら
れた検索結果を受取って利用者に示し、さらに文書ファ
イル名を確認した利用者の指示に基づいて、ファイルサ
ーバ2から文書ファイルを取得すると共に、ファイルサ
ーバ2で文書ファイルに対応させて設定されたスタイル
シートを合わせて取得し、このスタイルシートに基づく
表示形式で文書ファイルの内容表示を行うものである。
The search client 5 receives an LDA for the document file in which the entry 20 is set in the search directory server 3 based on a user's instruction.
P, a file search request is given to the search directory server 3, and the search result obtained by the search directory server 3 is received and shown to the user. A document file is obtained from the server 2, a style sheet set corresponding to the document file is also obtained by the file server 2, and the contents of the document file are displayed in a display format based on the style sheet.

【0021】この検索用クライアント5は、利用者によ
る使用開始時に所定の利用者識別情報(IDコード等)
の入力を利用者に要求し、利用者の入力を経てこの利用
者識別情報を取得すると共に、ファイルサーバ2から転
送された文書ファイルの文書種別情報としてのタグ及び
文字列を参照し、前記利用者識別情報とタグ及び文字列
に対応する所定のスタイルシートをファイルサーバ2に
用意された複数のスタイルシートの中から選択してファ
イルサーバ2から検索用クライアント5へ転送させる仕
組みとなっている。
The search client 5 is provided with predetermined user identification information (such as an ID code) when the user starts using it.
To the user, obtain the user identification information through the user's input, and refer to the tag and the character string as the document type information of the document file transferred from the file server 2 to perform the use. A predetermined style sheet corresponding to the user identification information, the tag, and the character string is selected from a plurality of style sheets prepared in the file server 2 and transferred from the file server 2 to the search client 5.

【0022】また、検索用クライアント5で、検索用デ
ィレクトリサーバ3にファイル検索指示を行う前段階と
しての、利用者による検索条件設定の際のAPIはLD
APの標準機能をそのまま利用している。そして、この
検索用クライアント5は、ファイルサーバ2及び検索用
ディレクトリサーバ3と直接ネットワーク接続される他
に、必要に応じた所定のアクセス制限を伴いつつ、イン
ターネット等の外部のネットワークを介して接続される
場合もあり得る。
The API used when the user sets a search condition as a stage before the search client 5 issues a file search instruction to the search directory server 3 is LD.
The standard functions of the AP are used as they are. The search client 5 is directly connected to the file server 2 and the search directory server 3 via a network, and is also connected via an external network such as the Internet with a predetermined access restriction as required. May be possible.

【0023】次に、前記構成に基づく文書ファイル検索
システムにおけるファイル検索・閲覧処理について説明
する。初めに、検索の前段階としてのディレクトリ登録
処理を図3及び図4に示すフローチャートに基づいて説
明する。前提として、このディレクトリ登録処理に先立
ち、検索、閲覧の対象となる全ての文書ファイルが、X
MLで記述されるファイル形式とされてファイルサーバ
2に格納されているものとする。
Next, a file search / browsing process in the document file search system based on the above configuration will be described. First, a directory registration process as a preceding stage of the search will be described with reference to flowcharts shown in FIGS. As a premise, prior to this directory registration process, all the document files to be searched and browsed are X
It is assumed that the file is stored in the file server 2 in a file format described in ML.

【0024】ディレクトリ登録処理としては、まず、L
DAP登録手段4がファイルサーバ2に格納されている
文書ファイルの中に、検索用ディレクトリサーバ3にエ
ントリ登録されていないものがあるか否かを判定し(ス
テップ101)、未登録の文書ファイルがある場合、そ
のうちの一つをファイルサーバ2から読込む(ステップ
102)。
As the directory registration process, first, L
The DAP registration means 4 determines whether or not any of the document files stored in the file server 2 has not been registered in the search directory server 3 (step 101). If there is, one of them is read from the file server 2 (step 102).

【0025】この読出した文書ファイルについて、LD
AP登録手段4は文書ファイル中のタグを参照してこの
タグが以前に一度も参照されておらず、今回が最初の参
照であるか否かを判定し(ステップ103)、最初の参
照である場合、この参照したタグを取得して所定の記憶
手段6に格納する(ステップ104)。さらに、LDA
P登録手段4は先に取得したタグに対応する文字列を参
照してこの文字列が以前に一度も参照されておらず、今
回が最初の参照であるか否かを判定し(ステップ10
5)、最初の参照である場合、この参照した文字列を取
得して前記記憶手段6に格納する(ステップ106)。
このステップ106の後、前記ステップ105に戻り、
処理を繰返す。前記ステップ105で一つのタグに対応
する文字列が全て既に一度は参照・取得されている場合
には、前記ステップ103に戻り、以降の処理を繰返
す。
With respect to the read document file, LD
The AP registration unit 4 refers to the tag in the document file to determine whether or not this tag has not been referred to before and this time is the first reference (step 103). In this case, the referenced tag is acquired and stored in the predetermined storage unit 6 (step 104). In addition, LDA
The P registration means 4 refers to the character string corresponding to the previously acquired tag, and determines whether or not this character string has never been referred to before and this time is the first reference (step 10).
5) If it is the first reference, the character string referred to is acquired and stored in the storage means 6 (step 106).
After step 106, the process returns to step 105,
Repeat the process. If all the character strings corresponding to one tag have already been referred / acquired once in step 105, the process returns to step 103, and the subsequent processing is repeated.

【0026】前記ステップ103で、読出した文書ファ
イル中のタグが全て参照・取得されている場合、LDA
P登録手段4は検索用ディレクトリサーバ3に登録する
場合に必須の属性となるタグが記憶手段6に全て格納さ
れていてエントリ登録可能か否かを判定し(ステップ1
07)、登録可能である場合には、LDAP登録手段4
はLDAPに基づいて検索用ディレクトリサーバ3のデ
ィレクトリに読出した文書ファイルのエントリ20を登
録する(ステップ108)。前記ステップ107で登録
可能ではない場合、前記ステップ101に戻り、以降の
処理を繰返す。
In step 103, if all the tags in the read document file have been referred to and acquired, the LDA
The P registration means 4 determines whether or not tags which are required attributes for registration in the search directory server 3 are all stored in the storage means 6 and entry registration is possible (step 1).
07) If registration is possible, LDAP registration means 4
Registers the entry 20 of the read document file in the directory of the search directory server 3 based on LDAP (step 108). If registration is not possible in step 107, the process returns to step 101, and the subsequent processing is repeated.

【0027】続いて、LDAP登録手段4は、記憶手段
6に格納されたタグでこの登録された文書ファイルのエ
ントリ20にまだエントリの属性として登録されていな
い未登録のタグがあるか否かを判定し(ステップ10
9)、未登録のタグがある場合、この未登録のタグを属
性としてエントリ20に追加する(ステップ110)と
共に、記憶手段に格納されている前記タグに対応する文
字列をこの属性の値として追加する(ステップ11
1)。このステップ111の後、前記ステップ109に
戻り、処理を繰返す。前記ステップ109で記憶手段6
に格納されたタグが全てエントリ20の属性として登録
されており未登録のタグが存在しない場合には、前記ス
テップ101に戻り、以降の処理を繰返す。
Subsequently, the LDAP registration means 4 determines whether there is an unregistered tag which is not registered as an attribute of the entry yet in the entry 20 of the registered document file by the tag stored in the storage means 6. Judgment (Step 10
9) If there is an unregistered tag, the unregistered tag is added to the entry 20 as an attribute (step 110), and a character string corresponding to the tag stored in the storage unit is set as a value of this attribute. Add (Step 11
1). After the step 111, the process returns to the step 109 and the process is repeated. In step 109, the storage unit 6
Are registered as attributes of the entry 20 and there is no unregistered tag, the flow returns to the step 101 and the subsequent processing is repeated.

【0028】そして、前記ステップ101で、検索用デ
ィレクトリサーバ3に登録されていない文書ファイルが
ファイルサーバ2に存在しない場合は、一連の処理を終
了する。こうしてファイルサーバ2に格納されている全
ての文書ファイルが検索用ディレクトリサーバ3に検索
用インデックス情報としてエントリ20、エントリ20
の属性及びその値を登録されている状態で、検索及び文
書内容表示処理が行われる。検索処理は、検索用クライ
アント5からLDAP検索フィルタを発行し、検索用デ
ィレクトリサーバ3が検索結果を導くという公知のLD
APに基づくものであり、簡略な説明にとどめる。
If there is no document file registered in the search directory server 3 in the file server 2 in the step 101, a series of processing is terminated. In this way, all the document files stored in the file server 2 are stored in the search directory server 3 as entries 20 and 20 as search index information.
Search and document content display processing are performed in a state in which the attribute and its value are registered. In the search processing, a known LD that issues an LDAP search filter from the search client 5 and the search directory server 3 guides the search result.
It is based on the AP and will be described only briefly.

【0029】この検索においては、利用者が検索用クラ
イアント5に入力手段5aを通じてタグや文字列を組合
わせた検索条件を入力し、検索開始を指示すると、検索
用クライアント5から検索条件が検索用ディレクトリサ
ーバ3に送られる。この検索用クライアント5からの検
索条件に基づいて、検索用ディレクトリサーバ3が、前
記LDAP登録手段4により登録された各文書ファイル
の検索インデックス情報を参照し、要求された文書ファ
イル名を抽出して、検索結果を要求する各検索用クライ
アント5に検索結果としてそれぞれ転送する。なお、検
索のために利用者が検索用クライアント5を利用するに
あたり、所定の利用者識別情報(IDコード等)を入力
して検索用クライアント5にログインする操作が要求さ
れる。この時入力された利用者識別情報は検索用クライ
アント5に一時的に格納される。
In this search, when a user inputs a search condition combining a tag and a character string to the search client 5 through the input means 5a and instructs a search start, the search client 5 sends the search condition to the search client 5. It is sent to the directory server 3. Based on the search conditions from the search client 5, the search directory server 3 refers to the search index information of each document file registered by the LDAP registration means 4 and extracts the requested document file name. The search result is transferred to each search client 5 requesting the search result as a search result. When the user uses the search client 5 for a search, an operation of inputting predetermined user identification information (ID code or the like) and logging in to the search client 5 is required. The user identification information input at this time is temporarily stored in the search client 5.

【0030】さらに、文書閲覧のためのファイル内容表
示処理を図5に示すフローチャートに基づいて説明す
る。あらかじめ、検索用クライアント5は検索用ディレ
クトリサーバ3から転送された検索結果を受取ってこれ
を所定の表示手段5b上に表示しており、この内容に基
づいて利用者により閲覧したい一又は複数の文書ファイ
ルの指示操作が行われる。
Further, a file content display process for browsing a document will be described with reference to a flowchart shown in FIG. In advance, the search client 5 receives the search result transferred from the search directory server 3 and displays it on a predetermined display means 5b. Based on the contents, one or a plurality of documents which the user wants to browse The file is instructed.

【0031】利用者の操作に基づいて、検索用クライア
ント5はファイルサーバ2に検索結果として抽出された
一又は複数の文書ファイルの転送要求を行い、ファイル
サーバ2から転送される文書ファイルを読込む(ステッ
プ201)。読込んだ文書ファイルについて、検索用ク
ライアント5はファイル内に文書種別情報としての文書
種別を示すタグがあるか否かを判定し(ステップ20
2)、タグがある場合には、文書ファイル内の該当する
タグ部分の文字列を文書種別の設定値として取得する
(ステップ203)。
Based on the operation of the user, the search client 5 requests the file server 2 to transfer one or a plurality of document files extracted as a search result, and reads the document file transferred from the file server 2. (Step 201). For the read document file, the search client 5 determines whether or not the file contains a tag indicating the document type as document type information (step 20).
2) If there is a tag, the character string of the corresponding tag portion in the document file is acquired as the setting value of the document type (step 203).

【0032】さらに、検索用クライアント5では、取得
した文書種別設定値と、先に格納した利用者識別情報と
から、この文書ファイルの表示状態を規定するスタイル
シートの設定情報を導く(ステップ204)。この設定
情報において、文書ファイルに対し特定のスタイルシー
トの対応付けが設定されているか否かを判定し(ステッ
プ205)、ファイルサーバ2に用意されているいずれ
かのスタイルシートが対応付けられている場合には、該
当するスタイルシートを文書ファイルに対して適用する
スタイルシートとして設定し、ファイルサーバ2にこの
スタイルシートの転送要求を行う(ステップ206)。
Further, the search client 5 derives style sheet setting information for defining the display state of the document file from the acquired document type setting value and the previously stored user identification information (step 204). . In this setting information, it is determined whether or not a specific style sheet is associated with the document file (step 205), and one of the style sheets prepared in the file server 2 is associated. In this case, the corresponding style sheet is set as a style sheet to be applied to the document file, and a transfer request for the style sheet is made to the file server 2 (step 206).

【0033】前記ステップ202において文書種別を示
すタグがない場合、及び、前記ステップ205で特定の
スタイルシートが対応付けされていない場合には、デフ
ォルトのスタイルシートを適用するスタイルシートとし
て設定し、ファイルサーバ2にこのスタイルシートの転
送要求を行う(ステップ207)。前記ステップ206
及び207の後、ファイルサーバ2から転送されたスタ
イルシートを検索用クライアント5が読込み(ステップ
208)、検索用クライアント5はスタイルシートに基
づいて表示手段5b上に文書ファイルの内容を表示し
(ステップ209)、一連の処理を終了する。
If there is no tag indicating the document type in step 202, and if a specific style sheet is not associated in step 205, the default style sheet is set as a style sheet to be applied, and A request for transferring the style sheet is made to the server 2 (step 207). Step 206
And 207, the search client 5 reads the style sheet transferred from the file server 2 (step 208), and the search client 5 displays the contents of the document file on the display means 5b based on the style sheet (step 208). 209), and a series of processing ends.

【0034】検索用クライアント5では、ファイルサー
バ2から転送されたスタイルシートに基づいて文書ファ
イルの内容を表示手段5bに表示し、利用者は文書ファ
イル内容を表示手段5bを通じて閲覧できることから、
XMLで記述された文書ファイルをスタイルシートに基
づいてどのような環境でも適切に表示することができ、
文書ファイルの内容を利用者に容易に理解させられる。
加えて、文書ファイルの内容表示を利用者識別情報及び
文書種別を示すタグに同時に対応するスタイルシートに
基づいて行い、文書ファイルの表示イメージを利用者毎
や文書ファイルの種類毎に一部又は全て異ならせて表示
できることで、様々な利用者に対して同一の文書ファイ
ルで対応できると共に、様々な種類の文書ファイルを同
一のフォーマットで取扱え、文書ファイル内容や文書フ
ォーマットを複数用意する必要がなく、文書ファイルの
作成・管理が著しく容易になる。
The search client 5 displays the contents of the document file on the display means 5b based on the style sheet transferred from the file server 2, and the user can browse the contents of the document file through the display means 5b.
A document file described in XML can be appropriately displayed in any environment based on a style sheet.
The user can easily understand the contents of the document file.
In addition, the content of the document file is displayed based on the style sheet corresponding to the user identification information and the tag indicating the document type at the same time, and the display image of the document file is partially or entirely displayed for each user or each document file type. By being able to display differently, the same document file can be handled for various users, and various types of document files can be handled in the same format, eliminating the need to prepare multiple document file contents and document formats. In addition, the creation and management of document files becomes remarkably easy.

【0035】このように、本実施の形態に係る文書ファ
イル検索システムにおいては、文書ファイルを格納した
ファイルサーバ2、LDAPを利用する検索用ディレク
トリサーバ3、この検索用ディレクトリサーバ3のディ
レクトリにおけるエントリ20を前記各文書ファイル毎
にそれぞれ設定するLDAP登録手段4、並びに、利用
者の指示に基づいてファイル検索要求を検索用ディレク
トリサーバ3に与えると共に検索結果を受取って利用者
に示す検索用クライアント5をそれぞれ配設し、XML
で記述した文書ファイルのタグ及びタグ内の文字列を文
書ファイルに対応するエントリ20における属性及び属
性の値として登録した上で、汎用的なLDAP検索フィ
ルタを用いて検索を行うことから、タグ及びタグ内の文
字列からなるエントリ20の属性やその値を検索条件と
して対象を絞り込んだ検索が容易且つ効率的に行え、検
索におけるヒット率を著しく向上させて検索能率を高め
られ、膨大な文書ファイルの中から目的の内容を含む文
書ファイルを高速に検索できる。また、文書ファイルが
XMLで記述されていることから、文書ファイルに新た
な項目が追加されても、LDAP登録手段4でそのまま
追加部分のタグ及び文字列を認識し、エントリ20にお
ける属性及び属性の値として単純に追加するのみで済む
こととなり、新規追加項目にも柔軟に対応でき、拡張性
に優れる。特に、カルテをXML文書ファイルとするこ
とで、医療技術の進歩や規約の追加・変更による内容追
加に伴って随時発生する新たなタグにも対応できる柔軟
性を有することとなり、カルテとしての利用に制限等が
なく、紙のカルテの代用に留まらず業務の大幅な効率化
を実現できる。
As described above, in the document file search system according to the present embodiment, the file server 2 storing the document file, the search directory server 3 using LDAP, and the entry 20 in the directory of the search directory server 3 And the LDAP registration means 4 for setting a file search request to the search directory server 3 based on the user's instruction and receiving the search result and presenting the search result to the user. Arrange each, XML
Since the tag of the document file described in the above and the character string in the tag are registered as the attribute and the value of the attribute in the entry 20 corresponding to the document file, the search is performed using the general-purpose LDAP search filter. Searches can be performed easily and efficiently by using the attributes and values of the entry 20 consisting of the character strings in the tags as search conditions, and the hit rate in the search can be significantly improved, the search efficiency can be increased, and a huge document file can be obtained. You can quickly search for a document file containing the desired content from within. Also, since the document file is described in XML, even if a new item is added to the document file, the LDAP registration means 4 recognizes the tag and character string of the added portion as it is, and It is only necessary to simply add a value, and it is possible to flexibly cope with a newly added item, and the extensibility is excellent. In particular, by making the medical chart an XML document file, it will have the flexibility to be able to respond to new tags that occur as needed with the advancement of medical technology and the addition of content due to the addition or change of regulations, and will be used as a medical chart. There are no restrictions, and it is possible to realize not only a substitute for paper charts but also a significant increase in business efficiency.

【0036】なお、前記実施の形態に係る文書ファイル
検索システムにおいては、カルテを文書ファイルとして
検索の対象とする構成としているが、これに限らず、X
MLで記述した文書ファイルであれば、カルテ以外の内
容でもよく、前記同様検索を行って文書ファイルをファ
イルサーバ2から検索用クライアント5に転送させ、検
索用クライアント5で内容を閲覧できる。また、文書フ
ァイルはファイルサーバ2に全て格納される構成として
いるが、これに限らず、複数のサーバや記憶手段に分散
配置されていてもかまわない。
In the document file search system according to the above-described embodiment, the medical record is searched as a document file. However, the present invention is not limited to this.
If it is a document file described in ML, contents other than the medical record may be used. The search is performed in the same manner as described above, the document file is transferred from the file server 2 to the search client 5, and the contents can be browsed by the search client 5. Further, the document files are all stored in the file server 2, but the present invention is not limited to this, and the document files may be distributed to a plurality of servers and storage units.

【0037】また、前記実施の形態に係る文書ファイル
検索システムにおいて、LDAP登録手段4は検索用デ
ィレクトリサーバ3のディレクトリにおけるエントリ2
0を各文書ファイルにそれぞれ一対一に対応させて設定
する構成としているが、これに限らず、図6に示すよう
に、LDAP登録手段4で各文書ファイル間に共通とな
る所定のタグ(例えば、患者名、書類種別など)及びタ
グ内の文字列をそれぞれ参照して、各文書ファイル毎の
エントリ20を下位エントリとして、共通となるタグ及
び文字列の差異に応じた複数の組に分ける上位のエント
リ30、40、50を別途設定し、検索用ディレクトリ
サーバ3のディレクトリで文書ファイル毎のエントリ2
0を文書ファイルの特徴に応じた階層構造にまとめる構
成とすることもでき、検索の際の条件に応じた絞り込み
が、同じ特徴を有する文書ファイルのエントリ20を下
位に有する上位エントリ30、40、50の属性及びそ
の値を参照することで速やかに行え、検索をさらに効率
よく進められ、検索時間をより一層短縮できることとな
る。
In the document file search system according to the embodiment, the LDAP registration means 4 stores the entry 2 in the directory of the search directory server 3.
0 is set to correspond to each document file in a one-to-one correspondence. However, the present invention is not limited to this configuration. As shown in FIG. , Patient name, document type, etc.) and the character string in the tag, and the entry 20 for each document file is set as a lower entry and divided into a plurality of sets according to the difference between the common tag and the character string. Are set separately, and the entry 2 for each document file is set in the directory of the search directory server 3.
0 may be arranged in a hierarchical structure according to the characteristics of the document file, and the narrowing down according to the conditions at the time of the search may be performed by the upper entries 30, 40, and the lower entries having the entry 20 of the document file having the same characteristics. By referring to the 50 attributes and their values, the search can be performed quickly, the search can proceed more efficiently, and the search time can be further reduced.

【0038】また、前記各実施の形態に係る文書ファイ
ル検索システムにおいては、検索用クライアント5とフ
ァイルサーバ2間の文書ファイルの閲覧のための転送を
HTTPに基づいて行い、病院等の施設の内、外を意識
することなく情報を入手できる構成としているが、これ
に限らず、病院内など、内部に閉じられたネットワーク
内に検索用クライアント5とファイルサーバ2がある場
合に、別の通信プロトコルに基づいて文書ファイル等の
転送を行う構成とすることもでき、秘匿性などセキュリ
ティ面をより一層強化できる。
In the document file search system according to each of the above-described embodiments, transfer for reading a document file between the search client 5 and the file server 2 is performed based on HTTP, and the transfer is performed within a facility such as a hospital. However, the configuration is such that information can be obtained without being conscious of the outside. However, the present invention is not limited to this. When the search client 5 and the file server 2 are located in a network closed inside, such as in a hospital, another communication protocol is used. In this case, a document file or the like can be transferred on the basis of the security, and security such as confidentiality can be further enhanced.

【0039】また、前記実施の形態に係る文書ファイル
検索システムにおいては、ファイルサーバ2と検索用デ
ィレクトリサーバ3をそれぞれ個別のサーバとし、各サ
ービスを分散処理させる構成としているが、これに限ら
ず、ファイルサーバ2と検索用ディレクトリサーバ3を
統合し、一つのサーバでファイルサービス、検索用ディ
レクトリサービスの各機能をそれぞれ実施する構成とす
ることもできる。さらに、LDAP登録手段4について
も、ファイルサーバ2又は検索用ディレクトリサーバ
3、もしくはこれらを一つに統合したサーバのいずれか
における一機能として統合する構成とすることもでき、
適用するネットワークが各種サービスの分散処理を必要
としない小規模の場合にイニシャルコストをより一層低
減できる。
In the document file search system according to the above-described embodiment, the file server 2 and the search directory server 3 are configured as individual servers, and the respective services are processed in a distributed manner. The file server 2 and the search directory server 3 may be integrated, and each server may perform the functions of the file service and the search directory service. Furthermore, the LDAP registration means 4 can also be configured to be integrated as one function in either the file server 2 or the search directory server 3 or a server in which these are integrated.
The initial cost can be further reduced when the network to be applied is a small scale that does not require distributed processing of various services.

【0040】また、前記実施の形態に係る文書ファイル
検索システムにおいては、当初からXMLで記述された
文書ファイルをあらかじめファイルサーバ2に格納する
構成としているが、これに限らず、図7に示すように、
XML形式ではない所定ファイル形式の文書ファイルを
格納・管理するメインサーバ7と、このメインサーバ7
を所定時間毎に参照して文書ファイルが新たに追加され
たか否かを判断するファイル監視手段8と、前記ファイ
ル監視手段8で追加されたと判断された文書ファイルを
XML形式に変換するファイル変換手段9とを別途備え
る構成とし、ファイル検索処理に先立つ準備処理とし
て、あらかじめファイル監視手段8がメインサーバ7に
格納されている所定ファイル形式の文書ファイルの作成
日時を所定時間毎に参照して、作成日時と参照日時の前
後関係によりいずれかの文書ファイルが所定時間前から
参照時点までに追加されたか否かを判断し、追加されて
いる場合には、ファイル監視手段8で追加されたと判断
された文書ファイルをファイル変換手段9がXMLで記
述されたファイル形式に変換し、変換後のXML文書フ
ァイルをファイルサーバ2に新たに格納する仕組みとす
ることもでき、文書作成者の作成しやすいファイル形式
など幅広いファイル形式の文書ファイルに対応できると
共に、別のファイル管理システムに文書ファイルの検索
・閲覧機能を付加する場合への応用も可能となり、既存
システムの検索・閲覧機能強化にも利用できる。
Further, in the document file search system according to the embodiment, a document file described in XML is stored in the file server 2 in advance from the beginning. However, the present invention is not limited to this. As shown in FIG. To
A main server 7 for storing and managing document files in a predetermined file format other than the XML format;
File monitoring means 8 for determining whether a document file is newly added by referring to the file at predetermined time intervals, and a file conversion means for converting the document file determined to be added by the file monitoring means 8 into an XML format. The file monitoring means 8 refers to the creation date and time of a document file in a predetermined file format stored in the main server 7 in advance at predetermined time intervals as a preparation process prior to the file search process. It is determined based on the context of the date and time and the reference date and time whether or not one of the document files has been added from a predetermined time before to the reference time. If added, the file monitoring unit 8 has determined that the document file has been added. The file conversion means 9 converts the document file into a file format described in XML, and converts the converted XML document file into a file format. A new storage mechanism can be used to store documents in a wide range of file formats, such as a file format that is easy for the document creator to create, and a document file search / browsing function has been added to another file management system. It can also be used to enhance the search and browsing functions of existing systems.

【0041】[0041]

【発明の効果】以上のように本発明によれば、LDAP
を利用する検索用ディレクトリサーバ、この検索用ディ
レクトリサーバのディレクトリにおけるエントリを前記
各文書ファイル毎にそれぞれ設定するLDAP登録手
段、並びに、利用者の指示に基づいてファイル検索要求
を検索用ディレクトリサーバに与えると共に検索結果を
受取って利用者に示す検索用クライアントをそれぞれ配
設し、XMLで記述した文書ファイルのタグ及びタグ内
の文字列を文書ファイルに対応するエントリにおける属
性及び属性の値として登録した上で汎用的なLDAP検
索フィルタを用いて検索を行うことにより、それぞれ意
味を持つタグ及びタグ内の文字列からなるエントリの属
性やその値を検索条件として対象を絞り込んだ検索が容
易且つ効率的に行え、検索におけるヒット率を著しく向
上させて検索能率を高められ、膨大な文書ファイルの中
から目的の内容を含む文書ファイルを高速に検索できる
という効果を奏する。また、文書ファイルがXMLで記
述されていることから、文書ファイルに新たな項目が追
加されても、追加部分をLDAP登録手段でそのままタ
グ及び文字列として認識してエントリにおける属性及び
属性の値を単純に追加するのみで済むこととなり、プロ
グラムの修正等を不要にしつつ新規追加項目にも柔軟に
対応でき、拡張性に優れるという効果を有する。
As described above, according to the present invention, LDAP
, An LDAP registration means for setting an entry in the directory of the search directory server for each document file, and a file search request to the search directory server based on a user's instruction. A search client that receives the search result and presents it to the user is provided, and the tag of the document file described in XML and the character string in the tag are registered as the attribute and the attribute value in the entry corresponding to the document file. Search using a general-purpose LDAP search filter, the search can be easily and efficiently narrowed down by using the attribute and its value of an entry consisting of a tag having a meaning and a character string in the tag as a search condition. And significantly improve the search hit rate to improve search efficiency. Merare, there is an effect that the document file that contains the contents of the object can be retrieved at a high speed from a large amount of document file. Further, since the document file is described in XML, even if a new item is added to the document file, the added portion is recognized as a tag and a character string by the LDAP registration means as it is, and the attribute and the attribute value in the entry are changed. It is only necessary to simply add, and it is possible to flexibly cope with newly added items while eliminating the need to modify the program and the like, which has an effect of being excellent in extensibility.

【0042】また、本発明によれば、検索用クライアン
トとファイルサーバ又は記憶手段とがネットワーク接続
され、利用者の指示で検索用クライアントが先に検索結
果として示した文書ファイルをファイルサーバ又は記憶
手段からスタイルシートと共に取得し、且つスタイルシ
ートに基づいて文書ファイルの内容を表示して、利用者
が文書ファイル内容を閲覧できるようにすることによ
り、利用者が検索結果として示された文書ファイル名に
ついて所定の操作指示を行うと文書ファイルの内容を確
認できることとなり、検索から内容閲覧へ進む中で利用
者が検索用クライアントに対し対話的に操作指示を行
え、使い勝手に優れるという効果を有する。さらに、X
MLで記述された文書ファイルをスタイルシートに基づ
いてどのような環境でも適切に表示することができ、文
書ファイルの内容を利用者に容易に理解させられるとい
う効果を有する。
Further, according to the present invention, the search client and the file server or the storage means are connected to the network, and the search client, upon the instruction of the user, stores the document file previously shown as the search result in the file server or the storage means. From the document file name obtained as a search result by allowing the user to view the contents of the document file by obtaining the contents together with the style sheet and displaying the contents of the document file based on the style sheet. When a predetermined operation instruction is given, the contents of the document file can be confirmed, and the user can interactively give an operation instruction to the search client while proceeding from the search to the content browsing, which has an effect of being excellent in usability. Furthermore, X
The document file described in the ML can be appropriately displayed in any environment based on the style sheet, and the user can easily understand the contents of the document file.

【0043】また、本発明によれば、検索用クライアン
トで利用者毎の利用者識別情報を取得し、文書ファイル
の内容表示をこの利用者識別情報に対応する所定のスタ
イルシートに基づいて行い、文書ファイルの内容表示形
態を利用者毎に一部又は全て異ならせることにより、利
用者の種別によって文書ファイル内容を異なる表示イメ
ージで且つ表示項目も意識的に異ならせて表示できるこ
ととなり、様々な利用者に対して同一の文書ファイルで
対応しつつ、利用者に応じて閲覧内容を制限可能とな
り、異なる種類の利用者に対し文書ファイルを複数用意
する必要がなく、ファイル管理が著しく容易になるとい
う効果を有する。
According to the present invention, the search client acquires user identification information for each user, and displays the contents of the document file based on a predetermined style sheet corresponding to the user identification information. By making the contents display mode of the document file partly or entirely different for each user, the contents of the document file can be displayed in different display images and the display items can be consciously made different depending on the type of the user. It is possible to restrict the browsing content according to the user while handling the same document file for users, and it is not necessary to prepare multiple document files for different types of users, making file management significantly easier Has an effect.

【0044】また、本発明によれば、検索用クライアン
トで文書ファイルにおける文書種別情報を取得し、文書
ファイルの内容表示をこの文書種別情報に対応する所定
のスタイルシートに基づいて行い、文書ファイルの内容
表示形態を文書ファイルの種類毎に一部又は全て異なら
せることにより、文書ファイルの種別によって文書ファ
イル内容を異なる表示イメージで且つ表示項目も意識的
に異ならせて表示できることとなり、様々な種類の文書
ファイルを同一のフォーマットで取扱え、異なる種類の
文書ファイルに対しフォーマットを複数用意する必要が
なく、文書ファイルの作成・管理が著しく容易になると
いう効果を有する。
Further, according to the present invention, the document type information in the document file is acquired by the search client, and the contents of the document file are displayed based on a predetermined style sheet corresponding to the document type information. By making the content display mode partly or entirely different for each type of document file, the content of the document file can be displayed in different display images depending on the type of document file, and the display items can be consciously differently displayed. Document files can be handled in the same format, and there is no need to prepare a plurality of formats for different types of document files. This has the effect that the creation and management of document files becomes extremely easy.

【0045】また、本発明によれば、LDAP登録手段
で各文書ファイル間に共通となる所定のタグ及びタグ内
の文字列をそれぞれ参照し、各文書ファイル毎のエント
リを下位エントリとして、共通となるタグ及び文字列の
差異に応じた複数の組に分ける上位のエントリを設定
し、検索用ディレクトリサーバのディレクトリで文書フ
ァイル毎のエントリを文書ファイルの特徴に応じた階層
構造にまとめることにより、検索の際の条件に応じた絞
り込みが、同じ特徴を有する文書ファイルのエントリを
下位に有する上位エントリの属性及びその値を参照する
ことで速やかに行え、検索をさらに効率よく進められ、
検索時間をより一層短縮できるという効果を有する。
Further, according to the present invention, the LDAP registration means refers to a predetermined tag common to each document file and a character string in the tag, and an entry for each document file is set as a lower entry and shared by the LDAP file. By setting upper-level entries to be divided into a plurality of sets according to differences in tags and character strings, and collecting entries for each document file in a directory of the search directory server into a hierarchical structure according to the characteristics of the document files, The narrowing down according to the condition at the time of can be quickly performed by referring to the attribute and the value of the upper entry having the lower entry of the document file having the same characteristic, and the search can be further efficiently performed,
This has the effect that the search time can be further reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の一実施形態に係る文書ファイル検索シ
ステムのブロック図である。
FIG. 1 is a block diagram of a document file search system according to an embodiment of the present invention.

【図2】本発明の一実施形態に係る文書ファイル検索シ
ステムにおけるエントリ登録状態説明図である。
FIG. 2 is an explanatory diagram of an entry registration state in the document file search system according to one embodiment of the present invention.

【図3】本発明の一実施形態に係る文書ファイル検索シ
ステムのディレクトリ登録処理の前半フローチャートで
ある。
FIG. 3 is a first half flowchart of a directory registration process of the document file search system according to the embodiment of the present invention;

【図4】本発明の一実施形態に係る文書ファイル検索シ
ステムのディレクトリ登録処理の後半フローチャートで
ある。
FIG. 4 is a second half flowchart of a directory registration process of the document file search system according to the embodiment of the present invention;

【図5】本発明の一実施形態に係る文書ファイル検索シ
ステムのファイル内容表示処理フローチャートである。
FIG. 5 is a file content display processing flowchart of the document file search system according to the embodiment of the present invention.

【図6】本発明の一実施形態に係る文書ファイル検索シ
ステムにおける他のエントリ登録状態説明図である。
FIG. 6 is an explanatory diagram of another entry registration state in the document file search system according to the embodiment of the present invention.

【図7】本発明の他の実施形態に係る文書ファイル検索
システムのブロック図である。
FIG. 7 is a block diagram of a document file search system according to another embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 文書ファイル検索システム 2 ファイルサーバ 3 検索用ディレクトリサーバ 4 LDAP登録手段 5 検索用クライアント 5a 入力手段 5b 表示手段 6 記憶手段 7 メインサーバ 8 ファイル監視手段 9 ファイル変換手段 20、30、40、50 エントリ DESCRIPTION OF SYMBOLS 1 Document file search system 2 File server 3 Search directory server 4 LDAP registration means 5 Search client 5a Input means 5b Display means 6 Storage means 7 Main server 8 File monitoring means 9 File conversion means 20, 30, 40, 50 entries

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G06F 17/21 501 G06F 17/21 501T 570 570N 17/60 126 17/60 126K ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G06F 17/21 501 G06F 17/21 501T 570 570N 17/60 126 17/60 126K

Claims (5)

【特許請求の範囲】[Claims] 【請求項1】 LDAPに基づく所定の検索用ディレク
トリサーバと、 XMLで記述され、所定のファイルサーバ又は記憶手段
に格納されている複数の文書ファイルをそれぞれ読出
し、前記検索用ディレクトリサーバに対し、LDAPに
基づいてディレクトリにおけるエントリを前記各文書フ
ァイル毎にそれぞれ設定し、且つ、各文書ファイル内に
含まれるタグをそれぞれ対応する前記エントリの属性と
して登録し、さらに前記タグ内の文字列を前記属性の値
として登録するLDAP登録手段と、 前記検索用ディレクトリサーバにネットワーク接続さ
れ、前記検索用ディレクトリサーバにエントリが設定さ
れた前記文書ファイルを対象とするLDAPによるファ
イル検索要求を、利用者の指示に基づいて検索用ディレ
クトリサーバに与えると共に、検索用ディレクトリサー
バで得られた検索結果を受取って利用者に示す検索用ク
ライアントとを備えることを特徴とする文書ファイル検
索システム。
1. A predetermined directory server for search based on LDAP, and a plurality of document files described in XML and stored in a predetermined file server or a storage unit are read out, and the search directory server is sent to the directory server for LDAP. And an entry in the directory is set for each of the document files, and a tag included in each of the document files is registered as an attribute of the corresponding entry. Further, a character string in the tag is set as an attribute of the attribute. LDAP registration means for registering as a value, and a file search request by LDAP for the document file which is connected to the search directory server via a network and whose entry is set in the search directory server, based on a user's instruction. To the search directory server The document file search system characterized by comprising a search client shown to the user receives a search result obtained by the search for the directory server.
【請求項2】 前記請求項1に記載の文書ファイル検索
システムにおいて、 前記検索用クライアントが、前記ファイルサーバ又は記
憶手段とネットワーク接続され、前記検索結果として取
得される文書ファイル名を確認した利用者の指示に基づ
いて、前記ファイルサーバ又は記憶手段から文書ファイ
ルを転送させて取得すると共に、前記文書ファイルに対
応させて設定された所定のスタイルシートを合わせて取
得し、XMLブラウザとして前記スタイルシートに基づ
く表示形式で文書ファイルの内容表示を行うことを特徴
とする文書ファイル検索システム。
2. The document file search system according to claim 1, wherein the search client is network-connected to the file server or the storage unit, and confirms a document file name obtained as the search result. The document file is transferred and acquired from the file server or the storage unit based on the instruction, and a predetermined style sheet set corresponding to the document file is acquired together. A document file search system for displaying the contents of a document file in a display format based on the document file.
【請求項3】 前記請求項2に記載の文書ファイル検索
システムにおいて、 前記検索用クライアントが、利用者による使用開始時に
所定の利用者識別情報の入力を利用者に要求し、利用者
の入力で得られた前記利用者識別情報に対応する所定の
スタイルシートを複数のスタイルシートの中から選択し
て前記ファイルサーバ又は記憶手段から転送させ、取得
した前記スタイルシートに基づいて文書ファイルの内容
表示を行うことを特徴とする文書ファイル検索システ
ム。
3. The document file search system according to claim 2, wherein the search client requests the user to input predetermined user identification information at the time of starting use by the user, and the user inputs the predetermined user identification information. A predetermined style sheet corresponding to the obtained user identification information is selected from the plurality of style sheets and transferred from the file server or the storage unit, and the content of the document file is displayed based on the obtained style sheet. A document file search system characterized by performing:
【請求項4】 前記請求項2又は3に記載の文書ファイ
ル検索システムにおいて、 前記文書ファイルにあらかじめ所定の文書種別情報が付
加され、 前記検索用クライアントが、取得した文書ファイルの前
記文書種別情報を参照し、当該文書種別情報に対応する
所定のスタイルシートを複数のスタイルシートの中から
選択して前記ファイルサーバ又は記憶手段から転送さ
せ、取得した前記スタイルシートに基づいて文書ファイ
ルの内容表示を行うことを特徴とする文書ファイル検索
システム。
4. The document file search system according to claim 2, wherein predetermined document type information is added to the document file in advance, and the search client transmits the document type information of the acquired document file. With reference to the specified style sheet, a predetermined style sheet corresponding to the document type information is selected from the plurality of style sheets, transferred from the file server or the storage unit, and the content of the document file is displayed based on the acquired style sheet. A document file search system, characterized in that:
【請求項5】 前記請求項1ないし4のいずれかに記載
の文書ファイル検索システムにおいて、 前記LDAP登録手段が、前記ファイルサーバ又は記憶
手段から読出した前記各文書ファイルにおける所定の複
数の文書ファイル間で共通となる所定のタグ及びタグ内
の文字列をそれぞれ参照し、前記検索用ディレクトリサ
ーバに対して、前記共通となるタグ及び文字列の差異に
応じて前記各文書ファイル毎のエントリを下位エントリ
として複数の組に分類する上位のエントリを一又は複数
階層設定し、且つ、前記共通となるタグをそれぞれ対応
する各上位のエントリの属性として登録し、さらに前記
共通となるタグ内の文字列を前記属性の値として登録す
ることを特徴とする文書ファイル検索システム。
5. The document file search system according to claim 1, wherein the LDAP registration unit is configured to execute a search between a plurality of document files in each of the document files read from the file server or the storage unit. Reference is made to a predetermined tag and a character string in the tag which are common to each other, and an entry for each document file is made to the search directory server in accordance with the difference between the common tag and the character string. One or more hierarchies of upper entries classified into a plurality of sets are set, and the common tag is registered as an attribute of each corresponding upper entry, and a character string in the common tag is further registered. A document file search system, which is registered as a value of the attribute.
JP2000146357A 2000-05-18 2000-05-18 Document file search system Expired - Fee Related JP3651768B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000146357A JP3651768B2 (en) 2000-05-18 2000-05-18 Document file search system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000146357A JP3651768B2 (en) 2000-05-18 2000-05-18 Document file search system

Publications (2)

Publication Number Publication Date
JP2001325290A true JP2001325290A (en) 2001-11-22
JP3651768B2 JP3651768B2 (en) 2005-05-25

Family

ID=18652731

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000146357A Expired - Fee Related JP3651768B2 (en) 2000-05-18 2000-05-18 Document file search system

Country Status (1)

Country Link
JP (1) JP3651768B2 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100484138B1 (en) * 2002-05-08 2005-04-18 삼성전자주식회사 XML indexing method for regular path expression queries in relational database and data structure thereof.
KR100638695B1 (en) 2003-08-20 2006-10-30 후지쯔 가부시끼가이샤 Apparatus and method for searching data of structured document
JP2008040602A (en) * 2006-08-02 2008-02-21 Nec Corp Content management system and method and program using file server
JP2013537326A (en) * 2011-08-31 2013-09-30 アピシオ,インク. Medical Information Navigation Engine (MINE) system
CN111125016A (en) * 2019-12-24 2020-05-08 普世(南京)智能科技有限公司 Magneto-optical hybrid file storage method and system based on label organization
US11403330B2 (en) 2010-09-01 2022-08-02 Apixio, Inc. Systems and methods for customized annotation of medical information
US11468981B2 (en) 2010-09-01 2022-10-11 Apixio, Inc. Systems and methods for determination of patient true state for risk management
US11475996B2 (en) 2010-09-01 2022-10-18 Apixio, Inc. Systems and methods for determination of patient true state for personalized medicine
US11481411B2 (en) 2010-09-01 2022-10-25 Apixio, Inc. Systems and methods for automated generation classifiers
US11538561B2 (en) 2010-09-01 2022-12-27 Apixio, Inc. Systems and methods for medical information data warehouse management
US11544652B2 (en) 2010-09-01 2023-01-03 Apixio, Inc. Systems and methods for enhancing workflow efficiency in a healthcare management system
US11581097B2 (en) 2010-09-01 2023-02-14 Apixio, Inc. Systems and methods for patient retention in network through referral analytics
US11694239B2 (en) 2010-09-01 2023-07-04 Apixio, Inc. Method of optimizing patient-related outcomes
US11955238B2 (en) 2010-09-01 2024-04-09 Apixio, Llc Systems and methods for determination of patient true state for personalized medicine
US11971911B2 (en) 2010-09-01 2024-04-30 Apixio, Llc Systems and methods for customized annotation of medical information
US12009093B2 (en) 2010-09-01 2024-06-11 Apixio, Llc Systems and methods for determination of patient true state for risk management
US12198820B2 (en) 2010-09-01 2025-01-14 Apixio, Llc Systems and methods for patient retention in network through referral analytics
US12217839B2 (en) 2010-09-01 2025-02-04 Apixio, Llc Systems and methods for medical information data warehouse management

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0744447A (en) * 1993-07-28 1995-02-14 Fujitsu Ltd Hypertext system
JPH11328218A (en) * 1998-05-12 1999-11-30 Nippon Telegr & Teleph Corp <Ntt> Content attribute information normalization method, information collection / service providing system, attribute information setting device, and program storage recording medium

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0744447A (en) * 1993-07-28 1995-02-14 Fujitsu Ltd Hypertext system
JPH11328218A (en) * 1998-05-12 1999-11-30 Nippon Telegr & Teleph Corp <Ntt> Content attribute information normalization method, information collection / service providing system, attribute information setting device, and program storage recording medium

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100484138B1 (en) * 2002-05-08 2005-04-18 삼성전자주식회사 XML indexing method for regular path expression queries in relational database and data structure thereof.
KR100638695B1 (en) 2003-08-20 2006-10-30 후지쯔 가부시끼가이샤 Apparatus and method for searching data of structured document
JP2008040602A (en) * 2006-08-02 2008-02-21 Nec Corp Content management system and method and program using file server
US11544652B2 (en) 2010-09-01 2023-01-03 Apixio, Inc. Systems and methods for enhancing workflow efficiency in a healthcare management system
US11694239B2 (en) 2010-09-01 2023-07-04 Apixio, Inc. Method of optimizing patient-related outcomes
US11403330B2 (en) 2010-09-01 2022-08-02 Apixio, Inc. Systems and methods for customized annotation of medical information
US11468981B2 (en) 2010-09-01 2022-10-11 Apixio, Inc. Systems and methods for determination of patient true state for risk management
US11475996B2 (en) 2010-09-01 2022-10-18 Apixio, Inc. Systems and methods for determination of patient true state for personalized medicine
US11481411B2 (en) 2010-09-01 2022-10-25 Apixio, Inc. Systems and methods for automated generation classifiers
US11538561B2 (en) 2010-09-01 2022-12-27 Apixio, Inc. Systems and methods for medical information data warehouse management
US12217839B2 (en) 2010-09-01 2025-02-04 Apixio, Llc Systems and methods for medical information data warehouse management
US11581097B2 (en) 2010-09-01 2023-02-14 Apixio, Inc. Systems and methods for patient retention in network through referral analytics
US12198820B2 (en) 2010-09-01 2025-01-14 Apixio, Llc Systems and methods for patient retention in network through referral analytics
US11955238B2 (en) 2010-09-01 2024-04-09 Apixio, Llc Systems and methods for determination of patient true state for personalized medicine
US11971911B2 (en) 2010-09-01 2024-04-30 Apixio, Llc Systems and methods for customized annotation of medical information
US11995592B2 (en) 2010-09-01 2024-05-28 Apixio, Llc Systems and methods for enhancing workflow efficiency in a healthcare management system
US12009093B2 (en) 2010-09-01 2024-06-11 Apixio, Llc Systems and methods for determination of patient true state for risk management
US12008613B2 (en) 2010-09-01 2024-06-11 Apixio, Inc. Method of optimizing patient-related outcomes
JP2013537326A (en) * 2011-08-31 2013-09-30 アピシオ,インク. Medical Information Navigation Engine (MINE) system
CN111125016A (en) * 2019-12-24 2020-05-08 普世(南京)智能科技有限公司 Magneto-optical hybrid file storage method and system based on label organization

Also Published As

Publication number Publication date
JP3651768B2 (en) 2005-05-25

Similar Documents

Publication Publication Date Title
Arms et al. An architecture for information in digital libraries
JP2001325290A (en) Document file search system
US6938204B1 (en) Array-based extensible document storage format
US8650182B2 (en) Mechanism for efficiently searching XML document collections
US20070180471A1 (en) Presenting digitized content on a network using a cross-linked layer of electronic documents derived from a relational database
US20060036935A1 (en) Techniques for serialization of instances of the XQuery data model
WO2008069125A1 (en) Data management device
JP2009512954A (en) Search on structured data
WO2001098917A9 (en) Method and system for linking real world objects to digital objects
US20030158805A1 (en) Method of translating electronic data interchange documents into other formats and in reverse
JP2000148736A (en) Methods for font acquisition, registration, display, and printing, method for handling document having variant fonts, and recording medium thereof
JPH11213014A (en) Database system, database search method and recording medium
JP2021106054A (en) Business form processing system and business form processing program
US20140101249A1 (en) Systems and Methods for Managing and Presenting Information
KR100372225B1 (en) An apparatus for creating homepage, a method for automatically converting the homepage and method for discriminating to view the homepage
WO2008041367A1 (en) Document searching device, document searching method, document searching program
JP2004206492A (en) Document display method and gateway device with link destination selection function using the same
JP3998794B2 (en) Browsing client server system
JP3786233B2 (en) Information search method and information search system
JP2002215519A (en) Web page generation method and system, web page generation program, recording medium
US7953761B2 (en) System, method, and apparatus for retrieving structured document and apparatus for managing structured document
US20010051899A1 (en) Document managing apparatus for managing transaction slip data in electronic commerce
CN110716994B (en) A retrieval method and device supporting heterogeneous geographic data resource retrieval
US20110246500A1 (en) Storing and querying of user feedback in a personal repository accessible to a personal computing device
JP2000172680A (en) Document registration system, document registration method, recording medium for executing the method, document browsing system, document browsing method, recording medium for executing the method, and document retrieval system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040714

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040908

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041222

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050217

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050217

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080304

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090304

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100304

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100304

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120304

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees