CH Core (R4)
4.0.0-ballot - ballot Switzerland flag

This page is part of the CH Core (R4) (v4.0.0-ballot: STU Ballot 1) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: CHCoreEncounter - Detailed Descriptions

Active as of 2023-06-27

Definitions for the ch-core-encounter resource profile.

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

1. Encounter
Definition

This is basic constraint on Encounter for use in CH Core resources.

An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient.

2. Encounter.identifier
NoteThis is a business identifier, not a resource identifier (see discussion)
SlicingThis element introduces a set of slices on Encounter.identifier. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ $this
3. Encounter.identifier:VisitNumber
SliceNameVisitNumber
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
Pattern Value<valueIdentifier xmlns="http://hl7.org/fhir">
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/v2-0203"/>
      <code value="VN"/>
    </coding>
  </type>
</valueIdentifier>
4. Encounter.identifier:VisitNumber.system
Control1..?
5. Encounter.identifier:VisitNumber.value
Control1..?
6. Encounter.class
Definition

See mapping from BFS Medizinische Statistik BFS Encounter Class to FHIR mapping

Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.

7. Encounter.priority
BindingThe codes SHALL be taken from BFS Medizinische Statistik - 18 1.2.V03 - Eintrittsart / Mode d’admission / Genere di ricovero; other codes may be used where these codes are not suitableFor example codes, see ActPriority
8. Encounter.subject
Control10..1
TypeReference(CHCorePatient|Patient|Group)
9. Encounter.participant
Control0..?
10. Encounter.participant.type
BindingThe codes SHALL be taken from ChCoreEncounterParticipationType; other codes may be used where these codes are not suitableThe codes SHALL be taken from ParticipantType; other codes may be used where these codes are not suitable
11. Encounter.participant.individual
TypeReference(CHCorePractitioner|Practitioner|PractitionerRole|RelatedPerson)
12. Encounter.hospitalization
Control0..?
13. Encounter.hospitalization.extension
SlicingThis element introduces a set of slices on Encounter.hospitalization.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
14. Encounter.hospitalization.extension:BfsAdmitRole
SliceNameBfsAdmitRole
Control0..1
TypeExtension(BfsMsAdmitRole) (Extension Type: Coding)
15. Encounter.hospitalization.extension:accident
SliceNameaccident
Control0..1
TypeExtension(Accident) (Complex Extension)
16. Encounter.hospitalization.extension:readmission
SliceNamereadmission
Control0..1
TypeExtension(EncounterSupsectedReadmission) (Extension Type: boolean)
17. Encounter.hospitalization.extension:BfsDischargeDecision
SliceNameBfsDischargeDecision
Control0..1
TypeExtension(BfsDischargeDecision) (Extension Type: Coding)
18. Encounter.hospitalization.extension:BfsDischargeDestination
SliceNameBfsDischargeDestination
Control0..1
TypeExtension(BfsDischargeDestination) (Extension Type: Coding)
19. Encounter.hospitalization.origin
TypeReference(CHCoreLocation|CHCoreOrganization|Location|Organization)
20. Encounter.hospitalization.admitSource
BindingThe codes SHALL be taken from BFS Medizinische Statistik - 17 1.2.V02 - Aufenthaltsort vor dem Eintritt / Séjour avant l’admission / Luogo di soggiorno prima dell’ammissione; other codes may be used where these codes are not suitableThe codes SHOULD be taken from AdmitSource
21. Encounter.hospitalization.destination
TypeReference(CHCoreLocation|CHCoreOrganization|Location|Organization)
22. Encounter.hospitalization.dischargeDisposition
BindingThe codes SHOULD be taken from BFS Medizinische Statistik - 29 1.5.V04 - Behandlung nach Austritt / Prise en charge après la sortie / Trattamento dopo l’uscitaFor example codes, see DischargeDisposition

BFS Medizinische Statistik - Behandlung nach Austritt

Discharge Disposition.

23. Encounter.location
Control0..?
24. Encounter.location.location
TypeReference(CHCoreLocation|Location)
25. Encounter.serviceProvider
TypeReference(CHCoreOrganization|Organization)
26. Encounter.partOf
TypeReference(CHCoreEncounter|Encounter)