JP5671676B2 - Document data conversion apparatus and document conversion program - Google Patents
Document data conversion apparatus and document conversion program Download PDFInfo
- Publication number
- JP5671676B2 JP5671676B2 JP2010193941A JP2010193941A JP5671676B2 JP 5671676 B2 JP5671676 B2 JP 5671676B2 JP 2010193941 A JP2010193941 A JP 2010193941A JP 2010193941 A JP2010193941 A JP 2010193941A JP 5671676 B2 JP5671676 B2 JP 5671676B2
- Authority
- JP
- Japan
- Prior art keywords
- item
- standard
- local
- data
- keyword
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Document Processing Apparatus (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、自由フォーマットデータを標準フォーマットデータに変換する文書データ変換装置及び文書変換プログラムに関する。 The present invention relates to a document data conversion apparatus and a document conversion program for converting free format data into standard format data.
近年、コンピュータなどの普及に伴って、様々な文書データが作成されている。文書データとしては、自由フォーマットで作成された文書データ(以下、自由フォーマットデータ)、標準フォーマットで作成された文書データ(以下、標準フォーマットデータ)が存在する。 In recent years, with the spread of computers and the like, various document data have been created. Document data includes document data created in a free format (hereinafter referred to as free format data) and document data created in a standard format (hereinafter referred to as standard format data).
自由フォーマットデータについては、ユーザが自由に入力項目を決定することが可能であるため、ユーザの利便性が高い。一方で、標準フォーマットデータについては、入力項目が予め定められているため、文書データをユーザが閲覧する場合には、文書データを見やすい。言い換えると、文書データを単独で利用する場合には自由フォーマットを用いることが好ましく、文書データを他と連携して用いる場合や文書データを他と共有する場合には標準フォーマットを用いることが好ましい。 The free format data is highly convenient for the user because the user can freely determine input items. On the other hand, since the input items for the standard format data are predetermined, it is easy to see the document data when the user views the document data. In other words, the free format is preferably used when the document data is used alone, and the standard format is preferably used when the document data is used in cooperation with others or when the document data is shared with others.
従って、自由フォーマットデータを標準フォーマットデータに変換したいというニーズが存在する。 Therefore, there is a need to convert free format data into standard format data.
例えば、自由フォーマットデータ及び標準フォーマットデータを並べて表示することによって、自由フォーマットデータに含まれる項目と標準フォーマットデータに含まれる項目とのマッピングをGUIを用いて容易に行うことを可能とする技術が提案されている(例えば、特許文献1)。 For example, a technique is proposed that enables easy mapping of items included in free format data and items included in standard format data using a GUI by displaying free format data and standard format data side by side. (For example, Patent Document 1).
しかしながら、上述した技術では、項目のマッピングをユーザが手動で行う必要があるため、項目のマッピングに時間を要するという問題があった。 However, the above-described technique has a problem that it takes time to map items because it is necessary for the user to manually map items.
そこで、本発明は、上述した課題を解決するためになされたものであり、自由フォーマットデータを標準フォーマットデータに簡易に変換することを可能とする文書データ変換装置及び文書変換プログラムを提供することを目的とする。 Therefore, the present invention has been made to solve the above-described problems, and provides a document data conversion apparatus and a document conversion program that can easily convert free format data into standard format data. Objective.
一の特徴に係る文書データ変換装置は、自由フォーマットデータを標準フォーマットデータに変換する。文書データ変換装置は、前記標準フォーマットデータに含まれる標準項目と、前記標準項目の内容として用いられる単語として登録されたサブキーワードを含むキーワードと、前記キーワードがサブキーワードであるか否かを示すサブキーワードフラグと、が対応付けて記憶された記憶部と、前記自由フォーマットデータに含まれるローカル項目の項目名と前記標準項目に対応付けられるキーワードとの一致度、及び、前記ローカル項目に入力されたデータに含まれる単語と前記サブキーワードとの一致度に基づいて、前記ローカル項目が前記標準項目に所属する所属確率を算出する算出部と、前記算出部によって算出された所属確率に基づいて、前記ローカル項目と前記標準項目とを対応付ける変換テーブルを生成する生成部と、前記変換テーブルに基づいて、前記自由フォーマットデータを前記標準フォーマットデータに変換する変換部とを備える。 A document data conversion apparatus according to one feature converts free format data into standard format data. The document data conversion device includes a standard item included in the standard format data, a keyword including a subkeyword registered as a word used as the content of the standard item, and a sub that indicates whether the keyword is a subkeyword. The keyword flag is stored in association with each other , the degree of coincidence between the item name of the local item included in the free format data and the keyword associated with the standard item , and input to the local item Based on the degree of coincidence between the word included in the data and the sub-keyword, a calculation unit that calculates the belonging probability that the local item belongs to the standard item, and based on the belonging probability calculated by the calculating unit, A generation unit that generates a conversion table for associating a local item with the standard item, and the conversion Based on Buru, and a converter for converting the free format data in the standard format data.
かかる特徴によれば、生成部は、ローカル項目が標準項目に所属する所属確率に基づいて、ローカル項目と標準項目とを対応付ける変換テーブルを生成する。従って、ユーザは、変換テーブルを参照して、ローカル項目を標準項目に簡易にマッピングすることができる。言い換えると、自由フォーマットデータを標準フォーマットデータに簡易に変換することができる。 According to this feature, the generation unit generates a conversion table that associates the local item with the standard item based on the affiliation probability that the local item belongs to the standard item. Therefore, the user can easily map local items to standard items by referring to the conversion table. In other words, free format data can be easily converted into standard format data.
一の特徴において、前記生成部は、前記所属確率が最も高いローカル項目の所属確率と前記所属確率が2番目に高いローカル項目の所属確率との差が所定閾値以上である場合に、前記所属確率が最も高いローカル項目と前記標準項目とを対応付ける。 In one feature, the generation unit determines whether the affiliation probability is higher when a difference between an affiliation probability of the local item having the highest affiliation probability and an affiliation probability of the second highest local item is greater than or equal to a predetermined threshold. The local item having the highest is associated with the standard item.
かかる特徴によれば、生成部は、最も高い所属確率が他の所属確率よりも突出している場合に、所属確率が最も高いローカル項目と標準項目とを対応付ける。従って、標準項目と対応付けるローカル項目を選択する手間が省ける。 According to this feature, the generation unit associates the local item with the highest affiliation probability with the standard item when the highest affiliation probability is more prominent than the other affiliation probabilities. Therefore, it is possible to save the trouble of selecting a local item to be associated with the standard item.
一の特徴において、前記生成部は、前記所属確率が最も高いローカル項目の所属確率と前記所属確率が2番目に高いローカル項目の所属確率との差が所定閾値未満である場合に、前記所属確率が所定閾値以上であるローカル項目と前記標準項目とを対応付ける。 In one feature, the generation unit has the membership probability when a difference between the membership probability of the local item having the highest membership probability and the membership probability of the second highest local item is less than a predetermined threshold. Corresponding a local item whose is greater than or equal to a predetermined threshold and the standard item.
かかる特徴によれば、生成部は、最も高い所属確率が他の所属確率よりも突出していない場合に、所属確率が所定閾値以上であるローカル項目と標準項目とを対応付ける。従って、標準項目と対応付けるべきローカル項目を絞り込むことができる。 According to this feature, when the highest affiliation probability is not more prominent than the other affiliation probabilities, the generation unit associates a local item with a affiliation probability equal to or greater than a predetermined threshold with a standard item. Therefore, it is possible to narrow down the local items to be associated with the standard items.
一の特徴において、前記記憶部は、前記標準項目と対応付けるべきローカル項目の候補の中から選択されたローカル項目の項目名を、前記標準項目と対応付けられる前記キーワードとして記憶する。 In one feature, the storage unit stores an item name of a local item selected from local item candidates to be associated with the standard item as the keyword associated with the standard item.
かかる特徴によれば、記憶部は、標準項目と対応付けるべきローカル項目の候補の中から選択されたローカル項目の項目名をキーワードとして記憶する。従って、標準項目と対応付けられるキーワードの精度が向上する。 According to this feature, the storage unit stores, as a keyword, the item name of the local item selected from the local item candidates to be associated with the standard item. Therefore, the accuracy of the keyword associated with the standard item is improved.
一の特徴において、前記算出部は、前記ローカル項目のデータ型及び前記標準項目のデータ型の一致度に基づいて、前記所属確率を算出する。 In one feature, the calculation unit calculates the affiliation probability based on the degree of coincidence between the data type of the local item and the data type of the standard item.
かかる特徴によれば、算出部は、ローカル項目のデータ型及び標準項目のデータ型の一致度に基づいて、所属確率を算出する。これによって、標準項目とローカル項目との対応付けの精度が向上する。 According to this feature, the calculation unit calculates the affiliation probability based on the degree of coincidence between the data type of the local item and the data type of the standard item. This improves the accuracy of association between standard items and local items.
一の特徴において、前記算出部は、前記ローカル項目に入力されたデータ長及び前記標準項目に入力すべき標準データ長との一致度に基づいて、前記所属確率を算出する。 In one feature, the calculation unit calculates the affiliation probability based on a degree of coincidence between a data length input to the local item and a standard data length to be input to the standard item.
かかる特徴によれば、算出部は、ローカル項目に入力されたデータ長及び標準項目に入力すべき標準データ長(平均データ長)との一致度に基づいて、所属確率を算出する。これによって、標準項目とローカル項目との対応付けの精度が向上する。 According to this feature, the calculation unit calculates the affiliation probability based on the degree of coincidence between the data length input to the local item and the standard data length (average data length) to be input to the standard item. This improves the accuracy of association between standard items and local items.
かかる特徴によれば、算出部は、ローカル項目に入力されたデータに含まれる単語とサブキーワードとの一致度に基づいて、所属確率を算出する。これによって、標準項目とローカル項目との対応付けの精度が向上する。 According to this feature, the calculation unit calculates the affiliation probability based on the degree of coincidence between the word and the sub keyword included in the data input to the local item. This improves the accuracy of association between standard items and local items.
一の特徴において、前記記憶部は、前記標準項目と対応付けるべきローカル項目の候補の中から選択されたローカル項目に入力されたデータに含まれる単語の出現頻度をカウントし、出現頻度が所定頻度以上である単語を、前記標準項目と対応付けられる前記サブキーワードとして記憶する。 In one feature, the storage unit counts the appearance frequency of words included in the data input to the local item selected from the local item candidates to be associated with the standard item, and the appearance frequency is equal to or higher than a predetermined frequency. Is stored as the sub-keyword associated with the standard item.
かかる特徴によれば、記憶部は、出現頻度が所定頻度以上である単語をサブキーワードとして記憶する。従って、標準項目と対応付けられるサブキーワードの精度が向上する。 According to this feature, the storage unit stores a word whose appearance frequency is a predetermined frequency or more as a sub-keyword. Therefore, the accuracy of the sub-keyword associated with the standard item is improved.
一の特徴において、文書データ変換装置は、前記変換テーブルにおいて、1つのローカル項目に対して複数の標準項目が対応付けられる場合に、前記1つのローカル項目に入力されたデータを前記複数の標準項目に分割すべきことを促すメッセージを出力する出力部を備える。 In one feature, the document data conversion apparatus, when a plurality of standard items are associated with one local item in the conversion table, converts the data input to the one local item to the plurality of standard items. An output unit that outputs a message prompting the user to divide.
かかる特徴によれば、出力部は、ローカル項目を分割すべき場合に、その旨を促すメッセージを出力する。従って、ユーザの利便性が向上する。 According to this feature, when the local item is to be divided, the output unit outputs a message prompting that fact. Therefore, user convenience is improved.
一の特徴において、文書データ変換装置は、前記変換テーブルにおいて、1つの標準項目に対して複数のローカル項目が対応付けられる場合に、前記複数のローカル項目に入力されたデータを前記1つの標準項目に統合すべきことを促すメッセージを出力する出力部を備える。 In one feature, the document data conversion apparatus, when a plurality of local items are associated with one standard item in the conversion table, converts the data input to the plurality of local items to the one standard item. An output unit that outputs a message that prompts the user to be integrated.
かかる特徴によれば、出力部は、ローカル項目を統合すべき場合に、その旨を促すメッセージを出力する。従って、ユーザの利便性が向上する。 According to this feature, when the local items are to be integrated, the output unit outputs a message prompting that effect. Therefore, user convenience is improved.
一の特徴において、文書データ変換装置は、特定の標準項目に入力すべきデータとして、前記変換テーブルにおいて特定の標準項目と対応付けられる前記ローカル項目に入力されたデータを出力するとともに、前記特定の標準項目に要約を入力すべきことを促すメッセージを出力する出力部を備える。 In one aspect, the document data conversion apparatus outputs data input to the local item associated with a specific standard item in the conversion table as data to be input to the specific standard item, and An output unit is provided for outputting a message that prompts the user to input a summary for the standard item.
かかる特徴によれば、出力部は、特定の標準項目と対応付けられるローカル項目に入力されたデータを出力するとともに、特定の標準項目に要約を入力すべきことを促すメッセージを出力する。従って、メッセージの参照によって、特定の標準項目にユーザが入力すべきデータを容易に判断することが可能であり、ローカル項目に入力されたデータの参照によって、特定の標準項目に入力すべきデータを容易に加工することができる。 According to this feature, the output unit outputs data input to a local item associated with a specific standard item, and outputs a message prompting that a summary be input to the specific standard item. Therefore, it is possible to easily determine data to be input by a user to a specific standard item by referring to the message, and to input data to be input to a specific standard item by referring to the data input to the local item. It can be easily processed.
一の特徴に係る文書変換方法は、自由フォーマットデータを標準フォーマットデータに変換する方法である。文書変換方法は、前記自由フォーマットデータに含まれるローカル項目の項目名と前記標準フォーマットデータに含まれる標準項目に対応付けられるキーワードとの一致度に基づいて、前記ローカル項目が前記標準項目に所属する所属確率を算出するステップAと、前記ステップAで算出された所属確率に基づいて、前記ローカル項目と前記標準項目とを対応付ける変換テーブルを生成するステップBと、前記変換テーブルに基づいて、前記自由フォーマットデータを前記標準フォーマットデータに変換するステップCとを備える。 A document conversion method according to one feature is a method of converting free format data into standard format data. In the document conversion method, the local item belongs to the standard item based on the degree of matching between the item name of the local item included in the free format data and the keyword associated with the standard item included in the standard format data. Step A for calculating the affiliation probability, Step B for generating a conversion table for associating the local item with the standard item based on the affiliation probability calculated in Step A, and the free based on the conversion table Converting the format data into the standard format data.
一の特徴に係る文書変換プログラムは、自由フォーマットデータを標準フォーマットデータに変換するプログラムである。文書変換プログラムは、前記標準フォーマットデータに含まれる標準項目と、前記標準項目の内容として用いられる単語として登録されたサブキーワードを含むキーワードと、前記キーワードがサブキーワードであるか否かを示すサブキーワードフラグと、を対応付けて記憶部に記憶させるステップと、前記自由フォーマットデータに含まれるローカル項目の項目名と前記標準フォーマットデータに含まれる標準項目に対応付けられるキーワードとの一致度、及び、前記ローカル項目に入力されたデータに含まれる単語と前記サブキーワードとの一致度に基づいて、前記ローカル項目が前記標準項目に所属する所属確率を算出するステップAと、前記ステップAで算出された所属確率に基づいて、前記ローカル項目と前記標準項目とを対応付ける変換テーブルを生成するステップBと、前記変換テーブルに基づいて、前記自由フォーマットデータを前記標準フォーマットデータに変換するステップCとをコンピュータに実行させる。 A document conversion program according to one feature is a program for converting free format data into standard format data. The document conversion program includes a standard item included in the standard format data, a keyword including a subkeyword registered as a word used as the content of the standard item, and a subkeyword indicating whether or not the keyword is a subkeyword A step of associating and storing the flag in the storage unit, the degree of coincidence between the item name of the local item included in the free format data and the keyword associated with the standard item included in the standard format data , and Step A for calculating the affiliation probability that the local item belongs to the standard item based on the degree of coincidence between the word included in the data input to the local item and the sub-keyword, and the affiliation calculated in step A Associating the local item with the standard item based on the probability That the steps B to generate a conversion table, on the basis of the conversion table, to execute the free format data to the computer and a step C of converting into the standard format data.
本発明によれば、自由フォーマットデータを標準フォーマットデータに簡易に変換することを可能とする文書データ変換装置及び文書変換プログラムを提供することができる。 According to the present invention, it is possible to provide a document data conversion apparatus and a document conversion program that can easily convert free format data into standard format data.
以下において、本発明の実施形態に係る文書データ変換装置及び文書変換プログラムについて、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。 Hereinafter, a document data conversion apparatus and a document conversion program according to an embodiment of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。 However, it should be noted that the drawings are schematic and ratios of dimensions and the like are different from actual ones. Therefore, specific dimensions and the like should be determined in consideration of the following description. Moreover, it is a matter of course that portions having different dimensional relationships and ratios are included between the drawings.
[実施形態の概要]
実施形態に係る文書データ変換装置は、自由フォーマットデータを標準フォーマットデータに変換する。文書データ変換装置は、標準フォーマットデータに含まれる標準項目とキーワードとを対応付けて記憶する記憶部と、自由フォーマットデータに含まれるローカル項目の項目名と標準項目に対応付けられるキーワードとの一致度に基づいて、ローカル項目が標準項目に所属する所属確率を算出する算出部と、算出部によって算出された所属確率に基づいて、ローカル項目と標準項目とを対応付ける変換テーブルを生成する生成部と、変換テーブルに基づいて、自由フォーマットデータを標準フォーマットデータに変換する変換部とを備える。
[Outline of Embodiment]
The document data conversion apparatus according to the embodiment converts free format data into standard format data. The document data conversion device includes a storage unit that stores a standard item and a keyword included in the standard format data in association with each other, and a matching degree between the item name of the local item included in the free format data and the keyword associated with the standard item A calculation unit that calculates the belonging probability that the local item belongs to the standard item, and a generation unit that generates a conversion table that associates the local item with the standard item based on the belonging probability calculated by the calculation unit; A conversion unit that converts free format data into standard format data based on the conversion table.
かかる特徴によれば、生成部は、ローカル項目が標準項目に所属する所属確率に基づいて、ローカル項目と標準項目とを対応付ける変換テーブルを生成する。従って、ユーザは、変換テーブルを参照して、ローカル項目を標準項目に簡易にマッピングすることができる。言い換えると、自由フォーマットデータを標準フォーマットデータに簡易に変換することができる。 According to this feature, the generation unit generates a conversion table that associates the local item with the standard item based on the affiliation probability that the local item belongs to the standard item. Therefore, the user can easily map local items to standard items by referring to the conversion table. In other words, free format data can be easily converted into standard format data.
なお、文書データ変換装置は、電子カルテ、報告書類、電子商取引書類などに適用することが可能である。実施形態では、文書データ変換装置が電子カルテに適用されるケースについて例示する。 Note that the document data conversion device can be applied to electronic medical records, report documents, electronic commerce documents, and the like. The embodiment exemplifies a case where the document data conversion device is applied to an electronic medical record.
また、実施形態の概要欄では、実施形態に係る文書データ変換装置の最小構成を説明していることに留意すべきである。従って、文書データ変換装置の最小構成については、以下に示す実施形態に限定されないことに留意すべきである。 It should be noted that the summary column of the embodiment describes the minimum configuration of the document data conversion apparatus according to the embodiment. Therefore, it should be noted that the minimum configuration of the document data conversion apparatus is not limited to the embodiment described below.
[第1実施形態]
(文書データ変換装置の構成)
以下において、第1実施形態に係る文書データ変換装置について、図面を参照しながら説明する。図1は、第1実施形態に係る文書変換装置100を示すブロック図である。
[First Embodiment]
(Configuration of document data converter)
Hereinafter, a document data conversion apparatus according to the first embodiment will be described with reference to the drawings. FIG. 1 is a block diagram showing a
図1に示すように、文書変換装置100は、自由フォーマットデータDB10と、標準フォーマットデータDB20と、キーワードリストDB30と、算出部40と、生成部50と、ユーザインタフェース60と、変換テーブルDB70と、変換部80と、出力部90とを有する。
As shown in FIG. 1, the
自由フォーマットデータDB10は、自由フォーマットで作成された文書データ(以下、自由フォーマットデータ)のローカル項目毎の属性を記憶する。なお、ローカル項目は、自由フォーマットデータにおける項目である。なお、自由フォーマットとは、入力項目の項目名や入力項目に入力すべき内容のデータ型などの属性をユーザが必要に応じて定めたフォーマットのことである。
The free
例えば、自由フォーマットデータDB10は、図2に示すように、“ローカル項目ID”、“項目名”、“データ型”及び“バイト長”を対応付けて記憶する。
For example, as shown in FIG. 2, the free
“ローカル項目ID”は、自由フォーマットデータに含まれるローカル項目を識別する識別子である。“項目名”は、自由フォーマットデータに含まれるローカル項目の名称である。“データ型”は、自由フォーマットデータに含まれるローカル項目のデータ型である。例えば、ローカル項目に文字列を入力すべき場合には、“データ型”は“文字列型”であり、ローカル項目にフラグを入力すべき場合には、“データ型”は“フラグ型”であり、ローカル項目に数値を入力すべき場合には、“データ型”は“数値型”である。“バイト長”は、自由フォーマットデータに含まれるローカル項目に入力可能なデータのバイト単位の最大データ長である。 “Local item ID” is an identifier for identifying a local item included in free format data. “Item name” is the name of a local item included in the free format data. “Data type” is a data type of a local item included in free format data. For example, when a character string is to be input to a local item, the “data type” is “character string type”, and when a flag is to be input to the local item, the “data type” is “flag type”. Yes, if a numeric value should be entered in the local item, the “data type” is “numeric type”. “Byte length” is the maximum data length in bytes of data that can be input to a local item included in free format data.
また、自由フォーマットデータDB10は、自由フォーマットデータを記憶する。例えば、自由フォーマットデータDB10は、図3に示すように、“患者ID”、“カルテID”、“ローカル項目ID”及び“内容”を対応付けて記憶する。
The free
“患者ID”は、患者を識別する識別子である。“カルテID”は、カルテを識別する識別子である。“ローカル項目ID”は、自由フォーマットデータに含まれるローカル項目を識別する識別子である。“内容”は、自由フォーマットデータに含まれるローカル項目に入力された内容(例えば、文字列、フラグ、数値など)である。 “Patient ID” is an identifier for identifying a patient. “Medical chart ID” is an identifier for identifying a medical chart. “Local item ID” is an identifier for identifying a local item included in free format data. “Content” is content (for example, a character string, a flag, a numerical value, etc.) input to a local item included in the free format data.
標準フォーマットデータDB20は、標準フォーマットで作成された文書データ(以下、標準フォーマットデータ)の標準項目毎の属性を記憶する。なお、標準項目は、標準フォーマットデータにおける項目である。なお、標準フォーマットとは、入力項目の項目名が予め定められており、入力項目に入力すべき内容のデータ型などの属性が確定しているフォーマットのことである。
The standard
例えば、標準フォーマットデータDB20は、図4に示すように、“標準項目ID”、“項目名”、“データ型”及び“平均バイト長”を対応付けて記憶する。
For example, as shown in FIG. 4, the standard
“標準項目ID”は、標準フォーマットデータに含まれる標準項目を識別する識別子である。“項目名”は、標準フォーマットデータに含まれる標準項目の名称である。“データ型”は、標準フォーマットデータに含まれる標準項目のデータ型である。例えば、“データ型”は、“文字列型”、“フラグ型”、“数値型”などである。“平均バイト長”は、標準フォーマットデータに含まれる標準項目に入力すべきデータのバイト単位の平均データ長(標準データ長)である。 “Standard item ID” is an identifier for identifying a standard item included in the standard format data. “Item name” is the name of a standard item included in the standard format data. “Data type” is a data type of a standard item included in standard format data. For example, the “data type” includes “character string type”, “flag type”, “numerical type”, and the like. “Average byte length” is an average data length (standard data length) in bytes of data to be input to a standard item included in standard format data.
キーワードリストDB30は、標準フォーマットデータに含まれる標準項目とキーワードとを対応付けて記憶する。また、キーワードリストDB30は、標準項目とサブキーワードとを対応付けて記憶する。
The
なお、キーワードは、標準項目の項目名によく使われそうな単語を予め登録したものである。サブキーワードは、標準項目の内容の文章によく使われそうな単語を予め登録したものである。 The keyword is a word in which a word that is likely to be frequently used for the item name of the standard item is registered in advance. The sub-keyword is a pre-registered word that is likely to be used in the text of the standard item content.
例えば、キーワードリストDB30は、図5に示すように、“標準項目ID”、“重み”、“キーワード”及び“サブキーワードフラグ”を対応付けて記憶する。“標準項目ID”は、標準フォーマットデータに含まれる標準項目を識別する識別子である。“重み”は、標準項目と対応付けられたキーワードの重み付け値である。“キーワード”の欄には、標準項目の項目名と一致する可能性があるデータ(文字列など)がキーワードとして記憶され、標準項目の内容の文章によく使われそうなデータ(文字列)がサブキーワードとして記憶される。“サブキーワードフラグ”は、標準項目と対応付けられたキーワードがサブキーワードであるか否かを示すフラグである。従って、図5では、“主訴”、“S”、“主観的情報”及び“患者訴え”は、キーワードであり、“頭痛”及び“高熱”は、サブキーワードである。
For example, as shown in FIG. 5, the
算出部40は、ローカル項目の項目名と標準項目に対応付けられるキーワードとの一致度(以下、一致度A)を当該標準項目に対応付けられた全キーワードについて算出し、それらを加算した値を、ローカル項目が標準項目に所属する所属確率とする。
The
一致度Aの算出方法としては、以下に示す方法が考えられる。ここでは、ローカル項目の項目名を構成する文字列を“A文字列”と称し、標準項目に対応付けられるキーワードを構成する文字列を“B文字列”と称して説明する。 As a method of calculating the coincidence A, the following method can be considered. Here, the character string constituting the item name of the local item is referred to as “A character string”, and the character string constituting the keyword associated with the standard item is referred to as “B character string”.
(1)A文字列及びB文字列のそれぞれを単一文字に分解して、A文字列を構成する文字とB文字列を構成する文字とが一致する数を、A文字列の文字列長(文字数)及びB文字列の文字列長(文字数)の総和で除算する。このような演算結果が一致度Aとして算出される。 (1) Each of the A character string and the B character string is decomposed into a single character, and the number of characters that make up the A character string matches the characters that make up the B character string is calculated as the character string length ( The number of characters is divided by the sum of the character string length of B character string (number of characters). Such a calculation result is calculated as the degree of coincidence A.
(2)A文字列及びB文字列のうち、文字数が多い文字列(X)に、文字数が少ない文字列(Y)が含まれる数を計数して、計数された値に文字列(Y)の文字列長(文字数)を乗算して、乗算された値を文字列(X)の文字列長(文字数)で除算する。このような演算結果が一致度Aとして算出される。 (2) Among the A character string and the B character string, the number of character strings (Y) having a small number of characters is counted in the character string (X) having a large number of characters, and the character string (Y) is counted as the counted value. Is multiplied by the character string length (number of characters) of the character string (X). Such a calculation result is calculated as the degree of coincidence A.
(3)A文字列及びB文字列のうち、一方の文字列(P)のn(nは1以上の整数)番目の文字と他方の文字列(Q)のn番目の文字とを比較して、両者が一致する場合には、n+1番目の文字の比較に移る。一方で、両者が一致しない場合には、一方の文字列(P)のn番目の文字を他方の文字列(Q)のn番目の文字とを置き換える。また、一方の文字列(P)に比較すべき文字が存在しない場合には、一方の文字列(P)のn番目に他方の文字列(Q)のn番目の文字を挿入する。さらに、他方の文字列(P)に比較すべき文字が存在しない場合には、一方の文字列(P)のn番目の文字を削除する。A文字列及びB文字列を構成する全ての文字についてこのような処理を繰り返す。続いて、置き換え、挿入及び削除の操作数の総和を編集距離として求めて、A文字列及びB文字列のうち、文字数が多い文字列長(文字数)で編集距離を除算する。最終的には、除算結果(値)を1から減算する。このような演算結果が一致度Aとして算出される。 (3) Compare the nth character (n is an integer of 1 or more) of one character string (P) with the nth character of the other character string (Q) among the A character string and the B character string. If they match, the process moves to the comparison of the (n + 1) th character. On the other hand, if they do not match, the nth character of one character string (P) is replaced with the nth character of the other character string (Q). If there is no character to be compared in one character string (P), the nth character of the other character string (Q) is inserted into the nth character string (P). Further, when there is no character to be compared with the other character string (P), the nth character in one character string (P) is deleted. Such processing is repeated for all characters constituting the A character string and the B character string. Subsequently, the sum of the number of replacement, insertion, and deletion operations is obtained as an edit distance, and the edit distance is divided by the character string length (number of characters) having a large number of characters of the A character string and the B character string. Finally, the division result (value) is subtracted from 1. Such a calculation result is calculated as the degree of coincidence A.
なお、算出部40は、ローカル項目の項目名とキーワードとの一致度Aに加えて、ローカル項目のデータ型及び標準項目のデータ型の一致度(以下、一致度B)に基づいて、所属確率を算出してもよい。なお、一致度Bは、例えば、“0”又は“1”である。“0”は、データ型が一致しないことを示しており、“1”は、データ型が一致することを示す。
Note that the
算出部40は、ローカル項目の項目名とキーワードとの一致度Aに加えて、ローカル項目に入力されたデータ長(入力データ長)及び標準項目に入力すべき標準データ長(平均データ長)との一致度(以下、一致度C)に基づいて、所属確率を算出してもよい。なお、一致度Cは、例えば、全てのローカル項目に入力されたデータの平均データ長X(平均入力データ長)と標準データ長Y(平均データ長)との差分を、X及びYのうちで大きい方の値で除算した値を1から引いた値である。
In addition to the matching degree A between the item name of the local item and the keyword, the
算出部40は、ローカル項目の項目名とキーワードとの一致度Aに加えて、ローカル項目に入力されたデータに含まれる単語とサブキーワードとの一致度(以下、一致度D)に基づいて、所属確率を算出してもよい。具体的には、ローカル項目に入力されたデータを形態素解析によって複数の単語に分割して、各単語とサブキーワードとの一致度が算出される。
In addition to the matching degree A between the item name of the local item and the keyword, the
算出部40は、図5に示すキーワードの“重み”を一致度Aに掛け合わせることによって、一致度Aを補正してもよい。同様に、算出部40は、図5に示すキーワードの“重み”を一致度Dに掛け合わせることによって、一致度Dを補正してもよい。
The
なお、重みで補正する場合には、各キーワード(或いは、各サブキーワード)の重みを当該標準項目に対応付けられた全キーワード(或いは、全サブキーワード)の重みの総和で除算した値として正規化する。 When correcting by weight, normalization is performed by dividing the weight of each keyword (or each sub-keyword) by the sum of the weights of all keywords (or all sub-keywords) associated with the standard item. To do.
例えば、算出部40は、ローカル項目の項目名とキーワードとの一致度A(重みによって補正された後の一致度Aであってもよい)に、データ型の一致度B(0又は1)を乗算し、乗算結果を所属確率としてもよい。或いは、算出部40は、ローカル項目の項目名とキーワードとの一致度A(重みによって補正された後の一致度Aであってもよい)に、データ長の一致度Cを乗算し、乗算結果を所属確率としてもよい。或いは、算出部40は、ローカル項目の項目名とキーワードとの一致度A(重みによって補正された後の一致度Aであってもよい)に、ローカル項目に入力されたデータに含まれる単語とサブキーワードとの一致度D(重みによって補正された後の一致度Dであってもよい)を乗算し、乗算結果を所属確率としてもよい。
For example, the
生成部50は、算出部40によって算出された所属確率に基づいて、ローカル項目と標準項目とを対応付ける変換テーブルを生成する。
The
例えば、生成部50は、所属確率が最も高いローカル項目の所属確率と所属確率が2番目に高いローカル項目の所属確率との差が所定閾値以上である場合に、所属確率が最も高いローカル項目と標準項目とを対応付ける。なお、ローカル項目と標準項目との対応付けは、ユーザ操作(例えば、終了ボタンの押下)によって確定してもよい。 For example, when the difference between the affiliation probability of the local item with the highest affiliation probability and the affiliation probability of the local item with the second highest affiliation probability is equal to or greater than a predetermined threshold, Associate with standard items. Note that the association between the local item and the standard item may be determined by a user operation (for example, pressing an end button).
一方で、生成部50は、所属確率が最も高いローカル項目の所属確率と所属確率が2番目に高いローカル項目の所属確率との差が所定閾値未満である場合に、所属確率が所定閾値以上であるローカル項目と標準項目とを対応付ける。或いは、生成部50は、所属確率が所定閾値以上であるローカル項目(候補)の中から選択されたローカル項目と標準項目とを対応付ける。
On the other hand, when the difference between the affiliation probability of the local item with the highest affiliation probability and the affiliation probability of the local item with the second highest affiliation probability is less than the predetermined threshold, Associate a local item with a standard item. Alternatively, the
なお、生成部50は、ローカル項目と標準項目とを対応付けるために必要な情報の出力を出力部90に指示する。
The
例えば、所属確率が最も高いローカル項目の所属確率と所属確率が2番目に高いローカル項目の所属確率との差が所定閾値以上である場合には、生成部50は、図6に示すように、標準項目“自覚症状”とローカル項目“主訴”とを対応付ける旨の出力を指示する。なお、“自覚症状”に対する所属する“主訴”の所属確率が最も高いことは勿論である。
For example, when the difference between the affiliation probability of the local item with the highest affiliation probability and the affiliation probability of the local item with the second highest affiliation probability is equal to or greater than a predetermined threshold, the generating
一方で、所属確率が最も高いローカル項目の所属確率と所属確率が2番目に高いローカル項目の所属確率との差が所定閾値未満である場合には、図7に示すように、生成部50は、標準項目“身体所見”と対応付けるべきローカル項目の候補が“所見”、“その他所見”及び“身体特徴”である旨の出力を指示する。なお、“身体所見”に対する“所見”、“その他所見”及び“身体特徴”の所属確率は所定閾値以上であることが好ましい。 On the other hand, when the difference between the affiliation probability of the local item with the highest affiliation probability and the affiliation probability of the local item with the second highest affiliation probability is less than a predetermined threshold, as shown in FIG. Instructing the output that the local item candidates to be associated with the standard item “physical findings” are “findings”, “other findings”, and “body features”. Note that the affiliation probabilities of “findings”, “other findings”, and “body features” with respect to “body findings” are preferably equal to or higher than a predetermined threshold.
なお、標準項目と対応付けるべきローカル項目が存在しない場合には、生成部50は、全てのローカル項目の出力を指示してもよい。
Note that when there is no local item to be associated with the standard item, the
ユーザインタフェース60は、キーボードやマウスなどのユーザインタフェースである。例えば、ユーザインタフェース60は、標準項目と対応付けるべきローカル項目の候補の中から、標準項目と対応付けるローカル項目を選択するために用いられる。また、ローカル項目と標準項目との対応付けを確定するために用いられる。
The
変換テーブルDB70は、生成部50によって生成された変換テーブルを記憶する。例えば、図8に示すように、変換テーブルDB70は、“標準項目ID”と“ローカル項目ID”(“ローカル項目ID1”、“ローカル項目ID2”、“ローカル項目ID3”…)とを対応付ける変換テーブルを記憶する。
The
なお、“標準項目ID”と対応付けられる“ローカル項目ID”の数は特に制限されない。また、“標準項目ID”と対応付けるべき“ローカル項目ID”が存在しない場合には、“標準項目ID”と“null”とが対応付けられる。例えば、n個の“ローカル項目ID”を対応付けた後に、n+1番目の“ローカル項目ID”として“null”を記憶することによって、n+1番目以降に“ローカル項目ID”が存在しないことを識別することができる。 The number of “local item IDs” associated with “standard item IDs” is not particularly limited. If there is no “local item ID” to be associated with “standard item ID”, “standard item ID” and “null” are associated with each other. For example, after associating n “local item IDs”, “null” is stored as the (n + 1) th “local item ID”, thereby identifying that there is no “local item ID” after the (n + 1) th. be able to.
変換部80は、変換テーブルに基づいて、自由フォーマットデータを標準フォーマットデータに変換する。
The
なお、変換部80は、自由フォーマットデータを標準フォーマットデータに変換するために必要な情報の出力を出力部90に指示する。例えば、変換部80は、図9に示すように、出力すべき標準項目を選択するための情報の出力を指示する。また、変換部80は、図10に示すように、選択された標準項目と対応付けられるローカル項目に入力された情報の出力を指示する。
The
また、図1では省略されているが、変換部80は自由フォーマットデータDB10と接続されていることは勿論である。
Moreover, although omitted in FIG. 1, the
出力部90は、生成部50又は変換部80の指示に従って、各種情報を出力する(図図6、図7、図9、図10など)。出力部90は、例えば、画像を出力する表示装置である。なお、出力部90は、音声を出力するスピーカであってもよい。
The
(文書データ変換装置の動作)
以下において、第1実施形態に係る文書データ変換装置の動作について、図面を参照しながら説明する。図11は、第1実施形態に係る文書変換装置100の動作を示すフロー図である。なお、図11では、変換テーブルの生成について主として説明する。
(Operation of document data converter)
The operation of the document data conversion apparatus according to the first embodiment will be described below with reference to the drawings. FIG. 11 is a flowchart showing the operation of the
図11に示すように、ステップ10において、文書変換装置100は、標準フォーマットデータDB20から標準項目(標準項目ID、項目名、データ型、平均データ長)を読み込む。
As shown in FIG. 11, in
ステップ20において、文書変換装置100は、ステップ10で読み込まれた標準項目(項目名)を出力する。
In
ステップ30において、文書変換装置100は、自由フォーマットデータDB10からローカル項目(ローカル項目ID、項目名、データ型、データ長)を読み込む。
In
ステップ40において、文書変換装置100は、ローカル項目が標準項目に所属する所属確率を算出する。例えば、文書変換装置100は、キーワードリストDB30から標準項目と対応付けられたキーワードを読み込み、ローカル項目の項目名とキーワードとの一致度Aに基づいて、所属確率を算出する。
In
なお、文書変換装置100は、ローカル項目のデータ型及び標準項目のデータ型の一致度B、ローカル項目に入力されたデータ長及び標準項目に入力すべき標準データ長(平均データ長)との一致度C、ローカル項目に入力されたデータに含まれる単語とサブキーワードとの一致度Dなどに基づいて、所属確率を算出してもよい。
The
ステップ50において、文書変換装置100は、所属確率が最も高いローカル項目の所属確率と所属確率が2番目に高いローカル項目の所属確率との差(1位−2位)が所定閾値α以上であるか否かを判定する。文書変換装置100は、“1位−2位”が所定閾値α以上である場合には、ステップ60の処理に移る。一方で、文書変換装置100は、“1位−2位”が所定閾値α未満である場合には、ステップ70の処理に移る。
In
ステップ60において、文書変換装置100は、所属確率が最も高いローカル項目と標準項目とを対応付ける。
In
ステップ70において、文書変換装置100は、標準項目と対応付けるべきローカル項目の候補を出力する。ローカル項目の候補は、所定閾値以上の所属確率を有するローカル項目であることが好ましい。
In
ステップ80において、文書変換装置100は、ローカル項目の候補の中から選択されたローカル項目(選択結果)を受け付ける。選択結果は、例えば、ユーザインタフェース60を用いて入力される。
In
ステップ90において、文書変換装置100は、全ての標準項目について、ローカル項目の対応付けが終了したか否かを判定する。文書変換装置100は、ローカル項目の対応付けが終了している場合には、一連の処理を終了する。文書変換装置100は、ローカル項目の対応付けが終了している場合には、ローカル項目の対応付けが終了していない標準項目について、ステップ10以降の処理を繰り返す。
In
(作用及び効果)
第1実施形態では、生成部50は、ローカル項目が標準項目に所属する所属確率に基づいて、ローカル項目と標準項目とを対応付ける変換テーブルを生成する。従って、ユーザは、変換テーブルを参照して、ローカル項目を標準項目に簡易にマッピングすることができる。言い換えると、自由フォーマットデータを標準フォーマットデータに簡易に変換することができる。
(Function and effect)
In 1st Embodiment, the production |
第1実施形態では、算出部40は、ローカル項目の項目名とキーワードとの一致度Aに加えて、ローカル項目のデータ型及び標準項目のデータ型の一致度B、ローカル項目に入力されたデータ長及び標準項目に入力すべき標準データ長(平均データ長)との一致度C、ローカル項目に入力されたデータに含まれる単語とサブキーワードとの一致度Dなどに基づいて、所属確率を算出してもよい。これによって、標準項目とローカル項目との対応付けの精度が向上する。
In the first embodiment, the
第1実施形態では、生成部50は、最も高い所属確率が他の所属確率よりも突出している場合に、所属確率が最も高いローカル項目と標準項目とを対応付ける。従って、標準項目と対応付けるローカル項目を選択する手間が省ける。
In 1st Embodiment, the production |
第1実施形態では、生成部50は、最も高い所属確率が他の所属確率よりも突出していない場合に、所属確率が所定閾値以上であるローカル項目と標準項目とを対応付ける。従って、標準項目と対応付けるべきローカル項目を絞り込むことができる。
In 1st Embodiment, the production |
[変更例1]
以下において、第1実施形態の変更例1について説明する。以下においては、第1実施形態に対する相違点について主として説明する。
[Modification 1]
Hereinafter, Modification Example 1 of the first embodiment will be described. In the following, differences from the first embodiment will be mainly described.
具体的には、第1実施形態の内容に加えて、変更例1では、出力部90は、変換テーブルにおいて、1つのローカル項目に対して複数の標準項目が対応付けられる場合に、1つのローカル項目に入力されたデータを複数の標準項目に分割すべきことを促すメッセージを出力する。メッセージは、例えば、“ローカル項目の内容を複数の項目に分けて入力し直して下さい”といったメッセージである。
Specifically, in addition to the contents of the first embodiment, in the first modification, the
変更例1では、出力部90は、ローカル項目を分割すべき場合に、その旨を促すメッセージを出力する。従って、ユーザの利便性が向上する。
In the first modification, when the local item is to be divided, the
[変更例2]
以下において、第1実施形態の変更例2について説明する。以下においては、第1実施形態に対する相違点について主として説明する。
[Modification 2]
Hereinafter, Modification Example 2 of the first embodiment will be described. In the following, differences from the first embodiment will be mainly described.
具体的には、第1実施形態の内容に加えて、変更例2では、出力部90は、変換テーブルにおいて、1つの標準項目に対して複数のローカル項目が対応付けられる場合に、複数のローカル項目に入力されたデータを1つの標準項目に統合すべきことを促すメッセージを出力する。メッセージは、例えば、“複数のローカル項目の内容を1つの項目に纏めて入力し直して下さい”といったメッセージである。
Specifically, in addition to the contents of the first embodiment, in the second modification, the
変更例2では、出力部90は、ローカル項目を統合すべき場合に、その旨を促すメッセージを出力する。従って、ユーザの利便性が向上する。
In the second modification, the
[変更例3]
以下において、第1実施形態の変更例3について説明する。以下においては、第1実施形態に対する相違点について主として説明する。
[Modification 3]
Hereinafter,
具体的には、第1実施形態の内容に加えて、変更例3では、出力部90は、特定の標準項目に入力すべきデータとして、変換テーブルにおいて特定の標準項目と対応付けられるローカル項目に入力されたデータを出力するとともに、特定の標準項目に要約を入力すべきことを促すメッセージを出力する。メッセージは、例えば、“出力されたデータを参照して、要約を作成して下さい”といったメッセージである。
Specifically, in addition to the contents of the first embodiment, in the third modification, the
なお、特定の標準項目は、例えば、要約を入力すべき項目、備考を入力すべき項目などである。 The specific standard items are, for example, items for which a summary is to be input, items for which a remark is to be input, and the like.
変更例3では、出力部90は、特定の標準項目と対応付けられるローカル項目に入力されたデータを出力するとともに、特定の標準項目に要約を入力すべきことを促すメッセージを出力する。従って、メッセージの参照によって、特定の標準項目にユーザが入力すべきデータを容易に判断することが可能であり、ローカル項目に入力されたデータの参照によって、特定の標準項目に入力すべきデータを容易に加工することができる。
In the third modification, the
[その他の実施形態]
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
[Other Embodiments]
Although the present invention has been described with reference to the above-described embodiments, it should not be understood that the descriptions and drawings constituting a part of this disclosure limit the present invention. From this disclosure, various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art.
実施形態では特に触れていないが、キーワードリストDB30は、標準項目と対応付けるべきローカル項目の候補の中から選択されたローカル項目の項目名を、標準項目と対応付けられるキーワードとして記憶してもよい。これによって、標準項目と対応付けられるキーワードの精度が向上する。
Although not particularly mentioned in the embodiment, the
実施形態では特に触れていないが、キーワードリストDB30は、標準項目と対応付けるべきローカル項目の候補の中から選択されたローカル項目の項目名と同じキーワードの重みを増大させてもよい。
Although not specifically mentioned in the embodiment, the
実施形態では特に触れていないが、キーワードリストDB30は、標準項目と対応付けるべきローカル項目の候補の中から選択されたローカル項目に入力されたデータに所定頻度以上の頻度で含まれる単語を、標準項目と対応付けられるサブキーワードとして記憶してもよい。具体的には、ローカル項目に入力されたデータ(文字列)を形態素解析によって複数の単語に分割し、各単語の出現頻度をカウントし、出願頻度が所定頻度以上の単語を抽出することで、サブキーワードとすべき高頻度単語を決定できる。
Although not specifically mentioned in the embodiment, the
算出部40は、ローカル項目の項目名とキーワードとの一致度A(重みによって補正された後の一致度Aであってもよい)、ローカル項目のデータ型及び標準項目のデータ型の一致度B、ローカル項目に入力されたデータ長及び標準項目に入力すべき標準データ長(平均データ長)との一致度C、ローカル項目に入力されたデータに含まれる単語とサブキーワードとの一致度D(重みによって補正された後の一致度Dであってもよい)の中から選択された1以上の一致度の掛け合わせに基づいて、所属確率を算出してもよい。
The
実施形態では特に触れていないが、標準項目と対応付けるべきローカル項目の候補の中から、複数のローカル項目が選択可能であってもよい(例えば、コントロールキーを押下しながら、複数のローカル項目を選択する)。なお、選択された複数のローカル項目は、スペースで区切って表示されてもよい(図7の“主訴”及び“その他の症状”を参照)。 Although not specifically mentioned in the embodiment, a plurality of local items may be selectable from local item candidates to be associated with standard items (for example, a plurality of local items are selected while pressing a control key). To do). A plurality of selected local items may be displayed separated by a space (see “main complaint” and “other symptoms” in FIG. 7).
変更例1〜変更例3の中から選択された複数の変更例を実施形態に適用してもよい。 A plurality of modification examples selected from Modification Examples 1 to 3 may be applied to the embodiment.
上述した文書データ変換装置の動作をコンピュータに実行させるプログラムが提供されてもよい。例えば、図11に示す処理をコンピュータに実行させるプログラムが提供される。 A program for causing a computer to execute the operation of the document data conversion apparatus described above may be provided. For example, a program for causing a computer to execute the process shown in FIG. 11 is provided.
上記では、電子カルテを例に実施形態を述べ、項目、キーワード、サブキーワードを具体的に述べたが、前述のように、報告書類や電子商取引書類等でも実現可能である。その場合には、項目、キーワード、サブキーワードが、報告書類や電子商取引書類等の文書に特有の項目、キーワード、サブキーワードとなるだけで、その他の説明は電子カルテの場合から容易に想到できる。よって、報告書類や電子商取引書類等の文書の例については、その説明を割愛する。 In the above, the embodiment has been described by taking the electronic medical record as an example, and the items, keywords, and sub-keywords have been specifically described. However, as described above, the present invention can also be realized by report documents, electronic commerce documents, and the like. In that case, the items, keywords, and sub-keywords are only items, keywords, and sub-keywords peculiar to documents such as report documents and electronic commerce documents, and other explanations can be easily conceived from the case of the electronic medical record. Therefore, explanations of examples of documents such as report documents and electronic commerce documents are omitted.
10…自由フォーマットデータDB、20…標準フォーマットデータDB、30…キーワードリストDB、40…算出部、50…生成部、60…ユーザインタフェース、70…変換テーブルDB、80…変換部、90…出力部、100…文書データ変換装置
DESCRIPTION OF
Claims (10)
前記標準フォーマットデータに含まれる標準項目と、前記標準項目の内容として用いられる単語として登録されたサブキーワードを含むキーワードと、前記キーワードがサブキーワードであるか否かを示すサブキーワードフラグと、が対応付けて記憶された記憶部と、
前記自由フォーマットデータに含まれるローカル項目の項目名と前記標準項目に対応付けられるキーワードとの一致度、及び、前記ローカル項目に入力されたデータに含まれる単語と前記サブキーワードとの一致度に基づいて、前記ローカル項目が前記標準項目に所属する所属確率を算出する算出部と、
前記算出部によって算出された所属確率に基づいて、前記ローカル項目と前記標準項目とを対応付ける変換テーブルを生成する生成部と、
前記変換テーブルに基づいて、前記自由フォーマットデータを前記標準フォーマットデータに変換する変換部とを備えることを特徴とする文書データ変換装置。 A document data conversion device for converting free format data into standard format data,
Corresponding to a standard item included in the standard format data, a keyword including a sub-keyword registered as a word used as the content of the standard item, and a sub-keyword flag indicating whether or not the keyword is a sub-keyword A storage unit stored with the
Based on the matching degree between the item name of the local item included in the free format data and the keyword associated with the standard item, and the matching degree between the word included in the data input to the local item and the sub-keyword A calculation unit for calculating a belonging probability that the local item belongs to the standard item;
Based on the affiliation probability calculated by the calculation unit, a generation unit that generates a conversion table that associates the local item with the standard item;
A document data conversion apparatus comprising: a conversion unit that converts the free format data into the standard format data based on the conversion table.
前記標準フォーマットデータに含まれる標準項目と、前記標準項目の内容として用いられる単語として登録されたサブキーワードを含むキーワードと、前記キーワードがサブキーワードであるか否かを示すサブキーワードフラグと、を対応付けて記憶部に記憶させるステップと、
前記自由フォーマットデータに含まれるローカル項目の項目名と前記標準フォーマットデータに含まれる標準項目に対応付けられるキーワードとの一致度、及び、前記ローカル項目に入力されたデータに含まれる単語と前記サブキーワードとの一致度に基づいて、前記ローカル項目が前記標準項目に所属する所属確率を算出するステップAと、
前記ステップAで算出された所属確率に基づいて、前記ローカル項目と前記標準項目と
を対応付ける変換テーブルを生成するステップBと、
前記変換テーブルに基づいて、前記自由フォーマットデータを前記標準フォーマットデータに変換するステップCとを実行させることを特徴とする文書変換プログラム。 A document conversion program for converting free format data into standard format data,
Corresponding standard item included in the standard format data, a keyword including a sub-keyword registered as a word used as the content of the standard item, and a sub-keyword flag indicating whether or not the keyword is a sub-keyword And storing it in the storage unit;
The degree of coincidence between the item name of the local item included in the free format data and the keyword associated with the standard item included in the standard format data , and the word and the sub keyword included in the data input to the local item A step A for calculating the affiliation probability that the local item belongs to the standard item based on the degree of coincidence with
Generating a conversion table associating the local item with the standard item based on the affiliation probability calculated in step A;
A document conversion program for executing the step C of converting the free format data into the standard format data based on the conversion table.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010193941A JP5671676B2 (en) | 2010-08-31 | 2010-08-31 | Document data conversion apparatus and document conversion program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010193941A JP5671676B2 (en) | 2010-08-31 | 2010-08-31 | Document data conversion apparatus and document conversion program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012053548A JP2012053548A (en) | 2012-03-15 |
| JP5671676B2 true JP5671676B2 (en) | 2015-02-18 |
Family
ID=45906823
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010193941A Active JP5671676B2 (en) | 2010-08-31 | 2010-08-31 | Document data conversion apparatus and document conversion program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5671676B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7029813B2 (en) * | 2019-02-28 | 2022-03-04 | 株式会社ミラボ | Dictionary creation device, dictionary creation method and dictionary creation program |
| JP7429554B2 (en) * | 2020-01-30 | 2024-02-08 | 美智雄 藤田 | Health information management device, health information management system, and health information management method |
| JP2021196935A (en) * | 2020-06-16 | 2021-12-27 | 三菱電機株式会社 | Document creation supporting device, document creation supporting method, and document creation supporting program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10307881A (en) * | 1997-05-08 | 1998-11-17 | Fujitsu Ltd | Electronic transaction apparatus and computer-readable storage medium recording control program for executing format conversion in electronic transaction |
| JPH117402A (en) * | 1997-06-17 | 1999-01-12 | Mitsubishi Electric Corp | Data processing method |
| JP4259889B2 (en) * | 2003-02-27 | 2009-04-30 | 三井住友海上火災保険株式会社 | Database management system, database management apparatus, database management method, and database management program |
-
2010
- 2010-08-31 JP JP2010193941A patent/JP5671676B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012053548A (en) | 2012-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101167075B (en) | Proprietary expression extraction device, method, and program | |
| JPWO2010047286A1 (en) | Search system, search method and program | |
| CN104462030B (en) | Character conversion equipment, character conversion method | |
| JP2015197722A (en) | Document search device, document search method, program, and document search system | |
| JP2005250980A (en) | Document retrieval system, retrieval condition input device, retrieval execution device, document retrieval method and document retrieval program | |
| JP5671676B2 (en) | Document data conversion apparatus and document conversion program | |
| JP5281104B2 (en) | Advertisement management apparatus, advertisement selection apparatus, advertisement management method, advertisement management program, and recording medium recording advertisement management program | |
| Alyami et al. | Nongreedy unbalanced Huffman tree compressor for single and multifasta files | |
| WO2025236381A1 (en) | Document generation method and apparatus, device, and storage medium | |
| CN104345897B (en) | Deformed characters input method and system | |
| JP2011028379A (en) | Program and device for converting data structure | |
| JP2016018279A (en) | Document file search program, document file search device, document file search method, document information output program, document information output device, and document information output method | |
| TW200947241A (en) | Database indexing algorithm and method and system for database searching using the same | |
| JP7607863B2 (en) | Information processing device, domain organization information production device, information processing method, domain organization information production method, and program | |
| JP5127553B2 (en) | Information processing apparatus, information processing method, program, and recording medium | |
| JP6549173B2 (en) | Computer system and text data search method | |
| JP6034584B2 (en) | Patent search support device, patent search support method, and program | |
| WO2007088902A1 (en) | Character processing device, method and program, and recording medium | |
| JP5575075B2 (en) | Representative document selection apparatus and method, program, and computer-readable recording medium | |
| JP2005004560A (en) | Inverted file creation method | |
| JP2012022443A (en) | Apparatus, method and program for searching document | |
| WO2021256278A1 (en) | Recommendation information providing device | |
| JP4170325B2 (en) | Apparatus, method and program for evaluating validity of dictionary | |
| JP2015022723A (en) | Apparatus and method for searching for document | |
| CN104321769A (en) | Indexing and retrieval of structured documents |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20120425 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120523 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130902 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140304 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140430 |
|
| 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: 20140924 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20141017 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20141022 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20141118 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141118 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20141118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5671676 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |