Catalogos
Los catalogos contienen informacion base que otros modulos consumen: modulos del sistema, submodulos, etiquetas, tipos de estudio, tipos de personal, grupos medicos, medicamentos, plantillas, presentaciones, componentes activos, conceptos de caja y acciones del sistema.
Esta pagina es la entrada al sistema de catalogos. Cada catalogo se describe a continuacion con su proposito, ruta y pagina dedicada.
Catalogos del sistema
| Catalogo | Ruta | Proposito | Pagina dedicada |
|---|---|---|---|
| Modulos | /manage-modules/modules | Agrupar funcionalmente los submodulos del sistema. | Modulos del sistema |
| Submodulos | /manage-subModules/subModules | Definir submodulos que se asignan a modulos y se usan para permisos. | Submodulos del sistema |
| Acciones | /manage-hcpsTypes/hcpTypes/actions | Definir las acciones del sistema (SHOW_LOGS, AGENDA_PARAMETERS, etc.) y su disponibilidad. | Acciones del sistema |
| Acciones de visibilidad | /manage-hcpsTypes/hcpTypes/actions | Acciones que controlan la visibilidad de elementos especificos de la UI (botones, columnas, secciones de configuracion) por tipo de personal. | Acciones de visibilidad |
| Etiquetas (Tags) | /manage-tags/tag | Clasificar registros (citas, pacientes, etc.) por modulo. | Etiquetas |
| Tipos de estudio | /manage-study-types/studyTypes | Mantener los tipos de estudio disponibles. | Tipos de estudio |
| Tipos de personal y acciones | /manage-hcpsTypes/hcpTypes | Definir tipos de HCP y sus acciones permitidas. | Tipos de personal |
| Grupos medicos | /manage-medical-groups/medGroups | Mantener grupos medicos que agrupan servicios y disponibilidad. | Grupos medicos |
| Medicamentos y familias | /manage-meds/meds | Mantener medicamentos, componentes activos y familias. | Medicamentos y familias |
| Plantillas | /manage-templates/templates | Reutilizar formatos para recetas y otros flujos. | Plantillas |
| Presentaciones | /manage-presentations/presentations | Configurar contenedores de presentacion (caja, frasco, ampula). | Presentaciones |
| Componentes activos | /manage-active-components/active-components | Mantener componentes activos usados en medicamentos. | Componentes activos |
| Recursos (conceptos de caja) | /manage-resources/cashBoxConcept | Mantener conceptos de entrada y salida de caja. | Recursos y conceptos de caja |
Roles y permisos
Cada catalogo tiene su propio permiso. La mayoria requiere nivel WRITE para crear o editar y nivel ADMIN para eliminar. Ver cada pagina dedicada.
Buenas practicas
- Definir primero los catalogos base (grupos medicos, tipos de personal, sucursales) antes de dar de alta servicios o HCPs.
- Documentar internamente los catalogos para que el equipo operativo sepa donde encontrar cada valor.
- Evitar duplicados. Si un valor ya existe, reutilizarlo.
- Desactivar antes que eliminar cuando el catalogo conserva referencias historicas.
- Revisar periodicamente catalogos no utilizados y desactivarlos.
Relacion con otros modulos
- Los catalogos son la fuente de verdad para selectores y validaciones en todo el sistema.
- Cambios en catalogos impactan de inmediato en los flujos que los consumen (Agenda, Caja, Pacientes, etc.).
- Los modulos y submodulos del sistema alimentan la sidebar dinamica y los permisos.