## Profile Comparison between http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal vs http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal

Left: | US Core Goal Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal)
Right: | US Core Goal Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal)

### Messages

Error | StructureDefinition.version | Values for version differ: '3.1.1' vs '8.0.1'
Information | StructureDefinition.date | Values for date differ: '2020-07-21' vs '2023-10-17'
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 US Realm Steering Committee' vs 'HL7 International / Cross-Group Projects'
Information | StructureDefinition.definition | Values for definition differ: 'The US Core Goal Profile is based upon the core FHIR Goal Resource and created to meet the 2015 Edition Common Clinical Data Set 'Goals' requirements.' vs 'Describes the intended objective(s) for a patient, group or organization care, for example, weight loss, restoring an activity of daily living, obtaining herd immunity via immunization, meeting a process improvement objective, etc.'
Information | Goal.language | Example/preferred bindings differ at Goal.language using binding from USCoreGoalProfile
Information | Goal.achievementStatus | Example/preferred bindings differ at Goal.achievementStatus using binding from USCoreGoalProfile
Information | Goal.priority | Example/preferred bindings differ at Goal.priority using binding from USCoreGoalProfile
Information | Goal.description | Example/preferred bindings differ at Goal.description using binding from USCoreGoalProfile
Warning | Goal.start[x] | Elements differ in definition for mustSupport: 'false' vs 'true'
Warning | Goal.target.due[x] | Elements differ in definition for mustSupport: 'false' vs 'true'
Warning | Goal.expressedBy | Elements differ in definition for mustSupport: 'false' vs 'true'
Error | Goal.expressedBy | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]]) vs Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson]])

### Metadata

Name | Value | Comments
--- | --- | ---
abstract | false |
baseDefinition | http://hl7.org/fhir/StructureDefinition/Goal |
copyright |  | Used by permission of HL7 International, all rights reserved Creative Commons License | Added the item 'Used by permission of HL7 International, all rights reserved Creative Commons License'
date | 2020-07-21 | 2023-10-17 | Values Differ
description | Defines constraints and extensions on the Goal resource for the minimal set of data to query and retrieve a patient's goal(s). | The US Core Goal Profile inherits from the FHIR [Goal](https://hl7.org/fhir/R4/goal.html) resource; refer to it for scope and usage definitions. This profile sets minimum expectations for the Goal resource to record, search, and fetch Goal information associated with a patient. It specifies which core elements, extensions, vocabularies, and value sets **SHALL** be present and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption. | Values Differ
experimental | false |
fhirVersion | 4.0.1 |
jurisdiction |  |
jurisdiction[0] | urn:iso:std:iso:3166#US |
kind | resource |
name | USCoreGoalProfile |
publisher | HL7 US Realm Steering Committee | HL7 International / Cross-Group Projects | Values Differ
purpose |  |
status | active |
title | US Core Goal Profile |
type | Goal |
url | http://hl7.org/fhir/us/core/StructureDefinition/us-core-goal |
version | 3.1.1 | 8.0.1 | Values Differ

### Structure

Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments
--- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Goal |  | 0..* | Goal | Describes the intended objective(s) for a patient, group or organization |  | 0..* | Goal | Describes the intended objective(s) for a patient, group or organization |
id | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | 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: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
|  | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
Additional Bindings | Purpose
?? | Max Binding
| Example/preferred bindings differ at Goal.language using binding from USCoreGoalProfile
text |  | 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..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 |
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 |  | 0..* | Identifier | External Ids for this goal |  | 0..* | Identifier | External Ids for this goal |
lifecycleStatus | ?!S Σ | 1..1 | code | proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected Binding: ?? (required) | ?!S Σ | 1..1 | code | proposed | planned | accepted | active | on-hold | completed | cancelled | entered-in-error | rejected Binding: ?? (required) |
achievementStatus | Σ | 0..1 | CodeableConcept | in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable Binding: ?? (preferred): Indicates the progression, or lack thereof, towards the goal against the target. | Σ | 0..1 | CodeableConcept | in-progress | improving | worsening | no-change | achieved | sustaining | not-achieved | no-progress | not-attainable Binding: ?? (preferred): Indicates the progression, or lack thereof, towards the goal against the target. | Example/preferred bindings differ at Goal.achievementStatus using binding from USCoreGoalProfile
category | Σ | 0..* | CodeableConcept | E.g. Treatment, dietary, behavioral, etc. Binding: ?? (example): Codes for grouping and sorting goals. | Σ | 0..* | CodeableConcept | E.g. Treatment, dietary, behavioral, etc. Binding: ?? (example): Codes for grouping and sorting goals. |
priority | Σ | 0..1 | CodeableConcept | high-priority | medium-priority | low-priority Binding: ?? (preferred): The level of importance associated with a goal. | Σ | 0..1 | CodeableConcept | high-priority | medium-priority | low-priority Binding: ?? (preferred): The level of importance associated with a goal. | Example/preferred bindings differ at Goal.priority using binding from USCoreGoalProfile
description | S Σ | 1..1 | CodeableConcept | Code or text describing goal Binding: ?? (example): Codes providing the details of a particular goal. This will generally be system or implementation guide-specific. In many systems, only the text element will be used. | S Σ | 1..1 | CodeableConcept | Code or text describing goal Binding: ?? (preferred): Value set to describe the Goal
Additional Bindings | Purpose
?? | Preferred
| Example/preferred bindings differ at Goal.description using binding from USCoreGoalProfile
subject | S Σ | 1..1 | Reference(US Core Patient Profile) | Who this goal is intended for | S Σ | 1..1 | Reference(US Core Patient Profile S | Group | Organization) | Who this goal is intended for |
start[x] | Σ | 0..1 | date, CodeableConcept | When goal pursuit begins Binding: ?? (example): Codes describing events that can trigger the initiation of a goal. | S Σ | 0..1 | date S, CodeableConcept | When goal pursuit begins Binding: ?? (example): Codes describing events that can trigger the initiation of a goal. | Elements differ in definition for mustSupport: 'false' vs 'true'
target | S C | 0..* | BackboneElement | Target outcome for the goal | S C | 0..* | BackboneElement | Target outcome for the goal |
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 |
measure | Σ C | 0..1 | CodeableConcept | The parameter whose value is being tracked Binding: ?? (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level. | Σ C | 0..1 | CodeableConcept | The parameter whose value is being tracked Binding: ?? (example): Codes to identify the value being tracked, e.g. body weight, blood pressure, or hemoglobin A1c level. |
detail[x] | Σ C | 0..1 | Quantity, Range, CodeableConcept, string, boolean, integer, Ratio | The target value to be achieved Binding Description: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal. | Σ C | 0..1 | Quantity, Range, CodeableConcept, string, boolean, integer, Ratio | The target value to be achieved Binding Description: (example): Codes to identify the target value of the focus to be achieved to signify the fulfillment of the goal. |
Slices for due[x] | Σ | 0..1 | date | Reach goal on or before Slice: Unordered, Closed by type:$this | S Σ | 0..1 | date S, Duration | Reach goal on or before | Elements differ in definition for mustSupport: 'false' vs 'true'
statusDate | Σ | 0..1 | date | When goal status took effect | Σ | 0..1 | date | When goal status took effect |
statusReason |  | 0..1 | string | Reason for current status |  | 0..1 | string | Reason for current status |
expressedBy | Σ | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson) | Who's responsible for creating Goal? | S Σ | 0..1 | Reference(US Core Practitioner Profile S | US Core Patient Profile | PractitionerRole | US Core RelatedPerson Profile) | Who's responsible for creating Goal? | Elements differ in definition for mustSupport: 'false' vs 'true' Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]]) vs Reference([CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole], CanonicalType[http://hl7.org/fhir/us/core/StructureDefinition/us-core-relatedperson]])
addresses |  | 0..* | Reference(Condition | Observation | MedicationStatement | NutritionOrder | ServiceRequest | RiskAssessment) | Issues addressed by this goal |  | 0..* | Reference(Condition | Observation | MedicationStatement | NutritionOrder | ServiceRequest | RiskAssessment) | Issues addressed by this goal |
note |  | 0..* | Annotation | Comments about the goal |  | 0..* | Annotation | Comments about the goal |
outcomeCode |  | 0..* | CodeableConcept | What result was achieved regarding the goal? Binding: ?? (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months". |  | 0..* | CodeableConcept | What result was achieved regarding the goal? Binding: ?? (example): The result of the goal; e.g. "25% increase in shoulder mobility", "Anxiety reduced to moderate levels". "15 kg weight loss sustained over 6 months". |
outcomeReference |  | 0..* | Reference(Observation) | Observation that resulted from goal |  | 0..* | Reference(Observation) | Observation that resulted from goal |
Documentation for this format