ePath R4 Implementation Guide
1.0.0 - ci-build Japan

ePath R4 Implementation Guide - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

## Data Type Profile: EPath_Identifier_EPathIdentification - Detailed Descriptions

Active as of 2025-09-25

Definitions for the epath-dentifier-epath-identification data type profile.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

Guidance on how to interpret the contents of this table can be foundhere

0. Identifier
Definition | 識別子 - 一部のエンティティを一意に識別します。通常、これはビジネス識別子に使用されます。 / An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers.
Short | 計算を目的とした識別子 / An identifier intended for computation
Control | 0..* This element is affected by the following invariants: ele-1
Is Modifier | false
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
2. Identifier.extension
Definition | An Extension 要素の基本的な定義の一部ではない追加情報を表すために使用できます。拡張機能を安全で管理しやすくするために、拡張機能の定義と使用に適用される厳格なガバナンスセットがあります。実装者は拡張機能を定義できますが、拡張機能の定義の一部として満たされる一連の要件があります。 / May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Extension実装で定義された追加のコンテンツ / Additional content defined by implementations
Comments | 拡張機能を使用または定義する機関や管轄権に関係なく、アプリケーション、プロジェクト、または標準による拡張機能の使用に関連するスティグマはありません。拡張機能の使用は、FHIR仕様がすべての人にコアレベルのシンプルさを保持できるようにするものです。 / There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 20..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `Identifier.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
4. Identifier.extension:ePathIdentifierEPathIdentificationTitle
Slice Name | ePathIdentifierEPathIdentificationTitle
Definition | パス名称
Short | パス名称
Control | 1..1
Type | Extension(EPath Identifier EPathIdentification Name Extension) (Extension Type: string)
Is Modifier | false
Must Support | true
Summary | false
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. Identifier.extension:ePathIdentifierEPathIdentificationVersion
Slice Name | ePathIdentifierEPathIdentificationVersion
Definition | パスバージョン
Short | パスバージョン
Control | 1..1
Type | Extension(EPath Identifier EPathIdentification Version Extension) (Extension Type: string)
Is Modifier | false
Must Support | true
Summary | false
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both (extension.exists() != value.exists())
8. Identifier.use
Definition | この識別子の目的。 / The purpose of this identifier.
Short | 通常|公式|温度|セカンダリ|古い（知られている場合） / usual | official | temp | secondary | old (If known)
Comments | アプリケーションは、識別子が一時的なものであると明示的に言っていない限り、永続的であると想定できます。 / Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.
Control | 0..1
Binding | The codes SHALL be taken from IdentifierUse http://hl7.org/fhir/ValueSet/identifier-use|4.0.1 (required to `http://hl7.org/fhir/ValueSet/identifier-use|4.0.1` ) 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
Type | code
Is Modifier | true because これは、アプリケーションが一時的なIDを永続的なIDと間違えてはならないため、「IS修飾子」とラベル付けされています。 / This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Summary | true
Requirements | 特定の使用のコンテキストが一連の識別子の中から選択される適切な識別子を許可します。 / Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. Identifier.system
Definition | 値の名前空間、つまり一意のセット値を記述するURLを確立します。 / Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
Short | 識別子値の名前空間 / The namespace for the identifier value
Comments | 識別子。システムは常にケースに敏感です。 / Identifier.system is always case sensitive.
Control | 10..1
Type | uri
Is Modifier | false
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Must Support | true
Summary | true
Requirements | 識別子のセットがたくさんあります。2つの識別子を一致させるには、どのセットを扱っているかを知る必要があります。システムは、特定の一意の識別子セットを識別します。 / There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. Identifier.value
Definition | 通常、識別子の部分はユーザーに関連し、システムのコンテキスト内で一意のユーザーに関連しています。 / The portion of the identifier typically relevant to the user and which is unique within the context of the system.
Short | 一意の値 / The value that is unique
Comments | 値が完全なURIの場合、システムはurn：ietf：rfc：3986でなければなりません。値の主な目的は、計算マッピングです。その結果、比較目的で正規化される可能性があります（例えば、有意でない白文字、ダッシュなどの削除）ヒューマンディスプレイ用の値は、[レンダリングされた値拡張]（拡張レンダリングValue.html）を使用して伝達できます。識別子。価値は、識別子の知識を使用しない限り、ケースに敏感なものとして扱われます。システムにより、プロセッサーは、非セイズに固有の処理が安全であると確信できます。 / If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.
Control | 10..1
Type | string
Is Modifier | false
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Must Support | true
Summary | true
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. Identifier.assigner
Definition | 施設パスの場合、医療機関情報を指定する。 識別子を発行/管理する組織。 / Organization that issued/manages the identifier.
Short | 医療機関情報IDを発行した組織（単なるテキストである可能性があります） / Organization that issued id (may be just text)
Comments | 識別子は、.reference要素を省略し、割り当て組織に関する名前またはその他のテキスト情報を反映した.display要素のみを含む場合があります。 / The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.
Control | 0..1
Type | Reference(JP Core Organization Profile, Organization)
Is Modifier | false
Summary | true
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

Guidance on how to interpret the contents of this table can be foundhere

0. Identifier
2. Identifier.extension
Control | 2..?
4. Identifier.extension:ePathIdentifierEPathIdentificationTitle
Slice Name | ePathIdentifierEPathIdentificationTitle
Short | パス名称
Control | 1..1
Type | Extension(EPath Identifier EPathIdentification Name Extension) (Extension Type: string)
Must Support | true
6. Identifier.extension:ePathIdentifierEPathIdentificationVersion
Slice Name | ePathIdentifierEPathIdentificationVersion
Short | パスバージョン
Control | 1..1
Type | Extension(EPath Identifier EPathIdentification Version Extension) (Extension Type: string)
Must Support | true
8. Identifier.system
Control | 1..?
Must Support | true
10. Identifier.value
Control | 1..?
Must Support | true
12. Identifier.assigner
Definition | 施設パスの場合、医療機関情報を指定する。
Short | 医療機関情報
Type | Reference(JP Core Organization Profile)

Guidance on how to interpret the contents of this table can be foundhere

0. Identifier
Definition | 識別子 - 一部のエンティティを一意に識別します。通常、これはビジネス識別子に使用されます。 / An identifier - identifies some entity uniquely and unambiguously. Typically this is used for business identifiers.
Short | 計算を目的とした識別子 / An identifier intended for computation
Control | 0..* This element is affected by the following invariants: ele-1
Is Modifier | false
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
2. Identifier.id
Definition | リソース内の要素の一意のID（内部参照用）。これは、スペースを含まない文字列値である場合があります。 / Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | 要素間参照のための一意のID / Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
4. Identifier.extension
Definition | An Extension
Short | Extension
Control | 2..*
Type | Extension
Is Modifier | false
Summary | false
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `Identifier.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
6. Identifier.extension:ePathIdentifierEPathIdentificationTitle
Slice Name | ePathIdentifierEPathIdentificationTitle
Definition | パス名称
Short | パス名称
Control | 1..1
Type | Extension(EPath Identifier EPathIdentification Name Extension) (Extension Type: string)
Is Modifier | false
Must Support | true
Summary | false
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
8. Identifier.extension:ePathIdentifierEPathIdentificationVersion
Slice Name | ePathIdentifierEPathIdentificationVersion
Definition | パスバージョン
Short | パスバージョン
Control | 1..1
Type | Extension(EPath Identifier EPathIdentification Version Extension) (Extension Type: string)
Is Modifier | false
Must Support | true
Summary | false
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: 両方ではなく、拡張または値[x]が必要です / Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
10. Identifier.use
Definition | この識別子の目的。 / The purpose of this identifier.
Short | 通常|公式|温度|セカンダリ|古い（知られている場合） / usual | official | temp | secondary | old (If known)
Comments | アプリケーションは、識別子が一時的なものであると明示的に言っていない限り、永続的であると想定できます。 / Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.
Control | 0..1
Binding | The codes SHALL be taken from IdentifierUse (required to `http://hl7.org/fhir/ValueSet/identifier-use|4.0.1` ) 既知の場合、この識別子の目的を識別します。 / Identifies the purpose for this identifier, if known .
Type | code
Is Modifier | true because これは、アプリケーションが一時的なIDを永続的なIDと間違えてはならないため、「IS修飾子」とラベル付けされています。 / This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Summary | true
Requirements | 特定の使用のコンテキストが一連の識別子の中から選択される適切な識別子を許可します。 / Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. Identifier.type
Definition | 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.
Short | 識別子の説明 / Description of identifier
Comments | この要素は、識別子の一般的なカテゴリのみを扱います。識別子。システムに対応するコードに使用しないでください。一部の識別子は、一般的な使用法により複数のカテゴリに分類される場合があります。システムがわかっている場合、タイプは常にシステム定義の一部であるため、タイプは不要です。ただし、システムが不明な識別子を処理する必要があることがよくあります。多くの異なるシステムが同じタイプを持っているため、タイプとシステムの間に1：1の関係はありません。 / This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.
Control | 0..1
Binding | Unless not suitable, these codes SHALL be taken from Identifier Type Codes (extensible to `http://hl7.org/fhir/ValueSet/identifier-type|4.0.1` ) 特定の目的に使用する識別子を決定するために使用できる識別子のコード化されたタイプ。 / A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Type | CodeableConcept
Is Modifier | false
Summary | true
Requirements | 識別子システムが不明な場合、ユーザーは識別子を使用できます。 / Allows users to make use of identifiers when the identifier system is not known.
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
14. Identifier.system
Definition | 値の名前空間、つまり一意のセット値を記述するURLを確立します。 / Establishes the namespace for the value - that is, a URL that describes a set values that are unique.
Short | 識別子値の名前空間 / The namespace for the identifier value
Comments | 識別子。システムは常にケースに敏感です。 / Identifier.system is always case sensitive.
Control | 1..1
Type | uri
Is Modifier | false
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Must Support | true
Summary | true
Requirements | 識別子のセットがたくさんあります。2つの識別子を一致させるには、どのセットを扱っているかを知る必要があります。システムは、特定の一意の識別子セットを識別します。 / There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
16. Identifier.value
Definition | 通常、識別子の部分はユーザーに関連し、システムのコンテキスト内で一意のユーザーに関連しています。 / The portion of the identifier typically relevant to the user and which is unique within the context of the system.
Short | 一意の値 / The value that is unique
Comments | 値が完全なURIの場合、システムはurn：ietf：rfc：3986でなければなりません。値の主な目的は、計算マッピングです。その結果、比較目的で正規化される可能性があります（例えば、有意でない白文字、ダッシュなどの削除）ヒューマンディスプレイ用の値は、[レンダリングされた値拡張]（拡張レンダリングValue.html）を使用して伝達できます。識別子。価値は、識別子の知識を使用しない限り、ケースに敏感なものとして扱われます。システムにより、プロセッサーは、非セイズに固有の処理が安全であると確信できます。 / If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.
Control | 1..1
Type | string
Is Modifier | false
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
Must Support | true
Summary | true
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
18. Identifier.period
Definition | 識別子が使用される/有効な期間。 / Time period during which identifier is/was valid for use.
Short | IDが使用に有効だった時間期間 / Time period when id is/was valid for use
Control | 0..1
Type | Period
Is Modifier | false
Summary | true
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
20. Identifier.assigner
Definition | 施設パスの場合、医療機関情報を指定する。
Short | 医療機関情報
Comments | 識別子は、.reference要素を省略し、割り当て組織に関する名前またはその他のテキスト情報を反映した.display要素のみを含む場合があります。 / The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.
Control | 0..1
Type | Reference(JP Core Organization Profile)
Is Modifier | false
Summary | true
Invariants | ele-1: すべてのFHIR要素には、@valueまたは子供が必要です / All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)