1.0.0 - ci-build

JPCoreV1 - Local Development build (v1.0.0). See the Directory of published versions

Data Type Profile: JP_HumanName - Detailed Descriptions

Definitions for the JP-HumanName data type profile.

1. HumanName
Definition

A human's name with the ability to identify parts and usage.

識別のための人の名前情報、

Control0..* This element is affected by the following invariants: ele-1
Comments

Names may be changed, or repudiated, or people may have different names in different contexts. Names may be divided into parts of different type that have variable significance depending on context, though the division into parts does not always matter. With personal names, the different parts might or might not be imbued with some implicit meaning; various cultures associate different importance with the name parts and the degree to which systems must care about name parts around the world varies widely.

名前が変更されたり、違っていると指摘されたり、コンテキストによって使われる名前が異なる場合がある。名前は、コンテキストに応じて重要性が異なるさまざまなタイプの部分に分割される場合があり、部分への分割は必ずしも重要ではない。個人名の場合、さまざまな部分に暗黙の意味が含まれている場合と含まれていない場合がある。さまざまな文化が名前の部分にさまざまな重要性を関連付けており、システムが世界中の名前の部分を気にする必要がある程度は大きく異なる。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
2. HumanName.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

Control0..1
Typestring
3. HumanName.extension
Definition

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.

Control0..*
TypeExtension
Alternate Namesextensions, user content
Comments

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.

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
SlicingThis element introduces a set of slices on HumanName.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
4. HumanName.extension:NameRepresentationUse
SliceNameNameRepresentationUse
Definition

Name Representation.

名前の表現方法

Control0..*
TypeExtension(EN-representation) (Extension Type: code)
Comments

The transcription of the name - how it is represented (for e.g. Japanese names).

名前の文字起こし-表現方法(日本の名前など)。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (: extension.exists() != value.exists())
5. HumanName.use
Definition

Identifies the purpose for this name.

この名前の使用目的

Control0..1
BindingThe codes SHALL be taken from NameUse The use of a human name.
Typecode
Is Modifiertrue
Requirements

Allows the appropriate name for a particular context of use to be selected from among a set of names.

一連の名前の中から、特定の使用状況に適した名前を選択できるようになる。

Comments

Applications can assume that a name is current unless it explicitly says that it is temporary or old.

アプリケーションは、名前が明示的に一時的な名前(temp )あるいは以前の名前だ(old )と設定されていない場合には、現時点での名前だとみなしてよい。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
6. HumanName.text
Definition

Specifies the entire name as it should be displayed e.g. on an application UI. This may be provided instead of or as well as the specific parts.

アプリケーションUIなどで、表示する名前全体を指定する。名前の特定の部分の代わり、または特定の部分と同じとして使われることがある。

Control0..1
Typestring
Requirements

A renderable, unencoded form.

Comments

Can provide both a text representation and parts. Applications updating a name SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.

テキスト要素の表現とその部分構成要素の両方を提供できる。名前を更新するアプリケーションは、テキストと部分構成要素の両方が存在する場合、部分構成要素にないコンテンツがテキスト要素に含まれないようにする必要がある。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
7. HumanName.family
Definition

The part of a name that links to the genealogy. In some cultures (e.g. Eritrea) the family name of a son is the first name of his father.

家系図にリンクする名前の部分。一部の文化では、息子の家系の名前は父親の名である。

Control0..1
Typestring
Alternate Namessurname
Comments

Family Name may be decomposed into specific parts using extensions (de, nl, es related cultures).

ファミリ名は、拡張子(de、nl、es関連のカルチャ)を使用して特定の部分に分解できる。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
8. HumanName.given
Definition

Given name.

名前の名の部分。

Control0..*
Typestring
Alternate Namesfirst name, middle name
Comments

If only initials are recorded, they may be used in place of the full name parts. Initials may be separated into multiple given names but often aren't due to paractical limitations. This element is not called "first name" since given names do not always come first.

イニシャルのみが記録されている場合は、フルネームの部分の代わりに使用できる。イニシャルは複数の名前に分けることができるが、多くの場合、実用的な制限のためではない。名が常に最初に来るとは限らないため、この要素は「first name」とは呼ばない。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
9. HumanName.prefix
Definition

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the start of the name.

学問的、法的な、雇用または貴族の地位などのために称号として取得され、名前の先頭に表示される名前の一部。

Control0..*
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

FHIR文字列のサイズは1MBを超えてはならないことに注意。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
10. HumanName.suffix
Definition

Part of the name that is acquired as a title due to academic, legal, employment or nobility status, etc. and that appears at the end of the name.

学問的、法的な、雇用または貴族の地位などのために称号として取得され、名前の最後に表示される名前の一部。

Control0..*
Typestring
Comments

Note that FHIR strings SHALL NOT exceed 1MB in size

FHIR文字列のサイズは1MBを超えてはならないことに注意。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))
11. HumanName.period
Definition

Indicates the period of time when this name was valid for the named person.

この名前が指名された人に対して有効であった期間。

Control0..1
TypePeriod
Requirements

Allows names to be placed in historical context.

Comments

A Period specifies a range of time; the context of use will specify whether the entire range applies (e.g. "the patient was an inpatient of the hospital for this time range") or one value from the range applies (e.g. "give to the patient between these two times").

Period is not used for a duration (a measure of elapsed time). See Duration.

Period(期間)は時間の範囲を指定します。使用状況は、範囲全体が適用されるか(たとえば、「患者はこの時間範囲で入院していた」)、範囲から1つの値が適用されるか(たとえば、「この2回の間に患者に投与する」)を指定する。 Period(期間)は、Duration(時間区間=経過時間の測定値)には使用されない。 [Duration](datatypes.html#Duration)を参照のこと。

InvariantsDefined on this element
ele-1: All FHIR elements must have a @value or children (: hasValue() or (children().count() > id.count()))