HL7 FHIR JP Core ImplementationGuide
1.3.0-dev - ci-build Japan flag

HL7 FHIR JP Core ImplementationGuide - Local Development build (v1.3.0-dev) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: JP Core Medication Profile

項目内容
定義URL http://jpfhir.jp/fhir/core/StructureDefinition/JP_Medication
Version 1.3.0-dev
Name

JP_Medication

Title

JP Core Medication Profile

Status Active ( 2024-12-30 )
Copyright

Copyright Japan FHIR Implementation Infrastructure Study Group in Japan Association of Medical Informatics (JAMI) 一般社団法人日本医療情報学会FHIR国内実装基盤研究会

このプロファイルはMedicationリソースに対して、主に薬剤データを送受信するための基礎となる制約と拡張を定めたものである。

本プロファイルは薬剤のリストを表現する。注射ではしばしば複数の薬剤が混注して用いられ、不可分であることからMedicationリソースを利用して処方を表現することとした。

主に注射薬剤処方の一部としてJP_MedicationRequest_Injection, JP_MedicationDispense_Injection, JP_MedicationAdministration_Injectionプロファイルに組み込んで利用される。薬剤リストに使用する用語集は諸外国と日本では異なっており、日本国内で規格を運用するためにExtensionの追加や用語集の追加・変更を行った。現在、日本での注射関連規格として利用されているJAHIS 注射データ交換規約 Ver 2.1CおよびSS-MIX2 Ver.1.2hを参考にした。

背景および想定シナリオ

本プロファイルは、以下のようなユースケースを想定している。

  • 電子カルテから特定の患者で使用された注射オーダに含まれる薬剤情報を構成する
  • 退院時サマリや診療情報提供書において注射の投薬情報の一部として記述する
  • 各種検査レポートや診断レポートにおいて注射の投薬情報の一部として記述する
  • SS-MIX2のOMP-02(注射オーダ)メッセージやJAHIS注射データ交換規約に準拠した注射オーダメッセージの一部としてJSONに変換する

スコープ

対象

本プロファイルの対象は注射、注入で使われる薬剤リストを電子的に連携するためのメッセージを記述することである。

対象としないこと

本プロファイルは注射、注入の薬剤で使用される薬剤リストに関するものであり、内服、外用の薬剤については対象としない。

また、このリソースは単独で用いられることはない。

プロファイル定義

Usages:

You can also check for usages in the FHIR IG Statistics

プロファイル詳細

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Medication Resourceの定義
... id 0..1 id このアーチファクトに対する論理ID
... identifier 0..* Identifier この薬剤に関する業務用のID
... code 0..1 CodeableConcept この薬剤を特定するコード
Binding: JP Core MedicationCode ValueSet (preferred): 薬品の種類を規定するコード化された概念
... status 1..1 code アクティブ|非アクティブ|エラー入力 / active | inactive | entered-in-error
... manufacturer 0..1 Reference(JP Core Organization Profile) 製品の製造者
... form 0..1 CodeableConcept TAB | CAP | PWD | SYR | SUP | LQD | OIT | CRM | TPE | INJ +
Binding: JP Core Medication MERIT9 Form ValueSet (preferred)
... amount 0..1 JP_MedicationRatio_Amount パッケージ中の薬剤の量
... ingredient 0..* BackboneElement 薬効がある、あるいは薬効を伴わない成分
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:drugNo 0..* integer RP内の薬剤の連番
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_Ingredient_DrugNo
.... item[x] 1..1 CodeableConcept 有効な成分あるいは含有物
.... isActive 0..1 boolean 有効成分の指標
.... strength 1..1 JP_MedicationRatio_Amount 成分の活性量
..... Slices for extension Content/Rules for all slices
...... extension:strengthType 0..* CodeableConcept 力価区分
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_IngredientStrength_StrengthType
Binding: JP Core Medication IngredientStrength StrengthType ValueSet (example)
..... denominator 0..1 JP_MedicationQuantity パッケージ量
Required Pattern: At least the following
...... value 1..1 decimal 数値(暗黙の精度を持つ) / Numerical value (with implicit precision)
Fixed Value: 1
...... unit 1..1 string ユニット表現 / Unit representation
Fixed Value:
...... system 1..1 uri コード化されたユニットフォームを定義するシステム / System that defines coded unit form
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationUnitMERIT9Code
...... code 1..1 code ユニットのコード化された形式 / Coded form of the unit
Fixed Value: TIME
... batch 0..1 BackboneElement 分包された薬剤についての詳細な解説
.... lotNumber 0..1 string バッチのID
.... expirationDate 0..1 dateTime このバッチの期限が切れるとき

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Medication Resourceの定義
... id Σ 0..1 id このアーチファクトに対する論理ID
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier この薬剤に関する業務用のID
... code Σ 0..1 CodeableConcept この薬剤を特定するコード
Binding: JP Core MedicationCode ValueSet (preferred): 薬品の種類を規定するコード化された概念
... status ?!Σ 1..1 code アクティブ|非アクティブ|エラー入力 / active | inactive | entered-in-error
Binding: Medication Status Codes (required): 薬が積極的に使用されているかどうかを定義するコード化された概念。 / A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(JP Core Organization Profile) 製品の製造者
... form 0..1 CodeableConcept TAB | CAP | PWD | SYR | SUP | LQD | OIT | CRM | TPE | INJ +
Binding: JP Core Medication MERIT9 Form ValueSet (preferred)
... amount Σ 0..1 JP_MedicationRatio_Amount パッケージ中の薬剤の量
... ingredient 0..* BackboneElement 薬効がある、あるいは薬効を伴わない成分
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:drugNo 0..* integer RP内の薬剤の連番
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_Ingredient_DrugNo
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 CodeableConcept 有効な成分あるいは含有物
.... isActive 0..1 boolean 有効成分の指標
.... strength 1..1 JP_MedicationRatio_Amount 成分の活性量
..... Slices for extension Content/Rules for all slices
...... extension:strengthType 0..* CodeableConcept 力価区分
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_IngredientStrength_StrengthType
Binding: JP Core Medication IngredientStrength StrengthType ValueSet (example)
..... denominator Σ 0..1 JP_MedicationQuantity パッケージ量
Required Pattern: At least the following
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
...... value 1..1 decimal 数値(暗黙の精度を持つ) / Numerical value (with implicit precision)
Fixed Value: 1
...... comparator 0..1 code <|<= |> = |> - 値の比較方法 / < | <= | >= | > - how to understand the value
...... unit 1..1 string ユニット表現 / Unit representation
Fixed Value:
...... system 1..1 uri コード化されたユニットフォームを定義するシステム / System that defines coded unit form
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationUnitMERIT9Code
...... code 1..1 code ユニットのコード化された形式 / Coded form of the unit
Fixed Value: TIME
... batch 0..1 BackboneElement 分包された薬剤についての詳細な解説
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string バッチのID
.... expirationDate 0..1 dateTime このバッチの期限が切れるとき

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Medication Resourceの定義
... id Σ 0..1 id このアーチファクトに対する論理ID
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier この薬剤に関する業務用のID
... code Σ 0..1 CodeableConcept この薬剤を特定するコード
Binding: JP Core MedicationCode ValueSet (preferred): 薬品の種類を規定するコード化された概念
... status ?!Σ 1..1 code アクティブ|非アクティブ|エラー入力 / active | inactive | entered-in-error
Binding: Medication Status Codes (required): 薬が積極的に使用されているかどうかを定義するコード化された概念。 / A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(JP Core Organization Profile) 製品の製造者
... form 0..1 CodeableConcept TAB | CAP | PWD | SYR | SUP | LQD | OIT | CRM | TPE | INJ +
Binding: JP Core Medication MERIT9 Form ValueSet (preferred)
... amount Σ 0..1 JP_MedicationRatio_Amount パッケージ中の薬剤の量
... ingredient 0..* BackboneElement 薬効がある、あるいは薬効を伴わない成分
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:drugNo 0..* integer RP内の薬剤の連番
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_Ingredient_DrugNo
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 CodeableConcept 有効な成分あるいは含有物
.... isActive 0..1 boolean 有効成分の指標
.... strength 1..1 JP_MedicationRatio_Amount 成分の活性量
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... Slices for extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:strengthType 0..* CodeableConcept 力価区分
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_IngredientStrength_StrengthType
Binding: JP Core Medication IngredientStrength StrengthType ValueSet (example)
..... numerator Σ 0..1 JP_MedicationQuantity 投与量
..... denominator Σ 0..1 JP_MedicationQuantity パッケージ量
Required Pattern: At least the following
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
...... value 1..1 decimal 数値(暗黙の精度を持つ) / Numerical value (with implicit precision)
Fixed Value: 1
...... comparator 0..1 code <|<= |> = |> - 値の比較方法 / < | <= | >= | > - how to understand the value
...... unit 1..1 string ユニット表現 / Unit representation
Fixed Value:
...... system 1..1 uri コード化されたユニットフォームを定義するシステム / System that defines coded unit form
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationUnitMERIT9Code
...... code 1..1 code ユニットのコード化された形式 / Coded form of the unit
Fixed Value: TIME
... batch 0..1 BackboneElement 分包された薬剤についての詳細な解説
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string バッチのID
.... expirationDate 0..1 dateTime このバッチの期限が切れるとき

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base preferred JP Core MedicationCode ValueSet 📦1.1.0a jpfhir-terminology v1.4
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base preferred JP Core Medication MERIT9 Form ValueSet 📦1.1.0a jpfhir-terminology v1.4

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Medication リソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication リソースには、堅牢な管理のための叙述(Narative)が存在することが望ましい / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

This structure is derived from Medication

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Medication Resourceの定義
... id 0..1 id このアーチファクトに対する論理ID
... identifier 0..* Identifier この薬剤に関する業務用のID
... code 0..1 CodeableConcept この薬剤を特定するコード
Binding: JP Core MedicationCode ValueSet (preferred): 薬品の種類を規定するコード化された概念
... status 1..1 code アクティブ|非アクティブ|エラー入力 / active | inactive | entered-in-error
... manufacturer 0..1 Reference(JP Core Organization Profile) 製品の製造者
... form 0..1 CodeableConcept TAB | CAP | PWD | SYR | SUP | LQD | OIT | CRM | TPE | INJ +
Binding: JP Core Medication MERIT9 Form ValueSet (preferred)
... amount 0..1 JP_MedicationRatio_Amount パッケージ中の薬剤の量
... ingredient 0..* BackboneElement 薬効がある、あるいは薬効を伴わない成分
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:drugNo 0..* integer RP内の薬剤の連番
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_Ingredient_DrugNo
.... item[x] 1..1 CodeableConcept 有効な成分あるいは含有物
.... isActive 0..1 boolean 有効成分の指標
.... strength 1..1 JP_MedicationRatio_Amount 成分の活性量
..... Slices for extension Content/Rules for all slices
...... extension:strengthType 0..* CodeableConcept 力価区分
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_IngredientStrength_StrengthType
Binding: JP Core Medication IngredientStrength StrengthType ValueSet (example)
..... denominator 0..1 JP_MedicationQuantity パッケージ量
Required Pattern: At least the following
...... value 1..1 decimal 数値(暗黙の精度を持つ) / Numerical value (with implicit precision)
Fixed Value: 1
...... unit 1..1 string ユニット表現 / Unit representation
Fixed Value:
...... system 1..1 uri コード化されたユニットフォームを定義するシステム / System that defines coded unit form
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationUnitMERIT9Code
...... code 1..1 code ユニットのコード化された形式 / Coded form of the unit
Fixed Value: TIME
... batch 0..1 BackboneElement 分包された薬剤についての詳細な解説
.... lotNumber 0..1 string バッチのID
.... expirationDate 0..1 dateTime このバッチの期限が切れるとき

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Medication Resourceの定義
... id Σ 0..1 id このアーチファクトに対する論理ID
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier この薬剤に関する業務用のID
... code Σ 0..1 CodeableConcept この薬剤を特定するコード
Binding: JP Core MedicationCode ValueSet (preferred): 薬品の種類を規定するコード化された概念
... status ?!Σ 1..1 code アクティブ|非アクティブ|エラー入力 / active | inactive | entered-in-error
Binding: Medication Status Codes (required): 薬が積極的に使用されているかどうかを定義するコード化された概念。 / A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(JP Core Organization Profile) 製品の製造者
... form 0..1 CodeableConcept TAB | CAP | PWD | SYR | SUP | LQD | OIT | CRM | TPE | INJ +
Binding: JP Core Medication MERIT9 Form ValueSet (preferred)
... amount Σ 0..1 JP_MedicationRatio_Amount パッケージ中の薬剤の量
... ingredient 0..* BackboneElement 薬効がある、あるいは薬効を伴わない成分
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:drugNo 0..* integer RP内の薬剤の連番
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_Ingredient_DrugNo
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 CodeableConcept 有効な成分あるいは含有物
.... isActive 0..1 boolean 有効成分の指標
.... strength 1..1 JP_MedicationRatio_Amount 成分の活性量
..... Slices for extension Content/Rules for all slices
...... extension:strengthType 0..* CodeableConcept 力価区分
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_IngredientStrength_StrengthType
Binding: JP Core Medication IngredientStrength StrengthType ValueSet (example)
..... denominator Σ 0..1 JP_MedicationQuantity パッケージ量
Required Pattern: At least the following
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
...... value 1..1 decimal 数値(暗黙の精度を持つ) / Numerical value (with implicit precision)
Fixed Value: 1
...... comparator 0..1 code <|<= |> = |> - 値の比較方法 / < | <= | >= | > - how to understand the value
...... unit 1..1 string ユニット表現 / Unit representation
Fixed Value:
...... system 1..1 uri コード化されたユニットフォームを定義するシステム / System that defines coded unit form
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationUnitMERIT9Code
...... code 1..1 code ユニットのコード化された形式 / Coded form of the unit
Fixed Value: TIME
... batch 0..1 BackboneElement 分包された薬剤についての詳細な解説
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string バッチのID
.... expirationDate 0..1 dateTime このバッチの期限が切れるとき

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Medication 0..* Medication Medication Resourceの定義
... id Σ 0..1 id このアーチファクトに対する論理ID
... meta Σ 0..1 Meta リソースに関するMetadata / Metadata about the resource
... implicitRules ?!Σ 0..1 uri このコンテンツが作成されたルールのセット / A set of rules under which this content was created
... language 0..1 code リソースコンテンツの言語 / Language of the resource content
Binding: CommonLanguages (preferred): 人間の言語。 / A human language.
Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative 人間の解釈のためのリソースのテキスト概要 / Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource インラインリソースが含まれています / Contained, inline Resources
... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
... modifierExtension ?! 0..* Extension 無視できない拡張機能 / Extensions that cannot be ignored
... identifier Σ 0..* Identifier この薬剤に関する業務用のID
... code Σ 0..1 CodeableConcept この薬剤を特定するコード
Binding: JP Core MedicationCode ValueSet (preferred): 薬品の種類を規定するコード化された概念
... status ?!Σ 1..1 code アクティブ|非アクティブ|エラー入力 / active | inactive | entered-in-error
Binding: Medication Status Codes (required): 薬が積極的に使用されているかどうかを定義するコード化された概念。 / A coded concept defining if the medication is in active use.
... manufacturer Σ 0..1 Reference(JP Core Organization Profile) 製品の製造者
... form 0..1 CodeableConcept TAB | CAP | PWD | SYR | SUP | LQD | OIT | CRM | TPE | INJ +
Binding: JP Core Medication MERIT9 Form ValueSet (preferred)
... amount Σ 0..1 JP_MedicationRatio_Amount パッケージ中の薬剤の量
... ingredient 0..* BackboneElement 薬効がある、あるいは薬効を伴わない成分
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:drugNo 0..* integer RP内の薬剤の連番
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_Ingredient_DrugNo
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... item[x] 1..1 CodeableConcept 有効な成分あるいは含有物
.... isActive 0..1 boolean 有効成分の指標
.... strength 1..1 JP_MedicationRatio_Amount 成分の活性量
..... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
..... Slices for extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:strengthType 0..* CodeableConcept 力価区分
URL: http://jpfhir.jp/fhir/core/Extension/StructureDefinition/JP_Medication_IngredientStrength_StrengthType
Binding: JP Core Medication IngredientStrength StrengthType ValueSet (example)
..... numerator Σ 0..1 JP_MedicationQuantity 投与量
..... denominator Σ 0..1 JP_MedicationQuantity パッケージ量
Required Pattern: At least the following
...... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
...... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
...... value 1..1 decimal 数値(暗黙の精度を持つ) / Numerical value (with implicit precision)
Fixed Value: 1
...... comparator 0..1 code <|<= |> = |> - 値の比較方法 / < | <= | >= | > - how to understand the value
...... unit 1..1 string ユニット表現 / Unit representation
Fixed Value:
...... system 1..1 uri コード化されたユニットフォームを定義するシステム / System that defines coded unit form
Fixed Value: http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationUnitMERIT9Code
...... code 1..1 code ユニットのコード化された形式 / Coded form of the unit
Fixed Value: TIME
... batch 0..1 BackboneElement 分包された薬剤についての詳細な解説
.... id 0..1 string 要素間参照のための一意のID / Unique id for inter-element referencing
.... extension 0..* Extension 実装で定義された追加のコンテンツ / Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension 認識されていなくても無視できない拡張機能 / Extensions that cannot be ignored even if unrecognized
.... lotNumber 0..1 string バッチのID
.... expirationDate 0..1 dateTime このバッチの期限が切れるとき

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Medication.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Medication.code Base preferred JP Core MedicationCode ValueSet 📦1.1.0a jpfhir-terminology v1.4
Medication.status Base required Medication status codes 📍4.0.1 FHIR Std.
Medication.form Base preferred JP Core Medication MERIT9 Form ValueSet 📦1.1.0a jpfhir-terminology v1.4

Constraints

Id Grade Path(s) Description Expression
dom-2 error Medication リソースが別のリソースに含まれている場合、ネストされたリソースを含めてはなりません / If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Medication リソースが別のリソースに含まれている場合、それはリソースの他の場所から参照されるか、含有リソースを参照するものとします / If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Medication リソースが別のリソースに含まれている場合、meta.versionidもmeta.lastupdatedも持ってはならない。 / If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Medication 別のリソースにリソースが含まれている場合、セキュリティラベルはありません / If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Medication リソースには、堅牢な管理のための叙述(Narative)が存在することが望ましい / A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements すべてのFHIR要素には、@valueまたは子要素が必要です / All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron

必須要素

次のデータ項目は必須である。

Medication リソースは、次の要素を持たなければならない。

  • status : ステータスは必須である
  • ingredient.itemCodeableConcept : 医薬品の識別情報であり、JP Coreでは必須である
  • ingredient.strength : 医薬品の投与量であり、JP Coreでは必須である

Medicationリソースでは、次の要素をサポートしなければならない。

  • ingredient.itemCodeableConcept : 医薬品の識別情報
  • ingredient.strength : 医薬品の投与量

Extensions定義

Medication リソースで使用される拡張は次の通りである。

拡張 説明 定義 値型
RP内薬剤番号 RP内の薬剤の連番を格納する拡張 JP_Medication_Ingredient_DrugNo integer
力価区分 投与量が製剤単位か成分単位かを格納する拡張 JP_Medication_IngredientStrength_StrengthType CodeableConcept

用語定義

HL7 FHIRの基底規格では、薬剤コードをはじめとして、剤形などでSNOMED CTが使われているが、国としてライセンスを取得していない。代替としてJAHIS注射データ交換規約やSS-MIX2で使われている用語集を採用した。

HL7 ver 2系では用語集を識別するコーディングシステム名(以下、「CS名」)は文字列であったが、FHIRではURIを指定する必要があるため、それぞれにURIを割り当てた。以下に使用する用語集のCS名とURI表記を列記する。

分類 CS名 URI
医薬品 HOT7 http://medis.or.jp/CodeSystem/master-HOT7
医薬品 HOT9 http://medis.or.jp/CodeSystem/master-HOT9
医薬品 HOT13 http://medis.or.jp/CodeSystem/master-HOT13
医薬品 YJコード http://capstandard.jp/iyaku.info/CodeSystem/YJ-code
剤形 MERIT-9(剤形) http://jpfhir.jp/fhir/core/CodeSystem/JP_MedicationFormMERIT9_CS
薬品単位 MERIT-9(単位) http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationUnitMERIT9Code
力価区分 処方情報 HL7FHIR 記述仕様(力価区分) http://jpfhir.jp/fhir/core/mhlw/CodeSystem/MedicationIngredientStrengthType

項目の追加

日本国内の電子カルテシステムでの注射オーダの運用に合わせ、以下の項目を追加した。

  • 薬剤番号(拡張「JP_MedicationDrugNo」を使用)
  • ⼒価区分の追加(拡張「JP_MedicationStrengthType」を使用)

利用方法

Medication リソースは単体として用いられないため、検索などはMedicationRequest_Injectionなどの一部として行われる。

サンプル

注射関係のMedicationRequest_Injection、MedicationDispense_Injection、MedicationAdministration_Injectionリソースから参照されるサンプルを示す。

各種コメントの記述方法

Medicationリソースを参照する上位のリソースに記述される。

その他、参考文献・リンク等

  1. HL7, FHIR MedicationRequest Resource, https://hl7.org/fhir/R4/medicationrequest.html
  2. HL7, FHIR Medication Resource, https://hl7.org/fhir/R4/medication.html
  3. HL7, FHIR BodyStructure Resource, https://hl7.org/fhir/R4/bodystructure.html
  4. 保健医療福祉情報システム工業会, JAHIS 注射データ交換規約 Ver.2.1C, https://www.jahis.jp/standard/detail/id=590
  5. 日本医療情報学会MERIT-9研究会, 医療情報交換規約運用指針、MERIT-9 処方オーダver 1.0, http://merit-9.mi.hama-med.ac.jp/jahis/SHOHOU.pdf
  6. 保健医療福祉情報システム工業会, JAHISデータ交換規約(共通編)Ver.1.2, https://www.jahis.jp/standard/detail/id=725
  7. 保健医療福祉情報システム工業会, JAHIS注射データ交換規約Ver.2.1C, https://www.jahis.jp/standard/detail/id=590
  8. Mike Henderson, 日本HL7協会監修、「HL7メッセージ交換」、第2版、インナービジョン社、2013年
  9. 一般社団法人医療情報システム開発センター, 医薬品HOT コードマスター, http://www2.medis.or.jp/hcode/
  10. 日本医療情報学会、SS-MIX2仕様書・ガイドライン, http://www.jami.jp/jamistd/ssmix2.php
本実装ガイドへのご質問・ご指摘については、GitHub IssueおよびGitHub PullRequestにて受け付けている。