2.2.0-test - ci-build Norway flag

Publication Build: This will be filled in by the publication tooling

Data Type Profile: no-basis-HumanName

Official URL: http://hl7.no/fhir/StructureDefinition/no-basis-HumanName Version: 2.2.0-test
Active as of 2019-05-20 Maturity Level: 1 Computable Name: NoBasisHumanName

Basisprofil for Norwegian HumanName. Defined by The Norwegian Directorate of eHealth and HL7 Norway. The profile adds the concept of middlename and further explains of the use for the data-elements in a Norwegian context. The basis profile is open, but derived profiles should close down the information elements according to specification relevant to the use-case.

Usage:

Formal Views of Profile Content

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

This structure is derived from HumanName

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
... Slices for extension Content/Rules for all slices
.... middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
... family 0..1 string Family name (often called 'Surname')
... given 0..* string Given names (not always 'first')
... suffix 0..* string Suffix is not used in Norwegian human names

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
... Slices for extension Content/Rules for all slices
.... middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

... family Σ 0..1 string Family name (often called 'Surname')
... prefix Σ 0..* string Prefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ 0..* string Suffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

... family Σ 0..1 string Family name (often called 'Surname')
... given Σ 0..* string Given names (not always 'first')
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ 0..* string Prefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ 0..* string Suffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ 0..1 Period Time period when name was/is in use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from HumanName

Summary

Extensions

This structure refers to these extensions:

Maturity: 1

Differential View

This structure is derived from HumanName

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
... Slices for extension Content/Rules for all slices
.... middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
... family 0..1 string Family name (often called 'Surname')
... given 0..* string Given names (not always 'first')
... suffix 0..* string Suffix is not used in Norwegian human names

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
... Slices for extension Content/Rules for all slices
.... middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

... family Σ 0..1 string Family name (often called 'Surname')
... prefix Σ 0..* string Prefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ 0..* string Suffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
... id 0..1 string Unique id for inter-element referencing
... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.

... family Σ 0..1 string Family name (often called 'Surname')
... given Σ 0..* string Given names (not always 'first')
This repeating element order: Given Names appear in the correct order for presenting the name
... prefix Σ 0..* string Prefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
... suffix Σ 0..* string Suffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name
... period Σ 0..1 Period Time period when name was/is in use

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HumanName.userequiredNameUse
http://hl7.org/fhir/ValueSet/name-use|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from HumanName

Summary

Extensions

This structure refers to these extensions:

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron