Codes, extension, profiles and more
1.0.0 - ci-build Norway flag

Codes, extension, profiles and more - Local Development build (v1.0.0). See the Directory of published versions

Extension: Representant

Official URL: http://helsenorge.no/fhir/StructureDefinition/hn-extension-representant Version: 1.0.0
Active as of 2024-06-12 Responsible: Helsenorge Computable Name: HnExtensionRepresentant

Person som representerer en annen etter avtale, vedtakk mm.

Context of Use

This extension may be used on the following element(s):

  • Element ID Element

Usage info

Usage:

Formal Views of Extension Content

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

This structure is derived from Extension

Summary

Complex Extension: Person som representerer en annen etter avtale, vedtakk mm.

  • name: HumanName: An Extension
  • ident: Identifier: An Extension

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionRepresentant
... extension 1..*ExtensionExtension
... extension:name S0..1ExtensionExtension
.... extension 0..0
.... url 1..1uri"name"
.... value[x] 0..1NoBasisHumanNameNorwegian human name
... extension:ident S1..1ExtensionExtension
.... extension 0..0
.... url 1..1uri"ident"
.... value[x] 1..1IdentifierValue of extension
..... type
...... coding 1..1CodingCode defined by a terminology system
Binding: DNR og FNR fra Volven 8116 (required)
....... system 1..1uriIdentity of the terminology system
....... code 1..1codeSymbol in syntax defined by the system
..... value 1..1stringThe value that is unique
... value[x] 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionRepresentant
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:name S0..1ExtensionExtension
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"name"
.... value[x] 0..1NoBasisHumanNameNorwegian human name
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"ident"
.... value[x] 1..1IdentifierValue of extension
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1stringUnique id for inter-element referencing
...... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ1..1CodingCode defined by a terminology system
Binding: DNR og FNR fra Volven 8116 (required)
....... id 0..1stringUnique id for inter-element referencing
....... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
....... version ΣN0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display ΣN0..1stringRepresentation defined by the system
....... userSelected ΣN0..1booleanIf this coding was chosen directly by the user
...... text ΣN0..1stringPlain text representation of the concept
..... system ΣN0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/hn-extension-representant"

doco Documentation for this format

This structure is derived from Extension

Summary

Complex Extension: Person som representerer en annen etter avtale, vedtakk mm.

  • name: HumanName: An Extension
  • ident: Identifier: An Extension

Differential View

This structure is derived from Extension

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionRepresentant
... extension 1..*ExtensionExtension
... extension:name S0..1ExtensionExtension
.... extension 0..0
.... url 1..1uri"name"
.... value[x] 0..1NoBasisHumanNameNorwegian human name
... extension:ident S1..1ExtensionExtension
.... extension 0..0
.... url 1..1uri"ident"
.... value[x] 1..1IdentifierValue of extension
..... type
...... coding 1..1CodingCode defined by a terminology system
Binding: DNR og FNR fra Volven 8116 (required)
....... system 1..1uriIdentity of the terminology system
....... code 1..1codeSymbol in syntax defined by the system
..... value 1..1stringThe value that is unique
... value[x] 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Extension 0..*ExtensionRepresentant
... id 0..1stringUnique id for inter-element referencing
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... extension:name S0..1ExtensionExtension
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"name"
.... value[x] 0..1NoBasisHumanNameNorwegian human name
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"ident"
.... value[x] 1..1IdentifierValue of extension
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1stringUnique id for inter-element referencing
...... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding Σ1..1CodingCode defined by a terminology system
Binding: DNR og FNR fra Volven 8116 (required)
....... id 0..1stringUnique id for inter-element referencing
....... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system Σ1..1uriIdentity of the terminology system
....... version ΣN0..1stringVersion of the system - if relevant
....... code Σ1..1codeSymbol in syntax defined by the system
....... display ΣN0..1stringRepresentation defined by the system
....... userSelected ΣN0..1booleanIf this coding was chosen directly by the user
...... text ΣN0..1stringPlain text representation of the concept
..... system ΣN0..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
... url 1..1uri"http://helsenorge.no/fhir/StructureDefinition/hn-extension-representant"

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Extension.extension:ident.value[x].userequiredIdentifierUse
Extension.extension:ident.value[x].typeextensibleIdentifier Type Codes
Extension.extension:ident.value[x].type.codingrequiredCS8116DnrFnrVS

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()
per-1errorExtension.extension:ident.value[x].periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1errorExtension.extension:ident.value[x].assignerSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))