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 ESAVI ( Experimental )

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

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 ESAVI asociada a vacunación 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
.. ModeloLogicoESAVI C 0..* Base Datos ESAVI
Constraints: esavi-embarazo-1
... vacunaCOVID19 1..1 code Vacuna COVID-19
... sospecha 1..1 code Sospecha
... nombreVacuna 1..1 string Nombre de vacuna
... totalDosisAdministradas 0..1 positiveInt Total de dosis administradas
... fechaConsulta 0..1 date Fecha de consulta
... departamentoProvinciaConsulta 0..1 code Departamento o Provincia (consulta)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioConsulta 0..1 code Municipio (consulta)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludConsulta 0..1 string Nombre de Centro de Salud donde pasó la consulta
... fechaAdministracionMedicamento 0..1 date Fecha de administración de medicamento
... departamentoProvinciaAdministracion 0..1 code Departamento o Provincia (administración)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioAdministracion 0..1 code Municipio (administración)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludAdministracion 0..1 string Nombre de Centro de Salud donde se administró
... sitioAnatomicoAdministracion 0..1 string Sitio anatómico de administración
... lote 0..1 string Lote
... dosis 1..1 string Dosis
... estadoEmbarazo 0..1 boolean Estado de embarazo en momento de notificación
... semanaGestacion 0..1 positiveInt Semana de gestación

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ModeloLogicoESAVI.departamentoProvinciaConsulta Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioConsulta Base required Listado de Ciudades Administrativas 📦0.1.0 This IG
ModeloLogicoESAVI.departamentoProvinciaAdministracion Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioAdministracion Base required Listado de Ciudades Administrativas 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
esavi-embarazo-1 error ModeloLogicoESAVI Cuando estadoEmbarazo es true, semanaGestacion es requerida. estadoEmbarazo.exists().not() or estadoEmbarazo = false or semanaGestacion.exists()
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ModeloLogicoESAVI C 0..* Base Datos ESAVI
Constraints: esavi-embarazo-1
... vacunaCOVID19 1..1 code Vacuna COVID-19
... sospecha 1..1 code Sospecha
... nombreVacuna 1..1 string Nombre de vacuna
... totalDosisAdministradas 0..1 positiveInt Total de dosis administradas
... fechaConsulta 0..1 date Fecha de consulta
... departamentoProvinciaConsulta 0..1 code Departamento o Provincia (consulta)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioConsulta 0..1 code Municipio (consulta)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludConsulta 0..1 string Nombre de Centro de Salud donde pasó la consulta
... fechaAdministracionMedicamento 0..1 date Fecha de administración de medicamento
... departamentoProvinciaAdministracion 0..1 code Departamento o Provincia (administración)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioAdministracion 0..1 code Municipio (administración)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludAdministracion 0..1 string Nombre de Centro de Salud donde se administró
... sitioAnatomicoAdministracion 0..1 string Sitio anatómico de administración
... lote 0..1 string Lote
... dosis 1..1 string Dosis
... estadoEmbarazo 0..1 boolean Estado de embarazo en momento de notificación
... semanaGestacion 0..1 positiveInt Semana de gestación

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ModeloLogicoESAVI.departamentoProvinciaConsulta Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioConsulta Base required Listado de Ciudades Administrativas 📦0.1.0 This IG
ModeloLogicoESAVI.departamentoProvinciaAdministracion Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioAdministracion Base required Listado de Ciudades Administrativas 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
esavi-embarazo-1 error ModeloLogicoESAVI Cuando estadoEmbarazo es true, semanaGestacion es requerida. estadoEmbarazo.exists().not() or estadoEmbarazo = false or semanaGestacion.exists()

Summary

Mandatory: 0 element(4 nested mandatory elements)

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ModeloLogicoESAVI C 0..* Base Datos ESAVI
Constraints: esavi-embarazo-1
... vacunaCOVID19 1..1 code Vacuna COVID-19
... sospecha 1..1 code Sospecha
... nombreVacuna 1..1 string Nombre de vacuna
... totalDosisAdministradas 0..1 positiveInt Total de dosis administradas
... fechaConsulta 0..1 date Fecha de consulta
... departamentoProvinciaConsulta 0..1 code Departamento o Provincia (consulta)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioConsulta 0..1 code Municipio (consulta)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludConsulta 0..1 string Nombre de Centro de Salud donde pasó la consulta
... fechaAdministracionMedicamento 0..1 date Fecha de administración de medicamento
... departamentoProvinciaAdministracion 0..1 code Departamento o Provincia (administración)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioAdministracion 0..1 code Municipio (administración)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludAdministracion 0..1 string Nombre de Centro de Salud donde se administró
... sitioAnatomicoAdministracion 0..1 string Sitio anatómico de administración
... lote 0..1 string Lote
... dosis 1..1 string Dosis
... estadoEmbarazo 0..1 boolean Estado de embarazo en momento de notificación
... semanaGestacion 0..1 positiveInt Semana de gestación

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
ModeloLogicoESAVI.departamentoProvinciaConsulta Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioConsulta Base required Listado de Ciudades Administrativas 📦0.1.0 This IG
ModeloLogicoESAVI.departamentoProvinciaAdministracion Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioAdministracion Base required Listado de Ciudades Administrativas 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
esavi-embarazo-1 error ModeloLogicoESAVI Cuando estadoEmbarazo es true, semanaGestacion es requerida. estadoEmbarazo.exists().not() or estadoEmbarazo = false or semanaGestacion.exists()

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ModeloLogicoESAVI C 0..* Base Datos ESAVI
Constraints: esavi-embarazo-1
... vacunaCOVID19 1..1 code Vacuna COVID-19
... sospecha 1..1 code Sospecha
... nombreVacuna 1..1 string Nombre de vacuna
... totalDosisAdministradas 0..1 positiveInt Total de dosis administradas
... fechaConsulta 0..1 date Fecha de consulta
... departamentoProvinciaConsulta 0..1 code Departamento o Provincia (consulta)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioConsulta 0..1 code Municipio (consulta)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludConsulta 0..1 string Nombre de Centro de Salud donde pasó la consulta
... fechaAdministracionMedicamento 0..1 date Fecha de administración de medicamento
... departamentoProvinciaAdministracion 0..1 code Departamento o Provincia (administración)
Binding: Listado de Estados, Provincias y Departamentos (required)
... municipioAdministracion 0..1 code Municipio (administración)
Binding: Listado de Ciudades Administrativas (required)
... nombreCentroSaludAdministracion 0..1 string Nombre de Centro de Salud donde se administró
... sitioAnatomicoAdministracion 0..1 string Sitio anatómico de administración
... lote 0..1 string Lote
... dosis 1..1 string Dosis
... estadoEmbarazo 0..1 boolean Estado de embarazo en momento de notificación
... semanaGestacion 0..1 positiveInt Semana de gestación

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ModeloLogicoESAVI.departamentoProvinciaConsulta Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioConsulta Base required Listado de Ciudades Administrativas 📦0.1.0 This IG
ModeloLogicoESAVI.departamentoProvinciaAdministracion Base required Listado de Estados, Provincias y Departamentos 📦0.1.0 This IG
ModeloLogicoESAVI.municipioAdministracion Base required Listado de Ciudades Administrativas 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
esavi-embarazo-1 error ModeloLogicoESAVI Cuando estadoEmbarazo es true, semanaGestacion es requerida. estadoEmbarazo.exists().not() or estadoEmbarazo = false or semanaGestacion.exists()

Summary

Mandatory: 0 element(4 nested mandatory elements)

 

Other representations of profile: CSV, Excel