Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Mini LIMS - Laboratory Information Management System Backend

Java Spring Boot Database Build

📌 Sobre o Projeto

O Mini LIMS é uma API REST backend desenvolvida em Java com Spring Boot que simula os processos fundamentais de um Sistema de Gestão de Informação de Laboratório (Laboratory Information Management System).

A aplicação foi projetada para gerir o ciclo de vida de amostras laboratoriais (recebimento, análise de parâmetros, validação de conformidade e reavaliação de estado) mantendo uma trilha de auditoria em tempo real (Audit Trail) para conformidade e rastreabilidade dos dados.


🏛️ Arquitetura do Sistema

O projeto segue a arquitetura padrão em camadas (Layered Architecture) para garantir a separação clara de responsabilidades, testabilidade e manutenibilidade do código:

com.labware.minilims
├── 📁 config        # Configurações do Spring e Seeding de Dados de Teste
├── 📁 controllers   # Camada REST (Endpoints HTTP)
├── 📁 domain        # Modelo de Domínio (Entidades JPA e Enums)
│   ├── 📁 entities  # Specimen, ResultAnalysis, ParameterAnalysis, AuditLog
│   └── 📁 enums     # Status (RECEIVED, ANALYSIS, APPROVED, REJECTED)
├── 📁 repositories  # Interfaces Spring Data JPA para Persistência
└── 📁 services      # Camada de Regras de Negócio e Auditoria Automática

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages