電子カルテ情報共有 導入記
電子カルテ情報共有 導入記
ONSの Validator
最近 ONSから記録条件仕様バリデータツール(Valiadtor)が公開されました。(2025.3.28) route3 で紹介した日本医療情報学会のValiadtorとよく似ています。おそらく 芯の部分はおなじものだと思われます。
2文書, 臨床情報, 健診結果報告書 に分かれていて, 医療JSON文書を検証してくれます。これまで試験環境でやったときに返ってくる resと同じものが 出力されます。 いちいち 試験環境を立ち上げなくても検証できるのは 便利です。
使用説明書が添付されていて,
『01_2文書』の場合,
のように 配置するように書かれています。
input, output Folderは新たに 作成します。 input Folderに 検証したい JSON文書を 入れておきます。
私のMacOS の 場合
『fhir-validation-document』Folder を Documents Folderにおきました。
addon-tool.app に関しては darwinのものを使いますが,
Intel Macでは arm64, amd64 どちらでもエラーなく動きます。
Apple Silicon のMac では arm64は エラーもなく動きます, amd64の addon-tool.appを使うと
「addon-tool.app は]開発元を検証できないため開けません」というエラーmessageが 表示されます。 まったく動かないわけではないのですが, 一部のJsonは検証されません。
arm64の addon-tool.appを 使うできです。
java は v21が 推奨されています。 Install は No.7(route_7) 参照
“Input ” Folderに 検証したい json を 入れて,
ターミナルに移動して,
$ cd ~/Documents/fhir-validation-document && java -jar fhir-validation-document.jar --inputPath=Input
と入力すると 最終的に
2025-04-02T16:56:59.239+09:00 INFO 10796 --- [ main] j.o.s.c.FhirValidationApplicationRunner : 診療情報提供書のデータ検証を開始します。
2025-04-02T16:56:59.247+09:00 WARN 10796 --- [ main] j.o.s.c.FhirValidationApplicationRunner : データ検証が正常終了しました(検証エラーあり)。詳細は検証結果ファイルをご確認ください。検証ファイル:test3.json, 検証結果ファイル:test3_response.json
2025-04-02T16:56:59.264+09:00 INFO 10796 --- [ main] j.o.s.c.FhirValidationApplicationRunner : 診療情報提供書のデータ検証を終了します。
という 結果が “Output” Folder に 返されます。
うまく行けば, 前回 ご紹介した( route 4 ) 試験環境で 返される res と 同じものが json で 出力されます。(前回はXML)
不適合の messageも 試験環境と同じものが返されます。
留意点
解説書pdf には ターミナルでの 操作で
<検証対象フォルダパス> というところを 真に受けて フルパスなど 書いて見ましたが, うまく行かず, 上記の通り
「 --inputPath=Input 」と書いて うまくゆきました.
解説書にもありますが, 出力 messageの中に
「Error connecting to build server - running without build (Network Access is prohibited in this context)」
という Errorが 出力されますが, これは無視していいということです.
報告 json は “Output フォルダーに ”ResultList, ResultCode,ResultMessage, DetailMessage が 出力されます。
(工事中)
2025.4.6 更新
No. 06