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-ConditionCL | Version: 0.1.0 | |||
Draft as of 2024-12-12 | Computable Name: SDOHCCConditionCL |
Perfil de las condiciones de los Determinantes Sociales de la Salud (SDOH).
Condición SDOHCC está generalmente destinada a representar una preocupación, problema o diagnóstico de salud relacionado con un riesgo o necesidad social. Condición SDOHCC puede derivarse de las observaciones de respuesta de detección (por ejemplo, Respuesta de Detección de Observación de SDOHCC) u otras observaciones realizadas como parte de una evaluación durante un encuentro clínico (por ejemplo, Evaluación de Observación de SDOHCC). Condición SDOHCC puede abordarse mediante una (Metas/Objetivos SDOHCC) o 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 la condición SDOHCC y los otros perfiles de esta guía de implementación.
El atributo Condition.code tiene una vinculación obligatoria con el conjunto de condiciones de códigos de diagnósticos SNOMED y Ausente o Desconocido. Además,Condition.code cuenta con vinculaciones adicionales a value sets de los dominios de SDOH (por ejemplo, Inseguridad alimentaria), que se determinan según el valor seleccionado para Condition.category. Cuando Condition.category corresponde a un valor del ValueSet SDOHCC para Categoría SDOH (por ejemplo, food-insecitity (Inseguridad alimentaria)), entonces Condition.code DEBE seleccionarse de los value sets específicos del dominio correspondiente que se encuentra en enlaces adicionales (es decir, Diagnósticos de Inseguridad alimentaria). Si se selecciona más de un valor del ValueSet SDOHCC para Categoría SDOH (por ejemplo, food-insecurity y financial-insecurity (inseguridad alimentaria e inseguridad financiera)) para Condition.category, entonces Condition.code DEBE seleccionarse de al menos uno de los value sets específicos del dominio correspondientes encontrados en los enlaces adicionales Diagnósticos de Inseguridad alimentaria.
Algunos dominios de SDOH pueden no estar representados en el ValueSet SDOHCC para Categoría SDOH. En este caso, se puede usar: sdoh-category-unspecified para categorizar la instancia de Condition como relacionada con SDOH. Si se desea, también se puede usar category.text para especificar más detalladamente el dominio.
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from DiagnosticoCl
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | C | 0..* | DiagnosticoCl | Información detallada sobre las condiciones, problemas o diagnósticos de los Determinantes Sociales de la Salud (SDOH). SDOH-Con-1: Can only have a max of one asserter. |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
asserterDevice | SC | 0..1 | (Complex) | Optional Extensions Element URL: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter |
value[x] | 0..1 | Reference(Device) | Value of extension | |
verificationStatus | 0..1 | CodeableConcept | Estado de verificación de la condición o diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error | |
Slices for category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Slice: Unordered, Open by value:$this | |
category:SDOH | 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 | Códigos de SOMED-CT y adicionales de ausente o desconocido Binding: Diagnósticos SNOMED y Ausente o Desconocido (required): Value set para describir el problema real experimentado por el paciente. | |
bodySite | 0..0 | |||
onset[x] | 0..1 | dateTime, Period | Fecha y hora o período estimados. | |
abatement[x] | S | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recorder | 0..1 | Reference(CL Prestador | CL RolClinico) | Who recorded the condition | |
asserter | SC | 0..1 | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico) | Persona o dispositivo que afirma esta condición. |
stage | 0..0 | |||
evidence | S | 0..* | BackboneElement | Supporting evidence |
code | 0..* | CodeableConcept | Manifestation/symptom | |
Slices for detail | 0..* | Reference(Resource) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() | |
detail:SupportedDetail | S | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | Condición SDOHCC | Evaluación de Observación de SDOHCC | SDC Questionnaire Response) | Supporting information found elsewhere |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Condition.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Condition.code | required | VSDiagnosticosSCThttps://hl7chile.cl/fhir/ig/clcore/ValueSet/VSDiagnosticosSCT |
Id | Grade | Path(s) | Details | Requirements |
SDOH-Con-1 | error | Condition | Can only have a max of one asserter. : extension('http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter').count()+asserter.count()<=1 |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | C | 0..* | DiagnosticoCl | Información detallada sobre las condiciones, problemas o diagnósticos de los Determinantes Sociales de la Salud (SDOH). con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error 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 SDOH-Con-1: Can only have a max of one asserter. |
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 |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
asserterDevice | SC | 0..1 | (Complex) | Optional Extensions Element URL: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
extension | 0..0 | |||
url | 1..1 | uri | "http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter" | |
value[x] | 0..1 | Reference(Device) | Value of extension 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 |
clinicalStatus | ?!SΣC | 0..1 | CodeableConcept | El estatus en el cual se encuentra la condición: active| recurrece | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): Códigos definidos por estándar ele-1: All FHIR elements must have a @value or children |
verificationStatus | ?!SΣC | 0..1 | CodeableConcept | Estado de verificación de la condición o diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): Códigos definidos por estándar ele-1: All FHIR elements must have a @value or children |
Slices for category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Slice: Unordered, Open by value:$this Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. ele-1: All FHIR elements must have a @value or children | |
category:SDOH | 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 | Códigos de SOMED-CT y adicionales de ausente o desconocido Binding: Diagnósticos SNOMED y Ausente o Desconocido (required): Value set para describir el problema real experimentado por el paciente. ele-1: All FHIR elements must have a @value or children |
subject | SΣ | 1..1 | Reference(CL Paciente | Group) | Paciente sobre al que corresponde la condición. ele-1: All FHIR elements must have a @value or children |
reference | SΣC | 0..1 | string | Referencia al recurso del Paciente al cual se indica el diagnóstico o condicón ele-1: All FHIR elements must have a @value or children |
onset[x] | SΣ | 0..1 | Fecha y hora o período estimados. ele-1: All FHIR elements must have a @value or children | |
onsetDateTime | dateTime | |||
onsetPeriod | Period | |||
abatement[x] | SC | 0..1 | When in resolution/remission ele-1: All FHIR elements must have a @value or children | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recorder | Σ | 0..1 | Reference(CL Prestador | CL RolClinico) | Who recorded the condition ele-1: All FHIR elements must have a @value or children |
asserter | SΣC | 0..1 | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico) | Persona o dispositivo que afirma esta condición. ele-1: All FHIR elements must have a @value or children |
evidence | SC | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details 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 | ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. ele-1: All FHIR elements must have a @value or children |
Slices for detail | ΣC | 0..* | Reference(Resource) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() ele-1: All FHIR elements must have a @value or children |
detail:SupportedDetail | SΣC | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | Condición SDOHCC | Evaluación de Observación de SDOHCC | SDC Questionnaire Response) | Supporting information found elsewhere ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Condition.clinicalStatus | required | ConditionClinicalStatusCodeshttp://hl7.org/fhir/ValueSet/condition-clinical from the FHIR Standard | |
Condition.verificationStatus | required | ConditionVerificationStatushttp://hl7.org/fhir/ValueSet/condition-ver-status from the FHIR Standard | |
Condition.category | extensible | ConditionCategoryCodeshttp://hl7.org/fhir/ValueSet/condition-category from the FHIR Standard | |
Condition.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Condition.code | required | VSDiagnosticosSCThttps://hl7chile.cl/fhir/ig/clcore/ValueSet/VSDiagnosticosSCT | |
Condition.evidence.code | example | ManifestationAndSymptomCodeshttp://hl7.org/fhir/ValueSet/manifestation-or-symptom from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
SDOH-Con-1 | error | Condition | Can only have a max of one asserter. : extension('http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter').count()+asserter.count()<=1 | |
con-2 | error | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() | |
con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item : clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty() | |
con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission : abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists() | |
con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error : verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty() | |
dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Condition | 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() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Condition | C | 0..* | DiagnosticoCl | Información detallada sobre las condiciones, problemas o diagnósticos de los Determinantes Sociales de la Salud (SDOH). con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error SDOH-Con-1: Can only have a max of one asserter. | ||||
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 | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
asserterDevice | SC | 0..1 | (Complex) | Optional Extensions Element URL: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter" | |||||
value[x] | 0..1 | Reference(Device) | Value of extension | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External Ids for this condition | ||||
clinicalStatus | ?!SΣC | 0..1 | CodeableConcept | El estatus en el cual se encuentra la condición: active| recurrece | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): Códigos definidos por estándar | ||||
verificationStatus | ?!SΣC | 0..1 | CodeableConcept | Estado de verificación de la condición o diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): Códigos definidos por estándar | ||||
Slices for category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Slice: Unordered, Open by value:$this Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. | |||||
category:SDOH | 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. | |||||
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician. | |||||
code | SΣ | 1..1 | CodeableConcept | Códigos de SOMED-CT y adicionales de ausente o desconocido Binding: Diagnósticos SNOMED y Ausente o Desconocido (required): Value set para describir el problema real experimentado por el paciente. | ||||
subject | SΣ | 1..1 | Reference(CL Paciente | Group) | Paciente sobre al que corresponde la condición. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
reference | SΣC | 0..1 | string | Referencia al recurso del Paciente al cual se indica el diagnóstico o condicón | ||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
display | Σ | 0..1 | string | Text alternative for the resource | ||||
encounter | Σ | 0..1 | Reference(Encounter) | Encounter created as part of | ||||
onset[x] | SΣ | 0..1 | Fecha y hora o período estimados. | |||||
onsetDateTime | dateTime S | |||||||
onsetPeriod | Period S | |||||||
abatement[x] | SC | 0..1 | When in resolution/remission | |||||
abatementDateTime | dateTime | |||||||
abatementPeriod | Period | |||||||
recordedDate | Σ | 0..1 | dateTime | Date record was first recorded | ||||
recorder | Σ | 0..1 | Reference(CL Prestador | CL RolClinico) | Who recorded the condition | ||||
asserter | SΣC | 0..1 | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico) | Persona o dispositivo que afirma esta condición. | ||||
evidence | SC | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details | ||||
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 | ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||
Slices for detail | ΣC | 0..* | Reference(Resource) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() | ||||
detail:SupportedDetail | SΣC | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | Condición SDOHCC | Evaluación de Observación de SDOHCC | SDC Questionnaire Response) | Supporting information found elsewhere | ||||
note | 0..* | Annotation | Additional information about the Condition | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
Condition.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Condition.clinicalStatus | required | ConditionClinicalStatusCodeshttp://hl7.org/fhir/ValueSet/condition-clinical from the FHIR Standard | ||||
Condition.verificationStatus | required | ConditionVerificationStatushttp://hl7.org/fhir/ValueSet/condition-ver-status from the FHIR Standard | ||||
Condition.category | extensible | ConditionCategoryCodeshttp://hl7.org/fhir/ValueSet/condition-category from the FHIR Standard | ||||
Condition.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | ||||
Condition.severity | preferred | Condition/DiagnosisSeverityhttp://hl7.org/fhir/ValueSet/condition-severity from the FHIR Standard | ||||
Condition.code | required | VSDiagnosticosSCThttps://hl7chile.cl/fhir/ig/clcore/ValueSet/VSDiagnosticosSCT | ||||
Condition.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Condition.stage.summary | example | ConditionStagehttp://hl7.org/fhir/ValueSet/condition-stage from the FHIR Standard | ||||
Condition.stage.type | example | ConditionStageTypehttp://hl7.org/fhir/ValueSet/condition-stage-type from the FHIR Standard | ||||
Condition.evidence.code | example | ManifestationAndSymptomCodeshttp://hl7.org/fhir/ValueSet/manifestation-or-symptom from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
SDOH-Con-1 | error | Condition | Can only have a max of one asserter. : extension('http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter').count()+asserter.count()<=1 | |
con-2 | error | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() | |
con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item : clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty() | |
con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission : abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists() | |
con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error : verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty() | |
dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Condition | 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() |
This structure is derived from DiagnosticoCl
Summary
Mandatory: 1 element
Must-Support: 5 elements
Prohibited: 2 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from DiagnosticoCl
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | C | 0..* | DiagnosticoCl | Información detallada sobre las condiciones, problemas o diagnósticos de los Determinantes Sociales de la Salud (SDOH). SDOH-Con-1: Can only have a max of one asserter. |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
asserterDevice | SC | 0..1 | (Complex) | Optional Extensions Element URL: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter |
value[x] | 0..1 | Reference(Device) | Value of extension | |
verificationStatus | 0..1 | CodeableConcept | Estado de verificación de la condición o diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error | |
Slices for category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Slice: Unordered, Open by value:$this | |
category:SDOH | 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 | Códigos de SOMED-CT y adicionales de ausente o desconocido Binding: Diagnósticos SNOMED y Ausente o Desconocido (required): Value set para describir el problema real experimentado por el paciente. | |
bodySite | 0..0 | |||
onset[x] | 0..1 | dateTime, Period | Fecha y hora o período estimados. | |
abatement[x] | S | 0..1 | When in resolution/remission | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recorder | 0..1 | Reference(CL Prestador | CL RolClinico) | Who recorded the condition | |
asserter | SC | 0..1 | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico) | Persona o dispositivo que afirma esta condición. |
stage | 0..0 | |||
evidence | S | 0..* | BackboneElement | Supporting evidence |
code | 0..* | CodeableConcept | Manifestation/symptom | |
Slices for detail | 0..* | Reference(Resource) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() | |
detail:SupportedDetail | S | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | Condición SDOHCC | Evaluación de Observación de SDOHCC | SDC Questionnaire Response) | Supporting information found elsewhere |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Condition.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Condition.code | required | VSDiagnosticosSCThttps://hl7chile.cl/fhir/ig/clcore/ValueSet/VSDiagnosticosSCT |
Id | Grade | Path(s) | Details | Requirements |
SDOH-Con-1 | error | Condition | Can only have a max of one asserter. : extension('http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter').count()+asserter.count()<=1 |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Condition | C | 0..* | DiagnosticoCl | Información detallada sobre las condiciones, problemas o diagnósticos de los Determinantes Sociales de la Salud (SDOH). con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error 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 SDOH-Con-1: Can only have a max of one asserter. |
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 |
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
asserterDevice | SC | 0..1 | (Complex) | Optional Extensions Element URL: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
extension | 0..0 | |||
url | 1..1 | uri | "http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter" | |
value[x] | 0..1 | Reference(Device) | Value of extension 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 |
clinicalStatus | ?!SΣC | 0..1 | CodeableConcept | El estatus en el cual se encuentra la condición: active| recurrece | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): Códigos definidos por estándar ele-1: All FHIR elements must have a @value or children |
verificationStatus | ?!SΣC | 0..1 | CodeableConcept | Estado de verificación de la condición o diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): Códigos definidos por estándar ele-1: All FHIR elements must have a @value or children |
Slices for category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Slice: Unordered, Open by value:$this Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. ele-1: All FHIR elements must have a @value or children | |
category:SDOH | 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 | Códigos de SOMED-CT y adicionales de ausente o desconocido Binding: Diagnósticos SNOMED y Ausente o Desconocido (required): Value set para describir el problema real experimentado por el paciente. ele-1: All FHIR elements must have a @value or children |
subject | SΣ | 1..1 | Reference(CL Paciente | Group) | Paciente sobre al que corresponde la condición. ele-1: All FHIR elements must have a @value or children |
reference | SΣC | 0..1 | string | Referencia al recurso del Paciente al cual se indica el diagnóstico o condicón ele-1: All FHIR elements must have a @value or children |
onset[x] | SΣ | 0..1 | Fecha y hora o período estimados. ele-1: All FHIR elements must have a @value or children | |
onsetDateTime | dateTime | |||
onsetPeriod | Period | |||
abatement[x] | SC | 0..1 | When in resolution/remission ele-1: All FHIR elements must have a @value or children | |
abatementDateTime | dateTime | |||
abatementPeriod | Period | |||
recorder | Σ | 0..1 | Reference(CL Prestador | CL RolClinico) | Who recorded the condition ele-1: All FHIR elements must have a @value or children |
asserter | SΣC | 0..1 | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico) | Persona o dispositivo que afirma esta condición. ele-1: All FHIR elements must have a @value or children |
evidence | SC | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details 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 | ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. ele-1: All FHIR elements must have a @value or children |
Slices for detail | ΣC | 0..* | Reference(Resource) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() ele-1: All FHIR elements must have a @value or children |
detail:SupportedDetail | SΣC | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | Condición SDOHCC | Evaluación de Observación de SDOHCC | SDC Questionnaire Response) | Supporting information found elsewhere ele-1: All FHIR elements must have a @value or children |
Documentation for this format |
Path | Conformance | ValueSet | URI |
Condition.clinicalStatus | required | ConditionClinicalStatusCodeshttp://hl7.org/fhir/ValueSet/condition-clinical from the FHIR Standard | |
Condition.verificationStatus | required | ConditionVerificationStatushttp://hl7.org/fhir/ValueSet/condition-ver-status from the FHIR Standard | |
Condition.category | extensible | ConditionCategoryCodeshttp://hl7.org/fhir/ValueSet/condition-category from the FHIR Standard | |
Condition.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | |
Condition.code | required | VSDiagnosticosSCThttps://hl7chile.cl/fhir/ig/clcore/ValueSet/VSDiagnosticosSCT | |
Condition.evidence.code | example | ManifestationAndSymptomCodeshttp://hl7.org/fhir/ValueSet/manifestation-or-symptom from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
SDOH-Con-1 | error | Condition | Can only have a max of one asserter. : extension('http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter').count()+asserter.count()<=1 | |
con-2 | error | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() | |
con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item : clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty() | |
con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission : abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists() | |
con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error : verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty() | |
dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Condition | 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() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Condition | C | 0..* | DiagnosticoCl | Información detallada sobre las condiciones, problemas o diagnósticos de los Determinantes Sociales de la Salud (SDOH). con-3: Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item con-4: If condition is abated, then clinicalStatus must be either inactive, resolved, or remission con-5: Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error SDOH-Con-1: Can only have a max of one asserter. | ||||
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 | |||||
Slices for extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
asserterDevice | SC | 0..1 | (Complex) | Optional Extensions Element URL: http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter" | |||||
value[x] | 0..1 | Reference(Device) | Value of extension | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
identifier | Σ | 0..* | Identifier | External Ids for this condition | ||||
clinicalStatus | ?!SΣC | 0..1 | CodeableConcept | El estatus en el cual se encuentra la condición: active| recurrece | relapse | inactive | remission | resolved Binding: ConditionClinicalStatusCodes (required): Códigos definidos por estándar | ||||
verificationStatus | ?!SΣC | 0..1 | CodeableConcept | Estado de verificación de la condición o diagnóstico: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error Binding: ConditionVerificationStatus (required): Códigos definidos por estándar | ||||
Slices for category | 0..* | CodeableConcept | problem-list-item | encounter-diagnosis Slice: Unordered, Open by value:$this Binding: ConditionCategoryCodes (extensible): A category assigned to the condition. | |||||
category:SDOH | 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. | |||||
severity | 0..1 | CodeableConcept | Subjective severity of condition Binding: Condition/DiagnosisSeverity (preferred): A subjective assessment of the severity of the condition as evaluated by the clinician. | |||||
code | SΣ | 1..1 | CodeableConcept | Códigos de SOMED-CT y adicionales de ausente o desconocido Binding: Diagnósticos SNOMED y Ausente o Desconocido (required): Value set para describir el problema real experimentado por el paciente. | ||||
subject | SΣ | 1..1 | Reference(CL Paciente | Group) | Paciente sobre al que corresponde la condición. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
reference | SΣC | 0..1 | string | Referencia al recurso del Paciente al cual se indica el diagnóstico o condicón | ||||
type | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | ||||
identifier | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
display | Σ | 0..1 | string | Text alternative for the resource | ||||
encounter | Σ | 0..1 | Reference(Encounter) | Encounter created as part of | ||||
onset[x] | SΣ | 0..1 | Fecha y hora o período estimados. | |||||
onsetDateTime | dateTime S | |||||||
onsetPeriod | Period S | |||||||
abatement[x] | SC | 0..1 | When in resolution/remission | |||||
abatementDateTime | dateTime | |||||||
abatementPeriod | Period | |||||||
recordedDate | Σ | 0..1 | dateTime | Date record was first recorded | ||||
recorder | Σ | 0..1 | Reference(CL Prestador | CL RolClinico) | Who recorded the condition | ||||
asserter | SΣC | 0..1 | Reference(RelatedPerson | CL Paciente | CL Prestador | CL RolClinico) | Persona o dispositivo que afirma esta condición. | ||||
evidence | SC | 0..* | BackboneElement | Supporting evidence con-2: evidence SHALL have code or details | ||||
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 | ΣC | 0..* | CodeableConcept | Manifestation/symptom Binding: ManifestationAndSymptomCodes (example): Codes that describe the manifestation or symptoms of a condition. | ||||
Slices for detail | ΣC | 0..* | Reference(Resource) | Supporting information found elsewhere Slice: Unordered, Open by profile:resolve() | ||||
detail:SupportedDetail | SΣC | 0..* | Reference(Respuesta de Detección de Observación de SDOHCC | Condición SDOHCC | Evaluación de Observación de SDOHCC | SDC Questionnaire Response) | Supporting information found elsewhere | ||||
note | 0..* | Annotation | Additional information about the Condition | |||||
Documentation for this format |
Path | Conformance | ValueSet | URI | |||
Condition.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages from the FHIR Standard
| ||||
Condition.clinicalStatus | required | ConditionClinicalStatusCodeshttp://hl7.org/fhir/ValueSet/condition-clinical from the FHIR Standard | ||||
Condition.verificationStatus | required | ConditionVerificationStatushttp://hl7.org/fhir/ValueSet/condition-ver-status from the FHIR Standard | ||||
Condition.category | extensible | ConditionCategoryCodeshttp://hl7.org/fhir/ValueSet/condition-category from the FHIR Standard | ||||
Condition.category:SDOH | required | SDOHCCValueSetSDOHCategoryCLhttps://hl7chile.cl/fhir/ig/gravitycl/ValueSet/SDOHCC-ValueSetSDOHCategoryCL from this IG | ||||
Condition.severity | preferred | Condition/DiagnosisSeverityhttp://hl7.org/fhir/ValueSet/condition-severity from the FHIR Standard | ||||
Condition.code | required | VSDiagnosticosSCThttps://hl7chile.cl/fhir/ig/clcore/ValueSet/VSDiagnosticosSCT | ||||
Condition.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-types from the FHIR Standard | ||||
Condition.stage.summary | example | ConditionStagehttp://hl7.org/fhir/ValueSet/condition-stage from the FHIR Standard | ||||
Condition.stage.type | example | ConditionStageTypehttp://hl7.org/fhir/ValueSet/condition-stage-type from the FHIR Standard | ||||
Condition.evidence.code | example | ManifestationAndSymptomCodeshttp://hl7.org/fhir/ValueSet/manifestation-or-symptom from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
SDOH-Con-1 | error | Condition | Can only have a max of one asserter. : extension('http://hl7.org/fhir/us/sdoh-clinicalcare/StructureDefinition/SDOHCC-ExtensionConditionAsserter').count()+asserter.count()<=1 | |
con-2 | error | Condition.evidence | evidence SHALL have code or details : code.exists() or detail.exists() | |
con-3 | best practice | Condition | Condition.clinicalStatus SHALL be present if verificationStatus is not entered-in-error and category is problem-list-item : clinicalStatus.exists() or verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code = 'entered-in-error').exists() or category.select($this='problem-list-item').empty() | |
con-4 | error | Condition | If condition is abated, then clinicalStatus must be either inactive, resolved, or remission : abatement.empty() or clinicalStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-clinical' and (code='resolved' or code='remission' or code='inactive')).exists() | |
con-5 | error | Condition | Condition.clinicalStatus SHALL NOT be present if verification Status is entered-in-error : verificationStatus.coding.where(system='http://terminology.hl7.org/CodeSystem/condition-ver-status' and code='entered-in-error').empty() or clinicalStatus.empty() | |
dom-2 | error | Condition | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Condition | 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 | Condition | 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 | Condition | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Condition | 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() |
This structure is derived from DiagnosticoCl
Summary
Mandatory: 1 element
Must-Support: 5 elements
Prohibited: 2 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron