O sistema de gestão e rastreabilidade das associações de cannabis medicinal. Conformidade com as RDC 1.011 a 1.015/2026 desde o primeiro lote — não como relatório que alguém preenche depois, mas como trava que o sistema aplica sozinho.
315
associações ativas no Brasil
+22% vs 2024
873 mil
pacientes em tratamento
dados de 2025
04/08/2026
marco regulatório completo
RDC 1.011 a 1.015
Fontes: dados públicos do setor (2025) e RDC 1.011 a 1.015/2026.
Toda transformação registra entrada, saída e perda com motivo. Se 10 kg de biomassa viram 800 g de extrato, os 9,2 kg restantes estão contabilizados. Rendimento é consequência do registro, nunca um campo que alguém digita.
etapa 1
Planta
etiqueta e QR próprios
etapa 2
Lote de biomassa
os 5 campos da RDC 1.013
etapa 3
Secagem · cura · trim
cada grama com destino
etapa 4
Extração
rendimento calculado, não digitado
etapa 5
Laudo
acima do que a SUA autorização permite, bloqueia
etapa 6
Flor · hash · extrato
a forma que a sua decisão autoriza
etapa 7
Dispensação
cinco travas antes da entrega
E o mesmo fio ao contrário
Do frasco na mão do paciente até a planta-mãe: sete elos, com todos os laudos da cadeia. É a pergunta que a fiscalização faz e que hoje custa uma semana de reconstrução em planilha.
O teto de 0,3% de THC vale para a via de cultivo tipo cânhamo da RDC 1.013. Ele não é o limite de quem produz sob autorização judicial — que é como a maior parte das associações em operação no país trabalha, e é por isso que existem associações dispensando flor in natura e concentrados dentro da lei.
Um sistema que crava 0,3% para todo mundo não é rigoroso: ele recusa o lote correto de quem está autorizado, e ainda acusa “não conformidade” sobre uma regra que não é a daquela associação. Alerta falso é como um painel de compliance perde a confiança de quem o lê.
Sob autorização judicial
Lote com 21,4% de THC — liberado
A decisão não fixa teto percentual. Quem limita é a prescrição do paciente e a cota — travas de outro momento da cadeia, e que continuam valendo.
Na via de cultivo da RDC 1.013
O mesmo laudo — bloqueado
THC de 0,34% excede o limite aplicável · RDC 1.013/2026 — cultivo limitado a THC ≤ 0,3%
Bloqueio no banco, antes da extração: não consome solvente nem turno de laboratório.
Mesmo software, mesma tela, mesmo laudo — desfechos opostos, porque o fundamento vem do documento de cada associação. E o motivo do bloqueio cita qual: “reprovado por exceder o limite” não vale nada numa fiscalização sem dizer o limite de quem.
Sistema que só sabe representar líquido em mililitro não consegue registrar um pote de ice water hash nem um pacote de flor. Aqui cada produto tem forma e unidade próprias, e a cadeia muda com ela.
Flor in natura
Envasada direto do lote de biomassa, depois da cura e do trim. Sem extração, sem carreador — 5 elos até a planta-mãe.
g · % (m/m) no laudo
Sem solvente
Ice water hash, dry sift, rosin e live rosin. Envase direto do lote de extrato, com o rendimento calculado da massa que entrou.
6 elos até a planta-mãe
Com solvente
Extrato de hidrocarboneto, etanólico e CO₂. Método separado no registro porque muda o POP, o EPI e o laudo de resíduo.
formulação opcional
A cota do paciente acompanha: em líquido a conta é mg/mL × mL; em flor e concentrado é % × grama. E quando a prescrição vem em gramas por dia, é por grama que ela é calculada.
É a pergunta que abre toda conversa de diretoria, e quase ninguém sabe responder — porque a resposta exige cruzar a nota que se pagou, o insumo que se consumiu e a massa que saiu, e essas três coisas moram em lugares diferentes.
Aqui o custo é derivado, nunca digitado. Ninguém preenche um campo “custo”: ele é consequência do que já foi registrado na cadeia.
Direto do lote
A nota do fertilizante e o insumo que saiu do almoxarifado contra aquele lote.
É o único pedaço que a planilha costuma ter.
Estrutura rateada
Luz, água, aluguel do galpão e a mão de obra do período, divididos pela participação de cada lote na massa produzida.
É o maior dos três, e o que some da conta feita à mão.
Memória de cálculo
A resposta traz a base, o divisor, a fração usada e quantos lotes dividiram o período.
Custo por grama que não se explica não sobrevive a uma assembleia.
E então a conta que ninguém tinha:
Quanto custa atender um associado por mês, contra quanto ele contribui. Com o denominador certo — quem recebeu, não quem está ativo, porque boa parte do quadro não recebe produção local e dividir por todos faz o custo parecer sete vezes menor.
Ao lado, a cobertura da produção própria: quantos dos associados ativos a casa consegue atender hoje. É o número que decide se abre sala nova ou fecha a fila — e o que a planilha nunca soube dizer.
Cada um responde a uma pergunta diferente sobre o mesmo dado. E todo número fecha com a listagem correspondente — num sistema que vai a promotor e vigilância, stat que não bate custa a credibilidade da associação.
Presidência
A associação está de pé?
Associados, ocupação, produção e a cobertura de estoque em dias — o número que decide quando iniciar o próximo ciclo.
Chefe de cultivo
O que está fora de faixa agora?
Mapa de salas com VPD, PPFD e temperatura de raiz. Alerta de Pythium acima de 28 °C.
Farmacêutico responsável
O que depende de mim?
Lista de decisões pendentes, cada lote já com o que falta para liberar.
Compliance
Estamos conformes?
Indicadores do Sandbox e prazos de prescrição e autorização.
Financeiro
Dá para sustentar o próximo ciclo?
Cobertura de caixa em meses, inadimplência por faixa de atraso e o custo de atender comparado à contribuição.
CPF nunca em claro
Só hash com pepper de ambiente e máscara para conferência no balcão. Um dump do banco não entrega a base de CPFs.
Quem LEU também é registrado
Abrir prontuário gera entrada na trilha. LGPD art. 11 pede isso, e a associação precisa poder responder.
Trilha append-only
Garantida por trigger no banco, não por convenção. Recusa UPDATE, DELETE e TRUNCATE.
Isolamento entre associações
Verificado por teste automatizado a cada mudança. Rota nova sem isolamento quebra o build.
Dá, e é o caso mais comum. O sistema aceita histórico anterior por importação, e há um passo específico para ligar o controle de estoque sobre lotes que já existiam — sem isso, o saldo começaria zerado e a primeira dispensação seria recusada.
Da associação. Cada uma tem os dados isolados dos demais, e o isolamento é verificado por teste automatizado a cada mudança — não é promessa de contrato, é gate de build.
O módulo de relatório nasceu configurável exatamente por isso. Indicador é linha de tabela, não consulta escrita no código: absorver a lista oficial é cadastro, não release.
Depende do porte. Uma associação de 200 associados e uma de 5.000 são operações diferentes, e cobrar igual seria errado com uma das duas. O preço sai na demonstração, depois de entender a sua.
Não. Não cultivamos, não dispensamos e não temos associados. Vendemos software.
A demonstração roda sobre uma base fictícia completa: salas com ambiente, plantas em ciclo, lotes com laudo, um lote bloqueado por THC fora do limite, e o rastreio do frasco à planta-mãe.
Leva cerca de 30 minutos e é feita por quem construiu o sistema — não por vendedor com roteiro.
Sem tabela de preço na página: o valor sai depois de entender a sua operação
A base de demonstração nunca usa dado de associação real
Se o Sandbox não for o seu caminho agora, a gente diz isso