Notificación HL7 FHIR | FACEDRA
0.1.0 - ci-build International flag

Notificación HL7 FHIR | FACEDRA - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: Datos de Reacción Adversa ( Experimental )

Official URL: https://hl7.comisca.org/fhir/StructureDefinition/ModeloLogicoReaccionAdversa Version: 0.1.0
Standards status: Informative Draft as of 2026-03-26 Computable Name: ModeloLogicoReaccionAdversa

Copyright/Legal: Derechos de autor (c) 2026, Consejo de Ministros de Salud de Centroamérica y República Dominicana (COMISCA). Todos los derechos reservados. Este trabajo se distribuye bajo la licencia CC0-1.0, que permite su uso sin restricciones, incluso para fines comerciales, siempre que se dé el crédito adecuado.

Modelo lógico que representa la información de reacciones o eventos adversos en una notificación FACEDRA.

Usages:

  • This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ModeloLogicoReaccionAdversa C 0..* Base Datos de Reacción Adversa
Constraints: reaccion-estudio-1
... criteriosGravedad 1..1 code Criterios de gravedad
Binding: Listado Criterios de Gravedad (required)
... reaccionAdversa 1..1 string Reacción adversa
... fechaInicio 1..1 date Fecha inicio
... desenlace 1..1 code Desenlace
Binding: Listado Desenlace (required)
... observacionesAdicionales 0..1 string Observaciones adicionales
... tipoNotificacion 1..1 code Tipo de notificación
Binding: Listado Tipo de Notificación (required)
... nombreEstudio 0..1 string Nombre de estudio
... codigoEstudio 0..1 string Código del estudio
... antecedentesMedicosRelevantes 0..1 string Antecedentes médicos relevantes
... tratamiento 0..1 code Tratamiento
Binding: Listado Tratamiento (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ModeloLogicoReaccionAdversa.​criteriosGravedad Base required Listado Criterios de Gravedad 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​desenlace Base required Listado Desenlace 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tipoNotificacion Base required Listado Tipo de Notificación 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tratamiento Base required Listado Tratamiento 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
reaccion-estudio-1 error ModeloLogicoReaccionAdversa Cuando tipoNotificacion es 'estudio', nombreEstudio es requerido. tipoNotificacion.exists().not() or tipoNotificacion != 'estudio' or nombreEstudio.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ModeloLogicoReaccionAdversa C 0..* Base Datos de Reacción Adversa
Constraints: reaccion-estudio-1
... criteriosGravedad 1..1 code Criterios de gravedad
Binding: Listado Criterios de Gravedad (required)
... reaccionAdversa 1..1 string Reacción adversa
... fechaInicio 1..1 date Fecha inicio
... desenlace 1..1 code Desenlace
Binding: Listado Desenlace (required)
... observacionesAdicionales 0..1 string Observaciones adicionales
... tipoNotificacion 1..1 code Tipo de notificación
Binding: Listado Tipo de Notificación (required)
... nombreEstudio 0..1 string Nombre de estudio
... codigoEstudio 0..1 string Código del estudio
... antecedentesMedicosRelevantes 0..1 string Antecedentes médicos relevantes
... tratamiento 0..1 code Tratamiento
Binding: Listado Tratamiento (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ModeloLogicoReaccionAdversa.​criteriosGravedad Base required Listado Criterios de Gravedad 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​desenlace Base required Listado Desenlace 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tipoNotificacion Base required Listado Tipo de Notificación 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tratamiento Base required Listado Tratamiento 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
reaccion-estudio-1 error ModeloLogicoReaccionAdversa Cuando tipoNotificacion es 'estudio', nombreEstudio es requerido. tipoNotificacion.exists().not() or tipoNotificacion != 'estudio' or nombreEstudio.exists()

Summary

Mandatory: 0 element(5 nested mandatory elements)

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ModeloLogicoReaccionAdversa C 0..* Base Datos de Reacción Adversa
Constraints: reaccion-estudio-1
... criteriosGravedad 1..1 code Criterios de gravedad
Binding: Listado Criterios de Gravedad (required)
... reaccionAdversa 1..1 string Reacción adversa
... fechaInicio 1..1 date Fecha inicio
... desenlace 1..1 code Desenlace
Binding: Listado Desenlace (required)
... observacionesAdicionales 0..1 string Observaciones adicionales
... tipoNotificacion 1..1 code Tipo de notificación
Binding: Listado Tipo de Notificación (required)
... nombreEstudio 0..1 string Nombre de estudio
... codigoEstudio 0..1 string Código del estudio
... antecedentesMedicosRelevantes 0..1 string Antecedentes médicos relevantes
... tratamiento 0..1 code Tratamiento
Binding: Listado Tratamiento (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ModeloLogicoReaccionAdversa.​criteriosGravedad Base required Listado Criterios de Gravedad 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​desenlace Base required Listado Desenlace 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tipoNotificacion Base required Listado Tipo de Notificación 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tratamiento Base required Listado Tratamiento 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
reaccion-estudio-1 error ModeloLogicoReaccionAdversa Cuando tipoNotificacion es 'estudio', nombreEstudio es requerido. tipoNotificacion.exists().not() or tipoNotificacion != 'estudio' or nombreEstudio.exists()

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ModeloLogicoReaccionAdversa C 0..* Base Datos de Reacción Adversa
Constraints: reaccion-estudio-1
... criteriosGravedad 1..1 code Criterios de gravedad
Binding: Listado Criterios de Gravedad (required)
... reaccionAdversa 1..1 string Reacción adversa
... fechaInicio 1..1 date Fecha inicio
... desenlace 1..1 code Desenlace
Binding: Listado Desenlace (required)
... observacionesAdicionales 0..1 string Observaciones adicionales
... tipoNotificacion 1..1 code Tipo de notificación
Binding: Listado Tipo de Notificación (required)
... nombreEstudio 0..1 string Nombre de estudio
... codigoEstudio 0..1 string Código del estudio
... antecedentesMedicosRelevantes 0..1 string Antecedentes médicos relevantes
... tratamiento 0..1 code Tratamiento
Binding: Listado Tratamiento (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ModeloLogicoReaccionAdversa.​criteriosGravedad Base required Listado Criterios de Gravedad 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​desenlace Base required Listado Desenlace 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tipoNotificacion Base required Listado Tipo de Notificación 📦0.1.0 This IG
ModeloLogicoReaccionAdversa.​tratamiento Base required Listado Tratamiento 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
reaccion-estudio-1 error ModeloLogicoReaccionAdversa Cuando tipoNotificacion es 'estudio', nombreEstudio es requerido. tipoNotificacion.exists().not() or tipoNotificacion != 'estudio' or nombreEstudio.exists()

Summary

Mandatory: 0 element(5 nested mandatory elements)

 

Other representations of profile: CSV, Excel