This page is part of the SDOH Clinical Care for Multiple Domains (v2.1.0: STU 2.1) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions
Official URL: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ObservationScreeningResponse | Version: 2.1.0 | |||
Draft as of 2023-07-27 | Computable Name: SDOHCCObservationScreeningResponse |
Profile for observations that represent question and answer pairs from Social Determinants of Health (SDOH) screening instruments.
SDOHCC Observation Screening Response (OSR) is intended to represent question-answer pairs from Social Determinants of Health (SDOH) assessment instruments. An OSR that identifies a social risk or need can be referenced as evidence for an SDOHCC Condition. Sometimes, instead of representing a question that was answered directly on an assessment instrument, an OSR may be derived from one or more other OSRs (see SDOHCC Observation Response Hunger Vital Sign Question 3 Example). Additionally, an OSR may be addressed by, or be the outcome of, an SDOHCC Goal, or be the reason for an SDOHCC ServiceRequest or an SDOHCC Procedure. See the Data Modeling Framework for more detail on the relationships between OSR and other profiles in this IG.
An OSR can also group a collection of OSRs using the hasMember field. A OSR grouping, that provides the LOINC code of the assessment instrument from which the member OSRs were created, is especially useful when there is no QuestionnaireReponse, Paper Form, or PDF to support the association of the individual OSRs with an assessment instrument. Although an OSR grouping can also be created for OSRs produced from a QuestionnaireResponse, the grouping will be somewhat redundant when the member OSRs already reference QuestionnaireResponse using the derivedFrom field.
This IG focuses on responses to assessment instruments that are captured using QuestionnaireResponse. To facilitate querying and searching, it is best that individual responses from a QuestionnaireResponse be converted into Observations. The decision as to which responses from a QuestionnaireResponse should be converted into Observations will generally be driven by the clinical utility of each Observation. While clinical utility is subjective, the question codes in the preferred value sets in the Notes section below provide the questions that Gravity has vetted as face-valid. For more information on this topic and Observation grouping see Options for Representing Assessment Instrument Responses in FHIR.
In the future, to promote interoperability by ensuring consistency in Observations generated from an assessment instrument, a single StructureMap instance should ideally be provided for each assessment instrument.
Rather than offer a separate SDOHCC Observation Screening Response profile for each SDOH category (also called domain – e.g., food insecurity, transportation insecurity), this profile can support any SDOH category. For Observation.code and Observation.value, the minimum value set bindings are specified in the profile. Additionally, based on the code selected for the optional Observation.category slice, the Table in the Notes section below provides the Gravity-vetted, preferred value sets for Observation.code and Observation.value. Where a preferred value set contains a code to describe a needed concept, servers SHOULD use that code.
The preferred value sets in the Table are hosted in the NIH Value Set Authority Center (VSAC). The Gravity Project plans to continue to work with the HL7 Vocabulary WG to determine how best to represent and validate these preferred, category-specific value sets.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 0..* | Observation | SDOH screening questionnaire observations | |
status | S | 1..1 | code | final | corrected | entered-in-error | unknown Binding: SDOHCC ValueSet Observation Status (required) |
Slices for category | 2..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this | |
category:SocialHistory | S | 1..1 | CodeableConcept | Classification of type of observation Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: social-history | |
category:Survey | S | 1..1 | CodeableConcept | Classification of type of observation Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: survey | |
category:SDOH | S | 0..* | CodeableConcept | e.g., food-insecurity | transportation-insecurity Binding: SDOHCC ValueSet SDOH Category (required): Codes for high-level SDOH categories. |
code | S | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINCCodes (required): Codes identifying names of simple observations. |
subject | S | 1..1 | Reference(US Core Patient Profile) | Who and/or what the observation is about |
effective[x] | S | 1..1 | Clinically relevant time/time-period for observation | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | S | 0..* | Reference(RelatedPerson | US Core Patient Profile | US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Organization Profile | US Core CareTeam Profile) | Who is responsible for the observation |
Slices for value[x] | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result Slice: Unordered, Open by type:$this |
value[x]:valueQuantity | 0..1 | Quantity | Actual result Binding: UnitsOfMeasureCaseSensitive (required): This is the entire UCUM code set. | |
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Actual result Binding: LOINCCodes (preferred): This value set includes all LOINC codes | |
dataAbsentReason | S | 0..1 | CodeableConcept | Why the result is missing |
bodySite | 0..0 | |||
specimen | 0..0 | |||
Slices for hasMember | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | References the child observations of a grouping observation Slice: Unordered, Open by profile:$this.resolve() | |
hasMember:SupportedHasMember | S | 0..* | Reference(SDOHCC Observation Screening Response) | For an Observation Grouping, the Observations generated from an assessment instrument |
Slices for derivedFrom | S | 0..* | Reference(DocumentReference | QuestionnaireResponse | Observation) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() |
derivedFrom:SupportedDerivedFrom | S | 0..* | Reference(SDOHCC Observation Screening Response | SDC Questionnaire Response) | Related questionnaire responses or observations that the observation is made from |
Documentation for this format |
Path | Conformance | ValueSet |
Observation.status | required | SDOHCCValueSetObservationStatus |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategory |
Observation.code | required | LOINCCodes (a valid code from LOINC) |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM) |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC) |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | Observation | SDOH screening questionnaire observations |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
status | ?!SΣ | 1..1 | code | final | corrected | entered-in-error | unknown Binding: SDOHCC ValueSet Observation Status (required) |
Slices for category | 2..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |
category:SocialHistory | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: social-history | |
category:Survey | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: survey | |
category:SDOH | S | 0..* | CodeableConcept | e.g., food-insecurity | transportation-insecurity Binding: SDOHCC ValueSet SDOH Category (required): Codes for high-level SDOH categories. |
code | SΣ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINCCodes (required): Codes identifying names of simple observations. |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who and/or what the observation is about |
effective[x] | SΣ | 1..1 | Clinically relevant time/time-period for observation | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | SΣ | 0..* | Reference(RelatedPerson | US Core Patient Profile | US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Organization Profile | US Core CareTeam Profile) | Who is responsible for the observation |
Slices for value[x] | SΣC | 0..1 | Actual result Slice: Unordered, Open by type:$this | |
valueQuantity | Quantity | |||
valueCodeableConcept | CodeableConcept | |||
valueString | string | |||
valueBoolean | boolean | |||
valueInteger | integer | |||
valueRange | Range | |||
valueRatio | Ratio | |||
valueSampledData | SampledData | |||
valueTime | time | |||
valueDateTime | dateTime | |||
valuePeriod | Period | |||
value[x]:valueQuantity | ΣC | 0..1 | Quantity | Actual result Binding: UnitsOfMeasureCaseSensitive (required): This is the entire UCUM code set. |
value[x]:valueCodeableConcept | ΣC | 0..1 | CodeableConcept | Actual result Binding: LOINCCodes (preferred): This value set includes all LOINC codes |
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. |
Slices for hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | References the child observations of a grouping observation Slice: Unordered, Open by profile:$this.resolve() |
hasMember:SupportedHasMember | SΣ | 0..* | Reference(SDOHCC Observation Screening Response) | For an Observation Grouping, the Observations generated from an assessment instrument |
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | Observation) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() |
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(SDOHCC Observation Screening Response | SDC Questionnaire Response) | Related questionnaire responses or observations that the observation is made from |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.status | required | SDOHCCValueSetObservationStatus |
Observation.category | preferred | ObservationCategoryCodes |
Observation.category:SocialHistory | preferred | Pattern: social-history |
Observation.category:Survey | preferred | Pattern: survey |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategory |
Observation.code | required | LOINCCodes (a valid code from LOINC) |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM) |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC) |
Observation.dataAbsentReason | extensible | DataAbsentReason |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Observation | C | 0..* | Observation | SDOH screening questionnaire observations | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 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): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Business Identifier for observation | ||||
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | ||||
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event | ||||
status | ?!SΣ | 1..1 | code | final | corrected | entered-in-error | unknown Binding: SDOHCC ValueSet Observation Status (required) | ||||
Slices for category | 2..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||
category:SocialHistory | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: social-history | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
category:Survey | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: survey | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
category:SDOH | S | 0..* | CodeableConcept | e.g., food-insecurity | transportation-insecurity Binding: SDOHCC ValueSet SDOH Category (required): Codes for high-level SDOH categories. | ||||
code | SΣ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINCCodes (required): Codes identifying names of simple observations. | ||||
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who and/or what the observation is about | ||||
focus | ΣTU | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record | ||||
encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | ||||
effective[x] | SΣ | 1..1 | Clinically relevant time/time-period for observation | |||||
effectiveDateTime | dateTime | |||||||
effectivePeriod | Period | |||||||
issued | Σ | 0..1 | instant | Date/Time this version was made available | ||||
performer | SΣ | 0..* | Reference(RelatedPerson | US Core Patient Profile | US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Organization Profile | US Core CareTeam Profile) | Who is responsible for the observation | ||||
Slices for value[x] | SΣC | 0..1 | Actual result Slice: Unordered, Open by type:$this | |||||
valueQuantity | Quantity | |||||||
valueCodeableConcept | CodeableConcept | |||||||
valueString | string | |||||||
valueBoolean | boolean | |||||||
valueInteger | integer | |||||||
valueRange | Range | |||||||
valueRatio | Ratio | |||||||
valueSampledData | SampledData | |||||||
valueTime | time | |||||||
valueDateTime | dateTime | |||||||
valuePeriod | Period | |||||||
value[x]:valueQuantity | ΣC | 0..1 | Quantity | Actual result Binding: UnitsOfMeasureCaseSensitive (required): This is the entire UCUM code set. | ||||
value[x]:valueCodeableConcept | ΣC | 0..1 | CodeableConcept | Actual result Binding: LOINCCodes (preferred): This value set includes all LOINC codes | ||||
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
note | 0..* | Annotation | Comments about the observation | |||||
method | 0..1 | CodeableConcept | How it was done Binding: ObservationMethods (example): Methods for simple observations. | |||||
device | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |||||
referenceRange | C | 0..* | BackboneElement | Provides guide for interpretation | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
low | C | 0..1 | SimpleQuantity | Low Range, if relevant | ||||
high | C | 0..1 | SimpleQuantity | High Range, if relevant | ||||
type | 0..1 | CodeableConcept | Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
appliesTo | 0..* | CodeableConcept | Reference range population Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
age | 0..1 | Range | Applicable age range, if relevant | |||||
text | 0..1 | string | Text based reference range in an observation | |||||
Slices for hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | References the child observations of a grouping observation Slice: Unordered, Open by profile:$this.resolve() | ||||
hasMember:SupportedHasMember | SΣ | 0..* | Reference(SDOHCC Observation Screening Response) | For an Observation Grouping, the Observations generated from an assessment instrument | ||||
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | Observation) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() | ||||
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(SDOHCC Observation Screening Response | SDC Questionnaire Response) | Related questionnaire responses or observations that the observation is made from | ||||
component | Σ | 0..* | BackboneElement | Component results | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
value[x] | Σ | 0..1 | Actual component result | |||||
valueQuantity | Quantity | |||||||
valueCodeableConcept | CodeableConcept | |||||||
valueString | string | |||||||
valueBoolean | boolean | |||||||
valueInteger | integer | |||||||
valueRange | Range | |||||||
valueRatio | Ratio | |||||||
valueSampledData | SampledData | |||||||
valueTime | time | |||||||
valueDateTime | dateTime | |||||||
valuePeriod | Period | |||||||
dataAbsentReason | C | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
referenceRange | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
Documentation for this format |
Path | Conformance | ValueSet / Code | ||||
Observation.language | preferred | CommonLanguages
| ||||
Observation.status | required | SDOHCCValueSetObservationStatus | ||||
Observation.category | preferred | ObservationCategoryCodes | ||||
Observation.category:SocialHistory | preferred | Pattern: social-history | ||||
Observation.category:Survey | preferred | Pattern: survey | ||||
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategory | ||||
Observation.code | required | LOINCCodes (a valid code from LOINC) | ||||
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM) | ||||
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC) | ||||
Observation.dataAbsentReason | extensible | DataAbsentReason | ||||
Observation.interpretation | extensible | ObservationInterpretationCodes | ||||
Observation.method | example | ObservationMethods | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodes | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodes | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC) | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReason | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodes |
This structure is derived from Observation
Summary
Mandatory: 4 elements
Must-Support: 13 elements
Prohibited: 2 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from Observation
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 0..* | Observation | SDOH screening questionnaire observations | |
status | S | 1..1 | code | final | corrected | entered-in-error | unknown Binding: SDOHCC ValueSet Observation Status (required) |
Slices for category | 2..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this | |
category:SocialHistory | S | 1..1 | CodeableConcept | Classification of type of observation Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: social-history | |
category:Survey | S | 1..1 | CodeableConcept | Classification of type of observation Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: survey | |
category:SDOH | S | 0..* | CodeableConcept | e.g., food-insecurity | transportation-insecurity Binding: SDOHCC ValueSet SDOH Category (required): Codes for high-level SDOH categories. |
code | S | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINCCodes (required): Codes identifying names of simple observations. |
subject | S | 1..1 | Reference(US Core Patient Profile) | Who and/or what the observation is about |
effective[x] | S | 1..1 | Clinically relevant time/time-period for observation | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | S | 0..* | Reference(RelatedPerson | US Core Patient Profile | US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Organization Profile | US Core CareTeam Profile) | Who is responsible for the observation |
Slices for value[x] | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result Slice: Unordered, Open by type:$this |
value[x]:valueQuantity | 0..1 | Quantity | Actual result Binding: UnitsOfMeasureCaseSensitive (required): This is the entire UCUM code set. | |
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Actual result Binding: LOINCCodes (preferred): This value set includes all LOINC codes | |
dataAbsentReason | S | 0..1 | CodeableConcept | Why the result is missing |
bodySite | 0..0 | |||
specimen | 0..0 | |||
Slices for hasMember | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | References the child observations of a grouping observation Slice: Unordered, Open by profile:$this.resolve() | |
hasMember:SupportedHasMember | S | 0..* | Reference(SDOHCC Observation Screening Response) | For an Observation Grouping, the Observations generated from an assessment instrument |
Slices for derivedFrom | S | 0..* | Reference(DocumentReference | QuestionnaireResponse | Observation) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() |
derivedFrom:SupportedDerivedFrom | S | 0..* | Reference(SDOHCC Observation Screening Response | SDC Questionnaire Response) | Related questionnaire responses or observations that the observation is made from |
Documentation for this format |
Path | Conformance | ValueSet |
Observation.status | required | SDOHCCValueSetObservationStatus |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategory |
Observation.code | required | LOINCCodes (a valid code from LOINC) |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM) |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC) |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | Observation | SDOH screening questionnaire observations |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
status | ?!SΣ | 1..1 | code | final | corrected | entered-in-error | unknown Binding: SDOHCC ValueSet Observation Status (required) |
Slices for category | 2..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |
category:SocialHistory | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: social-history | |
category:Survey | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following |
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: survey | |
category:SDOH | S | 0..* | CodeableConcept | e.g., food-insecurity | transportation-insecurity Binding: SDOHCC ValueSet SDOH Category (required): Codes for high-level SDOH categories. |
code | SΣ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINCCodes (required): Codes identifying names of simple observations. |
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who and/or what the observation is about |
effective[x] | SΣ | 1..1 | Clinically relevant time/time-period for observation | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | SΣ | 0..* | Reference(RelatedPerson | US Core Patient Profile | US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Organization Profile | US Core CareTeam Profile) | Who is responsible for the observation |
Slices for value[x] | SΣC | 0..1 | Actual result Slice: Unordered, Open by type:$this | |
valueQuantity | Quantity | |||
valueCodeableConcept | CodeableConcept | |||
valueString | string | |||
valueBoolean | boolean | |||
valueInteger | integer | |||
valueRange | Range | |||
valueRatio | Ratio | |||
valueSampledData | SampledData | |||
valueTime | time | |||
valueDateTime | dateTime | |||
valuePeriod | Period | |||
value[x]:valueQuantity | ΣC | 0..1 | Quantity | Actual result Binding: UnitsOfMeasureCaseSensitive (required): This is the entire UCUM code set. |
value[x]:valueCodeableConcept | ΣC | 0..1 | CodeableConcept | Actual result Binding: LOINCCodes (preferred): This value set includes all LOINC codes |
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. |
Slices for hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | References the child observations of a grouping observation Slice: Unordered, Open by profile:$this.resolve() |
hasMember:SupportedHasMember | SΣ | 0..* | Reference(SDOHCC Observation Screening Response) | For an Observation Grouping, the Observations generated from an assessment instrument |
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | Observation) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() |
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(SDOHCC Observation Screening Response | SDC Questionnaire Response) | Related questionnaire responses or observations that the observation is made from |
Documentation for this format |
Path | Conformance | ValueSet / Code |
Observation.status | required | SDOHCCValueSetObservationStatus |
Observation.category | preferred | ObservationCategoryCodes |
Observation.category:SocialHistory | preferred | Pattern: social-history |
Observation.category:Survey | preferred | Pattern: survey |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategory |
Observation.code | required | LOINCCodes (a valid code from LOINC) |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM) |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC) |
Observation.dataAbsentReason | extensible | DataAbsentReason |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Observation | C | 0..* | Observation | SDOH screening questionnaire observations | ||||
id | Σ | 0..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 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): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | Business Identifier for observation | ||||
basedOn | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | ||||
partOf | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event | ||||
status | ?!SΣ | 1..1 | code | final | corrected | entered-in-error | unknown Binding: SDOHCC ValueSet Observation Status (required) | ||||
Slices for category | 2..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||
category:SocialHistory | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: social-history | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
category:Survey | S | 1..1 | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. Required Pattern: At least the following | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
coding | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
system | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/observation-category | |||||
version | 0..1 | string | Version of the system - if relevant | |||||
code | 1..1 | code | Symbol in syntax defined by the system Fixed Value: survey | |||||
display | 0..1 | string | Representation defined by the system | |||||
userSelected | 0..1 | boolean | If this coding was chosen directly by the user | |||||
text | 0..1 | string | Plain text representation of the concept | |||||
category:SDOH | S | 0..* | CodeableConcept | e.g., food-insecurity | transportation-insecurity Binding: SDOHCC ValueSet SDOH Category (required): Codes for high-level SDOH categories. | ||||
code | SΣ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: LOINCCodes (required): Codes identifying names of simple observations. | ||||
subject | SΣ | 1..1 | Reference(US Core Patient Profile) | Who and/or what the observation is about | ||||
focus | ΣTU | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record | ||||
encounter | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | ||||
effective[x] | SΣ | 1..1 | Clinically relevant time/time-period for observation | |||||
effectiveDateTime | dateTime | |||||||
effectivePeriod | Period | |||||||
issued | Σ | 0..1 | instant | Date/Time this version was made available | ||||
performer | SΣ | 0..* | Reference(RelatedPerson | US Core Patient Profile | US Core Practitioner Profile | US Core PractitionerRole Profile | US Core Organization Profile | US Core CareTeam Profile) | Who is responsible for the observation | ||||
Slices for value[x] | SΣC | 0..1 | Actual result Slice: Unordered, Open by type:$this | |||||
valueQuantity | Quantity | |||||||
valueCodeableConcept | CodeableConcept | |||||||
valueString | string | |||||||
valueBoolean | boolean | |||||||
valueInteger | integer | |||||||
valueRange | Range | |||||||
valueRatio | Ratio | |||||||
valueSampledData | SampledData | |||||||
valueTime | time | |||||||
valueDateTime | dateTime | |||||||
valuePeriod | Period | |||||||
value[x]:valueQuantity | ΣC | 0..1 | Quantity | Actual result Binding: UnitsOfMeasureCaseSensitive (required): This is the entire UCUM code set. | ||||
value[x]:valueCodeableConcept | ΣC | 0..1 | CodeableConcept | Actual result Binding: LOINCCodes (preferred): This value set includes all LOINC codes | ||||
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
note | 0..* | Annotation | Comments about the observation | |||||
method | 0..1 | CodeableConcept | How it was done Binding: ObservationMethods (example): Methods for simple observations. | |||||
device | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |||||
referenceRange | C | 0..* | BackboneElement | Provides guide for interpretation | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
low | C | 0..1 | SimpleQuantity | Low Range, if relevant | ||||
high | C | 0..1 | SimpleQuantity | High Range, if relevant | ||||
type | 0..1 | CodeableConcept | Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
appliesTo | 0..* | CodeableConcept | Reference range population Binding: ObservationReferenceRangeAppliesToCodes (example): Codes identifying the population the reference range applies to. | |||||
age | 0..1 | Range | Applicable age range, if relevant | |||||
text | 0..1 | string | Text based reference range in an observation | |||||
Slices for hasMember | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | References the child observations of a grouping observation Slice: Unordered, Open by profile:$this.resolve() | ||||
hasMember:SupportedHasMember | SΣ | 0..* | Reference(SDOHCC Observation Screening Response) | For an Observation Grouping, the Observations generated from an assessment instrument | ||||
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | Observation) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() | ||||
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(SDOHCC Observation Screening Response | SDC Questionnaire Response) | Related questionnaire responses or observations that the observation is made from | ||||
component | Σ | 0..* | BackboneElement | Component results | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
value[x] | Σ | 0..1 | Actual component result | |||||
valueQuantity | Quantity | |||||||
valueCodeableConcept | CodeableConcept | |||||||
valueString | string | |||||||
valueBoolean | boolean | |||||||
valueInteger | integer | |||||||
valueRange | Range | |||||||
valueRatio | Ratio | |||||||
valueSampledData | SampledData | |||||||
valueTime | time | |||||||
valueDateTime | dateTime | |||||||
valuePeriod | Period | |||||||
dataAbsentReason | C | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
referenceRange | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
Documentation for this format |
Path | Conformance | ValueSet / Code | ||||
Observation.language | preferred | CommonLanguages
| ||||
Observation.status | required | SDOHCCValueSetObservationStatus | ||||
Observation.category | preferred | ObservationCategoryCodes | ||||
Observation.category:SocialHistory | preferred | Pattern: social-history | ||||
Observation.category:Survey | preferred | Pattern: survey | ||||
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategory | ||||
Observation.code | required | LOINCCodes (a valid code from LOINC) | ||||
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM) | ||||
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC) | ||||
Observation.dataAbsentReason | extensible | DataAbsentReason | ||||
Observation.interpretation | extensible | ObservationInterpretationCodes | ||||
Observation.method | example | ObservationMethods | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodes | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodes | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC) | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReason | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodes |
This structure is derived from Observation
Summary
Mandatory: 4 elements
Must-Support: 13 elements
Prohibited: 2 elements
Structures
This structure refers to these other structures:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron
The minimum value set bindings for Observation.code and Observation.value are specified in the profile. However, for each SDOH category (domain) covered in this IG, there are also category-specific, preferred value sets. For an observation instance, selecting a category-specific code (e.g., food-insecurity, transportation-insecurity) from the SDOHCC ValueSet SDOH Category bound to Observation.category will determine the preferred, category-specific value sets for Observation.code and Observation.value. Where a preferred value set contains a code to describe a needed concept, servers SHOULD use that code.
Codes in the category-specific, preferred value sets are from LOINC-encoded assessment instruments that have been vetted as face-valid by the Gravity Project. For the list of assessment instruments from which Gravity has chosen questions, see the Social Determinants of Health Screening Assessments value set which is hosted in the NIH Value Set Authority Center (VSAC). For each Gravity-vetted assessment instrument, the questions are also vetted and only those that also meet Gravity criteria are included in the preferred value sets.
The table provides guidance on naming conventions, content, and usage for the category-specific, preferred value sets.
Note: For “Value Set Naming Pattern” below,
Value Set Naming Pattern | Value Set Contains | Value Set Usage Guidance |
<Category> Screening Assessments Questions | LOINC codes for the preferred, category-specific questions selected from the Assessment Instruments. | For an SDOHCC Observation Screening Response that represents a question and its coded answer, Observation.code SHOULD be a LOINC question code from this value set and Observation.value SHOULD be a LOINC answer code from the <Category> Screening Assessments Answers value set (described below). |
<Category> Screening Assessments | LOINC codes for the assessment instruments (LOINC panels) from which the preferred, category-specific questions have been selected. | For an SDOHCC Observation Screening Response that is an Observation grouping of an entire assessment instrument, Observation.code SHOULD use the panel LOINC codes from this value set. This Observation grouping (via Observation.hasMember) will reference all Observations generated from a specific assessment instrument. See SDOHCC Observation Response Grouping Example |
<Category> Screening Assessments And Questions | All codes in <Category> Screening Assessments Questions value set (LOINC question codes) AND <Category> Screening Assessments value set (LOINC panel codes). | For an SDOHCC Observation Screening Response that represents an individual question-answer pair or an Observation grouping of an entire assessment instrument, this is the complete set of preferred values allowed for Observation.code for a category-specific Observation and can be used to validate that Observation.code is from a preferred, category-specific value set. |
<Category> Screening Assessments Answers | LOINC answer codes for the preferred, category-specific questions. | For an SDOHCC Observation Screening Response that represents a question and a coded answer, Observation.code SHOULD be a LOINC question code from the <Category> Screening Assessments Questions value set and Observation.value SHOULD be a LOINC answer code from the <Category> Screening Assessments Answers value set. |
Key for the “ValueSet for” Column: For readability, the formal names of these value sets in VSAC are shortened in the Table as follows:
Observation.category | Element binding | VSAC ValueSet for | VSAC OID | Assessment Instrument Spreadsheets (explained here) | |
educational-attainment | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.199 | Educational Attainment Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.132 | ||||
Questions | 2.16.840.1.113762.1.4.1196.3488 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.179 | |||
elder-abuse | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.191 | Elder Abuse Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.144 | ||||
Questions | 2.16.840.1.113762.1.4.1247.189 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.190 | |||
employment-status | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.205 | Employment Status Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.133 | ||||
Questions | 2.16.840.1.113762.1.4.1247.171 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.183 | |||
financial-insecurity | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.193 | Financial Insecurity Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.138 | ||||
Questions | 2.16.840.1.113762.1.4.1196.3483 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.173 | |||
food-insecurity | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.194 | Food Insecurity Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.127 | ||||
Questions | 2.16.840.1.113762.1.4.1196.3484 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.174 | |||
health-insurance-coverage-status | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1196.3519 | Health Insurance Coverage Status Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.143 | ||||
Questions | 2.16.840.1.113762.1.4.1247.186 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.185 | |||
personal-health-literacy | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.195 | Health Literacy Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.141 | ||||
Questions | 2.16.840.1.113762.1.4.1196.3485 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.175 | |||
homelessness | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.196 | Homelessness Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.129 | ||||
Questions | 2.16.840.1.113762.1.4.1196.3486 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.176 | |||
housing-instability | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.197 | Housing Instability Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.130 | ||||
Questions | 2.16.840.1.113762.1.4.1196.3487 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.177 | |||
inadequate-housing | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1196.3520 | Inadequate Housing Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.131 | ||||
Questions | 2.16.840.1.113762.1.4.1247.167 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.178 | |||
intimate-partner-violence | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.198 | Intimate Partner Violence Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.140 | ||||
Questions | 2.16.840.1.113762.1.4.1247.211 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.209 | |||
material-hardship | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.200 | Material Hardship Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.139 | ||||
Questions | 2.16.840.1.113762.1.4.1247.168 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.180 | |||
medical-cost-burden | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.201 | Medical Cost Burden Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.142 | ||||
Questions | 2.16.840.1.113762.1.4.1247.188 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.187 | |||
social-connection | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.202 | Social Connection Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.135 | ||||
Questions | 2.16.840.1.113762.1.4.1247.212 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.210 | |||
stress | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.203 | Stress Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.136 | ||||
Questions | 2.16.840.1.113762.1.4.1247.169 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.181 | |||
transportation-insecurity | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.204 | Transportation Insecurity Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.128 | ||||
Questions | 2.16.840.1.113762.1.4.1247.170 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.182 | |||
veteran-status | Observation.code | Panels and Questions | 2.16.840.1.113762.1.4.1247.192 | Veteran Status Assessment Instruments Codes | |
Panels | 2.16.840.1.113762.1.4.1247.134 | ||||
Questions | 2.16.840.1.113762.1.4.1247.172 | ||||
Observation.value | Answers | 2.16.840.1.113762.1.4.1247.184 | |||
sdoh-category-unspecified | Category-specific value sets not applicable |
Of note, Grouper VSAC value sets containing the members of all the category-specific value sets for Observation.code and Observation.value are available here:
Each question (Observation.code) on an assessment instrument has a set of allowed answers (Observation.value). The allowed answers for a specific question may vary depending on the assessment instrument (LOINC panel) on which the question is presented (e.g., 88122-7 “Within the past 12 months we worried whether our food would run out before we got money to buy more [U.S. FSS]” has 4 possible answers on the Hunger Vital Sign (HVS) panel versus three possible answers on the American Academy of Family Physicians Social Needs Screening Tool). For this reason, the category-specific Assessment Instrument Spreadsheets provide additional information to link specific assessment instruments to questions and their allowed LOINC Answer Lists. LOINC also provides Answers Lists for questions from specific assessment instruments (panels).
For additional information on fields in the Assessment Instrument Spreadsheets, see Assessment Instrument Spreadsheet Guidance on the Gravity Project Confluence site.