DK MedCom HospitalNotification
3.0.1 - Release Denmark flag

This page is part of the DK MedCom HospitalNotification (v3.0.1: Release) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: MedComHospitalNotificationEncounter - Detailed Descriptions

Active as of 2023-03-02

Definitions for the medcom-hospitalNotification-encounter resource profile.

Guidance on how to interpret the contents of this table can be found here.

1. Encounter
InvariantsDefined on this element
medcom-hospitalNotification-6: When the status = 'onleave', the timestamp for beginning of a leave (extension.valuePeriod.start) shall be present. (: where(status = 'onleave').extension.value.start.exists() or status != 'onleave')
2. Encounter.extension
SlicingThis element introduces a set of slices on Encounter.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
3. Encounter.extension:leavePeriod
SliceNameleavePeriod
Control0..1
TypeExtension(MedComHospitalNotificationLeavePeriodExtension) (Extension Type: Period)
Must Supporttrue
Summarytrue
4. Encounter.status
BindingThe codes SHALL be taken from MedComHospitalNotificationEncounterStatusCodesThe codes SHALL be taken from EncounterStatus
5. Encounter.class
BindingThe codes SHALL be taken from MedComHospitalNotificationEncounterClassCodesThe codes SHALL be taken from MedComCoreEncounterClassCodes
6. Encounter.type
Control0..0*
7. Encounter.serviceType
Control0..01
8. Encounter.priority
Control0..01
9. Encounter.episodeOfCare
Definition

Shall contain an episode of care identifier for the entire hospitalisation

Where a specific encounter should be classified as a part of a specific episode(s) of care this field should be used. This association can facilitate grouping of related encounters together for a specific purpose, such as government reporting, issue tracking, association via a common problem. The association is recorded on the encounter as these are typically created after the episode of care and grouped on entry rather than editing the episode of care to append another encounter to it (the episode of care could span years).

Control10..*
10. Encounter.episodeOfCare.reference
Control0..01
11. Encounter.episodeOfCare.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
Control10..1
12. Encounter.episodeOfCare:lpr3identifier
SliceNamelpr3identifier
13. Encounter.episodeOfCare:lpr3identifier.reference
Control0..01
14. Encounter.episodeOfCare:lpr3identifier.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
15. Encounter.basedOn
Control0..0*
16. Encounter.participant
Control0..0*
17. Encounter.appointment
Control0..0*
18. Encounter.period
Definition

The start and end time of the encounter. For notification of hospitalisation an start interval is always known as the notification of adminssion is trigged by the arrival of a patient. There a period will always exist as the notification of admission always starts the communication flow. Please that the encounter.period values always referes to the encounter start and end. The period of the leave of absence is not part of the notification of hospitalization FHIR resource .

The start and end time of the encounter.

Control10..1
Must Supporttrue
19. Encounter.period.start
Definition

In HospitalNotification a start time is the timestamp that is registered by the hospital at patient physical attendance at the hospital.

Control1..?
Must Supporttrue
20. Encounter.period.end
Definition

In HospitalNotification a end time is the timestamp that is registered by the hospital when the patient leaves the hospital after discharge.

Control0..?
Must Supporttrue
21. Encounter.length
Control0..01
22. Encounter.reasonCode
Control0..0*
23. Encounter.reasonReference
Control0..0*
24. Encounter.diagnosis
Control0..0*
25. Encounter.account
Definition

The set of accounts and issurance information that may be used for billing for this Encounter. The account element shall not be used in NotificationOfHospitalStayEncounter

The set of accounts that may be used for billing for this Encounter.

26. Encounter.hospitalization
Control0..01
27. Encounter.location
Control0..0*
28. Encounter.serviceProvider
Control10..1
29. Encounter.partOf
Control0..01