Electronic Case Reporting (eCR), published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 3.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/case-reporting/ and changes regularly. See the Directory of published versions
Official URL: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-encounter | Version: 3.0.0-ballot | |||
Standards status: Trial-use | Maturity Level: 3 | Computable Name: EICREncounter | ||
Other Identifiers: OID:2.16.840.1.113883.4.642.40.46.42.6 |
This Encounter profile represents the encounter related to the event. It is based on the US Public Health Encounter profile.
This profile is based on and further constrains the US Public Health Encounter profile.
A trigger on an encounter diagnosis is indicated by the eICR Trigger Code Flag Extension in the diagnosis.
Where a trigger occurs outside of an encounter set Encounter.class to "PHC2237”, system=”2.16.840.1.114222.4.5.274” (External Encounter) and omit period, participant, location, and serviceProvider. In this case, the responsible provider and facility information is contained in the eICR Composition.author.
Data Element | Note |
---|---|
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole] | Provider: Provider responsible for the patient's care when the case was triggered. |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].practitioner[Practitioner].identifier | Provider Id: Identifier of the provider responsible for the patient's care when the case was triggered |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].location[Location].address | Provider Address: Address of the provider responsible for the patient's care when the case was triggered |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].telecom | Provider Telecom: A telecom address (phone, email, fax, etc.) for the provider responsible for the patient's care when the case was triggered |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].practitioner[Practitioner].name | Provider Name: Name of the provider responsible for the patient's care when the case was triggered |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].organization[Organization] | Provider Facility/Office: The office or facility of the provider responsible for the patient's care when the case was triggered (where care was provided to the patient) |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].organization[Organization].name | Provider Facility/Office Name: The name of the office or facility of the provider responsible for the patient's care when the case was triggered (where care was provided to the patient) |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].organization[Organization].address | Provider Facility/Office Address: The address of the office or facility of the provider responsible for the patient's care when the case was triggered (where care was provided to the patient) |
Encounter.participant:sliceResponsibleProvider.individual[PractitionerRole].organization[Organization].telecom | Provider Facility/Office Address: The telecom of the office or facility of the provider responsible for the patient's care when the case was triggered (where care was provided to the patient) |
Encounter.location.location[Location] | Facility: The facility in which care was provided when the case was triggered |
Encounter.location.location[Location].name | Facility Name: The name of the facility in which care was provided when the case was triggered |
Encounter.location.location[Location].identifier | Facility Id: Identification code for the facility in which care was provided when the case was triggered |
Encounter.location.location[Location].type | Facility Type: The type of facility in which care was provided when the case was triggered |
Encounter.location.location[Location].address | Facility Address: The physical location of the facility in which care was provided when the case was triggered |
Encounter.serviceProvider[Organization] | Healthcare Organization: The umbrella organization under which the facility where care was provided operates |
Encounter.serviceProvider[Organization].identifier | Healthcare Organization Id: Identification code for the umbrella organization under which the facility where care was provided operates |
Encounter.serviceProvider[Organization].name | Healthcare Organization Contact Name: The contact name for the for the umbrella organization under which the facility where care was provided operates |
Encounter.serviceProvider[Organization].telecom | Healthcare Organization Contact Telecom: A contact telecom address (phone, email, fax, etc.) for the umbrella organization under which the facility where care was provided operates |
Encounter.serviceProvider[Organization].address | Healthcare Organization Contact Address: The contact address for the umbrella organization under which the facility where care was provided operates |
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..* | USPublicHealthEncounter | eICR Encounter | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | (USCDI+) Encounter Identifier |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | (USCDI) The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | (USCDI) The value that is unique Example General: 123456 |
![]() ![]() ![]() |
?!SΣ | 1..1 | code | (USCDI+) Encounter Status Binding: EncounterStatus (required): Current state of the encounter. |
![]() ![]() ![]() |
SΣ | 1..1 | Coding | (USCDI) Classification of patient encounter Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. |
![]() ![]() ![]() |
SΣ | 1..* | CodeableConcept | (USCDI+) Encounter Type Binding: USCoreEncounterType (6.1.0) (extensible): Valueset to describe the Encounter Type |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Patient | US Core Patient Profile(6.1.0)) | (USCDI) The patient or group present at the encounter |
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI) List of participants involved in the encounter Slice: Unordered, Open by type:type |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Core Practitioner Profile(6.1.0) S | US Core PractitionerRole Profile(6.1.0) | US Core RelatedPerson Profile) | (USCDI) Persons involved in the encounter other than the patient |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | Responsible provider |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: ATND | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health PractitionerRole) | (USCDI) Persons involved in the encounter other than the patient |
![]() ![]() ![]() |
S | 1..1 | Period | (USCDI) The start and end time of the encounter |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | dateTime | (USCDI+) Admission Date/Time (Visit Start Date/Time) |
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI+) Reason for the Encounter Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. |
![]() ![]() ![]() |
SΣ | 0..* | Reference(US Core Condition Problems and Health Concerns Profile S | US Core Condition Encounter Diagnosis Profile S | US Core Procedure Profile(6.1.0) | Observation | ImmunizationRecommendation) | (USCDI+) Reason for the Encounter Slice: Unordered, Open by profile:$this.resolve() |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Public Health Chief Complaint Observation) | (USCDI+) Chief Complaint |
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI+) Encounter Diagnosis, (USCDI+) Chief Complaint (when diagnosis.use='CC') |
![]() ![]() ![]() ![]() |
S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | (Complex) | Trigger Code Flag URL: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Condition Encounter Diagnosis) | The diagnosis or procedure relevant to the encounter |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: DiagnosisRole (preferred): The type of diagnosis this condition represents. |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | (USCDI) Details about the admission to a healthcare service |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | (USCDI+) Encounter Disposition Binding: US Core Discharge Disposition (preferred): National Uniform Billing Committee, manual UB-04, UB form locator 17 |
![]() ![]() ![]() |
S | 1..* | BackboneElement | (USCDI) List of locations where the patient has been |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | Reference(US Public Health Location) | (USCDI+) Encounter Location |
![]() ![]() ![]() |
S | 0..1 | Reference(US Public Health Organization) | (USCDI) The organization (facility) responsible for this encounter |
![]() |
Path | Status | Usage | ValueSet | Version | Source |
Encounter.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
Encounter.status | Base | required | EncounterStatus | 📍4.0.1 | FHIR Std. |
Encounter.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v6.5 |
Encounter.type | Base | extensible | US Core Encounter Type | 📍6.1.0 | US Core v6.1 |
Encounter.participant.type | Base | extensible | Participant type | 📦4.0.1 | FHIR Std. |
Encounter.participant:responsibleProvider.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.dischargeDisposition | Base | preferred | US Core Discharge Disposition | 📦6.1.0 | US Core v6.1 |
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()
|
This structure is derived from USPublicHealthEncounter
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | USPublicHealthEncounter | eICR Encounter | |
![]() ![]() ![]() |
1..1 | Identifier | (USCDI+) Encounter Identifier | |
![]() ![]() ![]() |
1..1 | Period | (USCDI) The start and end time of the encounter | |
![]() ![]() ![]() ![]() |
S | 1..1 | dateTime | (USCDI+) Admission Date/Time (Visit Start Date/Time) |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | (Complex) | Trigger Code Flag URL: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension |
![]() |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | USPublicHealthEncounter | eICR Encounter | |||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | (USCDI+) Encounter Identifier | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | (USCDI) The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | (USCDI) The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | (USCDI+) Encounter Status Binding: EncounterStatus (required): Current state of the encounter. | ||||
![]() ![]() ![]() |
0..* | BackboneElement | List of past encounter statuses | |||||
![]() ![]() ![]() ![]() |
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 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified status | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Coding | (USCDI) Classification of patient encounter Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | ||||
![]() ![]() ![]() |
0..* | BackboneElement | List of past encounter classes | |||||
![]() ![]() ![]() ![]() |
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 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified class | |||||
![]() ![]() ![]() |
SΣ | 1..* | CodeableConcept | (USCDI+) Encounter Type Binding: USCoreEncounterType (6.1.0) (extensible): Valueset to describe the Encounter Type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Specific type of service Binding: ServiceType (example): Broad categorization of the service that is to be provided. | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Indicates the urgency of the encounter Binding: ActPriority (3.0.0) (example): Indicates the urgency of the encounter. | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Patient | US Core Patient Profile(6.1.0)) | (USCDI) The patient or group present at the encounter | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against | ||||
![]() ![]() ![]() |
0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter | |||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI) List of participants involved in the encounter Slice: Unordered, Open by type:type | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. | ||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Core Practitioner Profile(6.1.0) S | US Core PractitionerRole Profile(6.1.0) | US Core RelatedPerson Profile) | (USCDI) Persons involved in the encounter other than the patient | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | Responsible provider | ||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: ATND | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health PractitionerRole) | (USCDI) Persons involved in the encounter other than the patient | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Appointment) | The appointment that scheduled this encounter | ||||
![]() ![]() ![]() |
S | 1..1 | Period | (USCDI) 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 | |||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | dateTime | (USCDI+) Admission Date/Time (Visit Start Date/Time) | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Discharge Date/Time (Visit End Date/Time) | ||||
![]() ![]() ![]() |
0..1 | Duration | Quantity of time the encounter lasted (less time absent) | |||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI+) Reason for the Encounter Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. | ||||
![]() ![]() ![]() |
SΣ | 0..* | Reference(US Core Condition Problems and Health Concerns Profile S | US Core Condition Encounter Diagnosis Profile S | US Core Procedure Profile(6.1.0) | Observation | ImmunizationRecommendation) | (USCDI+) Reason for the Encounter Slice: Unordered, Open by profile:$this.resolve() | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Public Health Chief Complaint Observation) | (USCDI+) Chief Complaint | ||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI+) Encounter Diagnosis, (USCDI+) Chief Complaint (when diagnosis.use='CC') | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
S | 0..* | Extension | Extension Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | (Complex) | Trigger Code Flag URL: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Condition Encounter Diagnosis) | The diagnosis or procedure relevant to the encounter | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: DiagnosisRole (preferred): The type of diagnosis this condition represents. | ||||
![]() ![]() ![]() ![]() |
0..1 | positiveInt | Ranking of the diagnosis (for each role type) | |||||
![]() ![]() ![]() |
0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter | |||||
![]() ![]() ![]() |
S | 0..1 | BackboneElement | (USCDI) Details about the admission to a healthcare service | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
0..1 | Identifier | Pre-admission identifier | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | The location/organization from which the patient came before admission | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer) Binding: AdmitSource (preferred): From where the patient was admitted. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission Binding: hl7VS-re-admissionIndicator (example): The reason for re-admission of this hospitalization encounter. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Diet preferences reported by the patient Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. Binding: SpecialArrangements (preferred): Special arrangements. | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | Location/organization to which the patient is discharged | |||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | (USCDI+) Encounter Disposition Binding: US Core Discharge Disposition (preferred): National Uniform Billing Committee, manual UB-04, UB form locator 17 | ||||
![]() ![]() ![]() |
S | 1..* | BackboneElement | (USCDI) 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 | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Reference(US Public Health Location) | (USCDI+) Encounter Location | ||||
![]() ![]() ![]() ![]() |
0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | |||||
![]() ![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period during which the patient was present at the location | |||||
![]() ![]() ![]() |
S | 0..1 | Reference(US Public Health Organization) | (USCDI) The organization (facility) responsible for this encounter | ||||
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Another Encounter this encounter is part of | |||||
![]() |
Path | Status | Usage | ValueSet | Version | Source |
Encounter.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
Encounter.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
Encounter.identifier.type | Base | extensible | IdentifierType | 📦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 | extensible | ActEncounterCode | 📍3.0.0 | THO v6.5 |
Encounter.classHistory.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v6.5 |
Encounter.type | Base | extensible | US Core Encounter Type | 📍6.1.0 | US Core v6.1 |
Encounter.serviceType | Base | example | Service type | 📦4.0.1 | FHIR Std. |
Encounter.priority | Base | example | ActPriority | 📍3.0.0 | THO v6.5 |
Encounter.participant.type | Base | extensible | Participant type | 📦4.0.1 | FHIR Std. |
Encounter.participant:responsibleProvider.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 | 📦2.0.0 | THO v6.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 | preferred | US Core Discharge Disposition | 📦6.1.0 | US Core v6.1 |
Encounter.location.status | Base | required | EncounterLocationStatus | 📍4.0.1 | FHIR Std. |
Encounter.location.physicalType | Base | example | Location type | 📦4.0.1 | FHIR Std. |
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()
|
This structure is derived from USPublicHealthEncounter
Summary
Mandatory: 3 elements
Must-Support: 3 elements
Extensions
This structure refers to these extensions:
Maturity: 3
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | USPublicHealthEncounter | eICR Encounter | |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | (USCDI+) Encounter Identifier |
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | (USCDI) The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | (USCDI) The value that is unique Example General: 123456 |
![]() ![]() ![]() |
?!SΣ | 1..1 | code | (USCDI+) Encounter Status Binding: EncounterStatus (required): Current state of the encounter. |
![]() ![]() ![]() |
SΣ | 1..1 | Coding | (USCDI) Classification of patient encounter Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. |
![]() ![]() ![]() |
SΣ | 1..* | CodeableConcept | (USCDI+) Encounter Type Binding: USCoreEncounterType (6.1.0) (extensible): Valueset to describe the Encounter Type |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Patient | US Core Patient Profile(6.1.0)) | (USCDI) The patient or group present at the encounter |
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI) List of participants involved in the encounter Slice: Unordered, Open by type:type |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated |
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Core Practitioner Profile(6.1.0) S | US Core PractitionerRole Profile(6.1.0) | US Core RelatedPerson Profile) | (USCDI) Persons involved in the encounter other than the patient |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | Responsible provider |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. Required Pattern: At least the following |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: ATND | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated |
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health PractitionerRole) | (USCDI) Persons involved in the encounter other than the patient |
![]() ![]() ![]() |
S | 1..1 | Period | (USCDI) The start and end time of the encounter |
![]() ![]() ![]() ![]() |
SΣC | 1..1 | dateTime | (USCDI+) Admission Date/Time (Visit Start Date/Time) |
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI+) Reason for the Encounter Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. |
![]() ![]() ![]() |
SΣ | 0..* | Reference(US Core Condition Problems and Health Concerns Profile S | US Core Condition Encounter Diagnosis Profile S | US Core Procedure Profile(6.1.0) | Observation | ImmunizationRecommendation) | (USCDI+) Reason for the Encounter Slice: Unordered, Open by profile:$this.resolve() |
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Public Health Chief Complaint Observation) | (USCDI+) Chief Complaint |
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI+) Encounter Diagnosis, (USCDI+) Chief Complaint (when diagnosis.use='CC') |
![]() ![]() ![]() ![]() |
S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | (Complex) | Trigger Code Flag URL: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Condition Encounter Diagnosis) | The diagnosis or procedure relevant to the encounter |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: DiagnosisRole (preferred): The type of diagnosis this condition represents. |
![]() ![]() ![]() |
S | 0..1 | BackboneElement | (USCDI) Details about the admission to a healthcare service |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | (USCDI+) Encounter Disposition Binding: US Core Discharge Disposition (preferred): National Uniform Billing Committee, manual UB-04, UB form locator 17 |
![]() ![]() ![]() |
S | 1..* | BackboneElement | (USCDI) List of locations where the patient has been |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
S | 1..1 | Reference(US Public Health Location) | (USCDI+) Encounter Location |
![]() ![]() ![]() |
S | 0..1 | Reference(US Public Health Organization) | (USCDI) The organization (facility) responsible for this encounter |
![]() |
Path | Status | Usage | ValueSet | Version | Source |
Encounter.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
Encounter.status | Base | required | EncounterStatus | 📍4.0.1 | FHIR Std. |
Encounter.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v6.5 |
Encounter.type | Base | extensible | US Core Encounter Type | 📍6.1.0 | US Core v6.1 |
Encounter.participant.type | Base | extensible | Participant type | 📦4.0.1 | FHIR Std. |
Encounter.participant:responsibleProvider.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.dischargeDisposition | Base | preferred | US Core Discharge Disposition | 📦6.1.0 | US Core v6.1 |
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()
|
Differential View
This structure is derived from USPublicHealthEncounter
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | USPublicHealthEncounter | eICR Encounter | |
![]() ![]() ![]() |
1..1 | Identifier | (USCDI+) Encounter Identifier | |
![]() ![]() ![]() |
1..1 | Period | (USCDI) The start and end time of the encounter | |
![]() ![]() ![]() ![]() |
S | 1..1 | dateTime | (USCDI+) Admission Date/Time (Visit Start Date/Time) |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
S | 0..* | Extension | Extension Slice: Unordered, Open by value:url |
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | (Complex) | Trigger Code Flag URL: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension |
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | USPublicHealthEncounter | eICR Encounter | |||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Identifier | (USCDI+) Encounter Identifier | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | uri | (USCDI) The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | string | (USCDI) The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() ![]() |
?!SΣ | 1..1 | code | (USCDI+) Encounter Status Binding: EncounterStatus (required): Current state of the encounter. | ||||
![]() ![]() ![]() |
0..* | BackboneElement | List of past encounter statuses | |||||
![]() ![]() ![]() ![]() |
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 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified status | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Coding | (USCDI) Classification of patient encounter Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | ||||
![]() ![]() ![]() |
0..* | BackboneElement | List of past encounter classes | |||||
![]() ![]() ![]() ![]() |
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 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (3.0.0) (extensible): Classification of the encounter. | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | The time that the episode was in the specified class | |||||
![]() ![]() ![]() |
SΣ | 1..* | CodeableConcept | (USCDI+) Encounter Type Binding: USCoreEncounterType (6.1.0) (extensible): Valueset to describe the Encounter Type | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Specific type of service Binding: ServiceType (example): Broad categorization of the service that is to be provided. | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Indicates the urgency of the encounter Binding: ActPriority (3.0.0) (example): Indicates the urgency of the encounter. | |||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Patient | US Core Patient Profile(6.1.0)) | (USCDI) The patient or group present at the encounter | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against | ||||
![]() ![]() ![]() |
0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter | |||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI) List of participants involved in the encounter Slice: Unordered, Open by type:type | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. | ||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Core Practitioner Profile(6.1.0) S | US Core PractitionerRole Profile(6.1.0) | US Core RelatedPerson Profile) | (USCDI) Persons involved in the encounter other than the patient | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | BackboneElement | Responsible provider | ||||
![]() ![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | CodeableConcept | (USCDI) Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. Required Pattern: At least the following | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: ATND | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | Period | (USCDI) Period of time during the encounter that the participant participated | ||||
![]() ![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health PractitionerRole) | (USCDI) Persons involved in the encounter other than the patient | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(Appointment) | The appointment that scheduled this encounter | ||||
![]() ![]() ![]() |
S | 1..1 | Period | (USCDI) 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 | |||||
![]() ![]() ![]() ![]() |
SΣC | 1..1 | dateTime | (USCDI+) Admission Date/Time (Visit Start Date/Time) | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | dateTime | Discharge Date/Time (Visit End Date/Time) | ||||
![]() ![]() ![]() |
0..1 | Duration | Quantity of time the encounter lasted (less time absent) | |||||
![]() ![]() ![]() |
SΣ | 0..* | CodeableConcept | (USCDI+) Reason for the Encounter Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. | ||||
![]() ![]() ![]() |
SΣ | 0..* | Reference(US Core Condition Problems and Health Concerns Profile S | US Core Condition Encounter Diagnosis Profile S | US Core Procedure Profile(6.1.0) | Observation | ImmunizationRecommendation) | (USCDI+) Reason for the Encounter Slice: Unordered, Open by profile:$this.resolve() | ||||
![]() ![]() ![]() ![]() |
SΣ | 0..1 | Reference(US Public Health Chief Complaint Observation) | (USCDI+) Chief Complaint | ||||
![]() ![]() ![]() |
SΣ | 0..* | BackboneElement | (USCDI+) Encounter Diagnosis, (USCDI+) Chief Complaint (when diagnosis.use='CC') | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
S | 0..* | Extension | Extension Slice: Unordered, Open by value:url | ||||
![]() ![]() ![]() ![]() ![]() |
S | 0..1 | (Complex) | Trigger Code Flag URL: http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-trigger-code-flag-extension | ||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
SΣ | 1..1 | Reference(US Public Health Condition Encounter Diagnosis) | The diagnosis or procedure relevant to the encounter | ||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: DiagnosisRole (preferred): The type of diagnosis this condition represents. | ||||
![]() ![]() ![]() ![]() |
0..1 | positiveInt | Ranking of the diagnosis (for each role type) | |||||
![]() ![]() ![]() |
0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter | |||||
![]() ![]() ![]() |
S | 0..1 | BackboneElement | (USCDI) Details about the admission to a healthcare service | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
0..1 | Identifier | Pre-admission identifier | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | The location/organization from which the patient came before admission | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer) Binding: AdmitSource (preferred): From where the patient was admitted. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The type of hospital re-admission that has occurred (if any). If the value is absent, then this is not identified as a readmission Binding: hl7VS-re-admissionIndicator (example): The reason for re-admission of this hospitalization encounter. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Diet preferences reported by the patient Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. Binding: SpecialArrangements (preferred): Special arrangements. | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location | Organization) | Location/organization to which the patient is discharged | |||||
![]() ![]() ![]() ![]() |
S | 0..1 | CodeableConcept | (USCDI+) Encounter Disposition Binding: US Core Discharge Disposition (preferred): National Uniform Billing Committee, manual UB-04, UB form locator 17 | ||||
![]() ![]() ![]() |
S | 1..* | BackboneElement | (USCDI) 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 | ||||
![]() ![]() ![]() ![]() |
S | 1..1 | Reference(US Public Health Location) | (USCDI+) Encounter Location | ||||
![]() ![]() ![]() ![]() |
0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | |||||
![]() ![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period during which the patient was present at the location | |||||
![]() ![]() ![]() |
S | 0..1 | Reference(US Public Health Organization) | (USCDI) The organization (facility) responsible for this encounter | ||||
![]() ![]() ![]() |
0..1 | Reference(Encounter) | Another Encounter this encounter is part of | |||||
![]() |
Path | Status | Usage | ValueSet | Version | Source |
Encounter.language | Base | preferred | Common Languages | 📦4.0.1 | FHIR Std. |
Encounter.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
Encounter.identifier.type | Base | extensible | IdentifierType | 📦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 | extensible | ActEncounterCode | 📍3.0.0 | THO v6.5 |
Encounter.classHistory.class | Base | extensible | ActEncounterCode | 📍3.0.0 | THO v6.5 |
Encounter.type | Base | extensible | US Core Encounter Type | 📍6.1.0 | US Core v6.1 |
Encounter.serviceType | Base | example | Service type | 📦4.0.1 | FHIR Std. |
Encounter.priority | Base | example | ActPriority | 📍3.0.0 | THO v6.5 |
Encounter.participant.type | Base | extensible | Participant type | 📦4.0.1 | FHIR Std. |
Encounter.participant:responsibleProvider.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 | 📦2.0.0 | THO v6.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 | preferred | US Core Discharge Disposition | 📦6.1.0 | US Core v6.1 |
Encounter.location.status | Base | required | EncounterLocationStatus | 📍4.0.1 | FHIR Std. |
Encounter.location.physicalType | Base | example | Location type | 📦4.0.1 | FHIR Std. |
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()
|
This structure is derived from USPublicHealthEncounter
Summary
Mandatory: 3 elements
Must-Support: 3 elements
Extensions
This structure refers to these extensions:
Maturity: 3
Other representations of profile: CSV, Excel, Schematron