2.2.2-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.2-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.

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
ele-1: All FHIR elements must have a @value or children
... Slices for extension Content/Rules for all slices
.... extension:middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.


ele-1: All FHIR elements must have a @value or children
... family Σ 0..1 string Family name (often called 'Surname')
ele-1: All FHIR elements must have a @value or children
... prefix Σ 0..* string Prefix is not used in Norwegian names
ele-1: All FHIR elements must have a @value or children
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
ele-1: All FHIR elements must have a @value or children
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()

This structure is derived from HumanName

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
... Slices for extension Content/Rules for all slices
.... extension: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
... 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
.... extension: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

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. HumanName 0..* HumanName Norwegian human name
ele-1: All FHIR elements must have a @value or children
... Slices for extension Content/Rules for all slices
.... extension:middlename 0..* string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... use ?!Σ 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.


ele-1: All FHIR elements must have a @value or children
... family Σ 0..1 string Family name (often called 'Surname')
ele-1: All FHIR elements must have a @value or children
... prefix Σ 0..* string Prefix is not used in Norwegian names
ele-1: All FHIR elements must have a @value or children
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
ele-1: All FHIR elements must have a @value or children
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()

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
.... extension: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

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
.... extension: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