FHIR JP Core CI/CD実験
1.0.0 - ci-build

FHIR JP Core CI/CD実験 - Local Development build (v1.0.0). See the Directory of published versions

Data Type Profile: JP_HumanName

Official URL: http://jpfhir.jp/fhir/core/StructureDefinition/JP_HumanName Version: 1.0.0
Active as of 2020-09-29 Computable Name: JP_HumanName

このプロファイルはHumanName DataTypeに対して、患者のデータを送受信するための基礎となる制約と拡張を定めたものである。

Usage:

Formal Views of Profile Content

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

This structure is derived from HumanName

Summary

Extensions

This structure refers to these extensions:

This structure is derived from HumanName

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameName of a human - parts and usage 人の名前情報、その一部分と使い方
... iso21090-EN-representation 0..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


... use 0..1codeusual | official | temp | nickname | anonymous | old | maiden
... text 0..1stringText representation of the full name 名前全体のテキスト表現
... given 0..*stringGiven names (not always 'first'). Includes middle names 名前の名の部分で、ミドルネームを含む。
... prefix 0..*stringParts that come before the name 名前の名の前に来る部分
... suffix 0..*stringParts that come after the name 名前の名のあとに続く部分
... period 0..1PeriodTime period when name was/is in use 名前が使われる期間

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameName of a human - parts and usage 人の名前情報、その一部分と使い方
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... iso21090-EN-representation 0..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


... text Σ0..1stringText representation of the full name 名前全体のテキスト表現
... family Σ0..1stringFamily name (often called 'Surname') 名前のうち姓の部分。ファミリ名
... given Σ0..*stringGiven names (not always 'first'). Includes middle names 名前の名の部分で、ミドルネームを含む。
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameName of a human - parts and usage 人の名前情報、その一部分と使い方

doco Documentation for this format

This structure is derived from HumanName

Summary

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from HumanName

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameName of a human - parts and usage 人の名前情報、その一部分と使い方
... iso21090-EN-representation 0..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


... use 0..1codeusual | official | temp | nickname | anonymous | old | maiden
... text 0..1stringText representation of the full name 名前全体のテキスト表現
... given 0..*stringGiven names (not always 'first'). Includes middle names 名前の名の部分で、ミドルネームを含む。
... prefix 0..*stringParts that come before the name 名前の名の前に来る部分
... suffix 0..*stringParts that come after the name 名前の名のあとに続く部分
... period 0..1PeriodTime period when name was/is in use 名前が使われる期間

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..*HumanNameName of a human - parts and usage 人の名前情報、その一部分と使い方
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... iso21090-EN-representation 0..*codeABC | IDE | SYL
URL: http://hl7.org/fhir/StructureDefinition/iso21090-EN-representation
Binding: NameRepresentationUse (required): A set of codes for each different representation of a name.


... text Σ0..1stringText representation of the full name 名前全体のテキスト表現
... family Σ0..1stringFamily name (often called 'Surname') 名前のうち姓の部分。ファミリ名
... given Σ0..*stringGiven names (not always 'first'). Includes middle names 名前の名の部分で、ミドルネームを含む。
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ0..*stringParts that come before the name 名前の名の前に来る部分
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ0..*stringParts that come after the name 名前の名のあとに続く部分
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ0..1PeriodTime period when name was/is in use 名前が使われる期間

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
HumanName.userequiredNameUse

Constraints

IdGradePathDetailsRequirements
ele-1errorHumanNameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorHumanName.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorHumanName.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorHumanName.extension:NameRepresentationUseAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorHumanName.extension:NameRepresentationUseMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorHumanName.useAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorHumanName.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorHumanName.familyAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorHumanName.givenAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorHumanName.prefixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorHumanName.suffixAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorHumanName.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())