Legemiddeldata fra institusjon til Legemiddelregisteret — 1.0.6 - ci-build Norway flag

Publish Box goes here

Resource Profile: Pasient

Official URL: http://hl7.no/fhir/ig/lmdi/StructureDefinition/lmdi-patient Version: 1.0.6
Draft as of 2025-09-12 Computable Name: Pasient

Pasienten som har fått rekvirert eller administrert legemiddel, basert på no-basis-Patient

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

This structure is derived from NoBasisPatient

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
... text 0..0
... identifier S 0..* Identifier Identifikator for pasienten.
... Slices for identifier Content/Rules for all slices
.... identifier:FNR S 0..1 Identifier Fødselsnummer
..... value 1..1 string Fødselsnummeret (11 siffer)
Example Fødselsnummer: 12345678901
Example Fødselsnummer: 13057444850
.... identifier:FHN 0..0
.... identifier:DNR S 0..1 Identifier D-nummer
..... value 1..1 string D-nummer (11 siffer)
Example D-nummer: 12345678901
.... identifier:HNR 0..0
... name 0..0
... telecom 0..0
... gender S 0..1 code Kjønn
... birthDate S 0..1 date Fødselsdato
... deceased[x] 0..0
... address S 0..* NoBasisAddress Norwegian address
.... Slices for extension Content/Rules for all slices
..... extension:propertyinformation 0..1 (Complex) real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
...... Slices for extension Content/Rules for all slices
....... extension:municipality 0..* Extension Extension
........ extension 0..0
........ value[x]
......... system 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.3402
......... code 1..1 code Symbol in syntax defined by the system
.... use C 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
.... text 0..0
.... line 0..0
.... city 0..0
.... district 0..1 string Kommune
.... state 0..1 string Fylkesnavn
.... postalCode 0..0
... maritalStatus 0..0
... multipleBirth[x] 0..0
... photo 0..0
... contact 0..0
... communication 0..0
... generalPractitioner 0..0
... managingOrganization 0..0
... link 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Patient.address.userequiredLmdiAddressUse
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-address-use
From this IG

Constraints

IdGradePath(s)DetailsRequirements
address-use-constrainterrorPatient.address.useKun home, temp eller old er tillatt for address.use
: address.use.empty() or address.use in ('home' | 'temp' | 'old')
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... extension:citizenship N 0..* (Complex) The citizenship of the patient
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
..... Slices for extension Content/Rules for all slices
...... extension:code N 0..1 Extension Nation code of citizenship
Binding: urn:iso:std:iso:3166 (example)
....... extension N 0..0
....... url 1..1 uri "code"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:period N 0..1 Extension Time period of citizenship
....... extension N 0..0
....... url 1..1 uri "period"
....... value[x] N 1..1 Period Value of extension
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
.... identifier:FNR SΣ 0..1 Identifier Fødselsnummer
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ 1..1 string Fødselsnummeret (11 siffer)
Example General: 123456
Example Fødselsnummer: 13057444850
Example Fødselsnummer: 12345678901
.... identifier:DNR SΣ 0..1 Identifier D-nummer
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ 1..1 string D-nummer (11 siffer)
Example General: 123456
Example D-nummer: 12345678901
... gender SΣ 0..1 code Kjønn
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Fødselsdato
... address SΣ 0..* NoBasisAddress Norwegian address
.... Slices for extension Content/Rules for all slices
..... extension:official N 0..1 boolean The concept of an officially registered address
URL: http://hl7.no/fhir/StructureDefinition/no-basis-address-official
..... extension:urbanDistrict N 0..1 Coding urban district information
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
..... extension:propertyInformation N 0..* (Complex) Real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
..... extension:propertyinformation 0..1 (Complex) real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
...... Slices for extension Content/Rules for all slices
....... extension:cadastralUnitNumber N 0..1 Extension cadastral unit number
........ url 1..1 uri "cadastralUnitNumber"
....... extension:propertyUnitNumber N 0..1 Extension Property unit number
........ url 1..1 uri "propertyUnitNumber"
....... extension:leaseholdNumber N 0..* Extension Leasehold number
........ url 1..1 uri "leaseholdNumber"
....... extension:condominiumUnitNumber N 0..* Extension Condominium unit number
........ url 1..1 uri "condominiumUnitNumber"
....... extension:municipality 0..* Extension Extension
........ extension 0..0
........ url 1..1 uri "municipality"
...... url 1..1 uri "http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation"
.... use ?!ΣC 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
Example General: home
.... district Σ 0..1 string Kommune
Example General: Madison
..... Slices for extension Content/Rules for all slices
...... extension:municipalitycode N 0..1 Coding Coded value for municipality/county Norwegian kommune
URL: http://hl7.no/fhir/StructureDefinition/no-basis-municipalitycode
Binding: https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle (required)
.... state Σ 0..1 string Fylkesnavn

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Patient.extension:citizenship.extension:code
[]
example

urn:iso:std:iso:3166

urn:iso:std:iso:3166
Patient.identifier:FNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:FHN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:DNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:HNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From the FHIR Standard
Patient.address.userequiredLmdiAddressUse
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-address-use
From this IG
Patient.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Patient.link.typerequiredLinkType
http://hl7.org/fhir/ValueSet/link-type|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
address-use-constrainterrorPatient.address.useKun home, temp eller old er tillatt for address.use
: address.use.empty() or address.use in ('home' | 'temp' | 'old')
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
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()
ref-1errorPatient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.otherSHALL 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'))
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:citizenship N 0..* (Complex) The citizenship of the patient
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:code N 0..1 Extension Nation code of citizenship
Binding: urn:iso:std:iso:3166 (example)
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..0
....... url 1..1 uri "code"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:period N 0..1 Extension Time period of citizenship
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..0
....... url 1..1 uri "period"
....... value[x] N 1..1 Period Value of extension
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for identifier SΣ 0..* Identifier Identifikator for pasienten.
Slice: Unordered, Open by value:system
.... identifier:FNR SΣ 0..1 Identifier Fødselsnummer
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description 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.
..... system Σ 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ 1..1 string Fødselsnummeret (11 siffer)
Example General: 123456
Example Fødselsnummer: 13057444850
Example Fødselsnummer: 12345678901
..... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
..... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
.... identifier:DNR SΣ 0..1 Identifier D-nummer
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description 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.
..... system Σ 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ 1..1 string D-nummer (11 siffer)
Example General: 123456
Example D-nummer: 12345678901
..... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
..... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
... gender SΣ 0..1 code Kjønn
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Fødselsdato
... address SΣ 0..* NoBasisAddress Norwegian address
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension:official N 0..1 boolean The concept of an officially registered address
URL: http://hl7.no/fhir/StructureDefinition/no-basis-address-official
..... extension:urbanDistrict N 0..1 Coding urban district information
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
..... extension:propertyInformation N 0..* (Complex) Real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
..... extension:propertyinformation 0..1 (Complex) real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... extension:cadastralUnitNumber N 0..1 Extension cadastral unit number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "cadastralUnitNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:propertyUnitNumber N 0..1 Extension Property unit number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "propertyUnitNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:leaseholdNumber N 0..* Extension Leasehold number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "leaseholdNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:condominiumUnitNumber N 0..* Extension Condominium unit number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "condominiumUnitNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:municipality 0..* Extension Extension
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "municipality"
........ value[x] 0..1 Coding Kommunenummer according to CodeSystem
Binding: urn:oid:2.16.578.1.12.4.1.1.3402 (required): Kommunenummer according to CodeSystem
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.3402
......... version Σ 0..1 string Version of the system - if relevant
......... code Σ 1..1 code Symbol in syntax defined by the system
......... display Σ 0..1 string Representation defined by the system
......... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... url 1..1 uri "http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation"
.... use ?!ΣC 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
Example General: home
.... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
.... district Σ 0..1 string Kommune
Example General: Madison
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:municipalitycode N 0..1 Coding Coded value for municipality/county Norwegian kommune
URL: http://hl7.no/fhir/StructureDefinition/no-basis-municipalitycode
Binding: https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle (required)
..... value 0..1 string Primitive value for string
Max Length:1048576
.... state Σ 0..1 string Fylkesnavn
.... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
.... period ΣC 0..1 Period Time period when address was/is in use
Constraints: per-1
Example General: {"start":"2010-03-23","end":"2010-07-01"}

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Patient.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Patient.extension:citizenship.extension:code
[]
example

urn:iso:std:iso:3166

urn:iso:std:iso:3166
Patient.identifier:FNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:FNR.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.identifier:FHN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:FHN.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.identifier:DNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:DNR.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.identifier:HNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:HNR.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From the FHIR Standard
Patient.address.extension:propertyinformation.extension:municipality.value[x]required

urn:oid:2.16.578.1.12.4.1.1.3402

urn:oid:2.16.578.1.12.4.1.1.3402
Patient.address.userequiredLmdiAddressUse
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-address-use
From this IG
Patient.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
From the FHIR Standard
Patient.contact.relationshipextensiblePatientContactRelationship
http://hl7.org/fhir/ValueSet/patient-contactrelationship
From the FHIR Standard
Patient.contact.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From the FHIR Standard
Patient.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Patient.link.typerequiredLinkType
http://hl7.org/fhir/ValueSet/link-type|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
address-use-constrainterrorPatient.address.useKun home, temp eller old er tillatt for address.use
: address.use.empty() or address.use in ('home' | 'temp' | 'old')
cpt-2errorPatient.contact.telecomA system is required if a value is provided.
: value.empty() or system.exists()
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
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-1errorPatient.identifier:FNR.period, Patient.identifier:FHN.period, Patient.identifier:DNR.period, Patient.identifier:HNR.period, Patient.address.period, Patient.contact.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1errorPatient.identifier:FNR.assigner, Patient.identifier:FHN.assigner, Patient.identifier:DNR.assigner, Patient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.otherSHALL 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'))

This structure is derived from NoBasisPatient

Summary

Mandatory: 0 element(1 nested mandatory element)
Must-Support: 6 elements
Fixed: 1 element
Prohibited: 20 elements

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from NoBasisPatient

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
... text 0..0
... identifier S 0..* Identifier Identifikator for pasienten.
... Slices for identifier Content/Rules for all slices
.... identifier:FNR S 0..1 Identifier Fødselsnummer
..... value 1..1 string Fødselsnummeret (11 siffer)
Example Fødselsnummer: 12345678901
Example Fødselsnummer: 13057444850
.... identifier:FHN 0..0
.... identifier:DNR S 0..1 Identifier D-nummer
..... value 1..1 string D-nummer (11 siffer)
Example D-nummer: 12345678901
.... identifier:HNR 0..0
... name 0..0
... telecom 0..0
... gender S 0..1 code Kjønn
... birthDate S 0..1 date Fødselsdato
... deceased[x] 0..0
... address S 0..* NoBasisAddress Norwegian address
.... Slices for extension Content/Rules for all slices
..... extension:propertyinformation 0..1 (Complex) real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
...... Slices for extension Content/Rules for all slices
....... extension:municipality 0..* Extension Extension
........ extension 0..0
........ value[x]
......... system 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.3402
......... code 1..1 code Symbol in syntax defined by the system
.... use C 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
.... text 0..0
.... line 0..0
.... city 0..0
.... district 0..1 string Kommune
.... state 0..1 string Fylkesnavn
.... postalCode 0..0
... maritalStatus 0..0
... multipleBirth[x] 0..0
... photo 0..0
... contact 0..0
... communication 0..0
... generalPractitioner 0..0
... managingOrganization 0..0
... link 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Patient.address.userequiredLmdiAddressUse
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-address-use
From this IG

Constraints

IdGradePath(s)DetailsRequirements
address-use-constrainterrorPatient.address.useKun home, temp eller old er tillatt for address.use
: address.use.empty() or address.use in ('home' | 'temp' | 'old')

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... extension:citizenship N 0..* (Complex) The citizenship of the patient
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
..... Slices for extension Content/Rules for all slices
...... extension:code N 0..1 Extension Nation code of citizenship
Binding: urn:iso:std:iso:3166 (example)
....... extension N 0..0
....... url 1..1 uri "code"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:period N 0..1 Extension Time period of citizenship
....... extension N 0..0
....... url 1..1 uri "period"
....... value[x] N 1..1 Period Value of extension
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
.... identifier:FNR SΣ 0..1 Identifier Fødselsnummer
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ 1..1 string Fødselsnummeret (11 siffer)
Example General: 123456
Example Fødselsnummer: 13057444850
Example Fødselsnummer: 12345678901
.... identifier:DNR SΣ 0..1 Identifier D-nummer
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... system Σ 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ 1..1 string D-nummer (11 siffer)
Example General: 123456
Example D-nummer: 12345678901
... gender SΣ 0..1 code Kjønn
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Fødselsdato
... address SΣ 0..* NoBasisAddress Norwegian address
.... Slices for extension Content/Rules for all slices
..... extension:official N 0..1 boolean The concept of an officially registered address
URL: http://hl7.no/fhir/StructureDefinition/no-basis-address-official
..... extension:urbanDistrict N 0..1 Coding urban district information
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
..... extension:propertyInformation N 0..* (Complex) Real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
..... extension:propertyinformation 0..1 (Complex) real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
...... Slices for extension Content/Rules for all slices
....... extension:cadastralUnitNumber N 0..1 Extension cadastral unit number
........ url 1..1 uri "cadastralUnitNumber"
....... extension:propertyUnitNumber N 0..1 Extension Property unit number
........ url 1..1 uri "propertyUnitNumber"
....... extension:leaseholdNumber N 0..* Extension Leasehold number
........ url 1..1 uri "leaseholdNumber"
....... extension:condominiumUnitNumber N 0..* Extension Condominium unit number
........ url 1..1 uri "condominiumUnitNumber"
....... extension:municipality 0..* Extension Extension
........ extension 0..0
........ url 1..1 uri "municipality"
...... url 1..1 uri "http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation"
.... use ?!ΣC 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
Example General: home
.... district Σ 0..1 string Kommune
Example General: Madison
..... Slices for extension Content/Rules for all slices
...... extension:municipalitycode N 0..1 Coding Coded value for municipality/county Norwegian kommune
URL: http://hl7.no/fhir/StructureDefinition/no-basis-municipalitycode
Binding: https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle (required)
.... state Σ 0..1 string Fylkesnavn

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Patient.extension:citizenship.extension:code
[]
example

urn:iso:std:iso:3166

urn:iso:std:iso:3166
Patient.identifier:FNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:FHN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:DNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:HNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From the FHIR Standard
Patient.address.userequiredLmdiAddressUse
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-address-use
From this IG
Patient.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Patient.link.typerequiredLinkType
http://hl7.org/fhir/ValueSet/link-type|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
address-use-constrainterrorPatient.address.useKun home, temp eller old er tillatt for address.use
: address.use.empty() or address.use in ('home' | 'temp' | 'old')
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
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()
ref-1errorPatient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.otherSHALL 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'))

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... extension:citizenship N 0..* (Complex) The citizenship of the patient
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:code N 0..1 Extension Nation code of citizenship
Binding: urn:iso:std:iso:3166 (example)
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..0
....... url 1..1 uri "code"
....... value[x] N 1..1 CodeableConcept Value of extension
...... extension:period N 0..1 Extension Time period of citizenship
....... id 0..1 string Unique id for inter-element referencing
....... extension N 0..0
....... url 1..1 uri "period"
....... value[x] N 1..1 Period Value of extension
..... url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
... modifierExtension ?!N 0..* Extension Extensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for identifier SΣ 0..* Identifier Identifikator for pasienten.
Slice: Unordered, Open by value:system
.... identifier:FNR SΣ 0..1 Identifier Fødselsnummer
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description 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.
..... system Σ 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1
..... value Σ 1..1 string Fødselsnummeret (11 siffer)
Example General: 123456
Example Fødselsnummer: 13057444850
Example Fødselsnummer: 12345678901
..... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
..... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
.... identifier:DNR SΣ 0..1 Identifier D-nummer
..... id 0..1 string Unique id for inter-element referencing
..... extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Description 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.
..... system Σ 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2
..... value Σ 1..1 string D-nummer (11 siffer)
Example General: 123456
Example D-nummer: 12345678901
..... period ΣC 0..1 Period Time period when id is/was valid for use
Constraints: per-1
..... assigner ΣC 0..1 Reference(Organization) Organization that issued id (may be just text)
Constraints: ref-1
... gender SΣ 0..1 code Kjønn
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate SΣ 0..1 date Fødselsdato
... address SΣ 0..* NoBasisAddress Norwegian address
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... extension:official N 0..1 boolean The concept of an officially registered address
URL: http://hl7.no/fhir/StructureDefinition/no-basis-address-official
..... extension:urbanDistrict N 0..1 Coding urban district information
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
..... extension:propertyInformation N 0..* (Complex) Real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
..... extension:propertyinformation 0..1 (Complex) real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
...... id 0..1 string Unique id for inter-element referencing
...... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... extension:cadastralUnitNumber N 0..1 Extension cadastral unit number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "cadastralUnitNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:propertyUnitNumber N 0..1 Extension Property unit number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "propertyUnitNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:leaseholdNumber N 0..* Extension Leasehold number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "leaseholdNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:condominiumUnitNumber N 0..* Extension Condominium unit number
........ id 0..1 string Unique id for inter-element referencing
........ extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
........ url 1..1 uri "condominiumUnitNumber"
........ value[x] N 0..1 integer Value of extension
....... extension:municipality 0..* Extension Extension
........ id 0..1 string Unique id for inter-element referencing
........ extension 0..0
........ url 1..1 uri "municipality"
........ value[x] 0..1 Coding Kommunenummer according to CodeSystem
Binding: urn:oid:2.16.578.1.12.4.1.1.3402 (required): Kommunenummer according to CodeSystem
......... id 0..1 string Unique id for inter-element referencing
......... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
......... system Σ 0..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.3402
......... version Σ 0..1 string Version of the system - if relevant
......... code Σ 1..1 code Symbol in syntax defined by the system
......... display Σ 0..1 string Representation defined by the system
......... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... url 1..1 uri "http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation"
.... use ?!ΣC 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
Example General: home
.... type Σ 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
.... district Σ 0..1 string Kommune
Example General: Madison
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension N 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:municipalitycode N 0..1 Coding Coded value for municipality/county Norwegian kommune
URL: http://hl7.no/fhir/StructureDefinition/no-basis-municipalitycode
Binding: https://register.geonorge.no/subregister/sosi-kodelister/kartverket/kommunenummer-alle (required)
..... value 0..1 string Primitive value for string
Max Length:1048576
.... state Σ 0..1 string Fylkesnavn
.... country Σ 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
.... period ΣC 0..1 Period Time period when address was/is in use
Constraints: per-1
Example General: {"start":"2010-03-23","end":"2010-07-01"}

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Patient.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Patient.extension:citizenship.extension:code
[]
example

urn:iso:std:iso:3166

urn:iso:std:iso:3166
Patient.identifier:FNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:FNR.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.identifier:FHN.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:FHN.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.identifier:DNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:DNR.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.identifier:HNR.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From the FHIR Standard
Patient.identifier:HNR.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From the FHIR Standard
Patient.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From the FHIR Standard
Patient.address.extension:propertyinformation.extension:municipality.value[x]required

urn:oid:2.16.578.1.12.4.1.1.3402

urn:oid:2.16.578.1.12.4.1.1.3402
Patient.address.userequiredLmdiAddressUse
http://hl7.no/fhir/ig/lmdi/ValueSet/lmdi-address-use
From this IG
Patient.address.typerequiredAddressType
http://hl7.org/fhir/ValueSet/address-type|4.0.1
From the FHIR Standard
Patient.contact.relationshipextensiblePatientContactRelationship
http://hl7.org/fhir/ValueSet/patient-contactrelationship
From the FHIR Standard
Patient.contact.genderrequiredAdministrativeGender
http://hl7.org/fhir/ValueSet/administrative-gender|4.0.1
From the FHIR Standard
Patient.communication.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
Patient.link.typerequiredLinkType
http://hl7.org/fhir/ValueSet/link-type|4.0.1
From the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
address-use-constrainterrorPatient.address.useKun home, temp eller old er tillatt for address.use
: address.use.empty() or address.use in ('home' | 'temp' | 'old')
cpt-2errorPatient.contact.telecomA system is required if a value is provided.
: value.empty() or system.exists()
dom-2errorPatientIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPatientIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorPatientIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorPatientIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePatientA resource should have narrative for robust management
: text.`div`.exists()
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-1errorPatient.identifier:FNR.period, Patient.identifier:FHN.period, Patient.identifier:DNR.period, Patient.identifier:HNR.period, Patient.address.period, Patient.contact.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1errorPatient.identifier:FNR.assigner, Patient.identifier:FHN.assigner, Patient.identifier:DNR.assigner, Patient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.otherSHALL 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'))

This structure is derived from NoBasisPatient

Summary

Mandatory: 0 element(1 nested mandatory element)
Must-Support: 6 elements
Fixed: 1 element
Prohibited: 20 elements

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron