(57)【要約】      （修正有）【課題】医療と病状の経過との因果関係を従来よりも速やかに把握できる患者経過コード生成システム、及び患者経過コード生成プログラムを提供する。【解決手段】患者の状態や治療等の医療の経過を示すＳｔａｔｅコードを生成する患者経過コード生成システムにおいて、記憶部３は、医療の各ステップと状態識別子とを紐付けた医療ガイドライン３１と、医師の診断情報等の医療情報に対応するステップを判定するための解析用資料３４と、Ｓｔａｔｅコードの生成規則３５と、生成されたＳｔａｔｅコードとを記憶する。解析部１１は、医療情報に対応するステップを解析用資料３４に基づいて判定する。Ｓｔａｔｅコード処理部１は、当該判定されたステップに紐付けられた状態識別子を医療ガイドライン３１から取得し、生成規則３５に基づき、取得した状態識別子を羅列したＳｔａｔｅコードを新規に生成し又は更新し記憶部３に登録する。【選択図】図１
2020184193.tif 000002
【特許請求の範囲】
【請求項１】
患者の状態や治療等の医療の経過を示すＳｔａｔｅコードを生成するシステムであって、
医療の各ステップと状態識別子とを紐付けた医療ガイドラインと、医師の診断情報等の医療情報に対応する前記ステップを判定するための解析用資料と、前記Ｓｔａｔｅコードの生成規則と、生成されたＳｔａｔｅコードとを記憶する記憶部と、
前記患者の医療情報に対応する前記ステップを前記解析用資料に基づいて判定する解析部と、
当該判定されたステップに紐付けられた状態識別子を前記医療ガイドラインから取得するＳｔａｔｅコード処理部とを備え、
当該Ｓｔａｔｅコード処理部は、前記生成規則に基づき、前記取得した状態識別子を羅列した前記患者のＳｔａｔｅコードを新規に生成し又は更新し前記記憶部に登録する、
患者経過コード生成システム。
【請求項２】
請求項１に記載のシステムにおいて、
前記記憶部は、検査データ基準と状態識別子とを紐付けたデータ対応表を備え、
前記Ｓｔａｔｅコード処理部は、前記患者の医療情報から取得した検査データが前記検査データ基準を満たす場合、当該検査データ基準に紐付けられた状態識別子を前記患者のＳｔａｔｅコードに含める、患者経過コード生成システム。
【請求項３】
請求項１に記載のシステムにおいて、
前記記憶部は、画像データ基準と状態識別子とを紐付けたデータ対応表を備え、
前記Ｓｔａｔｅコード処理部は、前記患者の医療情報から取得した画像データが前記画像データ基準を満たす場合、当該画像データ基準に紐付けられた状態識別子を当該患者のＳｔａｔｅコードに含める、患者経過コード生成システム。
【請求項４】
請求項１に記載のシステムにおいて、
前記Ｓｔａｔｅコード処理部は、前記患者の医療情報から取得した値を当該患者のＳｔａｔｅコードに含める、患者経過コード生成システム。
【請求項５】
請求項１に記載のシステムにおいて、
前記記憶部は、デコード規則を記憶し、
Ｓｔａｔｅコード処理部は、前記患者のＳｔａｔｅコードを前記デコード規則に基づき図を含む表示情報に変換し、出力部から出力させる、患者経過コード生成システム。
【請求項６】
患者の状態や治療等の医療の経過を示すＳｔａｔｅコードを生成するプログラムであって、
医療の各ステップと状態識別子とを紐付けた医療ガイドラインと、医師の診断情報等の医療情報に対応する前記ステップを判定するための解析用資料と、前記Ｓｔａｔｅコードの生成規則と、生成されたＳｔａｔｅコードとを記憶する記憶部を備えるシステムが実行し、
前記患者の医療情報に対応する前記ステップを前記解析用資料に基づいて判定する第１の処理と、
当該判定されたステップに紐付けられた状態識別子を前記医療ガイドラインから取得する第２の処理と、
前記生成規則に基づき、前記取得した状態識別子を羅列した前記患者のＳｔａｔｅコードを新規に生成し又は更新し前記記憶部に登録する第３の処理と、
をシステムに実行させる、患者経過コード生成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、患者経過コード生成システムに係り、特に、患者の状態及び医療の経過を示すコードを生成する患者経過情報生成システムに関する。
【背景技術】
【０００２】
一般的に、患者の状態及び医療の経過はカルテに記録される（例えば、特許文献１）。しかし、カルテに記録される情報は冗長であるため、当該情報から医療と病状の経過との因果関係を速やかに把握することは難しい。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−７３０６８
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、医療と病状の経過との因果関係を従来よりも速やかに把握できるようにすることを課題とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、以下の構成を備える。本発明は、患者の状態や治療等の医療の経過を示すＳｔａｔｅコードを生成するシステムである。記憶部は、医療の各ステップと状態識別子とを紐付けた医療ガイドラインと、医師の診断情報等の医療情報に対応するステップを判定するための解析用資料と、Ｓｔａｔｅコードの生成規則と、生成されたＳｔａｔｅコードとを記憶する。解析部は、医療情報に対応するステップを解析用資料に基づいて判定する。Ｓｔａｔｅコード処理部は、当該判定されたステップに紐付けられた状態識別子を医療ガイドラインから取得する。そして、Ｓｔａｔｅコード処理部は、生成規則に基づき、取得した状態識別子を羅列したＳｔａｔｅコードを新規に生成し又は更新し記憶部に登録する。
【発明の効果】
【０００６】
本発明によれば、医療情報の経過に応じて状態識別子を羅列したＳｔａｔｅコードを生成するので、医療と病状の経過との因果関係を従来よりも速やかに把握することができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、本発明の実施形態を示す構成図。
【図２】図２は、図１に示すＳｔａｔｅコード記憶部の構造図。
【図３】図３は、Ｓｔａｔｅコードのデコードに関する第１の説明図。
【図４】図４は、Ｓｔａｔｅコードのデコードに関する第２の説明図。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態を図面を参照して説明する。図１の患者経過コード生成システムにおいて、Ｓｔａｔｅコード処理部１には、入力部２と、記憶部３と、出力部４とが接続されている。
【０００９】
Ｓｔａｔｅコード処理部１は、プロセッサを備え、プログラムを実行することにより、各種の処理を実行する。入力部２は、医療情報を取得する入力インターフェースであり、外部装置との通信インターフェースでもよい。医療情報には、医師の診断情報、医用画像情報や血液検査情報等が含まれる。記憶部３は、記憶装置であり、医療ガイドライン３１、Ｓｔａｔｅコード記憶部３２、データ対応表３３、解析用資料３４、Ｓｔａｔｅコード生成規則３５及びデコード規則３６を記憶する。出力部４は、Ｓｔａｔｅコード又はＳｔａｔｅコードをデコードした情報を出力する出力インターフェースであり、外部装置との通信インターフェースでもよい。Ｓｔａｔｅコード処理部１は、プログラムの実行により解析部１１を機能させる。解析部１１は、入力部２から入力された情報を、辞書機能を用いた文書解析、画像解析や統計的なデータ解析の実行により、医療ガイドライン３１やデータ対応表３３とマッチングするための情報に変換する。
【００１０】
記憶部３に記憶される医療ガイドライン３１は、或る病気について、病状の各ステップ（段階）と、治療の各ステップと、投薬の各ステップとを含む。各ステップには、それぞれ異なる状態識別子が紐付けられている。各ステップは、テキストで表現されている。
【００１１】
状態識別子は、例えば、国際疾病分類コード(ICD-11)、腫瘍の場所、腫瘍の大きさ、再発転移の有無、転移巣の切除有無、外科手術、化学療法、放射線療法、免疫療法の治療歴、使用した薬剤のレジメンや放射線量などを示す識別子を含む。
【００１２】
医療ガイドライン３１の具体的仕様は種々考えられ、各ステップに紐付ける状態識別子も様々であるが、以下に状態識別子の一例を示す。
【００１３】
cN (-/+) : リンパ節への転移(N1：1−3個の所属リンパ節転移、N2：4個以上など)。プラスマイナス(+/-)はリンパ節転移がある(プラス)か、ない(マイナス)かを示す。プラスの場合N1はリンパ節転移が1から3個あることを示していて、特に2-3個の場合はN1bとなる。
cTis(M) : 上皮内癌又は粘膜固有層に浸潤する癌。
cT1(SM) : 粘膜下層にとどまる腫瘍。
cT2(MP) : 固有筋層にとどまる腫瘍。
cT3(SS) : 漿膜下組織に浸潤する腫瘍。
cT4a/b : 隣接臓器浸潤。
M1: 遠隔転移
「ｃ」は、省略される場合があり、「ｃ」を省略しないものは臨床所見を表し、「ｃ」を省略したものは総合所見を表す。
【００１４】
また、上記において、(M),(SM),(MP),(SS)は粘膜層の頭文字から深達度を表す。
M:粘膜層mucosa まで浸潤 (Tis)
SM: 粘膜下層 submucosa まで浸潤 (T1)
MP: 固有筋層 muscular propria まで浸潤(T2)
SS: 漿膜下層 subserosa まで浸潤(T3)
SE: 漿膜を超え浸潤 serosa まで浸潤(T4a)
SI: 隣接臓器に浸潤 serosal involvement まで浸潤(T4b)
【００１５】
cT4a/bの場合、漿膜を超えた浸潤(a)と、漿膜を超えて隣接臓器まで浸潤している(b)の場合がある。それぞれの深達度、浸潤度に対して適応される治療、推奨される手術方法がある。
【００１６】
Ｓｔａｔｅコード記憶部３２は、図２に示す構造をとる。即ち、患者ごとに固有の患者識別子と、その患者のＳｔａｔｅコードとを紐付けて記憶する。Ｓｔａｔｅコードは、状態識別子を患者の状態及び医療の経過が分かるように羅列した情報である。上記の状態識別子の一例を用いて表したＳｔａｔｅコードの一例を以下に示す。
【００１７】
例えば、患者ＰのＳｔａｔｅコードは、次のように記述される。
2B90.3-cT1-N1b-D2-R-A.CapeOX.3
【００１８】
「2B90」は ICD-11の疾患分類で結腸・直腸癌(Malignant neoplasms of colon)を示すコードである(ICD-10のC18-20に該当する)。「3」は、癌の0からIVまでの進行度を表すステージングでステージ3を示す。
【００１９】
「.」はプログラムで任意のコードを作成する際にカテゴリを分ける(つなげる)ために使用する記号である。ICDコード、ステージングコード、病態の具体的な場所を示すコード、治療方法又は治療に使用された薬剤のコードなどの区切りを明確にする目的がある。また、各カテゴリ内で、複数のコードを分ける(つなげる)ために「-」などを使用する。
【００２０】
「cT1」は、粘膜下層にとどまる腫瘍を示す。
【００２１】
「N1b」は、「ｃN(+/-)」に対応する表現であり、上記のとおり2〜3個の所属リンパ節転移を示す。
【００２２】
「D」は、術式を表す記号であり外科手術の際にリンパ節郭清(切除)をする範囲を示し、D0はリンパ節郭清なし、D2はリンパ節郭清あり、D3は拡大郭清（そのリンパ節に転移があるかないかに関わらず、広範囲に周辺のリンパ節を切除しておくこと）を示す。
【００２３】
「R」は、外科手術(resectionのR)を示す。
【００２４】
「A」はadjuvant 、即ち、切除の術後抗がん剤治療を表す。抗がん剤治療は術前、術後、単独治療の場合がある。
【００２５】
「CapeOX.3」は、抗がん剤名と投与回数を表し、抗がん剤のカペシタビンとオキサリプラチンとを併用し、投与回数が3回(3コース)治療したことを示す。
【００２６】
よって、患者ＰのＳｔａｔｅコードからは、次のことが解る。即ち、内視鏡検査病理診断によりcT1と診断され、粘膜下層にとどまる腫瘍であるが、リンパ節転移が2個以上あるため、外科手術でD2の範囲でリンパ節と原発腫瘍の切除を行った。術後の転移を予防するために抗がん剤(カペシタビンとオキサリプラチン)での治療を3コース治療済みで治療中(全回数は通常6から8コース予定)、という経過がＳｔａｔｅコードから把握される。なお、Tis、T1−T4の状態識別子は、内視鏡検査病理診断の結果に基づき付与される。
【００２７】
また例えば、患者ＱのＳｔａｔｅコードは、次のように記述される。
【００２８】
2B90.3-cTis.cT1-N0.N1b-D0.D2-EMR.R-Adj.0
【００２９】
「2B90.3」は患者Ｐの場合と同様に大腸癌ステージ3を示す。ピリオドは、治療履歴を示す目的にも使用する。「cTis.cT1」は cTis（上皮内癌又は粘膜固有層に浸潤する癌）を治療後、cT1（粘膜下層にとどまる腫瘍）に再発していることを示す。同様に、「N0.N1b」、「D0.D2」、「EMR.R」も原発治療時と再発治療時とをピリオドで分けて示している。
【００３０】
患者ＱのＳｔａｔｅコードの例では、「上皮内癌又は粘膜固有層に浸潤する癌」はcTisだけで示すが、その腫瘍を内視鏡的切除(EMR)で治療したあと、cT1の腫瘍が再発したことを表している。また、原発は内視鏡的切除(EMR)を行い、再発については外科手術(R)で切除したことを示している。「Adj.0」は術後抗がん剤を原発でも再発でも投与していないこと示す。患者Ｑの場合は、患者Ｐと同様に大腸癌(2B90)のステージ3であるが、再発した腫瘍の治療をしているところが異なっている。
【００３１】
以上のＳｔａｔｅコードの例では、治療履歴を把握できるが、実際に治療を開始した時期、治療にかかった時間、費用などの情報は含まれていない。しかし、これらの情報をＳｔａｔｅコードに含めるようにしてもよい。また、上記のＳｔａｔｅコードの例では、主治医、病院名など、個人が特定されるような情報は意図的に含めていないが、これらを含めるように構成することも可能である。  また、内視鏡的に切除した検体病理検査の結果で癌化細胞の分化度や遺伝子検査情報などが判明した場合、これらの情報をＳｔａｔｅコードに含めるように構成してもよい。
【００３２】
以上は状態識別子から構成されるＳｔａｔｅコードの一例にすぎない。状態識別子が表す情報や複数の状態識別子を繋げてＳｔａｔｅコードに構成する文法は医療ガイドライン３１の仕様に応じて種々考えられる。
【００３３】
データ対応表３３は、画像データ基準ごとに異なる状態識別子を紐付けた対応表と、検査データ基準ごとに異なる状態識別子を紐付けた対応表とを含む。各画像データ基準は、ＣＴや内視鏡等による記録画像に示された病状又は治療痕が特定の病状又は治療痕であることを判定するための画像データの特徴量を定めている。また、各検査データ基準は、検査結果のデータから特定の病状であることを判定するための数値の基準を定めている。例えば、検査データ基準には、（１）血液検査における血中成分の個々の項目の数値について正常範囲を示す基準、（２）腫瘍マーカー検査の結果を判定するための基準、（３）肝機能を示す数値の基準、（４）生体情報の基準、等が含まれる。各基準に紐付ける状態識別子の例としては、病状や治療に応じて医療ガイドライン３１に採用した状態識別子と同一の状態識別子を紐付けることが考えられる。
【００３４】
解析用資料３４は、解析部１１が、入力部２から取得した情報を解析する際に用いる。解析用資料３４は、自然言語処理により医師の診断情報から患者の病状や治療に関する情報を抽出するための辞書等の資料を含む。また、解析用資料３４は、医用画像情報から画像データ基準とマッチングを行う特徴量を抽出するためのアルゴリズム等の資料を含む。また、解析用資料３４は、検査情報から検査データ基準とマッチングを行う検査項目の値を抽出するためのアルゴリズム等の資料を含む。
【００３５】
Ｓｔａｔｅコード生成規則３５は、Ｓｔａｔｅコードを記述する際の文法を規定する。Ｓｔａｔｅコード生成規則３５は、Ｓｔａｔｅコードを構成する状態識別子等の羅列において、病状、治療、投薬等の様々な状態識別子及びデータを記載すべき位置の規定を含む。また、状態識別子の連結に用いる記号（上記の例におけるハイフンやピリオド等）の用い方の規定を含む。
【００３６】
デコード規則３６は、Ｓｔａｔｅコードが表す病状及び治療等の経過をより分かりやすい表現に変換するための表示規則を定める。例えば、状態識別子の羅列から成るＳｔａｔｅコードを図４に示すツリー構造等の視覚的表現に変換するための表示規則を定める。
【００３７】
ここで、図１では種々のデータの紐付けを表形式で示しているが、データを紐付けるデータベースの構造は問わず、関係型、階層型、ネットワーク型等を採用し得る。
【００３８】
次に、本実施形態の動作を説明する。
【００３９】
解析部１１は、入力部２から入力された医師の診断情報を取得し、この診断情報に対応する医療ガイドライン３１のステップを解析用資料３４に基づいて判定する。診断情報から病状、治療、投薬等の複数のステップが判定される場合がある。Ｓｔａｔｅコード処理部１は、解析部１１が判定した医療ガイドライン３１のステップに紐付けられた１乃至複数の状態識別子を医療ガイドライン３１から取得する。医師の診断情報には予め患者識別子が紐付けられており、Ｓｔａｔｅコード処理部１は、患者識別子が一致するＳｔａｔｅコードを、記憶部３から検索する。一致する患者識別子が無い場合、新規のＳｔａｔｅコードの登録としてＳｔａｔｅコードを生成する。Ｓｔａｔｅコード処理部１は、Ｓｔａｔｅコード生成規則３５を参照し、解析部１１が判定した１乃至複数の状態識別子をＳｔａｔｅコードの規定された文法に従って羅列し、Ｓｔａｔｅコードを生成する。Ｓｔａｔｅコード処理部１は、生成したＳｔａｔｅコードを患者識別子に紐付けてＳｔａｔｅコード記憶部３２に登録する。
【００４０】
上記の検索の結果、患者識別子が一致するＳｔａｔｅコードが存在する場合、そのＳｔａｔｅコードを記憶部３から読み出す。Ｓｔａｔｅコード処理部１は、読み出したＳｔａｔｅコードに対し、Ｓｔａｔｅコード生成規則３５を参照し、解析部１１が判定した１乃至複数の状態識別子をＳｔａｔｅコードの規定された文法に従って挿入し、Ｓｔａｔｅコードに追記する。Ｓｔａｔｅコード処理部１は、追記したＳｔａｔｅコードを対応する患者識別子に紐付けてＳｔａｔｅコード記憶部３２に更新する。
【００４１】
例えば、医師の診断情報に次の記述があるとする。
「１か月前から食思不振と体重減少、腹痛と下痢症状が続き、エコー検査にて腫瘍疑いがありと診断され入院となった。
入院し絶食補液・PPI静注での治療を開始した。
CT及び内視鏡所見では大腸（結腸）癌の粘膜層への浸潤とリンパ節腫大を認め、諸検査の結果、高分化Stage III cTis癌と診断した。
結腸癌Stage III cTis癌→疼痛・倦怠感なし、経口摂取可能、体重-1kg。
治療方針：外科手術切除・化学療法予定。」
【００４２】
これを解析部１１が解析用資料３４に基づいて解析（自然言語処理等）をし、例えば、以下のように整理する。
「症状の出現時期：１か月前
身体症状：食思不振、体重減少（-1kg）、腹痛、下痢症状、疼痛なし、倦怠感なし、経口摂取可能
検査項目：エコー検査、CT、内視鏡検査
検査の目的：腫瘍疑いあり
画像所見：粘膜層への浸潤、リンパ節腫大
整理検査所見：高分化がん
治療計画：入院、外科手術切除、化学療法
診断：結腸癌、Stage III、cTis、リンパ節転移あり」
【００４３】
また、解析部１１は、これらの各項目の記述に対応する記述を医療ガイドライン３１のステップから探し出すことによって、診断情報に対応する医療ガイドライン３１の複数のステップを判定する。
【００４４】
解析部１１は、入力部２から入力された医用画像情報を取得し、この医用画像情報から解析用資料３４に基づいて画像データ基準に対応する特徴量を抽出する。１つの医用画像情報から各画像データ基準に対応する複数の特徴量を抽出する場合がある。Ｓｔａｔｅコード処理部１は、解析部１１が抽出した１乃至複数の特徴量をそれぞれ対応する画像データ基準と比較し、画像データ基準を満たす１乃至複数の状態識別子をデータ対応表３３から取得する。医用画像情報には予め患者識別子が紐付けられており、Ｓｔａｔｅコード処理部１は、患者識別子が一致するＳｔａｔｅコードを、記憶部３から検索する。一致する患者識別子が無い場合、新規にＳｔａｔｅコードを生成する。Ｓｔａｔｅコード処理部１は、Ｓｔａｔｅコード生成規則３５を参照し、解析部１１が取得した１乃至複数の状態識別子をＳｔａｔｅコードの規定された文法に従って羅列し、Ｓｔａｔｅコードを生成する。Ｓｔａｔｅコード処理部１は、生成したＳｔａｔｅコードを患者識別子に紐付けてＳｔａｔｅコード記憶部３２に登録する。
【００４５】
また、上記の検索の結果、患者識別子が一致するＳｔａｔｅコードが存在する場合、そのＳｔａｔｅコードを記憶部３から読み出す。Ｓｔａｔｅコード処理部１は、読み出したＳｔａｔｅコードに対し、Ｓｔａｔｅコード生成規則３５を参照し、解析部１１が取得した１乃至複数の状態識別子をＳｔａｔｅコードの規定された文法に従って挿入し、Ｓｔａｔｅコードに追記する。Ｓｔａｔｅコード処理部１は、追記したＳｔａｔｅコードを対応する患者識別子に紐付けてＳｔａｔｅコード記憶部３２に更新する。
【００４６】
また、解析部１１は、入力部２から入力された検査情報（検査結果情報）を取得し、この検査情報から解析用資料３４に基づいて検査データ基準に対応する検査結果データを抽出する。１つの検査情報から各検査データ基準に対応する複数の検査結果データを抽出する場合がある。Ｓｔａｔｅコード処理部１は、解析部１１が抽出した１乃至複数の検査結果データをそれぞれ対応する検査データ基準と比較し、検査データ基準に該当する１乃至複数の状態識別子をデータ対応表３３から取得する。検査情報には予め患者識別子が紐付けられており、Ｓｔａｔｅコード処理部１は、患者識別子が一致するＳｔａｔｅコードを、記憶部３から検索する。一致する患者識別子が無い場合、新規にＳｔａｔｅコードを生成する。Ｓｔａｔｅコード処理部１は、Ｓｔａｔｅコード生成規則３５を参照し、解析部１１が取得した１乃至複数の状態識別子をＳｔａｔｅコードの規定された文法に従って羅列し、Ｓｔａｔｅコードを生成する。Ｓｔａｔｅコード処理部１は、生成したＳｔａｔｅコードを患者識別子に紐付けてＳｔａｔｅコード記憶部３２に登録する。
【００４７】
また、上記の検索の結果、患者識別子が一致するＳｔａｔｅコードが存在する場合、そのＳｔａｔｅコードを記憶部３から読み出す。Ｓｔａｔｅコード処理部１は、読み出したＳｔａｔｅコードに対し、Ｓｔａｔｅコード生成規則３５を参照し、解析部１１が取得した１乃至複数の状態識別子をＳｔａｔｅコードの規定された文法に従って挿入し、Ｓｔａｔｅコードに追記する。Ｓｔａｔｅコード処理部１は、追記したＳｔａｔｅコードを対応する患者識別子に紐付けてＳｔａｔｅコード記憶部３２に更新する。
【００４８】
また、解析部１１は、医用画像情報から取得したデータそのもの又は検査情報から取得したデータそのものをＳｔａｔｅコードの構成要素として扱ってもよい。
【００４９】
例えば、医用画像情報から解析資料に基づいて撮影日、臓器、画像中の患部のグリッド位置（ｘ，ｙ，ｚ）、患部の大きさ（幅、高さ）及び患部の容積等を取得し、次のＳｔａｔｅコードを生成することが考えられる。患部とは、例えば、腫瘍や肥大している箇所等である。
【００５０】
日付.臓器（下行結腸）．グリッド位置x.y.z.大きさwidth-height（単位mm）．容積（単位cm^3）＝2019-2-1.DC.200.100.150.25-20.50
【００５１】
また、例えば、検査情報から解析資料に基づいて日付、肝数値、白血球数及び腫瘍マーカー等を取得し、次のＳｔａｔｅコードを生成することが考えられる。
【００５２】
日付.肝数値(alp).白血球数.腫瘍マーカー.・・・（以下省略）＝2019-2-1.alp-126.wbc-72.cea-12.・・・（以下省略）
【００５３】
また、生成するＳｔａｔｅコードには、固有識別ＩＤを含めてもよい。固有識別ＩＤは、例えば、Ｓｔａｔｅコード作成時に発行済みの固有識別ＩＤと重複しない値をランダムに付与する。
【００５４】
Ｓｔａｔｅコードの出力が要求されると、出力部４は、出力すべきＳｔａｔｅコードをＳｔａｔｅコード記憶部３２から読み出し、出力装置に出力する。出力の要求に際し患者識別子が指定された場合、Ｓｔａｔｅコード処理部１は、一致する患者識別子に紐付けられたＳｔａｔｅコードをＳｔａｔｅコード記憶部３２から読み出し、出力部４に渡す。また、出力の要求に際し状態識別子が指定された場合、Ｓｔａｔｅコード処理部１は、一致する状態識別子を含むＳｔａｔｅコードをＳｔａｔｅコード記憶部３２から読み出し、出力部４に渡す。また、出力の要求に際し状態識別子の羅列のパターンが指定された場合、Ｓｔａｔｅコード処理部１は、同一又は類似するパターンを含むＳｔａｔｅコードをＳｔａｔｅコード記憶部３２から読み出し、出力部４に渡す。状態識別子のパターンが類似するか否かの判定は、解析部１１が、解析用資料３４として予め用意された状態識別子のパターンの類似判定基準に基づき判定する。
【００５５】
また、デコード出力が要求されると、Ｓｔａｔｅコード処理部１は、出力すべきＳｔａｔｅコードをＳｔａｔｅコード記憶部３２から読み出し、デコード規則３６に基づいて、視覚的な表示情報に変換し、出力部４を介して出力装置に出力する。
【００５６】
生成したＳｔａｔｅコードはそのまま読み取ることもできるが、Ｓｔａｔｅコードの使用方法に合せて変換（デコード）するとよい。例えば、治療履歴をレポートの形に書き出すなど、人が認識し易い、読み易い形に変換してもよい。また、ツリー構造やネットワーク構造で表現してもよい。
【００５７】
デコードの一例を図３及び図４に基づいて説明する。記憶部３は、医療ガイドライン３１全体の各ステップの繋がりを示す全体マップ３７を予め記憶する。当該全体マップの一部を抜粋した例を図３に示す。この図３において、Ｆｘ（ｘは自然数）は、それぞれ、医療ガイドライン３１に含まれるステップを示す。各ステップを繋ぐ直線（実線及び点線）は、医療ガイドライン３１に従って、あるステップから次のステップに遷移し得る又は遷移可能である（遷移関係にある）ことを示すリンクである。即ち、全体マップ３７は、医療ガイドライン３１の遷移関係にある各ステップを紐付けたデータ構造になっている。  全体マップ３７中の各ステップは、医療ガイドライン３１によって、それぞれ固有の状態識別子に紐付けられている。
【００５８】
そして、Ｓｔａｔｅコード処理部１は、指定されたＳｔａｔｅコードについてデコードの要求を受けると、デコード規則３６に従って、以下の処理を実行する。まず、Ｓｔａｔｅコード処理部１は、当該Ｓｔａｔｅコードに含まれる状態識別子から各状態識別子に対応するステップ（ステップの指標値）を医療ガイドライン３１に基づいて求める。続いて、Ｓｔａｔｅコード処理部１は、求めた各ステップを全体マップ３７と突き合せ、全体マップ３７中でのＳｔａｔｅコードの位置を判定する。ここでは、図３の実線部分が、Ｓｔａｔｅコードに対応するものとする。
【００５９】
Ｓｔａｔｅコード処理部１は、全体マップ３７中のＳｔａｔｅコードに対応する部分のステップのツリー構造（又はネットワーク構造）、即ち、図３のステップＦ２からＦ１８までの実線部の構造を、構造表示用の画像データ又は描画命令に変換し、出力部４に渡す。この際、各ステップに対応するテキストを医療ガイドライン３１から引用し、表示するとよい。これにより、出力部４から画像データ又は描画命令を受けた処理装置は、例えば、図４に示すような、ステップの遷移を示すツリー構造を表示することが可能となる。更に、現状から遷移し得る将来のステップを上記画像データ又は描画命令に含めてもよい。例えば、図３のＦ５の遷移先となり得るＦ９、Ｆ１３の遷移先となり得るＦ１７、並びにＦ１８の遷移先となり得るＦ２１及びＦ２２を含めて、構造表示用の画像データ又は描画命令を生成してもよい。
【００６０】
以上説明した本実施形態によれば、
Ｓｔａｔｅコードの表記から医師は、その患者についてどのような病気で診療が行われたかを速やかに把握することができる。また、医療ガイドライン３１のステップの進み方を追うことによって何故治療ができなかったかの理由も把握することができる。
【００６１】
Ｓｔａｔｅコードの表記から治療内容と状態変化を追うことができるので、現状が医療ガイドライン３１上のどのステップにあり、その先のステップとしての治療の選択肢を示すことが可能となる。これにより、医師は治療計画が立てやすい。
【００６２】
また、Ｓｔａｔｅコード処理部１が、Ｓｔａｔｅコードの類似する患者を検索することにより、病歴、治療の類似する患者を検索することが可能となり、検索された患者の比較や、他の患者の治療の奏功、病状の進行度等を知ることもできる。
【００６３】
更に、Ｓｔａｔｅコードのデコードを実行することにより、Ｓｔａｔｅコードに対応するステップの遷移を視覚的に把握しやすくなる。また、将来遷移し得るステップの選択肢を含めることにより、将来の治療や投薬等の医療の計画がより立てやすくなる。
【００６４】
本発明の範囲は、上記実施形態の範囲に限られず、請求項に記載した発明の範囲を有する。
【００６５】
解析部１１は、学習済みの人工知能であってもよい。この場合例えば、解析部１１は、医師の診断情報に対応する医療ガイドライン３１のステップ又は状態識別子を判定する。又は、医用画像情報に対応する医療ガイドライン３１のステップ又は状態識別子を判定する。又は、検査情報に対応する医療ガイドライン３１のステップ又は状態識別子を判定する。
【００６６】
Ｓｔａｔｅコード処理部１又は解析部１１は、以下の処理を実行してもよい。Ｓｔａｔｅコードをデコードする一形態として、二次元バーコード等のバーコードに変換し出力してもよい。医療ガイドライン３１の更新機能を備えてもよい。データ対応表３３のデータ基準にセンサーが検知したデータをマッチングし、当該検知データに対応する状態識別子をＳｔａｔｅコードに含めてもよい。また、会話をテキスト変換した情報を自然言語解析し医療ガイドライン３１とマッチングしてもよい。Ｓｔａｔｅコードを受信する受信側の装置又は受信側のプロセスの仕様に適合するように、Ｓｔａｔｅコードをデコードして出力してもよい。
【００６７】
また、Ｓｔａｔｅコード生成規則３５は、異なる複数の生成規則を含んでもよい。この場合、生成規則ごとに固有の規則ＩＤを付与すると共に、各Ｓｔａｔｅコードに、生成に使用した規則の規則ＩＤを含めるとよい。このようにすると、生成したＳｔａｔｅコードが、どの生成規則に基づいて生成されたのかを判定することができる。
【符号の説明】
【００６８】
１  Ｓｔａｔｅコード処理部
２  入力部
３  記憶部
１１  解析部
３１  医療ガイドライン
３２  Ｓｔａｔｅコード記憶部
３３  データ対応表
３４  解析用資料
３５  Ｓｔａｔｅコード生成規則
３６  デコード規則
３７  全体マップ
【図１】
2020184193.tif 000003
【図２】
2020184193.tif 000004
【図３】
2020184193.tif 000005
【図４】
2020184193.tif 000006