HealtheData1 USCDI4 Sandbox
0.0.0 - CI Build
HealtheData1 USCDI4 Sandbox - Local Development build (v0.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Page standards status: Informative |
Clinicians use various terms such as assessments, scales, surveys, and screenings to describe the tools and processes to collect health-related information for assessing a patient’s health-related matter. US Cores uses the term Screening and Assessments for the process of recording responses and capturing assertions/determinations resulting from this process and these tools. This page documents how Screening and Assessments are used to identify various problems or health concerns and how US Core Profiles record Screenings and Assessments ranging from simple observations to complex structured evaluations.
With the addition of the USCDI v3 Health Status Assessments data elements, US Core expanded the guidance from an Social Determinant of Health (SDOH)-only focus to a general framework of Screenings and Assessments for all domains, including the USCDI Data Elements:
However, implementers SHOULD consider more constrained, domain-specific profiles derived from the US Core Profiles to meet the needs of their respective use cases.
The [Gravity Project] and its [SDOH Clinical Care] HL7 Implementation Guide address the screening process and related interventions to address Social Determinant of Health (SDOH). Those efforts helped guide US Core 5.0.1 updates to meet the [USCDI v2] SDOH data elements for Assessments, Goals, Interventions, and Problems/Health Concerns.
The figure below shows how screening and assessments lead to providing services for a patient.
Screening and Assessments are used to identify various problems or health concerns. Their complexity ranges from simple observations to complex structured evaluations:
The following guidance was developed after reviewing several functional status, disability status, mental/cognitive status, and SDOH screening and assessment tools.
Whether based on simple observations or detailed assessments, clinicians may record clinical judgments as:
Local policies guide what is appropriate for the problem list versus an observation. For example, some clinics may consider social needs as sensitive information and not appropriate for the problem list. Observations can contribute to the identification of future problems or health concerns and support service requests and procedures.
Every server that supports the USDCI Data Class “Health Status/Assessments”:
derivedFrom
element and the US Core Condition Problems and Health Concerns Profile using the evidence.detail
element,Screening and Assessments can be structured survey instruments consisting of questions with a variety of response including true/false, coded, textual, and multiple choice. Examples include PRAPARE, [APGAR score] and [PHQ-9]. US Core defines two ways to represent the questions and responses to these screening and assessment instruments:
Systems SHOULD support all three profiles for USDCI Data Class Health Status/Assessments. The table below summarizes the differences in conformance requirements for these profiles between version 5.0.1 and 6.0.0 of US Core
US Core Profile | 5.0.1 | 6.0.0 |
---|---|---|
The US Core Observation Screening Assessment Profile | SHALL(US Core Observation SDOH Assessment Profile) | SHALL |
SDC Base Questionnaire | undefined | SHOULD |
US Core QuestionnaireResponse Profile | MAY | SHOULD |
The sections below provide additional guidance on when Observations and Questionnaire/QuestionnaireResponse can be used to represent the structured screenings and assessments.
[US Core Observation Screening Assessment Profile] is defined to record observations from responses to screening tools and assessments used for any context (e.g., SDOH, functional status, etc.). Although systems can represent most questions and answers in healthcare assessments as FHIR Observations, it is only sometimes necessary and appropriate to represent all of them as Observations. Only relevant responses should be extracted as Observations. For example, depending on the use case and focus of the Assessment or Survey, patient demographic information may be recorded in the Patient resource instead of Observations. The observations can be grouped and nested to preserve the structure of screening or assessment instruments. The figure below illustrates the relationship between the Observation screening and assessments “panel” and the individual screening and assessment “item” Observations. Each box represents an Observation:
Note that the panels can be nested to create additional groupings of responses. See the [US Core Observation Screening Assessment Profile] page for detailed documentation on how the observations are linked, examples, and search requirements.
Unlike QuestionnaireResponse, When Observations are used to record set of Screening and Assessments responses, clients can query individual responses using the standard FHIR RESTful API search parameters Below is a simple example of a FHIR RESTful search transaction on Observation to access a patient’s SDOH assessment data
Screening and assessment instruments may be represented as questionnaires including FHIR Questionnaires. The [Structured Data Capture (SDC)] specification documents the workflow for the creation, discovery and retrieval and data-extraction of FHIR Questionnaire and QuestionnaireResponse. The [US Core QuestionnaireResponse Profile] is based on the [Structured Data Capture (SDC) Questionnaire Response Profile]), and is used to capture, exchange and persist the response data. QuestionnaireResponse can be thought of as a snapshot of the filled-out answer forms to the screening and assessment questions represented in the [SDC Base Questionnaire]. It is ordered and grouped corresponding to the Questionnaire and can be consulted when a complete and accurate record of the responses is required. the [US Core QuestionnaireResponse Profile] page for detailed documentation, examples and search requirements.
US Core Observation Screening Assessment can be extracted from US Core QuestionnaireResponse. Although QuestionnaireResponse can be searched using the standard FHIR RESTful API search parameters, individual responses are not directly searchable in QuestionnaireResponse. In order to search directly for individual responses, the QuestionnaireResponse must be “parsed” into a searchable form - i.e. to a local FHIR or non-FHIR data store such as a database or FHIR Observations. Both SDC and the [SDOH Clinical Care] implementation guide define how data captured in a QuestionnaireResponse can be extracted and used to create or update Observations or other FHIR resources.
For API developers using US Core, it’s important to understand when to use the QuestionnaireResponse versus Observation to represent structured assessments and surveys. Here are some guidelines to help choose the appropriate profile:
In many cases, data might be represented using both mechanisms - the initial raw assessment retained for audit or detailed review stored as a QuestionnaireResponse, and the detailed key answers surfaced as Observations for easy search and analysis.
API consumers may query by category (for example, sdoh
) when accessing patient information. Category codes for USCDI Health Assessments Data Elements are listed in the table below. They SHOULD be used when generating resources that conform to these profiles:
USCDI Data Element | Category Code |
---|---|
SDOH | "sdoh" |
Functional Status | "functional-status" |
Mental/Cognitive Status | "cognitive-status" |
Disability Status | "disability-status" |
Physical Activity | "activity" |
Alcohol Use | "social-history" |
Substance Use | "social-history" |
Each profile’s Quick Start section shows searches by category if the category element is defined in the profile. The category element is optional in US Core Procedure and US Core Goal, but implementers can categorize them using a US Core Category code or infer the context by inspecting the referenced ServiceRequest if available. Similarly, they can review the Questionnaire’s metadata to determine US Core QuestionnaireResponse’s context. Although not defined in US Core Procedure, implementers can categorize procedures using US Core Category or infer the context by inspecting the referenced ServiceRequest. Similarly, they can review the Questionnaire’s metadata to determine US Core QuestionnaireResponse’s context.
Clients need to understand that data categorization is somewhat subjective. The categorization applied by the source may not align with the client’s expectations. Clients may find it more beneficial to use queries based on a specific code or set of codes or to perform additional client-side filtering of query results.
The US Core Observation Screening Assessment Profile, SDC Base Questionnaire, and US Core Simple Observation Profiles have [preferred] or [example] bindings to broadly defined LOINC value sets. These value sets contain concepts that span many use cases and are not bound to any USCDI Health Assessments Data Element.
The following sections and table below identify the associated value sets for each USCDI Health Assessments Data Element. This guidance intends to promote interoperability by introducing “starter” value sets where available for the USCDI Data Elements covered by Screenings and Assessments. These value sets are divided into clinical judgement codes and structured screening and assessment’s panel and panel item codes. Note that in several instances a suitable value set has not yet been identified. Implementers SHOULD treat these value sets as having an extensible binding. In other words, the Clinical Judgement Codes code sets are extensibly bound to the US Core Condition Problems and Health Concerns Profile the US Core Simple Observation Profile when representing clinical judgments. Similarly, Panel Codes and Panel Item Codes are extensibly bound to the US Core Observation Screening Assessment Profile and SDC Base Questionnaire/US Core QuestionnaireResponse Profile when representing structured screening and assessments. Because the value sets in this table are not formally bound to a US Core Profile in the StructureDefinitions, “automatic” validation (confirmation) that a code is a member of a value set will not occur using the standard validation tools.
The Gravity project created and maintains the Social Determinants of Health Screening Assessments And Questions value set for the SDOH USCDI Health Assessments Data Element. This value set contains both panel and panel item codes.
In addition to these concepts, implementers should consider using several SDOH value sets maintained and updated in VSAC by [Multiple Chronic Condition (MCC) Care Plan Implementation Guide] and the HL7 Patent Care work group with support from the National Institute of Health. These are panel item codes that may part of a LOINC panel.
The Cognitive Health Related Questionnaire Panel Codes contains LOINC panel codes that represent Mental or Cognitive health screening assessments, such as FACIT, PROMIS and MoCA.
The Cognitive Function Clinician Interpretation represent clinical judgement codes such as, “Cognitive Function Interpretation”.
The Mental Status Observation value set contains SNOMED CT clinical judgement codes related to mental status observations that can come from a broad range of subjective and objective information such as Assessment and Screening tools. In many cases the value (answer) at Observation.value may be boolean true | false.
The Physical Activity Observation Questions are panel item codes taken from the [Physical Activity Implementation Guide], sponsored by the [American Heart Association] and the [Physical Activity Alliance]. In addition to contributing to the terminology for the USCDI Health Assessments Physical Activity Data Element, the guide documents a standardized way of measuring and sharing a patient’s physical activity.
In addition to these concepts, implementers should consider using Physical Activity Level referenced in the SDOH section above. It represents simple question and answer assessment questions such as, “Kinds of physical activity you usually performed while on the job this last year” or “Days per week of moderate to vigorous physical activity”.
The Substance Use contain LOINC panel item codes such as, “How often do you have a drink containing alcohol” or “How often have you used any prescription medications just for the feeling, more than prescribed or that were not prescribed for you in past 12 months (TAPS)”
The Alcohol Use Related Questionnaire Panel Codes contains the LOINC Panel Codes for Alcohol Use Disorder Identification Test - Consumption AUDIT-C and PROMIS short form - alcohol - alcohol use 7a - version 1.0.
The Drug Misuse values set contains SNOMED CT clinical judgement codes to represent conclusions or diagnoses pertaining to drug misuse or abuse. In many cases the value (answer) at Observation.value may be boolean true | false.
USCDI Data Element | ValueSet (VSAC link) | Clinical Judgement Codes | Panel Codes | Panel Item Codes |
---|---|---|---|---|
SDOH | Social Determinants of Health Screening Assessments and Questions | ✔ | ✔ | |
Functional Status | Functional Status Clinician Interpretation | ✔ | ||
Functional Status | Functional Status Related Questionnaire Panel Codes | ✔ | ||
Mental/Cognitive Status | Cognitive Function Clinician Interpretation | ✔ | ||
Mental/Cognitive Status | Mental Status Observation | ✔ | ||
Mental/Cognitive Status | Cognitive Health Related Questionnaire Panel Codes | ✔ | ||
Disability Status | Disability Status Assessment | ✔ | ||
Physical Activity | Physical Activity Observation Questions | ✔ | ||
Alcohol Use | Alcohol Use Related Questionnaire Panel Codes | ✔ | ||
Alcohol Use | Substance Use | ✔ | ||
Substance Use | Drug Misuse | ✔ | ||
Substance Use | Substance Use | ✔ |
This information is also available as a csv or excel file:
US Core uses broadly defined value sets that contain concepts used across use cases, including SDOH. For the SDOH Clinical Care HL7 Implementation Guide, the Gravity Project has defined “Grouped Value Sets” across specific social risk factor domains for problems/health concerns, goals, procedures, and service requests. Value sets for each SDOH domain are bundled together to create the groupings. The links below are to these Gravity Project-managed value sets in [Value Set Authority Center (VSAC)]. In VSAC, clicking “Grouping Members” within the Value Set Details tab will present the many individual value sets in the group representing the various SDOH domains. These grouped value sets are narrower subsets of the value sets allowed in the respective US Core Profiles. However, when recording SDOH data US Core Profiles, servers SHOULD use them.
The figure below illustrates how the Gravity value sets are grouped for use in the US Core Condition Problems and Health Concerns Profile and how the grouped value set is compatible with the broader US Core Problem code value set.
These are example instances that show what Screening and Assessments data produced and consumed by systems conforming with this implementation guide might look like.