1.0.0 - ci-build

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

Data Type Profile: JP_HumanName

Defining URL:http://jpfhir.jp/fhir/core/StructureDefinition/JP_HumanName
Version:1.0.0
Name:JP_HumanName
Status:Active as of 9/29/20, 10:20 AM
Definition:

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

Publisher:JAMI
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://jpfhir.jp/fhir/core/StructureDefinition/JP_HumanName

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())