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

Legemiddeldata fra institusjon til Legemiddelregisteret - Local Development build (v1.0.7) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Pasient

Official URL: http://hl7.no/fhir/ig/lmdi/StructureDefinition/lmdi-patient Version: 1.0.7
Draft as of 2025-09-30 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
... Slices for extension Content/Rules for all slices
.... extension:citizenship 0..0
... identifier S 0..* Identifier Identifikator for pasienten.
.... 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
... active 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:official 0..0
..... extension:urbanDistrict 0..1 NoBasisUrbanDistrict Kodet verdi for bydel. Kodeverk "Bydelsnummer" (OID 3403)
..... extension:propertyInformation 0..0
.... use C 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
.... type 0..1 code physical
Binding: LMDI Address Type (required)
Required Pattern: physical
.... text 0..0
.... line 0..0
.... city 0..0
.... district 0..1 string Kommune
..... Slices for extension Content/Rules for all slices
...... extension:municipalitycode 0..1 NoBasisMunicipalitycode Kodet verdi for kommune. Kodeverk "Kommunenummer og regionale spesialkoder" (OID 3402)
.... state 0..1 string Fylkesnavn
.... postalCode 0..0
.... country 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)

Path Status Usage ValueSet Version Source
Patient.address.use Base required LMDI Address Use 📦1.0.7 This IG
Patient.address.type Base required LMDI Address Type 📦1.0.7 This IG

Constraints

Id Grade Path(s) Description Expression
address-use-constraint error Patient.address.use Kun 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
... 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:urbanDistrict 0..1 Coding Kodet verdi for bydel. Kodeverk "Bydelsnummer" (OID 3403)
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
.... 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 physical
Binding: LMDI Address Type (required)
Required Pattern: physical
.... district Σ 0..1 string Kommune
Example General: Madison
..... Slices for extension Content/Rules for all slices
...... extension:municipalitycode 0..1 Coding Kodet verdi for kommune. Kodeverk "Kommunenummer og regionale spesialkoder" (OID 3402)
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

Path Status Usage ValueSet Version Source
Patient.extension:citizenship.​extension:code<br/>[] Base example

urn:iso:std:iso:3166

Not Stated Unknown
Patient.identifier:FNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:FHN.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:DNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:HNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required LMDI Address Use 📦1.0.7 This IG
Patient.address.type Base required LMDI Address Type 📦1.0.7 This IG
Patient.communication.​language Base preferred Common Languages 📦4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
address-use-constraint error Patient.address.use Kun home, temp eller old er tillatt for address.use address.use.empty() or address.use in ('home' | 'temp' | 'old')
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If 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-4 error Patient If 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-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ref-1 error Patient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.other SHALL 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
... 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:urbanDistrict 0..1 Coding Kodet verdi for bydel. Kodeverk "Bydelsnummer" (OID 3403)
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
.... 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 physical
Binding: LMDI Address Type (required)
Required Pattern: physical
.... 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 0..1 Coding Kodet verdi for kommune. Kodeverk "Kommunenummer og regionale spesialkoder" (OID 3402)
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
.... 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

Path Status Usage ValueSet Version Source
Patient.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Patient.extension:citizenship.​extension:code<br/>[] Base example

urn:iso:std:iso:3166

Not Stated Unknown
Patient.identifier:FNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:FNR.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.identifier:FHN.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:FHN.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.identifier:DNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:DNR.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.identifier:HNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:HNR.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required LMDI Address Use 📦1.0.7 This IG
Patient.address.type Base required LMDI Address Type 📦1.0.7 This IG
Patient.contact.relationship Base extensible Patient Contact Relationship 📦4.0.1 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.communication.​language Base preferred Common Languages 📦4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
address-use-constraint error Patient.address.use Kun home, temp eller old er tillatt for address.use address.use.empty() or address.use in ('home' | 'temp' | 'old')
cpt-2 error Patient.contact.telecom A system is required if a value is provided. value.empty() or system.exists()
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If 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-4 error Patient If 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-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
per-1 error Patient.identifier:FNR.period, Patient.identifier:FHN.period, Patient.identifier:DNR.period, Patient.identifier:HNR.period, Patient.address.period, Patient.contact.period If present, start SHALL have a lower value than end start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1 error Patient.identifier:FNR.assigner, Patient.identifier:FHN.assigner, Patient.identifier:DNR.assigner, Patient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.other SHALL 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

Must-Support: 6 elements
Prohibited: 23 elements

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
... Slices for extension Content/Rules for all slices
.... extension:citizenship 0..0
... identifier S 0..* Identifier Identifikator for pasienten.
.... 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
... active 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:official 0..0
..... extension:urbanDistrict 0..1 NoBasisUrbanDistrict Kodet verdi for bydel. Kodeverk "Bydelsnummer" (OID 3403)
..... extension:propertyInformation 0..0
.... use C 0..1 code home | temp | old
Binding: LMDI Address Use (required): Tillatte verdier er home, temp eller old
Constraints: address-use-constraint
.... type 0..1 code physical
Binding: LMDI Address Type (required)
Required Pattern: physical
.... text 0..0
.... line 0..0
.... city 0..0
.... district 0..1 string Kommune
..... Slices for extension Content/Rules for all slices
...... extension:municipalitycode 0..1 NoBasisMunicipalitycode Kodet verdi for kommune. Kodeverk "Kommunenummer og regionale spesialkoder" (OID 3402)
.... state 0..1 string Fylkesnavn
.... postalCode 0..0
.... country 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)

Path Status Usage ValueSet Version Source
Patient.address.use Base required LMDI Address Use 📦1.0.7 This IG
Patient.address.type Base required LMDI Address Type 📦1.0.7 This IG

Constraints

Id Grade Path(s) Description Expression
address-use-constraint error Patient.address.use Kun 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
... 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:urbanDistrict 0..1 Coding Kodet verdi for bydel. Kodeverk "Bydelsnummer" (OID 3403)
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
.... 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 physical
Binding: LMDI Address Type (required)
Required Pattern: physical
.... district Σ 0..1 string Kommune
Example General: Madison
..... Slices for extension Content/Rules for all slices
...... extension:municipalitycode 0..1 Coding Kodet verdi for kommune. Kodeverk "Kommunenummer og regionale spesialkoder" (OID 3402)
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

Path Status Usage ValueSet Version Source
Patient.extension:citizenship.​extension:code<br/>[] Base example

urn:iso:std:iso:3166

Not Stated Unknown
Patient.identifier:FNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:FHN.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:DNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:HNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required LMDI Address Use 📦1.0.7 This IG
Patient.address.type Base required LMDI Address Type 📦1.0.7 This IG
Patient.communication.​language Base preferred Common Languages 📦4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
address-use-constraint error Patient.address.use Kun home, temp eller old er tillatt for address.use address.use.empty() or address.use in ('home' | 'temp' | 'old')
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If 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-4 error Patient If 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-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
ref-1 error Patient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.other SHALL 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
... 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:urbanDistrict 0..1 Coding Kodet verdi for bydel. Kodeverk "Bydelsnummer" (OID 3403)
URL: http://hl7.no/fhir/StructureDefinition/no-basis-urban-district
Binding: urn:oid:2.16.578.1.12.4.1.1.3403 (required): Bydel
.... 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 physical
Binding: LMDI Address Type (required)
Required Pattern: physical
.... 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 0..1 Coding Kodet verdi for kommune. Kodeverk "Kommunenummer og regionale spesialkoder" (OID 3402)
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
.... 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

Path Status Usage ValueSet Version Source
Patient.language Base preferred Common Languages 📦4.0.1 FHIR Std.
Patient.extension:citizenship.​extension:code<br/>[] Base example

urn:iso:std:iso:3166

Not Stated Unknown
Patient.identifier:FNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:FNR.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.identifier:FHN.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:FHN.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.identifier:DNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:DNR.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.identifier:HNR.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:HNR.​type Base extensible IdentifierType 📦4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required LMDI Address Use 📦1.0.7 This IG
Patient.address.type Base required LMDI Address Type 📦1.0.7 This IG
Patient.contact.relationship Base extensible Patient Contact Relationship 📦4.0.1 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.communication.​language Base preferred Common Languages 📦4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
address-use-constraint error Patient.address.use Kun home, temp eller old er tillatt for address.use address.use.empty() or address.use in ('home' | 'temp' | 'old')
cpt-2 error Patient.contact.telecom A system is required if a value is provided. value.empty() or system.exists()
dom-2 error Patient If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Patient If 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-4 error Patient If 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-5 error Patient If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Patient A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
per-1 error Patient.identifier:FNR.period, Patient.identifier:FHN.period, Patient.identifier:DNR.period, Patient.identifier:HNR.period, Patient.address.period, Patient.contact.period If present, start SHALL have a lower value than end start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1 error Patient.identifier:FNR.assigner, Patient.identifier:FHN.assigner, Patient.identifier:DNR.assigner, Patient.identifier:HNR.assigner, Patient.contact.organization, Patient.link.other SHALL 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

Must-Support: 6 elements
Prohibited: 23 elements

 

Other representations of profile: CSV, Excel, Schematron