A Soroteca organiza o armazenamento físico das amostras em containers hierárquicos (freezer ▸ gaveta ▸ rack ▸ caixa). Você bipa um tubo para guardá-lo na próxima posição livre, arrasta para mover, acompanha ocupação e validade, e recupera amostras para reteste.
A árvore de containers
À esquerda, a árvore navegável: nós (guardam outros containers) e folhas (guardam amostras), cada um com ocupação x/y e %. Os botões Novo (criar do zero) e Do tipo (instanciar a partir de um template) ficam no topo. Links no cabeçalho levam a Indicadores, Tipos, Localizar e Descarte.
Container-nó
Ao abrir um nó, a grade mostra os containers-filhos (clique para entrar/drill-down) e as posições livres (clique para Adicionar dentro). Um breadcrumb mostra o caminho até a raiz.
Container-folha: guardar amostras
A folha é onde as amostras ficam. Cada poço é colorido pelo estado — ocupada, vencendo, vencida, fora (retirada) — mais o padrão riscado de bloqueada.
- 1Guardar: bipe o tubo no campo e o sistema aloca na próxima posição livre, mostrando o rótulo e a validade.
- 2Mover: arraste um poço ocupado para um poço livre.
- 3Bloquear: clique num poço livre → Bloquear posição (reserva por manutenção/defeito; a alocação automática o ignora). Desbloqueie do mesmo jeito.
- 4Ver amostra: clique num poço ocupado para ver paciente, tubo, O.S., validade e o atalho *Recuperar / ver custódia*.
Materiais permitidos
Uma folha pode restringir os materiais aceitos (ex.: só Soro/gel); bipar um tubo de material diferente é recusado.
Criar um container
O modal Novo container pede: Nome, Tipo (freezer/gaveta/rack/caixa), Guarda (Amostras=folha ou Outros containers=nó), Dentro de (pai; vazio = raiz), Local (temperatura) só na raiz, Linhas/Colunas, Sentido (Horizontal/Vertical) e, para folhas, os Materiais aceitos.
Já Do tipo instancia um ou vários containers a partir de um tipo cadastrado — inclusive árvores inteiras (1 freezer → N gavetas → M racks). Veja também Localizar & recuperar.
