1.0.0 - release
            
          
CambioOpenServicesIG - Local Development build (v1.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://fhir.cambio.se/StructureDefinition/EncounterLite/v1 | Version: 1.0.0 | |||
| Active as of 2025-10-27 | Computable Name: EncounterLite | |||
The EncounterLite profile is created from the FHIR resource Encounter.
EncounterLite profile is created to fetch inpatient encounters at a given location.
The intended use for reading data with this API is in first hand that the API is applied for direct access and should not be used to transfer data between caregivers. If it should be used for "data copying" between care providers, patient consent must be handled outside the API. Note that the security rules (i.e. PDL block) are not applied in particularly in this API and Consumer must handle the data carefully and with the awareness.
| Type | Description | 
|---|---|
| Limitation | Encounter status: It is only possible to request encounters that are in status "In-progress" and "Onleave". | 
| Limitation | Encounter class: It is only possible to request encounters that belong to inpatient class (IMP). | 
| Rule | The consumer of the API is responsible for making sure data retrieved is filtered in compliance with laws and regulations prior to presenting it to any end-users. | 
| Rule | For reading encounters, the external system needs to be able to evaluate PDL. This means whether the information can be displayed for a healthcare professional with a specific assignment. PDL data needed (HSA care unit and HSA care provider) is retrieved by including the organization referenced from Encounter.serviceProvider.OrganizationSEVendorLite. | 
| COS version | Profile version | Required COSMIC version | Date | Description | 
|---|---|---|---|---|
| 4.3.0 | 1.0.0 | COSMIC 3.12.0 | July 2024 | Initial version, support for GET and search. | 
| FHIR status | Status in COSMIC | 
|---|---|
| Planned | New, Planned (Applicable for all contact types in COSMIC). | 
| Arrived | Arrived (Applicable only for outpatient contact types in COSMIC). | 
| In-progress | Ongoing (Applicable for all outpatient contact types. Applicable for inpatient contacts which do not have absence in status "Ongoing"). | 
| Onleave | Ongoing (Applicable for inpatient contacts with absence that are in status "Ongoing"). | 
| Finished | Dishcarged (Applicable for all contact types in COSMIC). | 
| Canceled | Missed (Applicable for all contact types in COSMIC). | 
| Entered in error | Canceled (Applicable for all contact types in COSMIC). | 
| HTTP Method | Description | 
|---|---|
| GET | Fetch inpatient encounters that are in statuses "In-progress" and "Onleave" from COSMIC. | 
| Parameter | Format | Mandatory/Optional | Description | 
|---|---|---|---|
location | 
      Identifier | Mandatory | The identifier of the location which encounters should be fetched. | 
statuses | 
      Code | Mandatory | The encounter statuses to be considered when fetching. Supported statuses: "In-progress" and "Onleave". | 
classes | 
      Code | Mandatory | The encounter classes to be considered when fetching. Supported classes: IMP | 
_profile | 
      String | Mandatory | Supported profile: https://fhir.cambio.se/StructureDefinition/EncounterLite/ | 
_include | 
      String | Optional | Supported _include operations: Encounter:subject, Encounter:location, Encounter:serviceProvider | 
    
Search [baseURL]/EncounterEncounter:subjectEncounter:locationEncounter:serviceProviderN/A
For common codes, refer to Error handling section.
| Code | Description | 
|---|---|
| 400 | Invalid search parameter:Status is mandatory: Supported status are ( In Progress, On Leave ) | 
| 400 | Invalid search parameter:Class is mandatory: Supported classes are (IMP) | 
| 400 | Invalid search parameter:location is mandatory | 
| 403 | Restricted access for the user to view the encounter information | 
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | Encounter | An interaction during which services are provided to the patient | |
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | 
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | 
![]() ![]()  | 
?!Σ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter.  | 
![]() ![]()  | 
Σ | 1..1 | Coding | Classification of patient encounter Binding: ActEncounterCode (extensible): Classification of the encounter.  | 
![]() ![]() ![]()  | 
Σ | 1..1 | uri | Identity of the terminology system | 
![]() ![]() ![]()  | 
Σ | 1..1 | string | Version of the system - if relevant | 
![]() ![]() ![]()  | 
Σ | 1..1 | code | Symbol in syntax defined by the system | 
![]() ![]() ![]()  | 
Σ | 1..1 | string | Representation defined by the system | 
![]() ![]()  | 
Σ | 1..1 | Reference(PatientLiteSe) | The patient or group present at the encounter | 
![]() ![]()  | 
1..1 | Period | The start and end time of the encounter | |
![]() ![]() ![]()  | 
ΣC | 1..1 | dateTime | Starting time with inclusive boundary | 
![]() ![]()  | 
1..* | BackboneElement | List of locations where the patient has been | |
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
![]() ![]() ![]()  | 
1..1 | Reference(LocationUnitSe) | Location the encounter takes place | |
![]() ![]() ![]()  | 
1..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location.  | |
![]() ![]() ![]()  | 
1..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.  | |
![]() ![]()  | 
1..1 | Reference(OrganizationSEVendorLite) | The organization (facility) responsible for this encounter | |
  Documentation for this format | ||||
| Path | Conformance | ValueSet | URI | 
| Encounter.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | |
| Encounter.statusHistory.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | |
| Encounter.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | |
| Encounter.classHistory.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | |
| Encounter.location.status | required | EncounterLocationStatushttp://hl7.org/fhir/ValueSet/encounter-location-status|4.0.1From the FHIR Standard  | |
| Encounter.location.physicalType | example | LocationTypehttp://hl7.org/fhir/ValueSet/location-physical-typeFrom the FHIR Standard  | 
| Id | Grade | Path(s) | Details | Requirements | 
| 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()  | 
This structure is derived from Encounter
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | Encounter | An interaction during which services are provided to the patient | |
![]() ![]()  | 
||||
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]()  | 
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]()  | 
1..1 | string | The value that is unique | |
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Coding | Classification of patient encounter | |
![]() ![]() ![]()  | 
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]()  | 
1..1 | string | Version of the system - if relevant | |
![]() ![]() ![]()  | 
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]()  | 
1..1 | string | Representation defined by the system | |
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Reference(PatientLiteSe) | The patient or group present at the encounter | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Period | The start and end time of the encounter | |
![]() ![]() ![]()  | 
1..1 | dateTime | Starting time with inclusive boundary | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..* | BackboneElement | List of locations where the patient has been | |
![]() ![]() ![]()  | 
1..1 | Reference(LocationUnitSe) | Location the encounter takes place | |
![]() ![]() ![]()  | 
1..1 | code | planned | active | reserved | completed | |
![]() ![]() ![]()  | 
1..1 | CodeableConcept | The physical type of the location (usually the level in the location hierachy - bed room ward etc.) | |
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Reference(OrganizationSEVendorLite) | The organization (facility) responsible for this encounter | |
![]() ![]()  | 
0..0 | |||
  Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | ||||
|---|---|---|---|---|---|---|---|---|
![]()  | 
0..* | Encounter | An interaction during which services are provided to the patient | |||||
![]() ![]()  | 
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]()  | 
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]()  | 
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language. 
  | |||||
![]() ![]()  | 
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements  | |||||
![]() ![]()  | 
0..* | Resource | Contained, inline Resources | |||||
![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]()  | 
Σ | 0..* | Identifier | Identifier(s) by which this encounter is known | ||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient  | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | string | The value that is unique Example General: 123456  | ||||
![]() ![]()  | 
?!Σ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter.  | ||||
![]() ![]()  | 
Σ | 1..1 | Coding | Classification of patient encounter Binding: ActEncounterCode (extensible): Classification of the encounter.  | ||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | string | Representation defined by the system | ||||
![]() ![]()  | 
Σ | 1..1 | Reference(PatientLiteSe) | The patient or group present at the encounter | ||||
![]() ![]()  | 
1..1 | Period | The start and end time of the encounter | |||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
ΣC | 1..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]()  | 
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]()  | 
1..* | BackboneElement | List of locations where the patient has been | |||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]()  | 
1..1 | Reference(LocationUnitSe) | Location the encounter takes place | |||||
![]() ![]() ![]()  | 
1..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location.  | |||||
![]() ![]() ![]()  | 
1..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.  | |||||
![]() ![]()  | 
1..1 | Reference(OrganizationSEVendorLite) | The organization (facility) responsible for this encounter | |||||
  Documentation for this format | ||||||||
| Path | Conformance | ValueSet | URI | |||
| Encounter.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard 
  | ||||
| Encounter.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | ||||
| Encounter.statusHistory.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | ||||
| Encounter.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | ||||
| Encounter.classHistory.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | ||||
| Encounter.participant.type | extensible | ParticipantTypehttp://hl7.org/fhir/ValueSet/encounter-participant-typeFrom the FHIR Standard  | ||||
| Encounter.diagnosis.use | preferred | DiagnosisRolehttp://hl7.org/fhir/ValueSet/diagnosis-roleFrom the FHIR Standard  | ||||
| Encounter.hospitalization.dischargeDisposition | example | DischargeDispositionhttp://hl7.org/fhir/ValueSet/encounter-discharge-dispositionFrom the FHIR Standard  | ||||
| Encounter.location.status | required | EncounterLocationStatushttp://hl7.org/fhir/ValueSet/encounter-location-status|4.0.1From the FHIR Standard  | ||||
| Encounter.location.physicalType | example | LocationTypehttp://hl7.org/fhir/ValueSet/location-physical-typeFrom the FHIR Standard  | 
| Id | Grade | Path(s) | Details | Requirements | 
| 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()  | 
This structure is derived from Encounter
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | Encounter | An interaction during which services are provided to the patient | |
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | 
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | 
![]() ![]()  | 
?!Σ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter.  | 
![]() ![]()  | 
Σ | 1..1 | Coding | Classification of patient encounter Binding: ActEncounterCode (extensible): Classification of the encounter.  | 
![]() ![]() ![]()  | 
Σ | 1..1 | uri | Identity of the terminology system | 
![]() ![]() ![]()  | 
Σ | 1..1 | string | Version of the system - if relevant | 
![]() ![]() ![]()  | 
Σ | 1..1 | code | Symbol in syntax defined by the system | 
![]() ![]() ![]()  | 
Σ | 1..1 | string | Representation defined by the system | 
![]() ![]()  | 
Σ | 1..1 | Reference(PatientLiteSe) | The patient or group present at the encounter | 
![]() ![]()  | 
1..1 | Period | The start and end time of the encounter | |
![]() ![]() ![]()  | 
ΣC | 1..1 | dateTime | Starting time with inclusive boundary | 
![]() ![]()  | 
1..* | BackboneElement | List of locations where the patient has been | |
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 
![]() ![]() ![]()  | 
1..1 | Reference(LocationUnitSe) | Location the encounter takes place | |
![]() ![]() ![]()  | 
1..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location.  | |
![]() ![]() ![]()  | 
1..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.  | |
![]() ![]()  | 
1..1 | Reference(OrganizationSEVendorLite) | The organization (facility) responsible for this encounter | |
  Documentation for this format | ||||
| Path | Conformance | ValueSet | URI | 
| Encounter.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | |
| Encounter.statusHistory.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | |
| Encounter.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | |
| Encounter.classHistory.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | |
| Encounter.location.status | required | EncounterLocationStatushttp://hl7.org/fhir/ValueSet/encounter-location-status|4.0.1From the FHIR Standard  | |
| Encounter.location.physicalType | example | LocationTypehttp://hl7.org/fhir/ValueSet/location-physical-typeFrom the FHIR Standard  | 
| Id | Grade | Path(s) | Details | Requirements | 
| 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()  | 
Differential View
This structure is derived from Encounter
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | 
|---|---|---|---|---|
![]()  | 
0..* | Encounter | An interaction during which services are provided to the patient | |
![]() ![]()  | 
||||
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]()  | 
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]()  | 
1..1 | string | The value that is unique | |
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Coding | Classification of patient encounter | |
![]() ![]() ![]()  | 
1..1 | uri | Identity of the terminology system | |
![]() ![]() ![]()  | 
1..1 | string | Version of the system - if relevant | |
![]() ![]() ![]()  | 
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]()  | 
1..1 | string | Representation defined by the system | |
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Reference(PatientLiteSe) | The patient or group present at the encounter | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Period | The start and end time of the encounter | |
![]() ![]() ![]()  | 
1..1 | dateTime | Starting time with inclusive boundary | |
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..* | BackboneElement | List of locations where the patient has been | |
![]() ![]() ![]()  | 
1..1 | Reference(LocationUnitSe) | Location the encounter takes place | |
![]() ![]() ![]()  | 
1..1 | code | planned | active | reserved | completed | |
![]() ![]() ![]()  | 
1..1 | CodeableConcept | The physical type of the location (usually the level in the location hierachy - bed room ward etc.) | |
![]() ![]() ![]()  | 
0..0 | |||
![]() ![]()  | 
1..1 | Reference(OrganizationSEVendorLite) | The organization (facility) responsible for this encounter | |
![]() ![]()  | 
0..0 | |||
  Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints    Filter:  ![]() ![]()  | ||||
|---|---|---|---|---|---|---|---|---|
![]()  | 
0..* | Encounter | An interaction during which services are provided to the patient | |||||
![]() ![]()  | 
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]()  | 
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]()  | 
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]()  | 
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language. 
  | |||||
![]() ![]()  | 
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements  | |||||
![]() ![]()  | 
0..* | Resource | Contained, inline Resources | |||||
![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]()  | 
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]()  | 
Σ | 0..* | Identifier | Identifier(s) by which this encounter is known | ||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient  | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | string | The value that is unique Example General: 123456  | ||||
![]() ![]()  | 
?!Σ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter.  | ||||
![]() ![]()  | 
Σ | 1..1 | Coding | Classification of patient encounter Binding: ActEncounterCode (extensible): Classification of the encounter.  | ||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
Σ | 1..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]()  | 
Σ | 1..1 | string | Representation defined by the system | ||||
![]() ![]()  | 
Σ | 1..1 | Reference(PatientLiteSe) | The patient or group present at the encounter | ||||
![]() ![]()  | 
1..1 | Period | The start and end time of the encounter | |||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url  | |||||
![]() ![]() ![]()  | 
ΣC | 1..1 | dateTime | Starting time with inclusive boundary | ||||
![]() ![]() ![]()  | 
ΣC | 0..1 | dateTime | End time with inclusive boundary, if not ongoing | ||||
![]() ![]()  | 
1..* | BackboneElement | List of locations where the patient has been | |||||
![]() ![]() ![]()  | 
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]()  | 
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]()  | 
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]()  | 
1..1 | Reference(LocationUnitSe) | Location the encounter takes place | |||||
![]() ![]() ![]()  | 
1..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location.  | |||||
![]() ![]() ![]()  | 
1..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.  | |||||
![]() ![]()  | 
1..1 | Reference(OrganizationSEVendorLite) | The organization (facility) responsible for this encounter | |||||
  Documentation for this format | ||||||||
| Path | Conformance | ValueSet | URI | |||
| Encounter.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard 
  | ||||
| Encounter.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | ||||
| Encounter.statusHistory.status | required | EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1From the FHIR Standard  | ||||
| Encounter.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | ||||
| Encounter.classHistory.class | extensible | ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode | ||||
| Encounter.participant.type | extensible | ParticipantTypehttp://hl7.org/fhir/ValueSet/encounter-participant-typeFrom the FHIR Standard  | ||||
| Encounter.diagnosis.use | preferred | DiagnosisRolehttp://hl7.org/fhir/ValueSet/diagnosis-roleFrom the FHIR Standard  | ||||
| Encounter.hospitalization.dischargeDisposition | example | DischargeDispositionhttp://hl7.org/fhir/ValueSet/encounter-discharge-dispositionFrom the FHIR Standard  | ||||
| Encounter.location.status | required | EncounterLocationStatushttp://hl7.org/fhir/ValueSet/encounter-location-status|4.0.1From the FHIR Standard  | ||||
| Encounter.location.physicalType | example | LocationTypehttp://hl7.org/fhir/ValueSet/location-physical-typeFrom the FHIR Standard  | 
| Id | Grade | Path(s) | Details | Requirements | 
| 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()  | 
This structure is derived from Encounter
Other representations of profile: CSV, Excel, Schematron