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: DIPSR4Encounter

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

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter An interaction during which services are provided to the patient
Encounter.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.Slices for extension.extension:ReferredBy 0..1 Reference(DIPSBasisPractitionerR4 | PractitionerRole) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/ReferredBy
Encounter.Slices for extension.extension:DiagnoseGroup 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DiagnoseGroupExtension
Encounter.Slices for extension.extension:PlannedContactEndTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/PlannedContactEndTimeExtension
Encounter.Slices for extension.extension:Termination 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/TerminationExtension
Encounter.Slices for extension.extension:VideoUrl 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/VideoUrl
Encounter.Slices for extension.extension:DIPSLocation 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DipsLocationExtension
Encounter.Slices for extension.extension:departmentId 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Department
Encounter.Slices for extension.extension:Sectionid 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/SectionExtension
Encounter.Slices for extension.extension:Reminder 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Reminder
Encounter.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Encounter.Slices for identifier This element is included in summaries. 1..3 Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID This element is included in summaries. 0..1 Identifier DIPS: ID of episode of care in DIPS (omsorgsepisode)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.system This element is included in summaries. 1..1 uri DIPS: system for episode of care in DIPS
Fixed Value: http://dips.no/fhir/namingsystem/dips-omsorgsepisodeid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.value This element is included in summaries. 1..1 string DIPS: episode of care ID in DIPS
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSBookingId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSBookingId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-bookingid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSBookingId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSPlannedContactId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-plannedcontactid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.status This element is a modifier element. This element is included in summaries. 1..1 code DIPS: planned | arrived | in-progress | onleave | finished | cancelled (see definition for details)
Binding: EncounterStatus (required): Current state of the encounter.
Encounter.class This element is included in summaries. 1..1 Coding DIPS: 'inpatient' for admitted patients, 'outpatient' for policlinical patients
Binding: DIPSEncounterV3 (required)
Encounter.class.code This element is included in summaries. 0..1 code DIPS: 'inpatient' for admitted patients, 'short stay' for policlinical patients
Encounter.Slices for type This element is included in summaries. 0..* CodeableConcept Specific type of encounter
Slice: Unordered, Open by value:id
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare.id 1..1 string Unique id for inter-element referencing
Fixed Value: NprLevelOfCare (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-nprlevelofcarecodeid (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: NprLevelOfCare (required)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.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.8406 (no extensions allowed)
Encounter.Slices for type.type:ContactType This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:ContactType.id 1..1 string Unique id for inter-element referencing
Fixed Value: ContactType (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:ContactType.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-contacttypecodeid (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: DIPSEncounterTypeCom (required)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.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.8240 (no extensions allowed)
Encounter.subject This element is included in summaries. 1..1 Reference(DIPSEncounterSubjectReference) The patient or group present at the encounter
Encounter.basedOn 0..1 Reference(DIPSEncounterServiceRequest) DIPS: a reference to the primary referral
Encounter.participant This element is included in summaries. 0..1 BackboneElement DIPS: ansvarlig behandler
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.participant.type This element is included in summaries. 1..1 CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.
Encounter.participant.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.participant.type.coding.system This element is included in summaries. 0..1 uri DIPS: fixed system for participant type
Fixed Value: http://dips.no/fhir/encounter/participanttype (no extensions allowed)
Encounter.participant.type.coding.code This element is included in summaries. 0..1 code DIPS: always 'attending-doctor'
Fixed Value: attending-doctor (no extensions allowed)
Encounter.participant.individual This element is included in summaries. 1..1 Reference(DIPSEncounterPractitionerReference) DIPS: a reference to the Practitioner resource for the requester
Encounter.appointment This element is included in summaries. 0..* Reference(DIPSAppointment) The appointment that scheduled this encounter
Encounter.period 0..1 Period DIPS: start and end date and time for the encounter.
Encounter.period.start This element is included in summaries. C 1..1 dateTime DIPS: "oppmøtetid" for planned contacts, "inntid" with date and time for episodes of care (both in- and out-patients)
Encounter.period.end This element is included in summaries. C 0..1 dateTime DIPS: "oppmøtetid" for planned contacts if finished, "uttid" with date and time for episodes of care (both in- and out-patients). "Planlagt uttid" of the current (non intensive care) ward stay is used for in-patients if there is no end time and the encounter is not finished.
Encounter.reasonCode This element is included in summaries. 0..1 CodeableConcept DIPS: reason as text
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.location 0..* BackboneElement DIPS: bed or ward
Encounter.location.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.location.Slices for extension.extension:bedTime 0..1 dateTime Extension
URL: http://dips.no/fhir/R4/StructureDefinition/BedTime
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.location.location 1..1 Reference(DIPSLocationReference) Location the encounter takes place
Encounter.location.status 0..1 code DIPS: active | reserved | completed (see the definition for details)
Binding: EncounterLocationStatus (required)
Encounter.location.period 0..1 Period DIPS: For bed/ward on ward stays, this is the in- and out times for the stay
Encounter.serviceProvider 1..1 Reference(DIPSEncounterOrganization | DipsOrganizationRef) DIPS: section if specified, otherwise department as a contained resource. The organization hierarchy is represented using partOf on the referenced resources (section -> department -> hospital).
Encounter.partOf 0..1 Reference(Encounter) DIPS: a reference to the "hospital stay" which is a minimal Encounter with an ID that is the same for the all episode(s) of care, also when a paitent has been transferred between departments
Encounter.partOf.reference This element is included in summaries. C 0..1 string DIPS: reference to the Encounter for the planned contact that led to this Encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Encounter.text.status Base required NarrativeStatus 📦4.0.1 FHIR Std.
Encounter.status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.statusHistory.​status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.class Base required DIPSEncounterV3 📦0.1.0 This IG
Encounter.classHistory.​class Base extensible ActEncounterCode 📦3.0.0 THO v7.5
Encounter.type Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare.​coding:NprLevelOfCareVolvenCode Base required NprLevelOfCare 📦0.1.0 This IG
Encounter.type:ContactType Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:ContactType.​coding:ContactTypeVolvenCode Base required DIPSEncounterTypeCom 📦0.1.0 This IG
Encounter.participant.​type Base extensible Participant type 📍4.0.1 FHIR Std.
Encounter.reasonCode Base preferred Encounter Reason Codes 📍4.0.1 FHIR Std.
Encounter.location.status Base required EncounterLocationStatus 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Encounter If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Encounter 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 Encounter 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 Encounter If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Encounter 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()
txt-1 error Encounter.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Encounter.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from Encounter

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter An interaction during which services are provided to the patient
Encounter.meta
Encounter.meta.id 0..0 Unique id for inter-element referencing
Encounter.meta.versionId 0..0 Version specific identifier
Encounter.meta.lastUpdated 0..0 When the resource version last changed
Encounter.meta.source 0..0 Identifies where the resource comes from
Encounter.meta.profile 0..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Encounter.meta.security 0..1 Coding Security Labels applied to this resource
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.security.id 0..0 Unique id for inter-element referencing
Encounter.meta.security.version 0..0 Version of the system - if relevant
Encounter.meta.security.code 0..1 code supports normal and Very Restricted security labels only
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.security.display 0..0 Representation defined by the system
Encounter.meta.security.userSelected 0..0 If this coding was chosen directly by the user
Encounter.meta.tag 0..1 Coding Tags applied to this resource
Encounter.meta.tag.id 0..0 Unique id for inter-element referencing
Encounter.meta.tag.system 0..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/encountersource (no extensions allowed)
Encounter.meta.tag.version 0..0 Version of the system - if relevant
Encounter.meta.tag.code 0..1 code episodeofcare | plannedcontact
Fixed Value: episodeofcare (no extensions allowed)
Encounter.meta.tag.display 0..0 Representation defined by the system
Encounter.meta.tag.userSelected 0..0 If this coding was chosen directly by the user
Encounter.implicitRules 0..0 A set of rules under which this content was created
Encounter.language 0..0 Language of the resource content
Encounter.text 0..0 Text summary of the resource, for human interpretation
Encounter.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.Slices for extension.extension:ReferredBy 0..1 Reference(DIPSBasisPractitionerR4 | PractitionerRole) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/ReferredBy
Encounter.Slices for extension.extension:DiagnoseGroup 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DiagnoseGroupExtension
Encounter.Slices for extension.extension:PlannedContactEndTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/PlannedContactEndTimeExtension
Encounter.Slices for extension.extension:Termination 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/TerminationExtension
Encounter.Slices for extension.extension:VideoUrl 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/VideoUrl
Encounter.Slices for extension.extension:DIPSLocation 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DipsLocationExtension
Encounter.Slices for extension.extension:departmentId 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Department
Encounter.Slices for extension.extension:Sectionid 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/SectionExtension
Encounter.Slices for extension.extension:Reminder 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Reminder
Encounter.Slices for identifier 1..3 Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID 0..1 Identifier DIPS: ID of episode of care in DIPS (omsorgsepisode)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.id 0..0 Unique id for inter-element referencing
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.use 0..0 usual | official | temp | secondary | old (If known)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.type 0..0 Description of identifier
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.system 1..1 uri DIPS: system for episode of care in DIPS
Fixed Value: http://dips.no/fhir/namingsystem/dips-omsorgsepisodeid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.value 1..1 string DIPS: episode of care ID in DIPS
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.period 0..0 Time period when id is/was valid for use
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.assigner 0..0 Organization that issued id (may be just text)
Encounter.Slices for identifier.identifier:DIPSBookingId 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSBookingId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for identifier.identifier:DIPSBookingId.use 0..0 usual | official | temp | secondary | old (If known)
Encounter.Slices for identifier.identifier:DIPSBookingId.type 0..0 Description of identifier
Encounter.Slices for identifier.identifier:DIPSBookingId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-bookingid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSBookingId.value 1..1 string The value that is unique
Encounter.Slices for identifier.identifier:DIPSBookingId.period 0..0 Time period when id is/was valid for use
Encounter.Slices for identifier.identifier:DIPSBookingId.assigner 0..0 Organization that issued id (may be just text)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.use 0..0 usual | official | temp | secondary | old (If known)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.type 0..0 Description of identifier
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-plannedcontactid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.value 1..1 string The value that is unique
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.period 0..0 Time period when id is/was valid for use
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.assigner 0..0 Organization that issued id (may be just text)
Encounter.status 1..1 code DIPS: planned | arrived | in-progress | onleave | finished | cancelled (see definition for details)
Encounter.statusHistory 0..0 List of past encounter statuses
Encounter.class 1..1 Coding DIPS: 'inpatient' for admitted patients, 'outpatient' for policlinical patients
Binding: DIPSEncounterV3 (required)
Encounter.class.id 0..0 Unique id for inter-element referencing
Encounter.class.version 0..0 Version of the system - if relevant
Encounter.class.code 0..1 code DIPS: 'inpatient' for admitted patients, 'short stay' for policlinical patients
Encounter.class.userSelected 0..0 If this coding was chosen directly by the user
Encounter.classHistory 0..0 List of past encounter classes
Encounter.Slices for type 0..* CodeableConcept Specific type of encounter
Slice: Unordered, Open by value:id
Encounter.Slices for type.type:NprLevelOfCare 0..1 CodeableConcept Specific type of encounter
Encounter.Slices for type.type:NprLevelOfCare.id 1..1 string Unique id for inter-element referencing
Fixed Value: NprLevelOfCare (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.system 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-nprlevelofcarecodeid (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode 1..1 Coding Code defined by a terminology system
Binding: NprLevelOfCare (required)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8406 (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:NprLevelOfCare.text 0..0 Plain text representation of the concept
Encounter.Slices for type.type:ContactType 0..1 CodeableConcept Specific type of encounter
Encounter.Slices for type.type:ContactType.id 1..1 string Unique id for inter-element referencing
Fixed Value: ContactType (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:ContactType.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.system 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-contacttypecodeid (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode 1..1 Coding Code defined by a terminology system
Binding: DIPSEncounterTypeCom (required)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8240 (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:ContactType.text 0..0 Plain text representation of the concept
Encounter.serviceType 0..0 Specific type of service
Encounter.priority 0..0 Indicates the urgency of the encounter
Encounter.subject 1..1 Reference(DIPSEncounterSubjectReference) The patient or group present at the encounter
Encounter.episodeOfCare 0..0 Episode(s) of care that this encounter should be recorded against
Encounter.basedOn 0..1 Reference(DIPSEncounterServiceRequest) DIPS: a reference to the primary referral
Encounter.basedOn.id 0..0 Unique id for inter-element referencing
Encounter.basedOn.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.basedOn.display 0..0 Text alternative for the resource
Encounter.participant 0..1 BackboneElement DIPS: ansvarlig behandler
Encounter.participant.id 0..0 Unique id for inter-element referencing
Encounter.participant.type 1..1 CodeableConcept Role of participant in encounter
Encounter.participant.type.coding 1..1 Coding Code defined by a terminology system
Encounter.participant.type.coding.system 0..1 uri DIPS: fixed system for participant type
Fixed Value: http://dips.no/fhir/encounter/participanttype (no extensions allowed)
Encounter.participant.type.coding.version 0..0 Version of the system - if relevant
Encounter.participant.type.coding.code 0..1 code DIPS: always 'attending-doctor'
Fixed Value: attending-doctor (no extensions allowed)
Encounter.participant.type.coding.display 0..0 Representation defined by the system
Encounter.participant.type.coding.userSelected 0..0 If this coding was chosen directly by the user
Encounter.participant.period 0..0 Period of time during the encounter that the participant participated
Encounter.participant.individual 1..1 Reference(DIPSEncounterPractitionerReference) DIPS: a reference to the Practitioner resource for the requester
Encounter.appointment 0..* Reference(DIPSAppointment) The appointment that scheduled this encounter
Encounter.appointment.id 0..0 Unique id for inter-element referencing
Encounter.appointment.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.period 0..1 Period DIPS: start and end date and time for the encounter.
Encounter.period.id 0..0 Unique id for inter-element referencing
Encounter.period.start 1..1 dateTime DIPS: "oppmøtetid" for planned contacts, "inntid" with date and time for episodes of care (both in- and out-patients)
Encounter.period.end 0..1 dateTime DIPS: "oppmøtetid" for planned contacts if finished, "uttid" with date and time for episodes of care (both in- and out-patients). "Planlagt uttid" of the current (non intensive care) ward stay is used for in-patients if there is no end time and the encounter is not finished.
Encounter.length 0..0 Quantity of time the encounter lasted (less time absent)
Encounter.reasonCode 0..1 CodeableConcept DIPS: reason as text
Encounter.reasonCode.id 0..0 Unique id for inter-element referencing
Encounter.reasonCode.coding 0..0 Code defined by a terminology system
Encounter.reasonReference 0..0 Reason the encounter takes place (reference)
Encounter.diagnosis 0..0 The list of diagnosis relevant to this encounter
Encounter.account 0..0 The set of accounts that may be used for billing for this Encounter
Encounter.hospitalization 0..0 Details about the admission to a healthcare service
Encounter.location 0..* BackboneElement DIPS: bed or ward
Encounter.location.id 0..0 Unique id for inter-element referencing
Encounter.location.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.location.Slices for extension.extension:bedTime 0..1 dateTime Extension
URL: http://dips.no/fhir/R4/StructureDefinition/BedTime
Encounter.location.location 1..1 Reference(DIPSLocationReference) Location the encounter takes place
Encounter.location.location.id 0..0 Unique id for inter-element referencing
Encounter.location.location.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.location.status 0..1 code DIPS: active | reserved | completed (see the definition for details)
Binding: EncounterLocationStatus (required)
Encounter.location.physicalType
Encounter.location.physicalType.id 0..0 Unique id for inter-element referencing
Encounter.location.physicalType.coding 0..* Coding Code defined by a terminology system
Binding: LocationType (required)
Encounter.location.physicalType.coding.id 0..0 Unique id for inter-element referencing
Encounter.location.physicalType.coding.version 0..0 Version of the system - if relevant
Encounter.location.physicalType.coding.code 0..1 code Symbol in syntax defined by the system
Binding: LocationType (required)
Encounter.location.physicalType.coding.userSelected 0..0 If this coding was chosen directly by the user
Encounter.location.period 0..1 Period DIPS: For bed/ward on ward stays, this is the in- and out times for the stay
Encounter.serviceProvider 1..1 Reference(DIPSEncounterOrganization | DipsOrganizationRef) DIPS: section if specified, otherwise department as a contained resource. The organization hierarchy is represented using partOf on the referenced resources (section -> department -> hospital).
Encounter.partOf 0..1 Reference(Encounter) DIPS: a reference to the "hospital stay" which is a minimal Encounter with an ID that is the same for the all episode(s) of care, also when a paitent has been transferred between departments
Encounter.partOf.id 0..0 Unique id for inter-element referencing
Encounter.partOf.reference 0..1 string DIPS: reference to the Encounter for the planned contact that led to this Encounter
Encounter.partOf.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.partOf.identifier 0..0 Logical reference, when literal reference is not known
Encounter.partOf.display 0..0 Text alternative for the resource

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Encounter.meta.security Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.meta.security.​code Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.text.status Base required NarrativeStatus 📦4.0.1 FHIR Std.
Encounter.class Base required DIPSEncounterV3 📦0.1.0 This IG
Encounter.type:NprLevelOfCare.​coding:NprLevelOfCareVolvenCode Base required NprLevelOfCare 📦0.1.0 This IG
Encounter.type:ContactType.​coding:ContactTypeVolvenCode Base required DIPSEncounterTypeCom 📦0.1.0 This IG
Encounter.location.status Base required EncounterLocationStatus 📦4.0.1 FHIR Std.
Encounter.location.physicalType.​coding Base required Location type 📦4.0.1 FHIR Std.
Encounter.location.physicalType.​coding.code Base required Location type 📦4.0.1 FHIR Std.
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter An interaction during which services are provided to the patient
Encounter.id This element is included in summaries. 0..1 id Logical id of this artifact
Encounter.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Encounter.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.meta.profile This element is included in summaries. 0..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Encounter.meta.security This element is included in summaries. 0..1 Coding Security Labels applied to this resource
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.security.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.meta.security.system This element is included in summaries. 0..1 uri Identity of the terminology system
Encounter.meta.security.code This element is included in summaries. 0..1 code supports normal and Very Restricted security labels only
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.tag This element is included in summaries. 0..1 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".
Encounter.meta.tag.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.meta.tag.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/encountersource (no extensions allowed)
Encounter.meta.tag.code This element is included in summaries. 0..1 code episodeofcare | plannedcontact
Fixed Value: episodeofcare (no extensions allowed)
Encounter.contained 0..* Resource Contained, inline Resources
Encounter.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.Slices for extension.extension:ReferredBy 0..1 Reference(DIPSBasisPractitionerR4 | PractitionerRole) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/ReferredBy
Encounter.Slices for extension.extension:DiagnoseGroup 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DiagnoseGroupExtension
Encounter.Slices for extension.extension:PlannedContactEndTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/PlannedContactEndTimeExtension
Encounter.Slices for extension.extension:Termination 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/TerminationExtension
Encounter.Slices for extension.extension:VideoUrl 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/VideoUrl
Encounter.Slices for extension.extension:DIPSLocation 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DipsLocationExtension
Encounter.Slices for extension.extension:departmentId 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Department
Encounter.Slices for extension.extension:Sectionid 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/SectionExtension
Encounter.Slices for extension.extension:Reminder 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Reminder
Encounter.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Encounter.Slices for identifier This element is included in summaries. 1..3 Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID This element is included in summaries. 0..1 Identifier DIPS: ID of episode of care in DIPS (omsorgsepisode)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.system This element is included in summaries. 1..1 uri DIPS: system for episode of care in DIPS
Fixed Value: http://dips.no/fhir/namingsystem/dips-omsorgsepisodeid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.value This element is included in summaries. 1..1 string DIPS: episode of care ID in DIPS
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSBookingId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSBookingId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for identifier.identifier:DIPSBookingId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-bookingid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSBookingId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSPlannedContactId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-plannedcontactid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.status This element is a modifier element. This element is included in summaries. 1..1 code DIPS: planned | arrived | in-progress | onleave | finished | cancelled (see definition for details)
Binding: EncounterStatus (required): Current state of the encounter.
Encounter.class This element is included in summaries. 1..1 Coding DIPS: 'inpatient' for admitted patients, 'outpatient' for policlinical patients
Binding: DIPSEncounterV3 (required)
Encounter.class.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.class.system This element is included in summaries. 0..1 uri Identity of the terminology system
Encounter.class.code This element is included in summaries. 0..1 code DIPS: 'inpatient' for admitted patients, 'short stay' for policlinical patients
Encounter.class.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type This element is included in summaries. 0..* CodeableConcept Specific type of encounter
Slice: Unordered, Open by value:id
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare.id 1..1 string Unique id for inter-element referencing
Fixed Value: NprLevelOfCare (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-nprlevelofcarecodeid (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: NprLevelOfCare (required)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.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.8406 (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type.type:ContactType This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:ContactType.id 1..1 string Unique id for inter-element referencing
Fixed Value: ContactType (no extensions allowed)
Encounter.Slices for type.type:ContactType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:ContactType.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:ContactType.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-contacttypecodeid (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: DIPSEncounterTypeCom (required)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.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.8240 (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.subject This element is included in summaries. 1..1 Reference(DIPSEncounterSubjectReference) The patient or group present at the encounter
Encounter.basedOn 0..1 Reference(DIPSEncounterServiceRequest) DIPS: a reference to the primary referral
Encounter.basedOn.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.basedOn.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Encounter.basedOn.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Encounter.participant This element is included in summaries. 0..1 BackboneElement DIPS: ansvarlig behandler
Encounter.participant.extension 0..* Extension Additional content defined by implementations
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.participant.type This element is included in summaries. 1..1 CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.
Encounter.participant.type.id 0..1 string Unique id for inter-element referencing
Encounter.participant.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.participant.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.participant.type.coding.id 0..1 string Unique id for inter-element referencing
Encounter.participant.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.participant.type.coding.system This element is included in summaries. 0..1 uri DIPS: fixed system for participant type
Fixed Value: http://dips.no/fhir/encounter/participanttype (no extensions allowed)
Encounter.participant.type.coding.code This element is included in summaries. 0..1 code DIPS: always 'attending-doctor'
Fixed Value: attending-doctor (no extensions allowed)
Encounter.participant.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.participant.individual This element is included in summaries. 1..1 Reference(DIPSEncounterPractitionerReference) DIPS: a reference to the Practitioner resource for the requester
Encounter.appointment This element is included in summaries. 0..* Reference(DIPSAppointment) The appointment that scheduled this encounter
Encounter.appointment.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.appointment.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Encounter.appointment.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Encounter.appointment.display This element is included in summaries. 0..1 string Text alternative for the resource
Encounter.period 0..1 Period DIPS: start and end date and time for the encounter.
Encounter.period.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.period.start This element is included in summaries. C 1..1 dateTime DIPS: "oppmøtetid" for planned contacts, "inntid" with date and time for episodes of care (both in- and out-patients)
Encounter.period.end This element is included in summaries. C 0..1 dateTime DIPS: "oppmøtetid" for planned contacts if finished, "uttid" with date and time for episodes of care (both in- and out-patients). "Planlagt uttid" of the current (non intensive care) ward stay is used for in-patients if there is no end time and the encounter is not finished.
Encounter.reasonCode This element is included in summaries. 0..1 CodeableConcept DIPS: reason as text
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.reasonCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.reasonCode.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.location 0..* BackboneElement DIPS: bed or ward
Encounter.location.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.location.Slices for extension.extension:bedTime 0..1 dateTime Extension
URL: http://dips.no/fhir/R4/StructureDefinition/BedTime
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.location.location 1..1 Reference(DIPSLocationReference) Location the encounter takes place
Encounter.location.location.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.location.location.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Encounter.location.location.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Encounter.location.location.display This element is included in summaries. 0..1 string Text alternative for the resource
Encounter.location.status 0..1 code DIPS: active | reserved | completed (see the definition for details)
Binding: EncounterLocationStatus (required)
Encounter.location.physicalType 0..1 CodeableConcept The physical type of the location (usually the level in the location hierachy - bed room ward etc.)
Binding: LocationType (example): Physical form of the location.
Encounter.location.physicalType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.location.physicalType.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Binding: LocationType (required)
Encounter.location.physicalType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.location.physicalType.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Encounter.location.physicalType.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Binding: LocationType (required)
Encounter.location.physicalType.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.location.physicalType.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.location.period 0..1 Period DIPS: For bed/ward on ward stays, this is the in- and out times for the stay
Encounter.serviceProvider 1..1 Reference(DIPSEncounterOrganization | DipsOrganizationRef) DIPS: section if specified, otherwise department as a contained resource. The organization hierarchy is represented using partOf on the referenced resources (section -> department -> hospital).
Encounter.partOf 0..1 Reference(Encounter) DIPS: a reference to the "hospital stay" which is a minimal Encounter with an ID that is the same for the all episode(s) of care, also when a paitent has been transferred between departments
Encounter.partOf.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.partOf.reference This element is included in summaries. C 0..1 string DIPS: reference to the Encounter for the planned contact that led to this Encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Encounter.meta.security Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.meta.security.​code Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Encounter.text.status Base required NarrativeStatus 📦4.0.1 FHIR Std.
Encounter.status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.statusHistory.​status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.class Base required DIPSEncounterV3 📦0.1.0 This IG
Encounter.classHistory.​class Base extensible ActEncounterCode 📦3.0.0 THO v7.5
Encounter.type Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare.​coding:NprLevelOfCareVolvenCode Base required NprLevelOfCare 📦0.1.0 This IG
Encounter.type:ContactType Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:ContactType.​coding:ContactTypeVolvenCode Base required DIPSEncounterTypeCom 📦0.1.0 This IG
Encounter.participant.​type Base extensible Participant type 📍4.0.1 FHIR Std.
Encounter.reasonCode Base preferred Encounter Reason Codes 📍4.0.1 FHIR Std.
Encounter.diagnosis.​use Base preferred DiagnosisRole 📍4.0.1 FHIR Std.
Encounter.hospitalization.​admitSource Base preferred Admit source 📍4.0.1 FHIR Std.
Encounter.hospitalization.​reAdmission Base example hl7VS-re-admissionIndicator 📦3.0.0 THO v7.5
Encounter.hospitalization.​dietPreference Base example Diet 📍4.0.1 FHIR Std.
Encounter.hospitalization.​specialCourtesy Base preferred Special courtesy 📍4.0.1 FHIR Std.
Encounter.hospitalization.​specialArrangement Base preferred Special arrangements 📍4.0.1 FHIR Std.
Encounter.hospitalization.​dischargeDisposition Base example Discharge disposition 📍4.0.1 FHIR Std.
Encounter.location.status Base required EncounterLocationStatus 📦4.0.1 FHIR Std.
Encounter.location.physicalType Base example Location type 📍4.0.1 FHIR Std.
Encounter.location.physicalType.​coding Base required Location type 📦4.0.1 FHIR Std.
Encounter.location.physicalType.​coding.code Base required Location type 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Encounter If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Encounter 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 Encounter 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 Encounter If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Encounter 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()
txt-1 error Encounter.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Encounter.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from Encounter

Summary

Mandatory: 3 elements(20 nested mandatory elements)
Fixed: 13 elements
Prohibited: 83 elements

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 Encounter.identifier
  • The element 1 is sliced based on the value of Encounter.type
  • The element 1 is sliced based on the value of Encounter.type.coding

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter An interaction during which services are provided to the patient
Encounter.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.Slices for extension.extension:ReferredBy 0..1 Reference(DIPSBasisPractitionerR4 | PractitionerRole) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/ReferredBy
Encounter.Slices for extension.extension:DiagnoseGroup 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DiagnoseGroupExtension
Encounter.Slices for extension.extension:PlannedContactEndTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/PlannedContactEndTimeExtension
Encounter.Slices for extension.extension:Termination 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/TerminationExtension
Encounter.Slices for extension.extension:VideoUrl 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/VideoUrl
Encounter.Slices for extension.extension:DIPSLocation 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DipsLocationExtension
Encounter.Slices for extension.extension:departmentId 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Department
Encounter.Slices for extension.extension:Sectionid 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/SectionExtension
Encounter.Slices for extension.extension:Reminder 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Reminder
Encounter.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Encounter.Slices for identifier This element is included in summaries. 1..3 Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID This element is included in summaries. 0..1 Identifier DIPS: ID of episode of care in DIPS (omsorgsepisode)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.system This element is included in summaries. 1..1 uri DIPS: system for episode of care in DIPS
Fixed Value: http://dips.no/fhir/namingsystem/dips-omsorgsepisodeid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.value This element is included in summaries. 1..1 string DIPS: episode of care ID in DIPS
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSBookingId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSBookingId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-bookingid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSBookingId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSPlannedContactId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-plannedcontactid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.status This element is a modifier element. This element is included in summaries. 1..1 code DIPS: planned | arrived | in-progress | onleave | finished | cancelled (see definition for details)
Binding: EncounterStatus (required): Current state of the encounter.
Encounter.class This element is included in summaries. 1..1 Coding DIPS: 'inpatient' for admitted patients, 'outpatient' for policlinical patients
Binding: DIPSEncounterV3 (required)
Encounter.class.code This element is included in summaries. 0..1 code DIPS: 'inpatient' for admitted patients, 'short stay' for policlinical patients
Encounter.Slices for type This element is included in summaries. 0..* CodeableConcept Specific type of encounter
Slice: Unordered, Open by value:id
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare.id 1..1 string Unique id for inter-element referencing
Fixed Value: NprLevelOfCare (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-nprlevelofcarecodeid (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: NprLevelOfCare (required)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.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.8406 (no extensions allowed)
Encounter.Slices for type.type:ContactType This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:ContactType.id 1..1 string Unique id for inter-element referencing
Fixed Value: ContactType (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:ContactType.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-contacttypecodeid (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: DIPSEncounterTypeCom (required)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.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.8240 (no extensions allowed)
Encounter.subject This element is included in summaries. 1..1 Reference(DIPSEncounterSubjectReference) The patient or group present at the encounter
Encounter.basedOn 0..1 Reference(DIPSEncounterServiceRequest) DIPS: a reference to the primary referral
Encounter.participant This element is included in summaries. 0..1 BackboneElement DIPS: ansvarlig behandler
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.participant.type This element is included in summaries. 1..1 CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.
Encounter.participant.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.participant.type.coding.system This element is included in summaries. 0..1 uri DIPS: fixed system for participant type
Fixed Value: http://dips.no/fhir/encounter/participanttype (no extensions allowed)
Encounter.participant.type.coding.code This element is included in summaries. 0..1 code DIPS: always 'attending-doctor'
Fixed Value: attending-doctor (no extensions allowed)
Encounter.participant.individual This element is included in summaries. 1..1 Reference(DIPSEncounterPractitionerReference) DIPS: a reference to the Practitioner resource for the requester
Encounter.appointment This element is included in summaries. 0..* Reference(DIPSAppointment) The appointment that scheduled this encounter
Encounter.period 0..1 Period DIPS: start and end date and time for the encounter.
Encounter.period.start This element is included in summaries. C 1..1 dateTime DIPS: "oppmøtetid" for planned contacts, "inntid" with date and time for episodes of care (both in- and out-patients)
Encounter.period.end This element is included in summaries. C 0..1 dateTime DIPS: "oppmøtetid" for planned contacts if finished, "uttid" with date and time for episodes of care (both in- and out-patients). "Planlagt uttid" of the current (non intensive care) ward stay is used for in-patients if there is no end time and the encounter is not finished.
Encounter.reasonCode This element is included in summaries. 0..1 CodeableConcept DIPS: reason as text
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.location 0..* BackboneElement DIPS: bed or ward
Encounter.location.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.location.Slices for extension.extension:bedTime 0..1 dateTime Extension
URL: http://dips.no/fhir/R4/StructureDefinition/BedTime
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.location.location 1..1 Reference(DIPSLocationReference) Location the encounter takes place
Encounter.location.status 0..1 code DIPS: active | reserved | completed (see the definition for details)
Binding: EncounterLocationStatus (required)
Encounter.location.period 0..1 Period DIPS: For bed/ward on ward stays, this is the in- and out times for the stay
Encounter.serviceProvider 1..1 Reference(DIPSEncounterOrganization | DipsOrganizationRef) DIPS: section if specified, otherwise department as a contained resource. The organization hierarchy is represented using partOf on the referenced resources (section -> department -> hospital).
Encounter.partOf 0..1 Reference(Encounter) DIPS: a reference to the "hospital stay" which is a minimal Encounter with an ID that is the same for the all episode(s) of care, also when a paitent has been transferred between departments
Encounter.partOf.reference This element is included in summaries. C 0..1 string DIPS: reference to the Encounter for the planned contact that led to this Encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Encounter.text.status Base required NarrativeStatus 📦4.0.1 FHIR Std.
Encounter.status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.statusHistory.​status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.class Base required DIPSEncounterV3 📦0.1.0 This IG
Encounter.classHistory.​class Base extensible ActEncounterCode 📦3.0.0 THO v7.5
Encounter.type Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare.​coding:NprLevelOfCareVolvenCode Base required NprLevelOfCare 📦0.1.0 This IG
Encounter.type:ContactType Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:ContactType.​coding:ContactTypeVolvenCode Base required DIPSEncounterTypeCom 📦0.1.0 This IG
Encounter.participant.​type Base extensible Participant type 📍4.0.1 FHIR Std.
Encounter.reasonCode Base preferred Encounter Reason Codes 📍4.0.1 FHIR Std.
Encounter.location.status Base required EncounterLocationStatus 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Encounter If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Encounter 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 Encounter 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 Encounter If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Encounter 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()
txt-1 error Encounter.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Encounter.text.div The narrative SHALL have some non-whitespace content htmlChecks()

Differential View

This structure is derived from Encounter

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter An interaction during which services are provided to the patient
Encounter.meta
Encounter.meta.id 0..0 Unique id for inter-element referencing
Encounter.meta.versionId 0..0 Version specific identifier
Encounter.meta.lastUpdated 0..0 When the resource version last changed
Encounter.meta.source 0..0 Identifies where the resource comes from
Encounter.meta.profile 0..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Encounter.meta.security 0..1 Coding Security Labels applied to this resource
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.security.id 0..0 Unique id for inter-element referencing
Encounter.meta.security.version 0..0 Version of the system - if relevant
Encounter.meta.security.code 0..1 code supports normal and Very Restricted security labels only
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.security.display 0..0 Representation defined by the system
Encounter.meta.security.userSelected 0..0 If this coding was chosen directly by the user
Encounter.meta.tag 0..1 Coding Tags applied to this resource
Encounter.meta.tag.id 0..0 Unique id for inter-element referencing
Encounter.meta.tag.system 0..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/encountersource (no extensions allowed)
Encounter.meta.tag.version 0..0 Version of the system - if relevant
Encounter.meta.tag.code 0..1 code episodeofcare | plannedcontact
Fixed Value: episodeofcare (no extensions allowed)
Encounter.meta.tag.display 0..0 Representation defined by the system
Encounter.meta.tag.userSelected 0..0 If this coding was chosen directly by the user
Encounter.implicitRules 0..0 A set of rules under which this content was created
Encounter.language 0..0 Language of the resource content
Encounter.text 0..0 Text summary of the resource, for human interpretation
Encounter.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.Slices for extension.extension:ReferredBy 0..1 Reference(DIPSBasisPractitionerR4 | PractitionerRole) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/ReferredBy
Encounter.Slices for extension.extension:DiagnoseGroup 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DiagnoseGroupExtension
Encounter.Slices for extension.extension:PlannedContactEndTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/PlannedContactEndTimeExtension
Encounter.Slices for extension.extension:Termination 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/TerminationExtension
Encounter.Slices for extension.extension:VideoUrl 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/VideoUrl
Encounter.Slices for extension.extension:DIPSLocation 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DipsLocationExtension
Encounter.Slices for extension.extension:departmentId 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Department
Encounter.Slices for extension.extension:Sectionid 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/SectionExtension
Encounter.Slices for extension.extension:Reminder 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Reminder
Encounter.Slices for identifier 1..3 Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID 0..1 Identifier DIPS: ID of episode of care in DIPS (omsorgsepisode)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.id 0..0 Unique id for inter-element referencing
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.use 0..0 usual | official | temp | secondary | old (If known)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.type 0..0 Description of identifier
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.system 1..1 uri DIPS: system for episode of care in DIPS
Fixed Value: http://dips.no/fhir/namingsystem/dips-omsorgsepisodeid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.value 1..1 string DIPS: episode of care ID in DIPS
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.period 0..0 Time period when id is/was valid for use
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.assigner 0..0 Organization that issued id (may be just text)
Encounter.Slices for identifier.identifier:DIPSBookingId 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSBookingId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for identifier.identifier:DIPSBookingId.use 0..0 usual | official | temp | secondary | old (If known)
Encounter.Slices for identifier.identifier:DIPSBookingId.type 0..0 Description of identifier
Encounter.Slices for identifier.identifier:DIPSBookingId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-bookingid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSBookingId.value 1..1 string The value that is unique
Encounter.Slices for identifier.identifier:DIPSBookingId.period 0..0 Time period when id is/was valid for use
Encounter.Slices for identifier.identifier:DIPSBookingId.assigner 0..0 Organization that issued id (may be just text)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.use 0..0 usual | official | temp | secondary | old (If known)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.type 0..0 Description of identifier
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.system 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-plannedcontactid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.value 1..1 string The value that is unique
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.period 0..0 Time period when id is/was valid for use
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.assigner 0..0 Organization that issued id (may be just text)
Encounter.status 1..1 code DIPS: planned | arrived | in-progress | onleave | finished | cancelled (see definition for details)
Encounter.statusHistory 0..0 List of past encounter statuses
Encounter.class 1..1 Coding DIPS: 'inpatient' for admitted patients, 'outpatient' for policlinical patients
Binding: DIPSEncounterV3 (required)
Encounter.class.id 0..0 Unique id for inter-element referencing
Encounter.class.version 0..0 Version of the system - if relevant
Encounter.class.code 0..1 code DIPS: 'inpatient' for admitted patients, 'short stay' for policlinical patients
Encounter.class.userSelected 0..0 If this coding was chosen directly by the user
Encounter.classHistory 0..0 List of past encounter classes
Encounter.Slices for type 0..* CodeableConcept Specific type of encounter
Slice: Unordered, Open by value:id
Encounter.Slices for type.type:NprLevelOfCare 0..1 CodeableConcept Specific type of encounter
Encounter.Slices for type.type:NprLevelOfCare.id 1..1 string Unique id for inter-element referencing
Fixed Value: NprLevelOfCare (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.system 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-nprlevelofcarecodeid (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode 1..1 Coding Code defined by a terminology system
Binding: NprLevelOfCare (required)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8406 (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:NprLevelOfCare.text 0..0 Plain text representation of the concept
Encounter.Slices for type.type:ContactType 0..1 CodeableConcept Specific type of encounter
Encounter.Slices for type.type:ContactType.id 1..1 string Unique id for inter-element referencing
Fixed Value: ContactType (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:ContactType.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.system 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-contacttypecodeid (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode 1..1 Coding Code defined by a terminology system
Binding: DIPSEncounterTypeCom (required)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.id 0..0 Unique id for inter-element referencing
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.system 1..1 uri Identity of the terminology system
Fixed Value: urn:oid:2.16.578.1.12.4.1.1.8240 (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.version 0..0 Version of the system - if relevant
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.userSelected 0..0 If this coding was chosen directly by the user
Encounter.Slices for type.type:ContactType.text 0..0 Plain text representation of the concept
Encounter.serviceType 0..0 Specific type of service
Encounter.priority 0..0 Indicates the urgency of the encounter
Encounter.subject 1..1 Reference(DIPSEncounterSubjectReference) The patient or group present at the encounter
Encounter.episodeOfCare 0..0 Episode(s) of care that this encounter should be recorded against
Encounter.basedOn 0..1 Reference(DIPSEncounterServiceRequest) DIPS: a reference to the primary referral
Encounter.basedOn.id 0..0 Unique id for inter-element referencing
Encounter.basedOn.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.basedOn.display 0..0 Text alternative for the resource
Encounter.participant 0..1 BackboneElement DIPS: ansvarlig behandler
Encounter.participant.id 0..0 Unique id for inter-element referencing
Encounter.participant.type 1..1 CodeableConcept Role of participant in encounter
Encounter.participant.type.coding 1..1 Coding Code defined by a terminology system
Encounter.participant.type.coding.system 0..1 uri DIPS: fixed system for participant type
Fixed Value: http://dips.no/fhir/encounter/participanttype (no extensions allowed)
Encounter.participant.type.coding.version 0..0 Version of the system - if relevant
Encounter.participant.type.coding.code 0..1 code DIPS: always 'attending-doctor'
Fixed Value: attending-doctor (no extensions allowed)
Encounter.participant.type.coding.display 0..0 Representation defined by the system
Encounter.participant.type.coding.userSelected 0..0 If this coding was chosen directly by the user
Encounter.participant.period 0..0 Period of time during the encounter that the participant participated
Encounter.participant.individual 1..1 Reference(DIPSEncounterPractitionerReference) DIPS: a reference to the Practitioner resource for the requester
Encounter.appointment 0..* Reference(DIPSAppointment) The appointment that scheduled this encounter
Encounter.appointment.id 0..0 Unique id for inter-element referencing
Encounter.appointment.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.period 0..1 Period DIPS: start and end date and time for the encounter.
Encounter.period.id 0..0 Unique id for inter-element referencing
Encounter.period.start 1..1 dateTime DIPS: "oppmøtetid" for planned contacts, "inntid" with date and time for episodes of care (both in- and out-patients)
Encounter.period.end 0..1 dateTime DIPS: "oppmøtetid" for planned contacts if finished, "uttid" with date and time for episodes of care (both in- and out-patients). "Planlagt uttid" of the current (non intensive care) ward stay is used for in-patients if there is no end time and the encounter is not finished.
Encounter.length 0..0 Quantity of time the encounter lasted (less time absent)
Encounter.reasonCode 0..1 CodeableConcept DIPS: reason as text
Encounter.reasonCode.id 0..0 Unique id for inter-element referencing
Encounter.reasonCode.coding 0..0 Code defined by a terminology system
Encounter.reasonReference 0..0 Reason the encounter takes place (reference)
Encounter.diagnosis 0..0 The list of diagnosis relevant to this encounter
Encounter.account 0..0 The set of accounts that may be used for billing for this Encounter
Encounter.hospitalization 0..0 Details about the admission to a healthcare service
Encounter.location 0..* BackboneElement DIPS: bed or ward
Encounter.location.id 0..0 Unique id for inter-element referencing
Encounter.location.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.location.Slices for extension.extension:bedTime 0..1 dateTime Extension
URL: http://dips.no/fhir/R4/StructureDefinition/BedTime
Encounter.location.location 1..1 Reference(DIPSLocationReference) Location the encounter takes place
Encounter.location.location.id 0..0 Unique id for inter-element referencing
Encounter.location.location.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.location.status 0..1 code DIPS: active | reserved | completed (see the definition for details)
Binding: EncounterLocationStatus (required)
Encounter.location.physicalType
Encounter.location.physicalType.id 0..0 Unique id for inter-element referencing
Encounter.location.physicalType.coding 0..* Coding Code defined by a terminology system
Binding: LocationType (required)
Encounter.location.physicalType.coding.id 0..0 Unique id for inter-element referencing
Encounter.location.physicalType.coding.version 0..0 Version of the system - if relevant
Encounter.location.physicalType.coding.code 0..1 code Symbol in syntax defined by the system
Binding: LocationType (required)
Encounter.location.physicalType.coding.userSelected 0..0 If this coding was chosen directly by the user
Encounter.location.period 0..1 Period DIPS: For bed/ward on ward stays, this is the in- and out times for the stay
Encounter.serviceProvider 1..1 Reference(DIPSEncounterOrganization | DipsOrganizationRef) DIPS: section if specified, otherwise department as a contained resource. The organization hierarchy is represented using partOf on the referenced resources (section -> department -> hospital).
Encounter.partOf 0..1 Reference(Encounter) DIPS: a reference to the "hospital stay" which is a minimal Encounter with an ID that is the same for the all episode(s) of care, also when a paitent has been transferred between departments
Encounter.partOf.id 0..0 Unique id for inter-element referencing
Encounter.partOf.reference 0..1 string DIPS: reference to the Encounter for the planned contact that led to this Encounter
Encounter.partOf.type 0..0 Type the reference refers to (e.g. "Patient")
Encounter.partOf.identifier 0..0 Logical reference, when literal reference is not known
Encounter.partOf.display 0..0 Text alternative for the resource

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Encounter.meta.security Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.meta.security.​code Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.text.status Base required NarrativeStatus 📦4.0.1 FHIR Std.
Encounter.class Base required DIPSEncounterV3 📦0.1.0 This IG
Encounter.type:NprLevelOfCare.​coding:NprLevelOfCareVolvenCode Base required NprLevelOfCare 📦0.1.0 This IG
Encounter.type:ContactType.​coding:ContactTypeVolvenCode Base required DIPSEncounterTypeCom 📦0.1.0 This IG
Encounter.location.status Base required EncounterLocationStatus 📦4.0.1 FHIR Std.
Encounter.location.physicalType.​coding Base required Location type 📦4.0.1 FHIR Std.
Encounter.location.physicalType.​coding.code Base required Location type 📦4.0.1 FHIR Std.

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Encounter 0..* Encounter An interaction during which services are provided to the patient
Encounter.id This element is included in summaries. 0..1 id Logical id of this artifact
Encounter.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Encounter.meta.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.meta.profile This element is included in summaries. 0..1 canonical(StructureDefinition) Profiles this resource claims to conform to
Encounter.meta.security This element is included in summaries. 0..1 Coding Security Labels applied to this resource
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.security.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.meta.security.system This element is included in summaries. 0..1 uri Identity of the terminology system
Encounter.meta.security.code This element is included in summaries. 0..1 code supports normal and Very Restricted security labels only
Binding: V3 Value SetConfidentialityClassification (required)
Encounter.meta.tag This element is included in summaries. 0..1 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".
Encounter.meta.tag.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.meta.tag.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/encountersource (no extensions allowed)
Encounter.meta.tag.code This element is included in summaries. 0..1 code episodeofcare | plannedcontact
Fixed Value: episodeofcare (no extensions allowed)
Encounter.contained 0..* Resource Contained, inline Resources
Encounter.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.Slices for extension.extension:ReferredBy 0..1 Reference(DIPSBasisPractitionerR4 | PractitionerRole) Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/ReferredBy
Encounter.Slices for extension.extension:DiagnoseGroup 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DiagnoseGroupExtension
Encounter.Slices for extension.extension:PlannedContactEndTime 0..1 dateTime Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/PlannedContactEndTimeExtension
Encounter.Slices for extension.extension:Termination 0..1 CodeableConcept Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/TerminationExtension
Encounter.Slices for extension.extension:VideoUrl 0..1 string Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/VideoUrl
Encounter.Slices for extension.extension:DIPSLocation 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/DipsLocationExtension
Encounter.Slices for extension.extension:departmentId 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Department
Encounter.Slices for extension.extension:Sectionid 0..1 Reference() Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/SectionExtension
Encounter.Slices for extension.extension:Reminder 0..1 boolean Optional Extensions Element
URL: http://dips.no/fhir/R4/StructureDefinition/Reminder
Encounter.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Encounter.Slices for identifier This element is included in summaries. 1..3 Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Open by value:system
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID This element is included in summaries. 0..1 Identifier DIPS: ID of episode of care in DIPS (omsorgsepisode)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.system This element is included in summaries. 1..1 uri DIPS: system for episode of care in DIPS
Fixed Value: http://dips.no/fhir/namingsystem/dips-omsorgsepisodeid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPS_Episode_of_CareID.value This element is included in summaries. 1..1 string DIPS: episode of care ID in DIPS
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSBookingId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSBookingId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for identifier.identifier:DIPSBookingId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-bookingid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSBookingId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.Slices for identifier.identifier:DIPSPlannedContactId This element is included in summaries. 0..1 Identifier Identifier(s) by which this encounter is known
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.system This element is included in summaries. 1..1 uri The namespace for the identifier value
Fixed Value: http://dips.no/fhir/namingsystem/dips-plannedcontactid (no extensions allowed)
Encounter.Slices for identifier.identifier:DIPSPlannedContactId.value This element is included in summaries. 1..1 string The value that is unique
Example General: 123456
Encounter.status This element is a modifier element. This element is included in summaries. 1..1 code DIPS: planned | arrived | in-progress | onleave | finished | cancelled (see definition for details)
Binding: EncounterStatus (required): Current state of the encounter.
Encounter.class This element is included in summaries. 1..1 Coding DIPS: 'inpatient' for admitted patients, 'outpatient' for policlinical patients
Binding: DIPSEncounterV3 (required)
Encounter.class.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.class.system This element is included in summaries. 0..1 uri Identity of the terminology system
Encounter.class.code This element is included in summaries. 0..1 code DIPS: 'inpatient' for admitted patients, 'short stay' for policlinical patients
Encounter.class.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type This element is included in summaries. 0..* CodeableConcept Specific type of encounter
Slice: Unordered, Open by value:id
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:NprLevelOfCare.id 1..1 string Unique id for inter-element referencing
Fixed Value: NprLevelOfCare (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-nprlevelofcarecodeid (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:DipsNprLevelOfCareCodeId.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: NprLevelOfCare (required)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.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.8406 (no extensions allowed)
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:NprLevelOfCare.Slices for coding.coding:NprLevelOfCareVolvenCode.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type.type:ContactType This element is included in summaries. 0..1 CodeableConcept Specific type of encounter
Binding: EncounterType (example): The type of encounter.
Encounter.Slices for type.type:ContactType.id 1..1 string Unique id for inter-element referencing
Fixed Value: ContactType (no extensions allowed)
Encounter.Slices for type.type:ContactType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:ContactType.Slices for coding This element is included in summaries. 2..2 Coding Code defined by a terminology system
Slice: Unordered, Open by value:system
Encounter.Slices for type.type:ContactType.Slices for coding Content/Rules for all slices
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.system This element is included in summaries. 1..1 uri Identity of the terminology system
Fixed Value: http://dips.no/fhir/namingsystem/dips-contacttypecodeid (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:DipsContactTypeCodeId.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode This element is included in summaries. 1..1 Coding Code defined by a terminology system
Binding: DIPSEncounterTypeCom (required)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.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.8240 (no extensions allowed)
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Encounter.Slices for type.type:ContactType.Slices for coding.coding:ContactTypeVolvenCode.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.subject This element is included in summaries. 1..1 Reference(DIPSEncounterSubjectReference) The patient or group present at the encounter
Encounter.basedOn 0..1 Reference(DIPSEncounterServiceRequest) DIPS: a reference to the primary referral
Encounter.basedOn.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.basedOn.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Encounter.basedOn.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Encounter.participant This element is included in summaries. 0..1 BackboneElement DIPS: ansvarlig behandler
Encounter.participant.extension 0..* Extension Additional content defined by implementations
Encounter.participant.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.participant.type This element is included in summaries. 1..1 CodeableConcept Role of participant in encounter
Binding: ParticipantType (extensible): Role of participant in encounter.
Encounter.participant.type.id 0..1 string Unique id for inter-element referencing
Encounter.participant.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.participant.type.coding This element is included in summaries. 1..1 Coding Code defined by a terminology system
Encounter.participant.type.coding.id 0..1 string Unique id for inter-element referencing
Encounter.participant.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.participant.type.coding.system This element is included in summaries. 0..1 uri DIPS: fixed system for participant type
Fixed Value: http://dips.no/fhir/encounter/participanttype (no extensions allowed)
Encounter.participant.type.coding.code This element is included in summaries. 0..1 code DIPS: always 'attending-doctor'
Fixed Value: attending-doctor (no extensions allowed)
Encounter.participant.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.participant.individual This element is included in summaries. 1..1 Reference(DIPSEncounterPractitionerReference) DIPS: a reference to the Practitioner resource for the requester
Encounter.appointment This element is included in summaries. 0..* Reference(DIPSAppointment) The appointment that scheduled this encounter
Encounter.appointment.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.appointment.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Encounter.appointment.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Encounter.appointment.display This element is included in summaries. 0..1 string Text alternative for the resource
Encounter.period 0..1 Period DIPS: start and end date and time for the encounter.
Encounter.period.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.period.start This element is included in summaries. C 1..1 dateTime DIPS: "oppmøtetid" for planned contacts, "inntid" with date and time for episodes of care (both in- and out-patients)
Encounter.period.end This element is included in summaries. C 0..1 dateTime DIPS: "oppmøtetid" for planned contacts if finished, "uttid" with date and time for episodes of care (both in- and out-patients). "Planlagt uttid" of the current (non intensive care) ward stay is used for in-patients if there is no end time and the encounter is not finished.
Encounter.reasonCode This element is included in summaries. 0..1 CodeableConcept DIPS: reason as text
Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place.
Encounter.reasonCode.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.reasonCode.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.location 0..* BackboneElement DIPS: bed or ward
Encounter.location.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Encounter.location.Slices for extension.extension:bedTime 0..1 dateTime Extension
URL: http://dips.no/fhir/R4/StructureDefinition/BedTime
Encounter.location.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Encounter.location.location 1..1 Reference(DIPSLocationReference) Location the encounter takes place
Encounter.location.location.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.location.location.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Encounter.location.location.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Encounter.location.location.display This element is included in summaries. 0..1 string Text alternative for the resource
Encounter.location.status 0..1 code DIPS: active | reserved | completed (see the definition for details)
Binding: EncounterLocationStatus (required)
Encounter.location.physicalType 0..1 CodeableConcept The physical type of the location (usually the level in the location hierachy - bed room ward etc.)
Binding: LocationType (example): Physical form of the location.
Encounter.location.physicalType.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.location.physicalType.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Binding: LocationType (required)
Encounter.location.physicalType.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.location.physicalType.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Encounter.location.physicalType.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Binding: LocationType (required)
Encounter.location.physicalType.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Encounter.location.physicalType.text This element is included in summaries. 0..1 string Plain text representation of the concept
Encounter.location.period 0..1 Period DIPS: For bed/ward on ward stays, this is the in- and out times for the stay
Encounter.serviceProvider 1..1 Reference(DIPSEncounterOrganization | DipsOrganizationRef) DIPS: section if specified, otherwise department as a contained resource. The organization hierarchy is represented using partOf on the referenced resources (section -> department -> hospital).
Encounter.partOf 0..1 Reference(Encounter) DIPS: a reference to the "hospital stay" which is a minimal Encounter with an ID that is the same for the all episode(s) of care, also when a paitent has been transferred between departments
Encounter.partOf.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Encounter.partOf.reference This element is included in summaries. C 0..1 string DIPS: reference to the Encounter for the planned contact that led to this Encounter

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Encounter.meta.security Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.meta.security.​code Base required V3 Value SetConfidentialityClassification 📦2014-03-26 FHIR Std.
Encounter.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Encounter.text.status Base required NarrativeStatus 📦4.0.1 FHIR Std.
Encounter.status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.statusHistory.​status Base required EncounterStatus 📍4.0.1 FHIR Std.
Encounter.class Base required DIPSEncounterV3 📦0.1.0 This IG
Encounter.classHistory.​class Base extensible ActEncounterCode 📦3.0.0 THO v7.5
Encounter.type Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:NprLevelOfCare.​coding:NprLevelOfCareVolvenCode Base required NprLevelOfCare 📦0.1.0 This IG
Encounter.type:ContactType Base example Encounter type 📍4.0.1 FHIR Std.
Encounter.type:ContactType.​coding:ContactTypeVolvenCode Base required DIPSEncounterTypeCom 📦0.1.0 This IG
Encounter.participant.​type Base extensible Participant type 📍4.0.1 FHIR Std.
Encounter.reasonCode Base preferred Encounter Reason Codes 📍4.0.1 FHIR Std.
Encounter.diagnosis.​use Base preferred DiagnosisRole 📍4.0.1 FHIR Std.
Encounter.hospitalization.​admitSource Base preferred Admit source 📍4.0.1 FHIR Std.
Encounter.hospitalization.​reAdmission Base example hl7VS-re-admissionIndicator 📦3.0.0 THO v7.5
Encounter.hospitalization.​dietPreference Base example Diet 📍4.0.1 FHIR Std.
Encounter.hospitalization.​specialCourtesy Base preferred Special courtesy 📍4.0.1 FHIR Std.
Encounter.hospitalization.​specialArrangement Base preferred Special arrangements 📍4.0.1 FHIR Std.
Encounter.hospitalization.​dischargeDisposition Base example Discharge disposition 📍4.0.1 FHIR Std.
Encounter.location.status Base required EncounterLocationStatus 📦4.0.1 FHIR Std.
Encounter.location.physicalType Base example Location type 📍4.0.1 FHIR Std.
Encounter.location.physicalType.​coding Base required Location type 📦4.0.1 FHIR Std.
Encounter.location.physicalType.​coding.code Base required Location type 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error Encounter If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Encounter 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 Encounter 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 Encounter If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Encounter 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()
txt-1 error Encounter.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Encounter.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from Encounter

Summary

Mandatory: 3 elements(20 nested mandatory elements)
Fixed: 13 elements
Prohibited: 83 elements

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 Encounter.identifier
  • The element 1 is sliced based on the value of Encounter.type
  • The element 1 is sliced based on the value of Encounter.type.coding

 

Other representations of profile: CSV, Excel, Schematron