医療DX シリーズ / FHIR・JLAC11 実装

FHIR / JLAC11 実装ガイド
検査データを標準で繋ぐ

「FHIR 対応は要件」で止まっていた話の実装版。検査データを HL7 FHIR R4(JP Core / JP-CLINS)と JLAC11 で相互運用可能にする。リソース設計、JLAC10→JLAC11 とローカルコードの名寄せ、HL7 v2 からの変換、電子カルテ情報共有サービスへの接続まで、How に踏み込む。

医療DX シリーズ: 目次 ① 工程表 全体像 ② 法規制対応と技術要件 ③ 受注資格 ④ セキュア実装 データインテグリティ AI 活用 移行 ★ FHIR/JLAC11(本編) FAQ・用語集

「FHIR 対応は要件」の、その先の How

シリーズ②は「標準規格対応は要件」「相互運用は主導権の分水嶺」と書いた。だがどう実装するかは全編で空白だった。本編がその実装版。検査データを国際標準 HL7 FHIR と国内コード JLAC で他システムが解釈できる形にし、電子カルテ情報共有サービスに繋ぐところまでを扱う。

相互運用の核心は「データの意味を、相手のシステムにも分かる形で持つ」こと。自院ローカルの検査コードや独自フォーマットのままでは、繋いでも意味が伝わらない。FHIR が構造(どう運ぶか)、JLAC が意味(何の検査か)を担う——この2つを揃えて初めて相互運用になる。

本編は「深掘り編」。②が「標準対応は要件」(Why)、本編が「どう実装するか」(How)、移行プレイブックが「いつ変換を仕込むか」(When)、データインテグリティ編が「変換しても真正性を保つ」(Integrity)に接続する。

このガイドのスコープと網羅性の根拠

スコープ宣言(対象と対象外)

区分内容
対象臨床検査データの相互運用実装:HL7 FHIR R4(JP Core / JP-CLINS)のリソース設計、JLAC10→JLAC11 とローカルコードの名寄せ、HL7 v2 からの変換、電子カルテ情報共有サービスへの接続の考え方。
対象外① 標準対応がなぜ要件か(法規制・調達)→ シリーズ。② 変換をいつ仕込むか(移行の段取り)→ 移行プレイブック。③ 変換後も真正性を保つ方法 → データインテグリティ編。④ API 基盤のセキュア実装(OAuth/認可の作り込み)→ 。⑤ 製品個別のマッピング表(ベンダー依存)。

網羅性の根拠 — なぜ「これで足りる」と言えるか

相互運用は「構造」と「意味」の両輪。どちらが欠けても繋がらない。本編は2軸で押さえる。

この2軸で「運ぶ器(FHIR)」と「中身の意味(コード)」を揃える。実装の残リスクは「①追加技術/②運用/③契約・SLA/④受容」の4分類で引き取る。

1標準の地図 — どれが何を担うか

標準版・主体役割
HL7 FHIRR4(4.0.1)/HL7 Internationalデータ交換の国際標準。REST API + JSON。日本の医療DXはこの R4 を採用
JP Core 実装ガイドv1.2.0-a(2025-01、FHIR R4 ベース)/JAMIFHIR を日本の臨床に合わせたプロファイル集。検査では Observation/DiagnosticReport/Specimen 等を規定
JP-CLINS 実装ガイドv1.11.0/jpfhir.jp電子カルテ情報共有サービス向け FHIR 実装ガイド(2文書5情報+患者サマリー)。共有のための具体仕様
JLAC11(臨床検査項目分類コード)日本臨床検査医学会/厚労省推奨「何の検査か」を一意に表す国内コード。データ統合・2次利用向け。JLAC10(HS014 臨床検査マスターで定着)と併行運用中
UCUM国際検査値の単位を機械可読に(mg/dL 等)。FHIR の Quantity で使用
(参考)HL7 v2.5 / ASTM従来規格装置 IF・既存連携で広く使用。FHIR への変換元になる
役割分担の核心
FHIR が「構造」、JLAC が「意味」。 FHIR は「これは検査報告で、中にこういう結果項目がある」という器を標準化する。JLAC は「その項目が血清クレアチニンだ」という意味を一意に与える。両方揃えて初めて、受け取った別システムが「これは Cr の値だ」と機械的に理解できる。FHIR だけ対応してもローカルコードのままなら、繋がっても意味は伝わらない。

2検査を表す 3 つの FHIR リソース

臨床検査は主に次の3リソースで表現する(JP Core プロファイルに準拠)。

リソース表すもの検査での要点
DiagnosticReport検査報告全体(オーダ単位の報告)報告のまとまり。結果(Observation)への参照、検体(Specimen)への参照、報告日時、ステータス(final/preliminary 等)を持つ
Observation個々の検査結果項目1項目1リソース。code に JLAC(何の検査か)、value に結果(数値+UCUM 単位、または定性値)、基準範囲、判定(H/L 等)
Specimen検体検体種別(血清・尿・組織等)、採取日時、検体 ID。DiagnosticReport/Observation から参照
「Observation の code に何を入れるか」が実装の分かれ目。 ここに自院ローカルコードを入れると相互運用にならない。JLAC(できれば JLAC11)を載せるのが標準。必要に応じてローカルコードを併記(CodeableConcept は複数 coding を持てる)するが、標準コードが主、ローカルが従。

3コード変換 — ローカル → JLAC11、v2 → FHIR

装置 / 既存IF
HL7 v2.5・ASTM・ファイル、ローカルコード
マッピング
ローカル→JLAC、単位→UCUM、v2セグメント→FHIR要素
FHIR リソース
DiagnosticReport / Observation / Specimen(JP Core)
共有 / 連携
JP-CLINS で電子カルテ情報共有サービスへ

JLAC10 → JLAC11 と名寄せの勘どころ

HL7 v2 → FHIR 変換

4電子カルテ情報共有サービスへの接続

国の電子カルテ情報共有サービス(2025年度稼働)は、医療機関間で診療情報を HL7 FHIR で共有する仕組み。検査情報もここに乗る。

論点内容
共有の単位厚労省は「3文書6情報」として打ち出し。FHIR 実装ガイド JP-CLINS は「2文書5情報+患者サマリー」として整備(健診結果報告書は健診 FHIR で別建て)。6情報に検査情報が含まれる
方式HL7 FHIR(REST API・JSON)。自院システムの診療情報を FHIR に変換して連携
検査の載せ方検査情報を JP-CLINS / JP Core のプロファイルに沿って Observation 等で表現。コードは JLAC、単位は UCUM
認可・セキュリティAPI 接続は OAuth 2.0 等の認可、通信暗号化。具体実装は④セキュア実装
用語の整理(混乱しやすい)
「3文書6情報」は政策の打ち出し、JP-CLINS の「2文書5情報+患者サマリー」はFHIR 実装の packaging。健診結果報告書は健診 FHIR、患者サマリーが別途加わる、という整理。提案書では「電子カルテ情報共有サービス(FHIR 実装は JP-CLINS)」と書けば取り違えない。

5バリデーションとよくある落とし穴

バリデーション

ABOUT

本シリーズは、医療情報システムの開発・クラウド化を手がける X Harumi が、公的な一次資料を根拠条項まで遡って再整理したものです。AI 活用支援・業務効率化・DX 推進・システム開発を提供しています。

最終更新:2026-05-25 / 次回レビュー目安:2026-08-31 / © X Harumi