Profile Comparison between http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter vs http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter

Left:US Core Encounter Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter)
Right:US Public Health Encounter (http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter' vs 'http://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter'
ErrorStructureDefinition.versionValues for version differ: '3.1.1' vs '1.1.0'
InformationStructureDefinition.nameValues for name differ: 'USCoreEncounterProfile' vs 'USPublicHealthEncounter'
InformationStructureDefinition.titleValues for title differ: 'US Core Encounter Profile' vs 'US Public Health Encounter'
InformationStructureDefinition.dateValues for date differ: '2019-05-21' vs '2020-12-16T19:27:50+00:00'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 US Realm Steering Committee' vs 'HL7 Public Health Work Group (http://www.hl7.org/Special/committees/pher/index.cfm)'
WarningEncounterElements differ in short: 'An interaction during which services are provided to the patient' 'eICR Encounter'
WarningEncounterElements differ in definition: 'This is basic constraint on Encounter for use in US Core resources.' '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.'
WarningEncounter.identifierElements differ in definition: 'Identifier(s) by which this encounter is known.' 'Visit or encounter id. Not present when a trigger occurs outside of an encounter.'
WarningEncounter.classElements differ in short: 'Classification of patient encounter' 'Class of encounter'
WarningEncounter.classElements differ in definition: 'Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations.' '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'.'
WarningEncounter.typeElements differ in short: 'Specific type of encounter' 'Type of encounter'
WarningEncounter.typeElements differ in definition: 'Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation).' 'Specific type of encounter'
WarningEncounter.type.extensionElements differ in short: 'Additional content defined by implementations' 'unknown | asked | temp | notasked | masked | unsupported | astext | error'
WarningEncounter.type.extensionElements differ in definition: '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.' 'Provides a reason why the expected value or elements in the element that is extended are missing.'
ErrorEncounter.type.extensionElements differ in definition for mustSupport: 'false' 'true'
WarningEncounter.participantElements differ in definition: 'The list of people responsible for providing the service.' 'The provider in charge of care and the facility in which care was provided during the encounter in which the eICR was triggered'
ErrorEncounter.participant.typeElements differ in definition for mustSupport: 'true' 'false'
ErrorEncounter.participant.periodElements differ in definition for mustSupport: 'true' 'false'
ErrorEncounter.participant.individualElements differ in definition for mustSupport: 'true' 'false'
WarningEncounter.periodElements differ in short: 'The start and end time of the encounter' 'Patient encounter start and end times'
WarningEncounter.periodElements differ in definition: 'The start and end time of the encounter.' 'Start and end times of the patient encounter in which the eICR was triggered. Not present when a trigger occurs outside of an encounter.'
WarningEncounter.period.startElements differ in short: 'Starting time with inclusive boundary' 'Encounter start.'
WarningEncounter.period.startElements differ in definition: 'The start of the period. The boundary is inclusive.' 'Start of the encounter.'
ErrorEncounter.period.startElements differ in definition for mustSupport: 'false' 'true'
WarningEncounter.period.endElements differ in short: 'End time with inclusive boundary, if not ongoing' 'Encounter end.'
WarningEncounter.period.endElements differ in definition: '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.' 'This value is associated with the patient's departure (e.g. discharge). If the patient has been discharged then end SHALL be present.'
ErrorEncounter.period.endElements differ in definition for mustSupport: 'false' 'true'
ErrorEncounter.reasonCodeElements differ in definition for mustSupport: 'true' 'false'
WarningEncounter.diagnosisElements differ in short: 'The list of diagnosis relevant to this encounter' 'Encounter diagnosis'
WarningEncounter.diagnosisElements differ in definition: 'The list of diagnosis relevant to this encounter.' 'Encounter diagnosis'
ErrorEncounter.diagnosisElements differ in definition for mustSupport: 'false' 'true'
WarningEncounter.diagnosis.extensionElements differ in short: 'Additional content defined by implementations' 'Extension'
WarningEncounter.diagnosis.extensionElements differ in definition: '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.' 'An Extension'
ErrorEncounter.diagnosis.extensionElements differ in definition for mustSupport: 'false' 'true'
ErrorEncounter.diagnosis.conditionElements differ in definition for mustSupport: 'false' 'true'
ErrorEncounter.diagnosis.useElements differ in definition for mustSupport: 'false' 'true'
ErrorEncounter.hospitalization.dischargeDispositionElements differ in definition for mustSupport: 'true' 'false'
WarningEncounter.locationElements differ in short: 'List of locations where the patient has been' 'eICR encounter location'
WarningEncounter.locationElements differ in definition: 'List of locations where the patient has been during this encounter.' 'Location of the facility in which the eICR encounter took place'
ErrorEncounter.serviceProviderElements differ in definition for mustSupport: 'false' 'true'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Encounter
      .copyright
        .date2019-05-212020-12-16T19:27:50+00:00
        • Values Differ
        .descriptionThe Encounter referenced in the US Core profiles.This Encounter profile represents the encounter related to the event.
        • Values Differ
        .experimentalfalse
          .fhirVersion4.0.1
            .jurisdiction
              ..jurisdiction[0]urn:iso:std:iso:3166#US
                .kindresource
                  .nameUSCoreEncounterProfileUSPublicHealthEncounter
                  • Values Differ
                  .publisherHL7 US Realm Steering CommitteeHL7 Public Health Work Group (http://www.hl7.org/Special/committees/pher/index.cfm)
                  • Values Differ
                  .purpose
                    .statusactive
                      .titleUS Core Encounter ProfileUS Public Health Encounter
                      • Values Differ
                      .typeEncounter
                        .urlhttp://hl7.org/fhir/us/core/StructureDefinition/us-core-encounterhttp://hl7.org/fhir/us/ecr/StructureDefinition/us-ph-encounter
                        • Values Differ
                        .version3.1.11.1.0
                        • Values Differ

                        Structure

                        NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.L TypeL Description & ConstraintsCommentsdoco
                        .. Encounter
                        • Elements differ in short: "An interaction during which services are provided to the patient" "eICR Encounter"
                        • Elements differ in definition: "This is basic constraint on Encounter for use in US Core resources." "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."
                        ... id ΣΣ
                          ... meta ΣΣ
                            ... implicitRules ?!Σ?!Σ
                              ... language
                                ... text
                                  ... contained
                                    ... extension ExtensionExtension
                                      ... modifierExtension ?!?!
                                        ... identifier SΣSΣ
                                        • Elements differ in definition: "Identifier(s) by which this encounter is known." "Visit or encounter id. Not present when a trigger occurs outside of an encounter."
                                        .... id
                                          .... extension ExtensionExtension
                                            .... use ?!Σ?!Σ
                                              .... type ΣΣ
                                                .... system SΣSΣ
                                                  .... value SΣSΣ
                                                    .... period ΣΣ
                                                      .... assigner ΣΣ
                                                        ... status ?!SΣ?!SΣ
                                                          ... statusHistory
                                                            .... id
                                                              .... extension ExtensionExtension
                                                                .... modifierExtension ?!Σ?!Σ
                                                                  .... status
                                                                    .... period
                                                                      ... class SΣSΣ
                                                                      • Elements differ in short: "Classification of patient encounter" "Class of encounter"
                                                                      • Elements differ in definition: "Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations." "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"."
                                                                      ... classHistory
                                                                        .... id
                                                                          .... extension ExtensionExtension
                                                                            .... modifierExtension ?!Σ?!Σ
                                                                              .... class
                                                                                .... period
                                                                                  ... type SΣSΣ
                                                                                  • Elements differ in short: "Specific type of encounter" "Type of encounter"
                                                                                  • Elements differ in definition: "Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation)." "Specific type of encounter"
                                                                                  .... id
                                                                                    .... data-absent-reason ExtensionS0..1codeunknown | 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.


                                                                                    ele-1: All FHIR elements must have a @value or children
                                                                                    ext-1: Must have either extensions or value[x], not both
                                                                                    • Elements differ in short: "Additional content defined by implementations" "unknown | asked | temp | notasked | masked | unsupported | astext | error"
                                                                                    • Elements differ in definition: "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." "Provides a reason why the expected value or elements in the element that is extended are missing."
                                                                                    • Elements differ in definition for mustSupport: "false" "true"
                                                                                    .... coding ΣΣ
                                                                                      .... text ΣΣ
                                                                                        ... serviceType ΣΣ
                                                                                          ... priority
                                                                                            ... subject SΣSΣ
                                                                                              ... episodeOfCare ΣΣ
                                                                                                ... basedOn
                                                                                                  ... participant SΣSΣ(Slice Definition)
                                                                                                  • Elements differ in definition: "The list of people responsible for providing the service." "The provider in charge of care and the facility in which care was provided during the encounter in which the eICR was triggered"
                                                                                                  .... id
                                                                                                    .... extension ExtensionExtension
                                                                                                      .... modifierExtension ?!Σ?!Σ
                                                                                                        .... type SΣΣ
                                                                                                        • Elements differ in definition for mustSupport: "true" "false"
                                                                                                        .... period S
                                                                                                        • Elements differ in definition for mustSupport: "true" "false"
                                                                                                        .... individual SΣΣ
                                                                                                        • Elements differ in definition for mustSupport: "true" "false"
                                                                                                        ... appointment ΣΣ
                                                                                                          ... period SS
                                                                                                          • Elements differ in short: "The start and end time of the encounter" "Patient encounter start and end times"
                                                                                                          • Elements differ in definition: "The start and end time of the encounter." "Start and end times of the patient encounter in which the eICR was triggered. Not present when a trigger occurs outside of an encounter."
                                                                                                          .... id
                                                                                                            .... extension ExtensionExtension
                                                                                                              .... start ΣISΣI
                                                                                                              • Elements differ in short: "Starting time with inclusive boundary" "Encounter start."
                                                                                                              • Elements differ in definition: "The start of the period. The boundary is inclusive." "Start of the encounter."
                                                                                                              • Elements differ in definition for mustSupport: "false" "true"
                                                                                                              .... end ΣISΣI
                                                                                                              • Elements differ in short: "End time with inclusive boundary, if not ongoing" "Encounter end."
                                                                                                              • Elements differ in definition: "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." "This value is associated with the patient's departure (e.g. discharge). If the patient has been discharged then end SHALL be present."
                                                                                                              • Elements differ in definition for mustSupport: "false" "true"
                                                                                                              ... length
                                                                                                                ... reasonCode SΣΣ
                                                                                                                • Elements differ in definition for mustSupport: "true" "false"
                                                                                                                ... reasonReference ΣΣ
                                                                                                                  ... diagnosis ΣSΣ
                                                                                                                  • Elements differ in short: "The list of diagnosis relevant to this encounter" "Encounter diagnosis"
                                                                                                                  • Elements differ in definition: "The list of diagnosis relevant to this encounter." "Encounter diagnosis"
                                                                                                                  • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                  .... id
                                                                                                                    .... extension ExtensionSExtension
                                                                                                                    • Elements differ in short: "Additional content defined by implementations" "Extension"
                                                                                                                    • Elements differ in definition: "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." "An Extension"
                                                                                                                    • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                    .... modifierExtension ?!Σ?!Σ
                                                                                                                      .... condition ΣSΣ
                                                                                                                      • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                      .... use S
                                                                                                                      • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                      .... rank
                                                                                                                        ... account
                                                                                                                          ... hospitalization SS
                                                                                                                            .... id
                                                                                                                              .... extension ExtensionExtension
                                                                                                                                .... modifierExtension ?!Σ?!Σ
                                                                                                                                  .... preAdmissionIdentifier
                                                                                                                                    .... origin
                                                                                                                                      .... admitSource
                                                                                                                                        .... reAdmission
                                                                                                                                          .... dietPreference
                                                                                                                                            .... specialCourtesy
                                                                                                                                              .... specialArrangement
                                                                                                                                                .... destination
                                                                                                                                                  .... dischargeDisposition S
                                                                                                                                                  • Elements differ in definition for mustSupport: "true" "false"
                                                                                                                                                  ... location SS
                                                                                                                                                  • Elements differ in short: "List of locations where the patient has been" "eICR encounter location"
                                                                                                                                                  • Elements differ in definition: "List of locations where the patient has been during this encounter." "Location of the facility in which the eICR encounter took place"
                                                                                                                                                  .... id
                                                                                                                                                    .... extension ExtensionExtension
                                                                                                                                                      .... modifierExtension ?!Σ?!Σ
                                                                                                                                                        .... location SS
                                                                                                                                                          .... status
                                                                                                                                                            .... physicalType
                                                                                                                                                              .... period
                                                                                                                                                                ... serviceProvider S
                                                                                                                                                                • Elements differ in definition for mustSupport: "false" "true"
                                                                                                                                                                ... partOf

                                                                                                                                                                  doco Documentation for this format