Profile Comparison between http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus vs http://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob

Left:US Core Smoking Status Observation Profile (http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus)
Right:Past Or Present Job (http://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob)

Messages

ErrorStructureDefinition.urlValues for url differ: 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus' vs 'http://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob'
ErrorStructureDefinition.versionValues for version differ: '4.0.0' vs '1.1.0'
InformationStructureDefinition.nameValues for name differ: 'USCoreSmokingStatusProfile' vs 'PastOrPresentJob'
InformationStructureDefinition.titleValues for title differ: 'US Core Smoking Status Observation Profile' vs 'Past Or Present Job'
InformationStructureDefinition.dateValues for date differ: '2019-05-21T00:00:00+00:00' vs '2020-01-04'
InformationStructureDefinition.publisherValues for publisher differ: 'HL7 International - US Realm Steering Committee' vs 'HL7 International Public Health Work Group'
InformationStructureDefinition.copyrightValues for copyright differ: 'Used by permission of HL7 International, all rights reserved Creative Commons License' vs '©2020+ HL7 International Public Health Work Group. Package hl7.fhir.us.odh#1.0.0 based on FHIR 4.0.1. Generated 2020-01-08. Links: Home | QA Report | Search | Version History external | CC0 external | Propose a change external'
WarningObservationElements differ in short: 'Measurements and simple assertions' 'Past Or Present Job'
WarningObservationElements differ in definition: 'The US Core Smoking Status Observation Profile is based upon the core FHIR Observation Resource and created to meet the USCDI Data Set 'Smoking status' requirements.' 'Related data elements for a current or previous job, as reported by the person, i.e., a work situation or position held for a specified time period. A person can have more than one job at the same time and multiple jobs over time, so the data related to each job must remain in the record in perpetuity. Each job should be recorded in a separate instance of PastOrPresentJob. A person’s job can be a social determinant of their health and information about a person’s job can support patient care, population health, and public health. In patient care, knowledge of a person’s past or present job(s) can impact recognition, diagnosis, management, and treatment of injuries and illnesses. These data also can be used for clinical decision support and to prompt discussion of preventive care measures. For example, a record of jobs that require prolonged time in the sun might prompt a health care provider to inquire if the person wears protective clothing or sunscreen while working. At a minimum, it is important to have a record of a person’s current job(s); i.e., the job(s) in which a person is engaged at the time that he or she presents to a health care provider, regardless of duration, and to retain that information over time. In the event a person recently stopped working (e.g. retired without another job, became unemployed or disabled and unable to work), the most recent job(s) is used instead of the current job(s).'
WarningObservation.extensionElements differ in short: 'Additional content defined by implementations' 'Extension'
WarningObservation.extensionElements differ in definition: 'May be used to represent additional information that is not part of the basic definition of the resource. 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'
WarningObservation.basedOnElements differ in short: 'Fulfills plan, proposal or order' 'The plan, proposal or order that is fulfilled in whole or in part by this observation'
WarningObservation.basedOnElements differ in definition: 'A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed.' 'The plan, proposal or order that is fulfilled in whole or in part by this observation.'
ErrorObservation.basedOnType Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/CarePlan], CanonicalType[http://hl7.org/fhir/StructureDefinition/DeviceRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/NutritionOrder], CanonicalType[http://hl7.org/fhir/StructureDefinition/ServiceRequest]]) Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/ServiceRequest]])
WarningObservation.partOfElements differ in short: 'Part of referenced event' 'The larger procedure that this particular observation is a component or step'
WarningObservation.partOfElements differ in definition: 'A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure.' 'The larger procedure that this particular observation is a component or step.'
ErrorObservation.partOfType Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationAdministration], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationDispense], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationStatement], CanonicalType[http://hl7.org/fhir/StructureDefinition/Procedure], CanonicalType[http://hl7.org/fhir/StructureDefinition/Immunization], CanonicalType[http://hl7.org/fhir/StructureDefinition/ImagingStudy]]) Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Procedure]])
ErrorObservation.statusElements differ in definition for mustSupport: 'true' 'false'
ErrorObservation.categoryElements differ in definition for mustSupport: 'true' 'false'
WarningObservation.codeElements differ in short: 'Smoking Status' 'Type of observation (code / type)'
ErrorObservation.codeElements differ in definition for mustSupport: 'true' 'false'
WarningObservation.subjectElements differ in short: 'Who and/or what the observation is about' 'The subject of an observation'
WarningObservation.subjectElements differ in definition: 'The patient, or group of patients, location, or device this observation is about and into whose record the observation is placed. If the actual focus of the observation is different from the subject (or a sample of, part, or region of the subject), the `focus` element or the `code` itself specifies the actual focus of the observation.' 'The subject of an observation.'
ErrorObservation.subjectElements differ in definition for mustSupport: 'true' 'false'
WarningObservation.focusElements differ in comments: 'Typically, an observation is made about the subject - a patient, or group of patients, location, or device - and the distinction between the subject and what is directly measured for an observation is specified in the observation code itself ( e.g., 'Blood Glucose') and does not need to be represented separately using this element. Use `specimen` if a reference to a specimen is required. If a code is required instead of a resource use either `bodysite` for bodysites or the standard extension [focusCode].' 'This is used only when conveying job information of person(s) who share a home with a patient who is a child. It represents the relationship of the person holding this Job Occupation to the patient.'
ErrorObservation.dataAbsentReasonElements differ in definition for mustSupport: 'false' 'true'
WarningObservation.component.value[x]Elements differ in comments: 'Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section] below.' 'If there is no coded value available for the Industry, the narrative description SHALL be expressed using originalText. The CDC_Census system has been used by public health programs to classify industry and occupation when only a text description has been collected. The PHIN VADS Hot Topics for ODH includes crosswalk tables from Industry_NAICS_Detail_(ODH) values to Industry_CDC_Census_2010 values.'

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Observation
      .copyrightUsed by permission of HL7 International, all rights reserved Creative Commons License©2020+ HL7 International Public Health Work Group. Package hl7.fhir.us.odh#1.0.0 based on FHIR 4.0.1. Generated 2020-01-08. Links: Home | QA Report | Search | Version History external | CC0 external | Propose a change external
      • Values Differ
      .date2019-05-21T00:00:00+00:002020-01-04
      • Values Differ
      .descriptionDefines constraints and extensions on the Observation resource for the minimal set of data to query and retrieve patient's Smoking Status information.A Past or Present Occupation Observation is a clinical statement about the type of work done by a person in a job, as reported by that person. It includes a set of self-reported, related observations that remain associated with one-another to characterize the job and provide clinically-relevant information. It also can be used in a minor's record for the job(s) of people who share a home with the person (see optional related subject). A job is defined as a work situation, training position, or (potentially clinically-relevant) volunteer position held for a specified time period; for a given job, updates to Job Occupation, Past or Present Industry (Job Industry), Supervisory Level, or Employer would constitute a new job or volunteer position. A person can have more than one job at the same time and multiple jobs over time. Knowledge about a person's job(s) informs diagnosis and management of illness and injury; it also informs management of health in the work environment, regardless of whether a condition is work-related. While knowing about a person’s current job(s) is likely to be most important, some work-related health conditions can manifest after a long latency so a history of jobs can also provide valuable information. This set of related Job observations also can provide information for public health to locate infectious disease outbreaks and intervene to prevent further illness. Public health can also use these data to analyze work-related conditions such as silicosis, pesticide poisoning, and some types of cancer to identify Occupations, Industry sectors and Employers for whom interventions are needed to mitigate risk.
      • Values Differ
      .experimentalfalse
      • Removed the item 'false'
      .fhirVersion4.0.1
        .jurisdiction
          ..jurisdiction[0]urn:iso:std:iso:3166#US
            .kindresource
              .nameUSCoreSmokingStatusProfilePastOrPresentJob
              • Values Differ
              .publisherHL7 International - US Realm Steering CommitteeHL7 International Public Health Work Group
              • Values Differ
              .purpose
                .statusactive
                  .titleUS Core Smoking Status Observation ProfilePast Or Present Job
                  • Values Differ
                  .typeObservation
                    .urlhttp://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatushttp://hl7.org/fhir/us/odh/StructureDefinition/odh-PastOrPresentJob
                    • Values Differ
                    .version4.0.01.1.0
                    • Values Differ

                    Structure

                    NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.L TypeL Description & ConstraintsCommentsdoco
                    .. Observation II
                    • Elements differ in short: "Measurements and simple assertions" "Past Or Present Job"
                    • Elements differ in definition: "The US Core Smoking Status Observation Profile is based upon the core FHIR Observation Resource and created to meet the USCDI Data Set 'Smoking status' requirements." "Related data elements for a current or previous job, as reported by the person, i.e., a work situation or position held for a specified time period. A person can have more than one job at the same time and multiple jobs over time, so the data related to each job must remain in the record in perpetuity. Each job should be recorded in a separate instance of PastOrPresentJob. A person’s job can be a social determinant of their health and information about a person’s job can support patient care, population health, and public health. In patient care, knowledge of a person’s past or present job(s) can impact recognition, diagnosis, management, and treatment of injuries and illnesses. These data also can be used for clinical decision support and to prompt discussion of preventive care measures. For example, a record of jobs that require prolonged time in the sun might prompt a health care provider to inquire if the person wears protective clothing or sunscreen while working. At a minimum, it is important to have a record of a person’s current job(s); i.e., the job(s) in which a person is engaged at the time that he or she presents to a health care provider, regardless of duration, and to retain that information over time. In the event a person recently stopped working (e.g. retired without another job, became unemployed or disabled and unable to work), the most recent job(s) is used instead of the current job(s)."
                    ... id ΣΣ
                      ... meta ΣΣ
                        ... implicitRules ?!Σ?!Σ
                          ... language
                            ... text
                              ... contained
                                ... extension ExtensionExtension
                                • 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 resource. 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"
                                ... modifierExtension ?!?!
                                  ... identifier ΣΣ
                                    ... basedOn ΣΣ
                                    • Elements differ in short: "Fulfills plan, proposal or order" "The plan, proposal or order that is fulfilled in whole or in part by this observation"
                                    • Elements differ in definition: "A plan, proposal or order that is fulfilled in whole or in part by this event. For example, a MedicationRequest may require a patient to have laboratory test performed before it is dispensed." "The plan, proposal or order that is fulfilled in whole or in part by this observation."
                                    • Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/CarePlan], CanonicalType[http://hl7.org/fhir/StructureDefinition/DeviceRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/ImmunizationRecommendation], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationRequest], CanonicalType[http://hl7.org/fhir/StructureDefinition/NutritionOrder], CanonicalType[http://hl7.org/fhir/StructureDefinition/ServiceRequest]]) Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/ServiceRequest]])
                                    ... partOf ΣΣ
                                    • Elements differ in short: "Part of referenced event" "The larger procedure that this particular observation is a component or step"
                                    • Elements differ in definition: "A larger event of which this particular Observation is a component or step. For example, an observation as part of a procedure." "The larger procedure that this particular observation is a component or step."
                                    • Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationAdministration], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationDispense], CanonicalType[http://hl7.org/fhir/StructureDefinition/MedicationStatement], CanonicalType[http://hl7.org/fhir/StructureDefinition/Procedure], CanonicalType[http://hl7.org/fhir/StructureDefinition/Immunization], CanonicalType[http://hl7.org/fhir/StructureDefinition/ImagingStudy]]) Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Procedure]])
                                    ... status ?!SΣ?!Σ
                                    • Elements differ in definition for mustSupport: "true" "false"
                                    ... Slices for category S
                                    • Elements differ in definition for mustSupport: "true" "false"
                                    .... id
                                      .... Slices for extension ExtensionExtension
                                        .... coding ΣΣ
                                          .... text ΣΣ
                                            ... code SΣΣ
                                            • Elements differ in short: "Smoking Status" "Type of observation (code / type)"
                                            • Elements differ in definition for mustSupport: "true" "false"
                                            .... id
                                              .... Slices for extension ExtensionExtension
                                                .... coding ΣΣ
                                                  .... text ΣΣ
                                                    ... subject SΣΣ
                                                    • Elements differ in short: "Who and/or what the observation is about" "The subject of an observation"
                                                    • Elements differ in definition: "The patient, or group of patients, location, or device this observation is about and into whose record the observation is placed. If the actual focus of the observation is different from the subject (or a sample of, part, or region of the subject), the `focus` element or the `code` itself specifies the actual focus of the observation." "The subject of an observation."
                                                    • Elements differ in definition for mustSupport: "true" "false"
                                                    ... focus ΣΣ
                                                    • Elements differ in comments: "Typically, an observation is made about the subject - a patient, or group of patients, location, or device - and the distinction between the subject and what is directly measured for an observation is specified in the observation code itself ( e.g., "Blood Glucose") and does not need to be represented separately using this element. Use `specimen` if a reference to a specimen is required. If a code is required instead of a resource use either `bodysite` for bodysites or the standard extension [focusCode]." "This is used only when conveying job information of person(s) who share a home with a patient who is a child. It represents the relationship of the person holding this Job Occupation to the patient."
                                                    ... encounter ΣΣ
                                                      ... Slices for effective[x] ΣΣ
                                                        ... issued ΣΣ
                                                          ... performer ΣΣ
                                                            ... Slices for value[x] ΣIΣI
                                                              ... dataAbsentReason ISI
                                                              • Elements differ in definition for mustSupport: "false" "true"
                                                              ... interpretation
                                                                ... note
                                                                  ... bodySite
                                                                    ... method
                                                                      ... specimen
                                                                        ... device
                                                                          ... referenceRange II
                                                                            .... id
                                                                              .... extension ExtensionExtension
                                                                                .... modifierExtension ?!Σ?!Σ
                                                                                  .... low II
                                                                                    .... high II
                                                                                      .... type
                                                                                        .... appliesTo
                                                                                          .... age
                                                                                            .... text
                                                                                              ... hasMember ΣΣ
                                                                                                ... derivedFrom ΣΣ
                                                                                                  ... component ΣΣ
                                                                                                    .... id
                                                                                                      .... extension ExtensionExtension
                                                                                                        .... modifierExtension ?!Σ?!Σ
                                                                                                          .... code ΣΣ
                                                                                                            .... value[x] ΣΣ
                                                                                                            • Elements differ in comments: "Used when observation has a set of component observations. An observation may have both a value (e.g. an Apgar score) and component observations (the observations from which the Apgar score was derived). If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section] below." "If there is no coded value available for the Industry, the narrative description SHALL be expressed using originalText. The CDC_Census system has been used by public health programs to classify industry and occupation when only a text description has been collected. The PHIN VADS Hot Topics for ODH includes crosswalk tables from Industry_NAICS_Detail_(ODH) values to Industry_CDC_Census_2010 values."
                                                                                                            .... dataAbsentReason II
                                                                                                              .... interpretation
                                                                                                                .... referenceRange

                                                                                                                  doco Documentation for this format