DIPS Core Implementation Guide
0.1.0 - ci-build Norway

DIPS Core Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: DIPSPatient

Official URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatient Version: 0.1.0
Draft as of 2026-11-10 Computable Name: DIPSPatient

The DIPS Patient Profile inherits from the FHIR Patient resource; refer to it for scope and usage definitions

Example Usage Scenarios:

The following are example usage scenarios for this profile:

Query by Patient name or NPI

Usages:

  • This Profile is not used by any profiles in this Specification

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.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:deathRegisteredTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathRegisteredTime
Patient.Slices for extension.extension:deathComment 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathComment
Patient.Slices for extension.extension:isUpdatedByPopulationRegister 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/IsUpdatedByPopulationRegister
Patient.Slices for extension.extension:deathRegisteredBy 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DeathRegisteredBy
Patient.Slices for extension.extension:hospitalSectorId 0..* decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorId
Patient.Slices for extension.extension:hospitalSectorName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorName
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier Identifier for this patient
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:All Slices.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:FNR This element is included in summaries. 0..* Identifier Norwegian FNR
Patient.Slices for identifier.identifier:FNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FNR.system This element is included in summaries. 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1 (no extensions allowed)
Patient.Slices for identifier.identifier:FNR.value This element is included in summaries. 1..1 string The actual Fødselsnummer
Example General: 123456
Example Fødselsnummer: 13057444850
Patient.Slices for identifier.identifier:FHN This element is included in summaries. 0..* Identifier Felles hjelpenummer used for the patient
Patient.Slices for identifier.identifier:FHN.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FHN.system This element is included in summaries. 1..1 uri Identification of the Norwegian felles hjelpenummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.3 (no extensions allowed)
Patient.Slices for identifier.identifier:FHN.value This element is included in summaries. 1..1 string The actual Hjelpenummer
Example General: 123456
Patient.Slices for identifier.identifier:DNR This element is included in summaries. 0..* Identifier The D-nummer of the patient
Patient.Slices for identifier.identifier:DNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:DNR.system This element is included in summaries. 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2 (no extensions allowed)
Patient.Slices for identifier.identifier:DNR.value This element is included in summaries. 1..1 string The actual D-nummer
Example General: 123456
Patient.Slices for identifier.identifier:HNR This element is included in summaries. 0..* Identifier A locally assigned H-nummer
Patient.Slices for identifier.identifier:HNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:HNR.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: HNR (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:HNR.assigner This element is included in summaries. 1..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:patientId This element is included in summaries. 0..* Identifier An identifier for this patient
Patient.Slices for identifier.identifier:patientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:patientId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-patientid (no extensions allowed)
Patient.Slices for identifier.identifier:patientId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.generalPractitioner 0..* DIPSPractitionerRoleReference(Organization | Practitioner | PractitionerRole | no-basis-Practitioner | no-basis-PractitionerRole | no-basis-Organization) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 DIPSOrganizationReference(Organization | no-basis-Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

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 State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
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.identifier:patientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()

This structure is derived from NoBasisPatient

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
Patient.meta
Patient.meta.Slices for security 0..* Coding Security Labels applied to this resource
Slice: Unordered, Open by value:system
Patient.meta.Slices for security.security:addressConfidentiality 0..* Coding Security Labels applied to this resource
Patient.meta.Slices for security.security:addressConfidentiality.system 1..1 uri Identity of the terminology system
Patient.meta.Slices for security.security:addressConfidentiality.code 1..1 code graderingsnivå from FREG
Patient.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship 0..0 Nation(s) where the patient claims citizenship
Patient.Slices for extension.extension:deathRegisteredTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathRegisteredTime
Patient.Slices for extension.extension:deathComment 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathComment
Patient.Slices for extension.extension:isUpdatedByPopulationRegister 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/IsUpdatedByPopulationRegister
Patient.Slices for extension.extension:deathRegisteredBy 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DeathRegisteredBy
Patient.Slices for extension.extension:hospitalSectorId 0..* decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorId
Patient.Slices for extension.extension:hospitalSectorName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorName
Patient.identifier 0..* Identifier Identifier for this patient
Patient.identifier.system 0..1 uri The namespace for the identifier value
Patient.identifier.value 0..1 string The value that is unique
Patient.Slices for identifier.identifier:patientId 0..* Identifier An identifier for this patient
Patient.Slices for identifier.identifier:patientId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-patientid (no extensions allowed)
Patient.Slices for identifier.identifier:patientId.value 1..1 string The value that is unique
Patient.active 0..1 boolean Whether this patient's record is in active use
Patient.name
Patient.name.text 0..1 string Text representation of the full name
Patient.name.family 0..1 string Family name (often called 'Surname')
Patient.telecom
Patient.telecom.Slices for extension Content/Rules for all slices
Patient.telecom.Slices for extension.extension:DipsPatientPhoneTypeId 0..1 decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientPhoneTypeId
Patient.telecom.Slices for extension.extension:canReceiveSms 0..1 boolean DIPS Can Receive SMS
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCanReceiveSms
Patient.telecom.Slices for extension.extension:commentText 0..1 string DIPS Comment Text
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCommentText
Patient.address
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:StateName 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientStateName
Patient.address.Slices for extension.extension:LastOfficialAddressSyncTime 0..1 dateTime Extension
URL: http://dips.no/fhir/StructureDefinition/R4/LastOfficialAddressSyncTime
Patient.address.line 0..* string Street name, number, direction & P.O. Box etc.
Patient.address.city 0..1 string Poststed or city
Patient.address.district 0..1 string name of "kommune"
Patient.address.district.Slices for extension Content/Rules for all slices
Patient.address.district.Slices for extension.extension:municipality 0..1 Coding Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientMunicipality
Patient.address.state 0..1 string norwegian "fylke"
Patient.address.postalCode 0..1 string Postal code for area
Patient.address.country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.address.period
Patient.address.period.start 0..1 dateTime Starting time with inclusive boundary
Patient.address.period.end 0..1 dateTime End time with inclusive boundary, if not ongoing
Patient.contact
Patient.contact.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.contact.Slices for extension.extension:contactIdentifier 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactIdentifier
Patient.contact.Slices for extension.extension:contactPratitionerRoleName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactPractitionerRoleName
Patient.contact.relationship
Patient.contact.relationship.Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient 0..* Coding Code defined by a terminology system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034 (no extensions allowed)
Patient.contact.organization 0..1 DIPSOrganizationReference(Organization) Organization that is associated with the contact
Patient.communication
Patient.communication.language
Patient.communication.language.Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.communication.language.Slices for coding.coding:DipsCoding 0..* Coding Code defined by a terminology system
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId 0..1 (Complex) dips-patient-language-id
URL: http://hl7.no/fhir/StructureDefinition/dips-patient-language-id
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x] Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].value[x]:valueId 0..1 id Value of extension
Patient.communication.language.Slices for coding.coding:DipsCoding.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1587 (no extensions allowed)
Patient.communication.language.Slices for coding.coding:ISOCoding 0..* Coding Code defined by a terminology system
Binding: LanguageCodes (required)
Patient.communication.language.Slices for coding.coding:ISOCoding.system 1..1 uri Identity of the terminology system
Patient.generalPractitioner 0..* DIPSPractitionerRoleReference(Organization | Practitioner | PractitionerRole | no-basis-Practitioner | no-basis-PractitionerRole | no-basis-Organization) Patient's nominated primary care provider
Patient.managingOrganization 0..1 DIPSOrganizationReference(Organization | no-basis-Organization) Organization that is the custodian of the patient record

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Patient.communication.​language.coding:ISOCoding Base required LanguageCodes 📦0.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.meta.id 0..1 string Unique id for inter-element referencing
Patient.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Patient.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Patient.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Patient.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
Patient.meta.Slices for security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Slice: Unordered, Open by value:system
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Patient.meta.Slices for security.security:addressConfidentiality This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Patient.meta.Slices for security.security:addressConfidentiality.id 0..1 string Unique id for inter-element referencing
Patient.meta.Slices for security.security:addressConfidentiality.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.meta.Slices for security.security:addressConfidentiality.system This element is included in summaries. 1..1 uri Identity of the terminology system
Patient.meta.Slices for security.security:addressConfidentiality.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.meta.Slices for security.security:addressConfidentiality.code This element is included in summaries. 1..1 code graderingsnivå from FREG
Patient.meta.Slices for security.security:addressConfidentiality.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.meta.Slices for security.security:addressConfidentiality.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:deathRegisteredTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathRegisteredTime
Patient.Slices for extension.extension:deathComment 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathComment
Patient.Slices for extension.extension:isUpdatedByPopulationRegister 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/IsUpdatedByPopulationRegister
Patient.Slices for extension.extension:deathRegisteredBy 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DeathRegisteredBy
Patient.Slices for extension.extension:hospitalSectorId 0..* decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorId
Patient.Slices for extension.extension:hospitalSectorName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorName
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier Identifier for this patient
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:All Slices.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:All Slices.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:All Slices.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:FNR This element is included in summaries. 0..* Identifier Norwegian FNR
Patient.Slices for identifier.identifier:FNR.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:FNR.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:FNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FNR.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:FNR.system This element is included in summaries. 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1 (no extensions allowed)
Patient.Slices for identifier.identifier:FNR.value This element is included in summaries. 1..1 string The actual Fødselsnummer
Example General: 123456
Example Fødselsnummer: 13057444850
Patient.Slices for identifier.identifier:FNR.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:FNR.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:FHN This element is included in summaries. 0..* Identifier Felles hjelpenummer used for the patient
Patient.Slices for identifier.identifier:FHN.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:FHN.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:FHN.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FHN.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:FHN.system This element is included in summaries. 1..1 uri Identification of the Norwegian felles hjelpenummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.3 (no extensions allowed)
Patient.Slices for identifier.identifier:FHN.value This element is included in summaries. 1..1 string The actual Hjelpenummer
Example General: 123456
Patient.Slices for identifier.identifier:FHN.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:FHN.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:DNR This element is included in summaries. 0..* Identifier The D-nummer of the patient
Patient.Slices for identifier.identifier:DNR.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:DNR.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:DNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:DNR.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:DNR.system This element is included in summaries. 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2 (no extensions allowed)
Patient.Slices for identifier.identifier:DNR.value This element is included in summaries. 1..1 string The actual D-nummer
Example General: 123456
Patient.Slices for identifier.identifier:DNR.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:DNR.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:HNR This element is included in summaries. 0..* Identifier A locally assigned H-nummer
Patient.Slices for identifier.identifier:HNR.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:HNR.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:HNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:HNR.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:HNR.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:HNR.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:HNR.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:HNR.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:HNR.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:HNR.type.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8327 (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:HNR.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: HNR (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:HNR.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:HNR.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:HNR.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: HNR (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:HNR.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:HNR.assigner This element is included in summaries. 1..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:patientId This element is included in summaries. 0..* Identifier An identifier for this patient
Patient.Slices for identifier.identifier:patientId.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:patientId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:patientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:patientId.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:patientId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-patientid (no extensions allowed)
Patient.Slices for identifier.identifier:patientId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:patientId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:patientId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 0..* NoBasisHumanName A name associated with the patient
Patient.name.id 0..1 string Unique id for inter-element referencing
Patient.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.name.Slices for extension.extension:middlename 0..1 string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Text representation of the full name
Patient.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.name.given This element is included in summaries. 0..* string Given names (not always 'first')
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Prefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Suffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Patient.telecom.id 0..1 string Unique id for inter-element referencing
Patient.telecom.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.telecom.Slices for extension.extension:DipsPatientPhoneTypeId 0..1 decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientPhoneTypeId
Patient.telecom.Slices for extension.extension:canReceiveSms 0..1 boolean DIPS Can Receive SMS
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCanReceiveSms
Patient.telecom.Slices for extension.extension:commentText 0..1 string DIPS Comment Text
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCommentText
Patient.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Patient.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element is included in summaries. 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.birthDate This element is included in summaries. 0..1 date The date of birth for the individual
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element is included in summaries. 0..* NoBasisAddress Norwegian address
Patient.address.id 0..1 string Unique id for inter-element referencing
Patient.address.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.address.Slices for extension.extension:official 0..1 boolean The concept of an officially registered address
URL: http://hl7.no/fhir/StructureDefinition/no-basis-address-official
Patient.address.Slices for extension.extension:urbanDistrict 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
Patient.address.Slices for extension.extension:propertyInformation 0..* (Complex) Real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
Patient.address.Slices for extension.extension:StateName 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientStateName
Patient.address.Slices for extension.extension:LastOfficialAddressSyncTime 0..1 dateTime Extension
URL: http://dips.no/fhir/StructureDefinition/R4/LastOfficialAddressSyncTime
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.city This element is included in summaries. 0..1 string Poststed or city
Example General: Erewhon
Patient.address.district This element is included in summaries. 0..1 string name of "kommune"
Example General: Madison
Patient.address.district.id 0..1 string xml:id (or equivalent in JSON)
Patient.address.district.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.address.district.Slices for extension.extension:municipalitycode 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)
Patient.address.district.Slices for extension.extension:municipality 0..1 Coding Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientMunicipality
Patient.address.district.value 0..1 string Primitive value for string
Max Length:1048576
Patient.address.state This element is included in summaries. 0..1 string norwegian "fylke"
Patient.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.address.period This element is included in summaries. 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
Patient.address.period.id 0..1 string Unique id for inter-element referencing
Patient.address.period.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.address.period.start This element is included in summaries. C 0..1 dateTime Starting time with inclusive boundary
Patient.address.period.end This element is included in summaries. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Patient.multipleBirth[x].multipleBirthBoolean boolean
Patient.multipleBirth[x].multipleBirthInteger integer
Patient.photo 0..* Attachment Image of the patient
Patient.contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
Constraints: pat-1
Patient.contact.id 0..1 string Unique id for inter-element referencing
Patient.contact.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.contact.Slices for extension.extension:contactIdentifier 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactIdentifier
Patient.contact.Slices for extension.extension:contactPratitionerRoleName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactPractitionerRoleName
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept The kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
Patient.contact.relationship.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034 (no extensions allowed)
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.contact.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.contact.name 0..1 NoBasisHumanName A name associated with the contact person
Patient.contact.telecom 0..* ContactPoint A contact detail for the person
Patient.contact.address 0..1 NoBasisAddress Address for the contact person
Patient.contact.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.contact.organization C 0..1 DIPSOrganizationReference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.communication.language.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.communication.language.Slices for coding.coding:DipsCoding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.communication.language.Slices for coding.coding:DipsCoding.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId 0..1 (Complex) dips-patient-language-id
URL: http://hl7.no/fhir/StructureDefinition/dips-patient-language-id
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.url 1..1 uri "http://hl7.no/fhir/StructureDefinition/dips-patient-language-id"
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueBase64Binary base64Binary
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueBoolean boolean
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCanonical canonical(Any)
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCode code
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDate date
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDateTime dateTime
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDecimal decimal
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueId id
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueInstant instant
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueInteger integer
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueMarkdown markdown
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueOid oid
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valuePositiveInt positiveInt
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueString string
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueTime time
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUnsignedInt unsignedInt
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUri uri
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUrl url
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUuid uuid
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAddress Address
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAge Age
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAnnotation Annotation
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAttachment Attachment
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCodeableConcept CodeableConcept
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCoding Coding
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueContactPoint ContactPoint
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCount Count
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDistance Distance
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDuration Duration
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueHumanName HumanName
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueIdentifier Identifier
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueMoney Money
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valuePeriod Period
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueQuantity Quantity
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueRange Range
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueRatio Ratio
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueReference Reference(Any)
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueSampledData SampledData
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueSignature Signature
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueTiming Timing
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueContactDetail ContactDetail
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueContributor Contributor
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDataRequirement DataRequirement
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueExpression Expression
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueParameterDefinition ParameterDefinition
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueRelatedArtifact RelatedArtifact
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueTriggerDefinition TriggerDefinition
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUsageContext UsageContext
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDosage Dosage
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueMeta Meta
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x] Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].value[x]:valueId 0..1 id Value of extension
Patient.communication.language.Slices for coding.coding:DipsCoding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1587 (no extensions allowed)
Patient.communication.language.Slices for coding.coding:DipsCoding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.communication.language.Slices for coding.coding:DipsCoding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.communication.language.Slices for coding.coding:DipsCoding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.communication.language.Slices for coding.coding:DipsCoding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.communication.language.Slices for coding.coding:ISOCoding This element is included in summaries. 0..* Coding Code defined by a terminology system
Binding: LanguageCodes (required)
Patient.communication.language.Slices for coding.coding:ISOCoding.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.Slices for coding.coding:ISOCoding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding.coding:ISOCoding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Patient.communication.language.Slices for coding.coding:ISOCoding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.communication.language.Slices for coding.coding:ISOCoding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.communication.language.Slices for coding.coding:ISOCoding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.communication.language.Slices for coding.coding:ISOCoding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.communication.language.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* DIPSPractitionerRoleReference(Organization | Practitioner | PractitionerRole | no-basis-Practitioner | no-basis-PractitionerRole | no-basis-Organization) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 DIPSOrganizationReference(Organization | no-basis-Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Patient.meta.security:addressConfidentiality Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Patient.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
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 State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
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.identifier:patientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:patientId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
Patient.maritalStatus Base extensible MaritalStatus 📍4.0.1 FHIR Std.
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.communication.​language.coding:ISOCoding Base required LanguageCodes 📦0.1.0 This IG
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

This structure is derived from NoBasisPatient

Summary

Mandatory: 0 element(7 nested mandatory elements)
Fixed: 3 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Patient.meta.security
  • The element 1 is sliced based on the value of Patient.contact.relationship.coding
  • The element 1 is sliced based on the value of Patient.communication.language.coding

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:deathRegisteredTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathRegisteredTime
Patient.Slices for extension.extension:deathComment 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathComment
Patient.Slices for extension.extension:isUpdatedByPopulationRegister 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/IsUpdatedByPopulationRegister
Patient.Slices for extension.extension:deathRegisteredBy 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DeathRegisteredBy
Patient.Slices for extension.extension:hospitalSectorId 0..* decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorId
Patient.Slices for extension.extension:hospitalSectorName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorName
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier Identifier for this patient
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:All Slices.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:FNR This element is included in summaries. 0..* Identifier Norwegian FNR
Patient.Slices for identifier.identifier:FNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FNR.system This element is included in summaries. 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1 (no extensions allowed)
Patient.Slices for identifier.identifier:FNR.value This element is included in summaries. 1..1 string The actual Fødselsnummer
Example General: 123456
Example Fødselsnummer: 13057444850
Patient.Slices for identifier.identifier:FHN This element is included in summaries. 0..* Identifier Felles hjelpenummer used for the patient
Patient.Slices for identifier.identifier:FHN.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FHN.system This element is included in summaries. 1..1 uri Identification of the Norwegian felles hjelpenummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.3 (no extensions allowed)
Patient.Slices for identifier.identifier:FHN.value This element is included in summaries. 1..1 string The actual Hjelpenummer
Example General: 123456
Patient.Slices for identifier.identifier:DNR This element is included in summaries. 0..* Identifier The D-nummer of the patient
Patient.Slices for identifier.identifier:DNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:DNR.system This element is included in summaries. 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2 (no extensions allowed)
Patient.Slices for identifier.identifier:DNR.value This element is included in summaries. 1..1 string The actual D-nummer
Example General: 123456
Patient.Slices for identifier.identifier:HNR This element is included in summaries. 0..* Identifier A locally assigned H-nummer
Patient.Slices for identifier.identifier:HNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:HNR.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: HNR (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:HNR.assigner This element is included in summaries. 1..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:patientId This element is included in summaries. 0..* Identifier An identifier for this patient
Patient.Slices for identifier.identifier:patientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:patientId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-patientid (no extensions allowed)
Patient.Slices for identifier.identifier:patientId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.generalPractitioner 0..* DIPSPractitionerRoleReference(Organization | Practitioner | PractitionerRole | no-basis-Practitioner | no-basis-PractitionerRole | no-basis-Organization) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 DIPSOrganizationReference(Organization | no-basis-Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

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 State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
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.identifier:patientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()

Differential View

This structure is derived from NoBasisPatient

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
Patient.meta
Patient.meta.Slices for security 0..* Coding Security Labels applied to this resource
Slice: Unordered, Open by value:system
Patient.meta.Slices for security.security:addressConfidentiality 0..* Coding Security Labels applied to this resource
Patient.meta.Slices for security.security:addressConfidentiality.system 1..1 uri Identity of the terminology system
Patient.meta.Slices for security.security:addressConfidentiality.code 1..1 code graderingsnivå from FREG
Patient.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship 0..0 Nation(s) where the patient claims citizenship
Patient.Slices for extension.extension:deathRegisteredTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathRegisteredTime
Patient.Slices for extension.extension:deathComment 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathComment
Patient.Slices for extension.extension:isUpdatedByPopulationRegister 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/IsUpdatedByPopulationRegister
Patient.Slices for extension.extension:deathRegisteredBy 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DeathRegisteredBy
Patient.Slices for extension.extension:hospitalSectorId 0..* decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorId
Patient.Slices for extension.extension:hospitalSectorName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorName
Patient.identifier 0..* Identifier Identifier for this patient
Patient.identifier.system 0..1 uri The namespace for the identifier value
Patient.identifier.value 0..1 string The value that is unique
Patient.Slices for identifier Content/Rules for all slices
Patient.Slices for identifier.identifier:patientId 0..* Identifier An identifier for this patient
Patient.Slices for identifier.identifier:patientId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-patientid (no extensions allowed)
Patient.Slices for identifier.identifier:patientId.value 1..1 string The value that is unique
Patient.active 0..1 boolean Whether this patient's record is in active use
Patient.name
Patient.name.text 0..1 string Text representation of the full name
Patient.name.family 0..1 string Family name (often called 'Surname')
Patient.telecom
Patient.telecom.Slices for extension Content/Rules for all slices
Patient.telecom.Slices for extension.extension:DipsPatientPhoneTypeId 0..1 decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientPhoneTypeId
Patient.telecom.Slices for extension.extension:canReceiveSms 0..1 boolean DIPS Can Receive SMS
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCanReceiveSms
Patient.telecom.Slices for extension.extension:commentText 0..1 string DIPS Comment Text
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCommentText
Patient.address
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:StateName 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientStateName
Patient.address.Slices for extension.extension:LastOfficialAddressSyncTime 0..1 dateTime Extension
URL: http://dips.no/fhir/StructureDefinition/R4/LastOfficialAddressSyncTime
Patient.address.line 0..* string Street name, number, direction & P.O. Box etc.
Patient.address.city 0..1 string Poststed or city
Patient.address.district 0..1 string name of "kommune"
Patient.address.district.Slices for extension Content/Rules for all slices
Patient.address.district.Slices for extension.extension:municipality 0..1 Coding Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientMunicipality
Patient.address.state 0..1 string norwegian "fylke"
Patient.address.postalCode 0..1 string Postal code for area
Patient.address.country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.address.period
Patient.address.period.start 0..1 dateTime Starting time with inclusive boundary
Patient.address.period.end 0..1 dateTime End time with inclusive boundary, if not ongoing
Patient.contact
Patient.contact.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.contact.Slices for extension.extension:contactIdentifier 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactIdentifier
Patient.contact.Slices for extension.extension:contactPratitionerRoleName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactPractitionerRoleName
Patient.contact.relationship
Patient.contact.relationship.Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient 0..* Coding Code defined by a terminology system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034 (no extensions allowed)
Patient.contact.organization 0..1 DIPSOrganizationReference(Organization) Organization that is associated with the contact
Patient.communication
Patient.communication.language
Patient.communication.language.Slices for coding 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.communication.language.Slices for coding.coding:DipsCoding 0..* Coding Code defined by a terminology system
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId 0..1 (Complex) dips-patient-language-id
URL: http://hl7.no/fhir/StructureDefinition/dips-patient-language-id
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x] Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].value[x]:valueId 0..1 id Value of extension
Patient.communication.language.Slices for coding.coding:DipsCoding.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1587 (no extensions allowed)
Patient.communication.language.Slices for coding.coding:ISOCoding 0..* Coding Code defined by a terminology system
Binding: LanguageCodes (required)
Patient.communication.language.Slices for coding.coding:ISOCoding.system 1..1 uri Identity of the terminology system
Patient.generalPractitioner 0..* DIPSPractitionerRoleReference(Organization | Practitioner | PractitionerRole | no-basis-Practitioner | no-basis-PractitionerRole | no-basis-Organization) Patient's nominated primary care provider
Patient.managingOrganization 0..1 DIPSOrganizationReference(Organization | no-basis-Organization) Organization that is the custodian of the patient record

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Patient.communication.​language.coding:ISOCoding Base required LanguageCodes 📦0.1.0 This IG

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* NoBasisPatient Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.meta.id 0..1 string Unique id for inter-element referencing
Patient.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.meta.versionId This element is included in summaries. 0..1 id Version specific identifier
Patient.meta.lastUpdated This element is included in summaries. 0..1 instant When the resource version last changed
Patient.meta.source This element is included in summaries. 0..1 uri Identifies where the resource comes from
Patient.meta.profile This element is included in summaries. 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
Patient.meta.Slices for security This element is included in summaries. 0..* Coding Security Labels applied to this resource
Slice: Unordered, Open by value:system
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Patient.meta.Slices for security.security:addressConfidentiality This element is included in summaries. 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
Patient.meta.Slices for security.security:addressConfidentiality.id 0..1 string Unique id for inter-element referencing
Patient.meta.Slices for security.security:addressConfidentiality.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.meta.Slices for security.security:addressConfidentiality.system This element is included in summaries. 1..1 uri Identity of the terminology system
Patient.meta.Slices for security.security:addressConfidentiality.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.meta.Slices for security.security:addressConfidentiality.code This element is included in summaries. 1..1 code graderingsnivå from FREG
Patient.meta.Slices for security.security:addressConfidentiality.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.meta.Slices for security.security:addressConfidentiality.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.meta.tag This element is included in summaries. 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:deathRegisteredTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathRegisteredTime
Patient.Slices for extension.extension:deathComment 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientDeathComment
Patient.Slices for extension.extension:isUpdatedByPopulationRegister 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/IsUpdatedByPopulationRegister
Patient.Slices for extension.extension:deathRegisteredBy 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DeathRegisteredBy
Patient.Slices for extension.extension:hospitalSectorId 0..* decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorId
Patient.Slices for extension.extension:hospitalSectorName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientHospitalSectorName
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier Identifier for this patient
Slice: Unordered, Open by value:system

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:All Slices.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:All Slices.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:All Slices.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:FNR This element is included in summaries. 0..* Identifier Norwegian FNR
Patient.Slices for identifier.identifier:FNR.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:FNR.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:FNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FNR.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:FNR.system This element is included in summaries. 1..1 uri Identification of the Norwegian FNR
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.1 (no extensions allowed)
Patient.Slices for identifier.identifier:FNR.value This element is included in summaries. 1..1 string The actual Fødselsnummer
Example General: 123456
Example Fødselsnummer: 13057444850
Patient.Slices for identifier.identifier:FNR.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:FNR.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:FHN This element is included in summaries. 0..* Identifier Felles hjelpenummer used for the patient
Patient.Slices for identifier.identifier:FHN.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:FHN.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:FHN.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:FHN.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:FHN.system This element is included in summaries. 1..1 uri Identification of the Norwegian felles hjelpenummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.3 (no extensions allowed)
Patient.Slices for identifier.identifier:FHN.value This element is included in summaries. 1..1 string The actual Hjelpenummer
Example General: 123456
Patient.Slices for identifier.identifier:FHN.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:FHN.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:DNR This element is included in summaries. 0..* Identifier The D-nummer of the patient
Patient.Slices for identifier.identifier:DNR.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:DNR.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:DNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:DNR.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:DNR.system This element is included in summaries. 1..1 uri The identification of the D-nummer
Fixed Value: urn:oid:2.16.578.1.12.4.1.4.2 (no extensions allowed)
Patient.Slices for identifier.identifier:DNR.value This element is included in summaries. 1..1 string The actual D-nummer
Example General: 123456
Patient.Slices for identifier.identifier:DNR.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:DNR.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:HNR This element is included in summaries. 0..* Identifier A locally assigned H-nummer
Patient.Slices for identifier.identifier:HNR.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:HNR.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:HNR.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:HNR.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:HNR.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:HNR.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:HNR.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:HNR.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:HNR.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:HNR.type.coding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8327 (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:HNR.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: HNR (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:HNR.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:HNR.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:HNR.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Fixed Value: HNR (no extensions allowed)
Patient.Slices for identifier.identifier:HNR.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:HNR.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:HNR.assigner This element is included in summaries. 1..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:patientId This element is included in summaries. 0..* Identifier An identifier for this patient
Patient.Slices for identifier.identifier:patientId.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:patientId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:patientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:patientId.type This element is included in summaries. 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.
Patient.Slices for identifier.identifier:patientId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-patientid (no extensions allowed)
Patient.Slices for identifier.identifier:patientId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:patientId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:patientId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 0..* NoBasisHumanName A name associated with the patient
Patient.name.id 0..1 string Unique id for inter-element referencing
Patient.name.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.name.Slices for extension.extension:middlename 0..1 string Defines a middle name
URL: http://hl7.no/fhir/StructureDefinition/no-basis-middlename
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Text representation of the full name
Patient.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.name.given This element is included in summaries. 0..* string Given names (not always 'first')
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Prefix is not used in Norwegian names
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Suffix is not used in Norwegian human names
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Patient.telecom.id 0..1 string Unique id for inter-element referencing
Patient.telecom.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.telecom.Slices for extension.extension:DipsPatientPhoneTypeId 0..1 decimal Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientPhoneTypeId
Patient.telecom.Slices for extension.extension:canReceiveSms 0..1 boolean DIPS Can Receive SMS
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCanReceiveSms
Patient.telecom.Slices for extension.extension:commentText 0..1 string DIPS Comment Text
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSCommentText
Patient.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Patient.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element is included in summaries. 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.birthDate This element is included in summaries. 0..1 date The date of birth for the individual
Patient.deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Patient.deceased[x].deceasedBoolean boolean
Patient.deceased[x].deceasedDateTime dateTime
Patient.address This element is included in summaries. 0..* NoBasisAddress Norwegian address
Patient.address.id 0..1 string Unique id for inter-element referencing
Patient.address.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.address.Slices for extension.extension:official 0..1 boolean The concept of an officially registered address
URL: http://hl7.no/fhir/StructureDefinition/no-basis-address-official
Patient.address.Slices for extension.extension:urbanDistrict 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
Patient.address.Slices for extension.extension:propertyInformation 0..* (Complex) Real property identification
URL: http://hl7.no/fhir/StructureDefinition/no-basis-propertyinformation
Patient.address.Slices for extension.extension:StateName 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientStateName
Patient.address.Slices for extension.extension:LastOfficialAddressSyncTime 0..1 dateTime Extension
URL: http://dips.no/fhir/StructureDefinition/R4/LastOfficialAddressSyncTime
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.city This element is included in summaries. 0..1 string Poststed or city
Example General: Erewhon
Patient.address.district This element is included in summaries. 0..1 string name of "kommune"
Example General: Madison
Patient.address.district.id 0..1 string xml:id (or equivalent in JSON)
Patient.address.district.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.address.district.Slices for extension.extension:municipalitycode 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)
Patient.address.district.Slices for extension.extension:municipality 0..1 Coding Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientMunicipality
Patient.address.district.value 0..1 string Primitive value for string
Max Length:1048576
Patient.address.state This element is included in summaries. 0..1 string norwegian "fylke"
Patient.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.address.period This element is included in summaries. 0..1 Period Time period when address was/is in use
Example General: {"start":"2010-03-23","end":"2010-07-01"}
Patient.address.period.id 0..1 string Unique id for inter-element referencing
Patient.address.period.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.address.period.start This element is included in summaries. C 0..1 dateTime Starting time with inclusive boundary
Patient.address.period.end This element is included in summaries. C 0..1 dateTime End time with inclusive boundary, if not ongoing
Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
Patient.multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Patient.multipleBirth[x].multipleBirthBoolean boolean
Patient.multipleBirth[x].multipleBirthInteger integer
Patient.photo 0..* Attachment Image of the patient
Patient.contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
Constraints: pat-1
Patient.contact.id 0..1 string Unique id for inter-element referencing
Patient.contact.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.contact.Slices for extension.extension:contactIdentifier 0..* CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactIdentifier
Patient.contact.Slices for extension.extension:contactPratitionerRoleName 0..* string Optional Extensions Element
URL: http://dips.no/fhir/StructureDefinition/R4/DIPSPatientContactPractitionerRoleName
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept The kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
Patient.contact.relationship.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.9034 (no extensions allowed)
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.contact.relationship.Slices for coding.coding:HCPFunctionInRelationToPatient.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.contact.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.contact.name 0..1 NoBasisHumanName A name associated with the contact person
Patient.contact.telecom 0..* ContactPoint A contact detail for the person
Patient.contact.address 0..1 NoBasisAddress Address for the contact person
Patient.contact.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.contact.organization C 0..1 DIPSOrganizationReference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.communication.language.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Patient.communication.language.Slices for coding.coding:DipsCoding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.communication.language.Slices for coding.coding:DipsCoding.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId 0..1 (Complex) dips-patient-language-id
URL: http://hl7.no/fhir/StructureDefinition/dips-patient-language-id
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.url 1..1 uri "http://hl7.no/fhir/StructureDefinition/dips-patient-language-id"
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x] 0..1 Value of extension
Slice: Unordered, Closed by type:$this
Slicing Note: Other type slices that contain no new information are not shown in this view
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueBase64Binary base64Binary
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueBoolean boolean
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCanonical canonical(Any)
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCode code
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDate date
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDateTime dateTime
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDecimal decimal
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueId id
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueInstant instant
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueInteger integer
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueMarkdown markdown
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueOid oid
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valuePositiveInt positiveInt
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueString string
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueTime time
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUnsignedInt unsignedInt
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUri uri
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUrl url
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUuid uuid
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAddress Address
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAge Age
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAnnotation Annotation
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueAttachment Attachment
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCodeableConcept CodeableConcept
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCoding Coding
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueContactPoint ContactPoint
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueCount Count
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDistance Distance
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDuration Duration
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueHumanName HumanName
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueIdentifier Identifier
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueMoney Money
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valuePeriod Period
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueQuantity Quantity
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueRange Range
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueRatio Ratio
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueReference Reference(Any)
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueSampledData SampledData
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueSignature Signature
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueTiming Timing
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueContactDetail ContactDetail
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueContributor Contributor
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDataRequirement DataRequirement
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueExpression Expression
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueParameterDefinition ParameterDefinition
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueRelatedArtifact RelatedArtifact
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueTriggerDefinition TriggerDefinition
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueUsageContext UsageContext
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueDosage Dosage
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].valueMeta Meta
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x] Content/Rules for all slices
Patient.communication.language.Slices for coding.coding:DipsCoding.Slices for extension.extension:LanguageId.Slices for value[x].value[x]:valueId 0..1 id Value of extension
Patient.communication.language.Slices for coding.coding:DipsCoding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:1.3.6.1.4.1.9038.52.1587 (no extensions allowed)
Patient.communication.language.Slices for coding.coding:DipsCoding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.communication.language.Slices for coding.coding:DipsCoding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.communication.language.Slices for coding.coding:DipsCoding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.communication.language.Slices for coding.coding:DipsCoding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.communication.language.Slices for coding.coding:ISOCoding This element is included in summaries. 0..* Coding Code defined by a terminology system
Binding: LanguageCodes (required)
Patient.communication.language.Slices for coding.coding:ISOCoding.id 0..1 string Unique id for inter-element referencing
Patient.communication.language.Slices for coding.coding:ISOCoding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.communication.language.Slices for coding.coding:ISOCoding.system This element is included in summaries. 1..1 uri Identity of the terminology system
Patient.communication.language.Slices for coding.coding:ISOCoding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.communication.language.Slices for coding.coding:ISOCoding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.communication.language.Slices for coding.coding:ISOCoding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.communication.language.Slices for coding.coding:ISOCoding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.communication.language.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* DIPSPractitionerRoleReference(Organization | Practitioner | PractitionerRole | no-basis-Practitioner | no-basis-PractitionerRole | no-basis-Organization) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 DIPSOrganizationReference(Organization | no-basis-Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Patient.meta.security:addressConfidentiality Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Patient.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
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 State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier.type Base extensible IdentifierType 📍4.0.1 FHIR Std.
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.identifier:patientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:patientId.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
Patient.maritalStatus Base extensible MaritalStatus 📍4.0.1 FHIR Std.
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.communication.​language.coding:ISOCoding Base required LanguageCodes 📦0.1.0 This IG
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
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()
pat-1 error Patient.contact SHALL at least contain a contact's details or a reference to an organization name.exists() or telecom.exists() or address.exists() or organization.exists()

This structure is derived from NoBasisPatient

Summary

Mandatory: 0 element(7 nested mandatory elements)
Fixed: 3 elements
Prohibited: 1 element

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Patient.meta.security
  • The element 1 is sliced based on the value of Patient.contact.relationship.coding
  • The element 1 is sliced based on the value of Patient.communication.language.coding

 

Other representations of profile: CSV, Excel, Schematron

Notes:

Search Parameters:

The following search parameters and search parameter combinations SHALL be supported:

  1. SHALL support searching Patient using the address search parameter:

    GET [base]/Patient?address=[string]

    Example:

    1. GET [base]/Patient?address=Flaklypa 31

    Implementation Notes: Fetches a bundle of all Patient resources that match the address ([how to search by string])

  2. SHALL support searching Patient using the birthdate search parameter:

    GET [base]/Patient?birthdate=[date]

    Example:

    1. GET [base]/Patient?birthdate=1925-02-15

    Implementation Notes: Fetches a bundle of all Patient resources that match the birthdate ([how to search by string])

  3. SHALL support searching Patient using the deceased search parameter:

    GET [base]/Patient?deceased=[boolean]

    Example:

    1. GET [base]/Patient?deceased=true

    Implementation Notes: Fetches a bundle of all Patient resources that match the deceased value ([how to search by string])

  4. SHALL support searching by Patient using the district search parameter:

    GET [base]/Patient?district=[string]

    Example:

    1. GET [base]/Patient?district=oslo

    Implementation Notes: Fetches a bundle of all Patient resources that match the district ([how to search by string])

  5. SHALL support searching by Patient using the email search parameter:

    GET [base]/Patient?email=[string]

    Example:

    1. GET [base]/Patient?email=james.jare@gmail.com

    Implementation Notes: Fetches a bundle of all Patient resources that match the email ([how to search by string])

  6. SHALL support searching by Patient using the family search parameter:

    GET [base]/Patient?family=[string]

    Example:

    1. GET [base]/Patient?family=KOM

    Implementation Notes: Fetches a bundle of all Patient resources that match the family name ([how to search by string])

  7. SHALL support searching by Patient using the family-contains search parameter:

    GET [base]/Patient?family:contains=[string]

    Example:

    1. GET [base]/Patient?family:contains=Konto

    Implementation Notes: Fetches a bundle of all Patient resources that match the family name contains ([how to search by string])

  8. SHALL support searching by Patient using the family-exact search parameter:

    GET [base]/Patient?family:exact=[string]

    Example:

    1. GET [base]/Patient?family:exact=Utskrevet

    Implementation Notes: Fetches a bundle of all Patient resources that match the exact family name ([how to search by string])

  9. SHALL support searching by Patient using the gender search parameter:

    GET [base]/Patient?gender=[string]

    Example:

    1. GET [base]/Patient?gender=Male

    Implementation Notes: Fetches a bundle of all Patient resources that match the gender ([how to search by string])

  10. SHALL support searching by Patient using the given search parameter:

    GET [base]/Patient?given=[string]

    Example:

    1. GET [base]/Patient?given=POL

    Implementation Notes: Fetches a bundle of all Patient resources that match the name ([how to search by string])

  11. SHALL support searching by Patient using the given-contains search parameter:

    GET [base]/Patient?given:contains=[string]

    Example:

    1. GET [base]/Patient?given:contains=ROL

    Implementation Notes: Fetches a bundle of all Patient resources that match the name contains ([how to search by string])

  12. SHALL support searching by Patient using the given-exact search parameter:

    GET [base]/Patient?given:exact=[string]

    Example:

    1. GET [base]/Patient?given:exact=ELIN

    Implementation Notes: Fetches a bundle of all Patient resources that match the exact name ([how to search by string])

  13. SHALL support searching by Patient using the identifier search parameter:

    GET [base]/Patient?identifier={system|}[code]

    Example:

    1. GET [base]/Patient?identifier=urn:oid:2.16.578.1.12.4.1.4.3 26467749659

    Implementation Notes: Fetches a bundle of all Patient resources that match the identifier ([how to search by string])

  14. SHALL support searching by Patient using the municipal search parameter:

    GET [base]/Patient?municipal=[string]

    Example:

    1. GET [base]/Patient?municipal=ALVDAL

    Implementation Notes: Fetches a bundle of all Patient resources that match the municipal ([how to search by string])

  15. SHALL support searching by Patient using the page search parameter:

    GET [base]/Patient?page=[number]

    Example:

    1. GET [base]/Patient?page=1

    Implementation Notes: Fetches a bundle of all Patient resources that match the page ([how to search by string])

  16. SHALL support searching by Patient using the urban-district search parameter:

    GET [base]/Patient?urban-district=[string]

    Example:

    1. GET [base]/Patient?urban-district=Sagene

    Implementation Notes: Fetches a bundle of all Patient that match the urban-district ([how to search by string])

  17. SHALL support searching by Patient using the zip search parameter:

    GET [base]/Patient?zip=[string]

    Example:

    1. GET [base]/Patient?zip=8037

    Implementation Notes: Fetches a bundle of all Patient resources that match the zip ([how to search by string])