Atención clínica de SDOH
0.1.0 - ci-build
Atención clínica de SDOH, published by HL7 Chile. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/SIMSADIs/GI-SDOH/ and changes regularly. See the Directory of published versions
Official URL: https://hl7chile.cl/fhir/ig/gravitycl/StructureDefinition/SDOHCC-ObservationScreeningResponseCL | Version: 0.1.0 | |||
Standards status: Draft | Computable Name: SDOHCCObservationScreeninigResponseCL |
Perfil para observaciones que representan pares de preguntas y respuestas de los instrumentos de evaluación de Determinantes Sociales de la Salud (SDOH).
Respuesta de Detección de Observación de SDOHCC (RDO) está diseñado para representar pares de pregunta-respuesta de instrumentos de evaluación de los determinantes sociales de la salud (SDOH). Un RDO que identifica un riesgo o una necesidad social puede ser referenciado como evidencia para una Condición SDOHCC, además una RDO puede ser abordado por una Meta/Objetivo SDOHCC, ser el resultado de este, o bien ser la razón para una Solicitud de servicio de SDOHCC o un Procedimiento SDOHCC. Consulte el Marco de modelado de datos para obtener más detalles sobre las relaciones entre RDO y otros perfiles en esta IG.
Esta IG se centra en un flujo de trabajo donde los instrumentos de evaluación completados se capturan utilizando QuestionnaireResponse. Para facilitar las consultas y búsquedas, los apres individuales de pregunta-respuesta de un QuestionnaireResponse pueden convertirse en Observations. La decisión sobre qué respuestas de un QuestionnaireResponse convertir en Observation generalmente estará determinada por la necesidad de uso. Para obtener más información sobre esto consulte Representación de datos de instrumentos de evaluación en formato FHIR
En el futuro, para los instrumentos de evalaución estandarizados, sería ideal que un administrador del Questionnaire proporcione una instancia de StructureMap para garantizar la coherencia en las observaciones y condiciones (es decir, preocupaciones de salud no confirmadas) generadas a partir del instrumento de evalaución. Para obtener más información sobre este tema, consulte Uso de StructureMap para generar observaciones o condiciones a partir de QuestionnaireResponse.
Observation.code y Observation.value tienen vinculaciones obligatorias a LOINCCodes (required). Además, Observation.code y Observation.value cuentan con vinculaciones adicionales a value sets específicos de dominios SDOH (por ejemplo, Inseguridad alimentaria, Vivienda inadecuada, etc.), que se determinan según el valor seleccionado para Observation.category. Cuando Observation.category es un valor del ValueSet SDOHCC para Categoría SDOH (por ejemplo, food-insecurity), Observation.code y Observation.value DEBEN seleccionarse del value set específico del dominio correspondiente que se encuentra en los enlaces adicionales (por ejemplo, Evaluaciones y preguntas de detección de inseguridad alimentaria para Observation.code y Respuestas de evaluaciones de detección de inseguridad alimentaria para Observation.value). Si se selecciona más de un valor del ValueSet SDOHCC para Categoría SDOH (por ejemplo, food-insecurity y financial-insecurity) para Observation.category, entonces Observation.code y Observation.value DEBEN seleccionarse de al menos uno de los value set específicos del dominio correspondientes encontrados en los enlaces adicionales por ejemplo, Evaluaciones y preguntas de detección de inseguridad alimentaria para Observation.code y Respuestas de evaluaciones de detección de inseguridad alimentaria para Observation.value).
En ocasiones, las preguntas se reutilizan en diferentes isntrumentos de evaluación y se representan con el mismo código LOINC, pero el conjunto de respuestas permitidas puede variar según el instrumento de evaluación. Por lo tanto, el conjunto de respuestas permitidas (para Observation.value) de una pregunta (Observation.code) está determinado por el instrumento de evaluación.
NOTA: Gravity proporciona hojas de cálculo descargables de isntrumentos de evaluación que vinculan las preguntas validadas por Gravity con los instrumentos de evaluación de los que fueron seleccionadas y sus conjuntos de respuestas permitidas. Para acceder a las hojas de cálculo y obtener más información, consulte Social Risk Terminology Value Sets en el sitio de Confluence Gravity y, específicamente, el documento Assessment Instruments Spreadsheet Guidance.
Algunos dominios de SDOH pueden no estar representados todavía en el ValueSet SDOHCC para Categoría SDOH. En este caso, se puede usar Goal.category: sdoh-category-unspecified para que la instancia de Goal pueda seguir siendo categorizada como relación con SDOH. Si se desea, también se puede usar category.text para especificar más detalladamente el dominio. Para Goal.category: sdoh-category-unspecified, no habrá value set específicos de dominio, y los enlaces adicionales para Goal.description designarán la vinculación predeterminada con ValueSet SDOHCC LOINC-SNOMEDCT (preferido).
Cuando se utiliza Observation.category para etiquetar observaciones por dominio SDOH (por ejemplo, Inseguridad alimentaria, Inestabilidad de la vivienda), Observation.interpretation: POS (Positivo) se puede utilizar para marcar observaciones que podrían representar una necesidad social relacionada con la salud (HRSN) en el dominio o dominios SDOH especificados. Para obtener más información sobre el uso de Observation.category y Observation.interpretation y su interacción cuando se utiliza una RDO, consulte la guía adicional sobre los elementos de respuesta de detección de observaciones de SDOHCC.
La observación también puede indicar relaciones con otros artefactos. Por ejemplo:
Si un par de pregunta-respuesta no se responde directamente en un instrumento de evaluación (por ejemplo, cuando una puntuación o valor se basa en otros pares de pregunta-respuesta), RDO puede hacer referencia a uno o más RDOs adicionales a través de Observation.derivedFrom.
Si se necesita el contexto del instrumento de evaluación, las observaciones generadas a partir de un QuestionnaireResponse pueden hacer referencia al QuestionnaireResponse mediante Observation.derivedFrom.
Además de representar instancias de pares de preguntas y respuestas, Respuesta de Detección de Observación de SDOHCC puede ser utilizado como un Observation Grouping (agrupación de observaciones) que, a través de Observation.member, hace referencia a las instancias de RDO que resultan de un instrumento de evaluación completado. Por esta razón, además de los códigos que representan preguntas, los value set vinculados a Observation.code incluyen códigos que representan instrumentos de evalaución (códigos de panel LOINC). Para una Observation Grouping, Observation.code DEBE ser un código de panel de LOINC, y Observation.member DEBE referenciar las instancias de RDO generadas a partir de ese panel de LOINC (instrumento de evaluación). La agrupación de observaciones es más útil cuando se necesita un contexto adicional del instrumento de evaluación y no se ha creado un QuestionnaireResponse.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from ObservacionCL
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 0..* | ObservacionCL | Observaciones del cuestionario de evaluación de SDOH. | |
status | 1..1 | code | Final | Corregido | Ingresado por error | Desconocido Binding: Valueset SDOHCC Estado de observación (required) | |
Slices for category | 2..* | CodeableConcept | Clasificación del tipo de observación Slice: Unordered, Open by value:$this | |
category:SocialHistory | S | 1..1 | CodeableConcept | Clasificación del tipo de observación 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 | Clasificación del tipo de observación 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 | Por ejemplo, inseguridad alimentaria | inseguridad en el transporte. Binding: ValueSet SDOHCC para Categoría SDOH (required): Códigos para categorías de SDOH de alto nivel. |
code | 1..1 | CodeableConcept | Tipo de observación (code/type) Binding: LOINCCodes (required): Códigos que identifican nombres de observaciones simples. | |
subject | 1..1 | Reference(CL Paciente) | Sobre Quien o Que se esta realizando la observación | |
effective[x] | 1..1 | Tiempo/Tiempo-periodo de relevancia clínica para la observación | ||
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | 0..* | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico | CL Organización | CareTeam) | Quien es responsable por la observación | |
Slices for value[x] | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual Resultado Slice: Unordered, Open by type:$this | |
value[x]:valueQuantity | 0..1 | Quantity | Actual Resultado Binding: UnitsOfMeasureCaseSensitive (required): Esté es el conjunto completo de códigos UCUM. | |
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Actual Resultado Binding: LOINCCodes (preferred): Esté value set incluye todos los códigos LOINC. | |
dataAbsentReason | S | 0..1 | CodeableConcept | Why the result is missing |
bodySite | 0..0 | |||
specimen | 0..0 | |||
Slices for hasMember | 0..* | Reference(CL Observación | QuestionnaireResponse | MolecularSequence) | Referencia las observaciones hijas de una observación de agrupamiento. Slice: Unordered, Open by profile:$this.resolve() | |
hasMember:SupportedHasMember | S | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC) | Para un agrupamiento de observaciones, las observaciones generadas a partir de un instrumento de evaluación. |
Slices for derivedFrom | S | 0..* | Reference(DocumentReference | QuestionnaireResponse | CL Observación) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() |
derivedFrom:SupportedDerivedFrom | S | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | SDC Questionnaire Response) | Las reglas de asignación deben incluir al menos un espacio tanto antes como después del signo "=". |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Observation.status | required | SDOHCCValueSetObservationStatusCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetObservationStatus-CL from this IG | |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Observation.code | required | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM)http://terminology.hl7.org/ValueSet/v3-UnitsOfMeasureCaseSensitive | |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | ObservacionCL | Observaciones del cuestionario de evaluación de SDOH. dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
identifier | SΣ | 0..* | Identifier | Identificación para la observación ele-1: All FHIR elements must have a @value or children |
status | ?!SΣ | 1..1 | code | Final | Corregido | Ingresado por error | Desconocido Binding: Valueset SDOHCC Estado de observación (required) ele-1: All FHIR elements must have a @value or children |
Slices for category | S | 2..* | CodeableConcept | Clasificación del tipo de observación Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación ele-1: All FHIR elements must have a @value or children |
category:SocialHistory | S | 1..1 | CodeableConcept | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación ele-1: All FHIR elements must have a @value or children 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 | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación ele-1: All FHIR elements must have a @value or children 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 | Por ejemplo, inseguridad alimentaria | inseguridad en el transporte. Binding: ValueSet SDOHCC para Categoría SDOH (required): Códigos para categorías de SDOH de alto nivel. ele-1: All FHIR elements must have a @value or children |
code | SΣ | 1..1 | CodeableConcept | Tipo de observación (code/type) Binding: LOINCCodes (required): Códigos que identifican nombres de observaciones simples. ele-1: All FHIR elements must have a @value or children |
subject | SΣ | 1..1 | Reference(CL Paciente) | Sobre Quien o Que se esta realizando la observación ele-1: All FHIR elements must have a @value or children |
encounter | SΣ | 0..1 | Reference(CL Encuentro Clínico) | Evento clínico durante el cual se hizo esta observación ele-1: All FHIR elements must have a @value or children |
effective[x] | SΣ | 1..1 | Tiempo/Tiempo-periodo de relevancia clínica para la observación ele-1: All FHIR elements must have a @value or children | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | SΣ | 0..* | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico | CL Organización | CareTeam) | Quien es responsable por la observación ele-1: All FHIR elements must have a @value or children |
Slices for value[x] | SΣC | 0..1 | Actual Resultado Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | |
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 | SΣC | 0..1 | Quantity | Actual Resultado Binding: UnitsOfMeasureCaseSensitive (required): Esté es el conjunto completo de códigos UCUM. ele-1: All FHIR elements must have a @value or children |
value[x]:valueCodeableConcept | SΣC | 0..1 | CodeableConcept | Actual Resultado Binding: LOINCCodes (preferred): Esté value set incluye todos los códigos LOINC. ele-1: All FHIR elements must have a @value or children |
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children |
interpretation | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación ele-1: All FHIR elements must have a @value or children |
note | S | 0..* | Annotation | Comentarios sobre la observación ele-1: All FHIR elements must have a @value or children |
Slices for hasMember | SΣ | 0..* | Reference(CL Observación | QuestionnaireResponse | MolecularSequence) | Referencia las observaciones hijas de una observación de agrupamiento. Slice: Unordered, Open by profile:$this.resolve() ele-1: All FHIR elements must have a @value or children |
hasMember:SupportedHasMember | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC) | Para un agrupamiento de observaciones, las observaciones generadas a partir de un instrumento de evaluación. ele-1: All FHIR elements must have a @value or children |
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | CL Observación) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() ele-1: All FHIR elements must have a @value or children |
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | SDC Questionnaire Response) | Las reglas de asignación deben incluir al menos un espacio tanto antes como después del signo "=". ele-1: All FHIR elements must have a @value or children |
component | SΣ | 0..* | BackboneElement | Componentes de los resultados ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
code | SΣ | 1..1 | CodeableConcept | Tipo de componente de la observación (code/type) Binding: LOINCCodes (example): Códigos de identficación simple para el nombre de una observación ele-1: All FHIR elements must have a @value or children |
value[x] | SΣ | 0..1 | Actual Resultado del componente ele-1: All FHIR elements must have a @value or children | |
valueQuantity | Quantity | |||
valueCodeableConcept | CodeableConcept | |||
valueString | string | |||
valueBoolean | boolean | |||
valueInteger | integer | |||
valueRange | Range | |||
valueRatio | Ratio | |||
valueSampledData | SampledData | |||
valueTime | time | |||
valueDateTime | dateTime | |||
valuePeriod | Period | |||
interpretation | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
Observation.status | required | SDOHCCValueSetObservationStatusCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetObservationStatus-CL from this IG | |
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:SocialHistory | preferred | Pattern: social-historyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:Survey | preferred | Pattern: surveyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Observation.code | required | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM)http://terminology.hl7.org/ValueSet/v3-UnitsOfMeasureCaseSensitive | |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | |
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | |
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Observation | C | 0..* | ObservacionCL | Observaciones del cuestionario de evaluación de SDOH. obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present | ||||
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 | SΣ | 0..* | Identifier | Identificación para la observación | ||||
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 | Corregido | Ingresado por error | Desconocido Binding: Valueset SDOHCC Estado de observación (required) | ||||
Slices for category | S | 2..* | CodeableConcept | Clasificación del tipo de observación Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación | ||||
category:SocialHistory | S | 1..1 | CodeableConcept | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación 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 | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación 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 | Por ejemplo, inseguridad alimentaria | inseguridad en el transporte. Binding: ValueSet SDOHCC para Categoría SDOH (required): Códigos para categorías de SDOH de alto nivel. | ||||
code | SΣ | 1..1 | CodeableConcept | Tipo de observación (code/type) Binding: LOINCCodes (required): Códigos que identifican nombres de observaciones simples. | ||||
subject | SΣ | 1..1 | Reference(CL Paciente) | Sobre Quien o Que se esta realizando la observación | ||||
focus | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record | ||||
encounter | SΣ | 0..1 | Reference(CL Encuentro Clínico) | Evento clínico durante el cual se hizo esta observación | ||||
effective[x] | SΣ | 1..1 | Tiempo/Tiempo-periodo de relevancia clínica para la observación | |||||
effectiveDateTime | dateTime | |||||||
effectivePeriod | Period | |||||||
issued | Σ | 0..1 | instant | Date/Time this version was made available | ||||
performer | SΣ | 0..* | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico | CL Organización | CareTeam) | Quien es responsable por la observación | ||||
Slices for value[x] | SΣC | 0..1 | Actual Resultado 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 | SΣC | 0..1 | Quantity | Actual Resultado Binding: UnitsOfMeasureCaseSensitive (required): Esté es el conjunto completo de códigos UCUM. | ||||
value[x]:valueCodeableConcept | SΣC | 0..1 | CodeableConcept | Actual Resultado Binding: LOINCCodes (preferred): Esté value set incluye todos los códigos LOINC. | ||||
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
interpretation | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación | ||||
note | S | 0..* | Annotation | Comentarios sobre la observación | ||||
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 obs-3: Must have at least a low or a high or text | ||||
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 | SΣ | 0..* | Reference(CL Observación | QuestionnaireResponse | MolecularSequence) | Referencia las observaciones hijas de una observación de agrupamiento. Slice: Unordered, Open by profile:$this.resolve() | ||||
hasMember:SupportedHasMember | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC) | Para un agrupamiento de observaciones, las observaciones generadas a partir de un instrumento de evaluación. | ||||
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | CL Observación) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() | ||||
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | SDC Questionnaire Response) | Las reglas de asignación deben incluir al menos un espacio tanto antes como después del signo "=". | ||||
component | SΣ | 0..* | BackboneElement | Componentes de los resultados | ||||
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 | SΣ | 1..1 | CodeableConcept | Tipo de componente de la observación (code/type) Binding: LOINCCodes (example): Códigos de identficación simple para el nombre de una observación | ||||
value[x] | SΣ | 0..1 | Actual Resultado del componente | |||||
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 | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación | ||||
referenceRange | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | SDOHCCValueSetObservationStatusCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetObservationStatus-CL from this IG | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:SocialHistory | preferred | Pattern: social-historyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:Survey | preferred | Pattern: surveyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | ||||
Observation.code | required | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM)http://terminology.hl7.org/ValueSet/v3-UnitsOfMeasureCaseSensitive | ||||
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
This structure is derived from ObservacionCL
Summary
Mandatory: 4 elements
Must-Support: 7 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 ObservacionCL
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | 0..* | ObservacionCL | Observaciones del cuestionario de evaluación de SDOH. | |
status | 1..1 | code | Final | Corregido | Ingresado por error | Desconocido Binding: Valueset SDOHCC Estado de observación (required) | |
Slices for category | 2..* | CodeableConcept | Clasificación del tipo de observación Slice: Unordered, Open by value:$this | |
category:SocialHistory | S | 1..1 | CodeableConcept | Clasificación del tipo de observación 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 | Clasificación del tipo de observación 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 | Por ejemplo, inseguridad alimentaria | inseguridad en el transporte. Binding: ValueSet SDOHCC para Categoría SDOH (required): Códigos para categorías de SDOH de alto nivel. |
code | 1..1 | CodeableConcept | Tipo de observación (code/type) Binding: LOINCCodes (required): Códigos que identifican nombres de observaciones simples. | |
subject | 1..1 | Reference(CL Paciente) | Sobre Quien o Que se esta realizando la observación | |
effective[x] | 1..1 | Tiempo/Tiempo-periodo de relevancia clínica para la observación | ||
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | 0..* | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico | CL Organización | CareTeam) | Quien es responsable por la observación | |
Slices for value[x] | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual Resultado Slice: Unordered, Open by type:$this | |
value[x]:valueQuantity | 0..1 | Quantity | Actual Resultado Binding: UnitsOfMeasureCaseSensitive (required): Esté es el conjunto completo de códigos UCUM. | |
value[x]:valueCodeableConcept | 0..1 | CodeableConcept | Actual Resultado Binding: LOINCCodes (preferred): Esté value set incluye todos los códigos LOINC. | |
dataAbsentReason | S | 0..1 | CodeableConcept | Why the result is missing |
bodySite | 0..0 | |||
specimen | 0..0 | |||
Slices for hasMember | 0..* | Reference(CL Observación | QuestionnaireResponse | MolecularSequence) | Referencia las observaciones hijas de una observación de agrupamiento. Slice: Unordered, Open by profile:$this.resolve() | |
hasMember:SupportedHasMember | S | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC) | Para un agrupamiento de observaciones, las observaciones generadas a partir de un instrumento de evaluación. |
Slices for derivedFrom | S | 0..* | Reference(DocumentReference | QuestionnaireResponse | CL Observación) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() |
derivedFrom:SupportedDerivedFrom | S | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | SDC Questionnaire Response) | Las reglas de asignación deben incluir al menos un espacio tanto antes como después del signo "=". |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Observation.status | required | SDOHCCValueSetObservationStatusCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetObservationStatus-CL from this IG | |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Observation.code | required | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM)http://terminology.hl7.org/ValueSet/v3-UnitsOfMeasureCaseSensitive | |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Observation | C | 0..* | ObservacionCL | Observaciones del cuestionario de evaluación de SDOH. dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated dom-5: If a resource is contained in another resource, it SHALL NOT have a security label dom-6: A resource should have narrative for robust management obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present |
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
identifier | SΣ | 0..* | Identifier | Identificación para la observación ele-1: All FHIR elements must have a @value or children |
status | ?!SΣ | 1..1 | code | Final | Corregido | Ingresado por error | Desconocido Binding: Valueset SDOHCC Estado de observación (required) ele-1: All FHIR elements must have a @value or children |
Slices for category | S | 2..* | CodeableConcept | Clasificación del tipo de observación Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación ele-1: All FHIR elements must have a @value or children |
category:SocialHistory | S | 1..1 | CodeableConcept | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación ele-1: All FHIR elements must have a @value or children 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 | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación ele-1: All FHIR elements must have a @value or children 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 | Por ejemplo, inseguridad alimentaria | inseguridad en el transporte. Binding: ValueSet SDOHCC para Categoría SDOH (required): Códigos para categorías de SDOH de alto nivel. ele-1: All FHIR elements must have a @value or children |
code | SΣ | 1..1 | CodeableConcept | Tipo de observación (code/type) Binding: LOINCCodes (required): Códigos que identifican nombres de observaciones simples. ele-1: All FHIR elements must have a @value or children |
subject | SΣ | 1..1 | Reference(CL Paciente) | Sobre Quien o Que se esta realizando la observación ele-1: All FHIR elements must have a @value or children |
encounter | SΣ | 0..1 | Reference(CL Encuentro Clínico) | Evento clínico durante el cual se hizo esta observación ele-1: All FHIR elements must have a @value or children |
effective[x] | SΣ | 1..1 | Tiempo/Tiempo-periodo de relevancia clínica para la observación ele-1: All FHIR elements must have a @value or children | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
performer | SΣ | 0..* | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico | CL Organización | CareTeam) | Quien es responsable por la observación ele-1: All FHIR elements must have a @value or children |
Slices for value[x] | SΣC | 0..1 | Actual Resultado Slice: Unordered, Open by type:$this ele-1: All FHIR elements must have a @value or children | |
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 | SΣC | 0..1 | Quantity | Actual Resultado Binding: UnitsOfMeasureCaseSensitive (required): Esté es el conjunto completo de códigos UCUM. ele-1: All FHIR elements must have a @value or children |
value[x]:valueCodeableConcept | SΣC | 0..1 | CodeableConcept | Actual Resultado Binding: LOINCCodes (preferred): Esté value set incluye todos los códigos LOINC. ele-1: All FHIR elements must have a @value or children |
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. ele-1: All FHIR elements must have a @value or children |
interpretation | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación ele-1: All FHIR elements must have a @value or children |
note | S | 0..* | Annotation | Comentarios sobre la observación ele-1: All FHIR elements must have a @value or children |
Slices for hasMember | SΣ | 0..* | Reference(CL Observación | QuestionnaireResponse | MolecularSequence) | Referencia las observaciones hijas de una observación de agrupamiento. Slice: Unordered, Open by profile:$this.resolve() ele-1: All FHIR elements must have a @value or children |
hasMember:SupportedHasMember | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC) | Para un agrupamiento de observaciones, las observaciones generadas a partir de un instrumento de evaluación. ele-1: All FHIR elements must have a @value or children |
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | CL Observación) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() ele-1: All FHIR elements must have a @value or children |
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | SDC Questionnaire Response) | Las reglas de asignación deben incluir al menos un espacio tanto antes como después del signo "=". ele-1: All FHIR elements must have a @value or children |
component | SΣ | 0..* | BackboneElement | Componentes de los resultados ele-1: All FHIR elements must have a @value or children |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
code | SΣ | 1..1 | CodeableConcept | Tipo de componente de la observación (code/type) Binding: LOINCCodes (example): Códigos de identficación simple para el nombre de una observación ele-1: All FHIR elements must have a @value or children |
value[x] | SΣ | 0..1 | Actual Resultado del componente ele-1: All FHIR elements must have a @value or children | |
valueQuantity | Quantity | |||
valueCodeableConcept | CodeableConcept | |||
valueString | string | |||
valueBoolean | boolean | |||
valueInteger | integer | |||
valueRange | Range | |||
valueRatio | Ratio | |||
valueSampledData | SampledData | |||
valueTime | time | |||
valueDateTime | dateTime | |||
valuePeriod | Period | |||
interpretation | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet / Code | URI |
Observation.status | required | SDOHCCValueSetObservationStatusCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetObservationStatus-CL from this IG | |
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:SocialHistory | preferred | Pattern: social-historyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:Survey | preferred | Pattern: surveyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Observation.code | required | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM)http://terminology.hl7.org/ValueSet/v3-UnitsOfMeasureCaseSensitive | |
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | |
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | |
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | |
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Observation | C | 0..* | ObservacionCL | Observaciones del cuestionario de evaluación de SDOH. obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present obs-7: If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present | ||||
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 | SΣ | 0..* | Identifier | Identificación para la observación | ||||
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 | Corregido | Ingresado por error | Desconocido Binding: Valueset SDOHCC Estado de observación (required) | ||||
Slices for category | S | 2..* | CodeableConcept | Clasificación del tipo de observación Slice: Unordered, Open by value:$this Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación | ||||
category:SocialHistory | S | 1..1 | CodeableConcept | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación 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 | Clasificación del tipo de observación Binding: ObservationCategoryCodes (preferred): Códigos de alto nivel para la categoría de una observación 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 | Por ejemplo, inseguridad alimentaria | inseguridad en el transporte. Binding: ValueSet SDOHCC para Categoría SDOH (required): Códigos para categorías de SDOH de alto nivel. | ||||
code | SΣ | 1..1 | CodeableConcept | Tipo de observación (code/type) Binding: LOINCCodes (required): Códigos que identifican nombres de observaciones simples. | ||||
subject | SΣ | 1..1 | Reference(CL Paciente) | Sobre Quien o Que se esta realizando la observación | ||||
focus | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record | ||||
encounter | SΣ | 0..1 | Reference(CL Encuentro Clínico) | Evento clínico durante el cual se hizo esta observación | ||||
effective[x] | SΣ | 1..1 | Tiempo/Tiempo-periodo de relevancia clínica para la observación | |||||
effectiveDateTime | dateTime | |||||||
effectivePeriod | Period | |||||||
issued | Σ | 0..1 | instant | Date/Time this version was made available | ||||
performer | SΣ | 0..* | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico | CL Organización | CareTeam) | Quien es responsable por la observación | ||||
Slices for value[x] | SΣC | 0..1 | Actual Resultado 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 | SΣC | 0..1 | Quantity | Actual Resultado Binding: UnitsOfMeasureCaseSensitive (required): Esté es el conjunto completo de códigos UCUM. | ||||
value[x]:valueCodeableConcept | SΣC | 0..1 | CodeableConcept | Actual Resultado Binding: LOINCCodes (preferred): Esté value set incluye todos los códigos LOINC. | ||||
dataAbsentReason | SC | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
interpretation | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación | ||||
note | S | 0..* | Annotation | Comentarios sobre la observación | ||||
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 obs-3: Must have at least a low or a high or text | ||||
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 | SΣ | 0..* | Reference(CL Observación | QuestionnaireResponse | MolecularSequence) | Referencia las observaciones hijas de una observación de agrupamiento. Slice: Unordered, Open by profile:$this.resolve() | ||||
hasMember:SupportedHasMember | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC) | Para un agrupamiento de observaciones, las observaciones generadas a partir de un instrumento de evaluación. | ||||
Slices for derivedFrom | SΣ | 0..* | Reference(DocumentReference | QuestionnaireResponse | CL Observación) | Related measurements the observation is made from Slice: Unordered, Open by profile:$this.resolve() | ||||
derivedFrom:SupportedDerivedFrom | SΣ | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | SDC Questionnaire Response) | Las reglas de asignación deben incluir al menos un espacio tanto antes como después del signo "=". | ||||
component | SΣ | 0..* | BackboneElement | Componentes de los resultados | ||||
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 | SΣ | 1..1 | CodeableConcept | Tipo de componente de la observación (code/type) Binding: LOINCCodes (example): Códigos de identficación simple para el nombre de una observación | ||||
value[x] | SΣ | 0..1 | Actual Resultado del componente | |||||
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 | S | 0..* | CodeableConcept | Alta, baja, normal, etc Binding: ObservationInterpretationCodes (extensible): Códigos de identificción para la interpretación de la observación | ||||
referenceRange | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
Documentation for this format |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Observation.status | required | SDOHCCValueSetObservationStatusCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetObservationStatus-CL from this IG | ||||
Observation.category | preferred | ObservationCategoryCodeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:SocialHistory | preferred | Pattern: social-historyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:Survey | preferred | Pattern: surveyhttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | ||||
Observation.code | required | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.value[x]:valueQuantity | required | UnitsOfMeasureCaseSensitive (a valid code from UCUM)http://terminology.hl7.org/ValueSet/v3-UnitsOfMeasureCaseSensitive | ||||
Observation.value[x]:valueCodeableConcept | preferred | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard | ||||
Observation.method | example | ObservationMethodshttp://hl7.org/fhir/ValueSet/observation-methods from the FHIR Standard | ||||
Observation.referenceRange.type | preferred | ObservationReferenceRangeMeaningCodeshttp://hl7.org/fhir/ValueSet/referencerange-meaning from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | ObservationReferenceRangeAppliesToCodeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.component.code | example | LOINCCodes (a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes from the FHIR Standard | ||||
Observation.component.dataAbsentReason | extensible | DataAbsentReasonhttp://hl7.org/fhir/ValueSet/data-absent-reason from the FHIR Standard | ||||
Observation.component.interpretation | extensible | ObservationInterpretationCodeshttp://hl7.org/fhir/ValueSet/observation-interpretation from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Observation | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If Observation.code is the same as an Observation.component.code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where(coding.intersect(%resource.code.coding).exists()).empty() |
This structure is derived from ObservacionCL
Summary
Mandatory: 4 elements
Must-Support: 7 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