Left: | US Public Health Encounter (http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter) |
Right: | US Public Health Encounter (http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter) |
Error | StructureDefinition.version | Values for version differ: '1.1.0' vs '2.0.0' |
Information | StructureDefinition.date | Values for date differ: '2020-12-16T17:06:44+00:00' vs '2022-01-18T12:57:33+00:00' |
Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Encounter' vs 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter' |
Warning | Encounter | Elements differ in short: 'eICR Encounter' vs 'US Public Health Encounter' |
Warning | Encounter | Elements differ in definition: 'The Electronic Case Reporting Encounter profile is based on the Encounter resource and establishes the core elements, extensions, vocabularies and value sets for representing the following encounters for electronic case reporting: - Initial Case Report encounter related to the reported event.' vs 'The Public Health Encounter profile is based on the Encounter resource and establishes the core elements, extensions, vocabularies and value sets for representing the following encounters for public health reporting: - public health encounter related to the reported event.' |
Warning | Encounter.identifier | Elements differ in definition: 'Visit or encounter id. Not present when a trigger occurs outside of an encounter.' vs 'Identifier(s) by which this encounter is known.' |
Information | Encounter.identifier | Element maximum cardinalities differ: '1' vs '2147483647' |
Warning | Encounter.class | Elements differ in short: 'Class of encounter' vs 'Classification of patient encounter' |
Warning | Encounter.class | Elements differ in definition: 'Where a trigger occurs outside of an encounter use code='PHC2237' | system='https://phinvads.cdc.gov/vads/ViewCodeSystem.action?id=2.16.840.1.114222.4.5.274' | display='External Encounter'.' vs 'Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.' |
Warning | Encounter.type | Elements differ in short: 'Type of encounter' vs 'Specific type of encounter' |
Warning | Encounter.type | Elements differ in definition: 'Specific type of encounter' vs 'Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).' |
Information | Encounter.type | Element maximum cardinalities differ: '1' vs '2147483647' |
Warning | Encounter.type.extension | Elements differ in short: 'unknown | asked | temp | notasked | masked | unsupported | astext | error' vs 'Additional content defined by implementations' |
Warning | Encounter.type.extension | Elements differ in definition: 'Provides a reason why the expected value or elements in the element that is extended are missing.' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' |
Warning | Encounter.type.extension | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Encounter.type.extension | Element maximum cardinalities differ: '1' vs '2147483647' |
Warning | Encounter.participant | Elements differ in definition: 'The provider in charge of care and the facility in which care was provided during the encounter in which the eICR was triggered' vs 'The provider in charge of care and the facility in which care was provided during the encounter' |
Warning | Encounter.participant.type | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Encounter.participant.period | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Encounter.participant.individual | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Encounter.period | Elements differ in short: 'Patient encounter start and end times' vs 'The start and end time of the encounter' |
Warning | Encounter.period | Elements differ in definition: 'Start and end times of the patient encounter in which the eICR was triggered. Not present when a trigger occurs outside of an encounter.' vs 'The start and end time of the encounter.' |
Warning | Encounter.period.start | Elements differ in short: 'Encounter start.' vs 'Starting time with inclusive boundary' |
Warning | Encounter.period.start | Elements differ in definition: 'Start of the encounter.' vs 'The start of the period. The boundary is inclusive.' |
Warning | Encounter.period.start | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Encounter.period.end | Elements differ in short: 'Encounter end.' vs 'End time with inclusive boundary, if not ongoing' |
Warning | Encounter.period.end | Elements differ in definition: 'This value is associated with the patient's departure (e.g. discharge). If the patient has been discharged then end SHALL be present.' vs 'The end of the period. If the end of the period is missing, it means no end was known or planned at the time the instance was created. The start may be in the past, and the end date in the future, which means that period is expected/planned to end at that time.' |
Warning | Encounter.period.end | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Encounter.reasonCode | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Encounter.reasonReference | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Encounter.reasonReference | Element maximum cardinalities differ: '2147483647' vs '1' |
Warning | Encounter.diagnosis.extension | Elements differ in short: 'Extension' vs 'Additional content defined by implementations' |
Warning | Encounter.diagnosis.extension | Elements differ in definition: 'An Extension' vs 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' |
Warning | Encounter.diagnosis.extension | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Encounter.hospitalization.dischargeDisposition | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Encounter.location | Elements differ in short: 'eICR encounter location' vs 'Public health encounter location' |
Warning | Encounter.location | Elements differ in definition: 'Location of the facility in which the eICR encounter took place' vs 'Location of the facility in which the public health encounter took place' |
Information | Encounter.location | Element minimum cardinalities differ: '0' vs '1' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/Encounter | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter |
|
copyright | |||
date | 2020-12-16T17:06:44+00:00 | 2022-01-18T12:57:33+00:00 |
|
description | This Encounter profile represents the encounter related to the event. | This Encounter profile represents the encounter related to the event. It is based on the US Core Encounter. |
|
experimental | false | ||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | urn:iso:std:iso:3166#US | ||
kind | resource | ||
name | USPublicHealthEncounter | ||
publisher | HL7 Public Health Work Group (http://www.hl7.org/Special/committees/pher/index.cfm) | ||
purpose | |||
status | active | ||
title | US Public Health Encounter | ||
type | Encounter | ||
url | http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter | ||
version | 1.1.0 | 2.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments |
---|---|---|---|---|---|---|---|---|---|
Encounter | 0..* | Encounter | eICR Encounter | 0..* | USCoreEncounterProfile | US Public Health Encounter |
| ||
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | string | Logical id of this artifact | |
meta | Σ | 0..1 | Meta | Metadata about the resource | Σ | 0..1 | Meta | Metadata about the resource | |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred) Max Binding: AllLanguages: A human language. | |||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||
contained | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ?! | 0..* | Extension | Extensions that cannot be ignored | |
identifier | SΣ | 0..1 | Identifier | Identifier(s) by which this encounter is known | SΣ | 0..* | Identifier | Identifier(s) by which this encounter is known |
|
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
type | Σ | 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. | Σ | 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. | |
system | SΣ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | SΣ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |
value | SΣ | 1..1 | string | The value that is unique Example General: 123456 | SΣ | 1..1 | string | The value that is unique Example General: 123456 | |
period | Σ | 0..1 | Period | Time period when id is/was valid for use | Σ | 0..1 | Period | Time period when id is/was valid for use | |
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | |
status | ?!SΣ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | ?!SΣ | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |
statusHistory | 0..* | BackboneElement | List of past encounter statuses | 0..* | BackboneElement | List of past encounter statuses | |||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
status | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | 1..1 | code | planned | arrived | triaged | in-progress | onleave | finished | cancelled + Binding: EncounterStatus (required): Current state of the encounter. | |||
period | 1..1 | Period | The time that the episode was in the specified status | 1..1 | Period | The time that the episode was in the specified status | |||
class | SΣ | 1..1 | Coding | Class of encounter Binding: ActEncounterCode (extensible): Classification of the encounter. | SΣ | 1..1 | Coding | Classification of patient encounter Binding: ActEncounterCode (extensible): Classification of the encounter. |
|
classHistory | 0..* | BackboneElement | List of past encounter classes | 0..* | BackboneElement | List of past encounter classes | |||
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
class | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (extensible): Classification of the encounter. | 1..1 | Coding | inpatient | outpatient | ambulatory | emergency + Binding: ActEncounterCode (extensible): Classification of the encounter. | |||
period | 1..1 | Period | The time that the episode was in the specified class | 1..1 | Period | The time that the episode was in the specified class | |||
type | SΣ | 1..1 | CodeableConcept | Type of encounter Binding: US Core Encounter Type (extensible) | SΣ | 1..* | CodeableConcept | Specific type of encounter Binding: US Core Encounter Type (extensible): Valueset to describe the Encounter Type |
|
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
data-absent-reason | S | 0..1 | code | unknown | asked | temp | notasked | masked | unsupported | astext | error URL: http://hl7.org/fhir/StructureDefinition/data-absent-reason Slice: Unordered, Open by value:url Binding: DataAbsentReason (required): Used to specify why the normally expected content of the data element is missing. | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url |
| |
coding | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |
text | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |
serviceType | Σ | 0..1 | CodeableConcept | Specific type of service Binding: ServiceType (example): Broad categorization of the service that is to be provided. | Σ | 0..1 | CodeableConcept | Specific type of service Binding: ServiceType (example): Broad categorization of the service that is to be provided. | |
priority | 0..1 | CodeableConcept | Indicates the urgency of the encounter Binding: ActPriority (example): Indicates the urgency of the encounter. | 0..1 | CodeableConcept | Indicates the urgency of the encounter Binding: ActPriority (example): Indicates the urgency of the encounter. | |||
subject | SΣ | 1..1 | Reference(US Public Health Patient) | The patient or group present at the encounter | SΣ | 1..1 | Reference(US Public Health Patient) | The patient or group present at the encounter | |
episodeOfCare | Σ | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against | Σ | 0..* | Reference(EpisodeOfCare) | Episode(s) of care that this encounter should be recorded against | |
basedOn | 0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter | 0..* | Reference(ServiceRequest) | The ServiceRequest that initiated this encounter | |||
Slices for participant | SΣ | 0..* | BackboneElement | List of participants involved in the encounter Slice: Unordered, Open by type:type | SΣ | 0..* | BackboneElement | List of participants involved in the encounter Slice: Unordered, Open by type:type |
|
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
type | Σ | 0..* | CodeableConcept | Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. | SΣ | 0..* | CodeableConcept | Role of participant in encounter Binding: ParticipantType (extensible): Role of participant in encounter. |
|
period | 0..1 | Period | Period of time during the encounter that the participant participated | S | 0..1 | Period | Period of time during the encounter that the participant participated |
| |
individual | Σ | 0..1 | Reference(Practitioner | PractitionerRole | RelatedPerson) | Persons involved in the encounter other than the patient | SΣ | 0..1 | Reference(US Core Practitioner Profile S | US Core PractitionerRole Profile | RelatedPerson) | Persons involved in the encounter other than the patient |
|
appointment | Σ | 0..* | Reference(Appointment) | The appointment that scheduled this encounter | Σ | 0..* | Reference(Appointment) | The appointment that scheduled this encounter | |
period | S | 0..1 | Period | Patient encounter start and end times | S | 0..1 | Period | The start and end time of the encounter |
|
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||
start | SΣI | 0..1 | dateTime | Encounter start. | ΣI | 0..1 | dateTime | Starting time with inclusive boundary |
|
end | SΣI | 0..1 | dateTime | Encounter end. | ΣI | 0..1 | dateTime | End time with inclusive boundary, if not ongoing |
|
length | 0..1 | Duration | Quantity of time the encounter lasted (less time absent) | 0..1 | Duration | Quantity of time the encounter lasted (less time absent) | |||
reasonCode | Σ | 0..* | CodeableConcept | Coded reason the encounter takes place Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. | SΣ | 0..* | CodeableConcept | Coded reason the encounter takes place Binding: EncounterReasonCodes (preferred): Reason why the encounter takes place. |
|
reasonReference | Σ | 0..* | Reference(Condition | Procedure | Observation | ImmunizationRecommendation) | Reason the encounter takes place (reference) | SΣ | 0..1 | Reference(US Core Condition Profile S | US Core Procedure Profile | Observation | ImmunizationRecommendation) | Reason the encounter takes place (reference) |
|
diagnosis | SΣ | 0..* | BackboneElement | Encounter diagnosis | SΣ | 0..* | BackboneElement | Encounter diagnosis | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
Slices for extension | S | 0..* | Extension | Extension Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations |
| |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
condition | SΣ | 1..1 | Reference(http://hl7.org/fhir/us/ecr/StructureDefinition/eicr-condition) | The diagnosis or procedure relevant to the encounter | SΣ | 1..1 | Reference(US Public Health Condition) | The diagnosis or procedure relevant to the encounter | |
use | 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 | CodeableConcept | Role that this diagnosis has within the encounter (e.g. admission, billing, discharge …) Binding: DiagnosisRole (preferred): The type of diagnosis this condition represents. | |
rank | 0..1 | positiveInt | Ranking of the diagnosis (for each role type) | 0..1 | positiveInt | Ranking of the diagnosis (for each role type) | |||
account | 0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter | 0..* | Reference(Account) | The set of accounts that may be used for billing for this Encounter | |||
hospitalization | S | 0..1 | BackboneElement | Details about the admission to a healthcare service | S | 0..1 | BackboneElement | Details about the admission to a healthcare service | |
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
preAdmissionIdentifier | 0..1 | Identifier | Pre-admission identifier | 0..1 | Identifier | Pre-admission identifier | |||
origin | 0..1 | Reference(Location | Organization) | The location/organization from which the patient came before admission | 0..1 | Reference(Location | Organization) | The location/organization from which the patient came before admission | |||
admitSource | 0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer) Binding: AdmitSource (preferred): From where the patient was admitted. | 0..1 | CodeableConcept | From where patient was admitted (physician referral, transfer) Binding: AdmitSource (preferred): From where the patient was admitted. | |||
reAdmission | 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..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. | |||
dietPreference | 0..* | CodeableConcept | Diet preferences reported by the patient Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | 0..* | CodeableConcept | Diet preferences reported by the patient Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||
specialCourtesy | 0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | 0..* | CodeableConcept | Special courtesies (VIP, board member) Binding: SpecialCourtesy (preferred): Special courtesies. | |||
specialArrangement | 0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. Binding: SpecialArrangements (preferred): Special arrangements. | 0..* | CodeableConcept | Wheelchair, translator, stretcher, etc. Binding: SpecialArrangements (preferred): Special arrangements. | |||
destination | 0..1 | Reference(Location | Organization) | Location/organization to which the patient is discharged | 0..1 | Reference(Location | Organization) | Location/organization to which the patient is discharged | |||
dischargeDisposition | 0..1 | CodeableConcept | Category or kind of location after discharge Binding: DischargeDisposition (example): Discharge Disposition. | S | 0..1 | CodeableConcept | Category or kind of location after discharge Binding: DischargeDisposition (example): Discharge Disposition. |
| |
location | S | 0..* | BackboneElement | eICR encounter location | S | 1..* | BackboneElement | Public health encounter location |
|
id | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||
extension | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
location | S | 1..1 | Reference(US Public Health Location) | Location the encounter takes place | S | 1..1 | Reference(US Public Health Location) | Location the encounter takes place | |
status | 0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | 0..1 | code | planned | active | reserved | completed Binding: EncounterLocationStatus (required): The status of the location. | |||
physicalType | 0..1 | CodeableConcept | The physical type of the location (usually the level in the location hierachy - bed room ward etc.) Binding: LocationType (example): Physical form of the location. | 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. | |||
period | 0..1 | Period | Time period during which the patient was present at the location | 0..1 | Period | Time period during which the patient was present at the location | |||
serviceProvider | S | 0..1 | Reference(US Public Health Organization) | The organization (facility) responsible for this encounter | S | 0..1 | Reference(US Public Health Organization) | The organization (facility) responsible for this encounter | |
partOf | 0..1 | Reference(Encounter) | Another Encounter this encounter is part of | 0..1 | Reference(Encounter) | Another Encounter this encounter is part of | |||
Documentation for this format |