Gemed — Mudanças no Design System desde 14/10/2026: guia para desenvolvimento

Para quem é: desenvolvedor front-end que implementou as telas com o Design System de 14/10/2026 (ou com o guia congelado v1.2) e precisa saber o que mudou de lá até hoje. Versão congelada (base deste documento): Histórico/Mudanças no Design System - guia para desenvolvimento v1.2.md (v1.2, 14/10/2026). Seu documento base era Para IA/Design System.md de 14/10/2026, que é o arquivo Para IA/Histórico/Design System - antes de 20-10-2026 (faixa de Ambiente de teste).md. Ela não será mais alterada. Documento comparado agora: Para IA/Design System.md, versão de 28/10/2026 (seções 1 a 13 e o Histórico de Versões). A comparação é feita contra a versão de 14/10/2026, não contra o original de 30/09/2026. Guia complementar: Para Desenvolvedores/Tema claro e escuro/Tema claro e escuro - guia para desenvolvimento.md e o arquivo de código gemed-theme.css (da mesma pasta). Este documento não repete o que aquele guia já explica; quando o assunto estiver lá, só há a remissão. Situação: v2.1, 28/10/2026.


1. Como este documento se relaciona com os anteriores

DocumentoCobreSituação
Histórico/… guia para desenvolvimento v1.2.mdDo original (30/09/2026) até o Design System de 14/10/2026Congelado (28/10/2026)
Histórico/… guia para desenvolvimento v1.6.mdDo original (30/09/2026) até 27/10/2026, com o original como baseArquivado; substituído por este
Este documento (v2.0)De 14/10/2026 até 28/10/2026Vigente

Quem implementou o original lê a v1.2 e depois este documento. Quem já está no estado de 14/10/2026 lê só este. As seções 3.1 a 3.3 vêm das seções 3.12 a 3.14 da v1.6, reescritas para partir do estado de 14/10/2026; as seções 3.4 e 3.5 são novas.

2. Visão geral

De 14/10/2026 (versão 4 desse dia, que incorporou --color-on-primary) a 28/10/2026 o Design System ganhou: a faixa de Ambiente de teste no topo da tela, no lugar da cor da barra de status; os estados de campo por borda e o foco do teclado como padrão do sistema; as cores de status vindas da API, por tema, com Cancelado cinza e cores para os status de procedimento; o padrão de botões com o novo verde escuro do botão primário; e os chips de urgência. Nenhum valor de tema claro de tokens existentes mudou, exceto os de Cancelado. A tipografia, o espaçamento, o raio, a borda, a sombra, a opacidade, a animação e os tamanhos não mudaram.

3. Tabela resumo (ordem cronológica)

DataMudançaTokens afetadosOrigem da decisão
20/10/2026Ambiente de teste: faixa no topo da tela com selo “TESTE” no lugar da cor da barra de status (theme-color)Novo --color-env-test-band; --color-env-test-surface só no fundo do menuCheck-in de Usuários, RN-CIU-032 retificada pelo solicitante (Menu Lateral, Especificação v1.11)
26/10/2026Estados de campo por borda e foco do teclado viram padrão do sistema (seção 11)Novo --color-field-changed (#467EE5, igual nos dois temas)Pedido do solicitante, ao rever E-CM-003 na Central do Médico (Registro de Decisões v1.7, D-CM-046)
27/10/2026Cores de status por tema vindas da API (status.colors); Cancelado cinza preenchido; cores dos status exclusivos de procedimento; classes .chip-status e .avatar-status; card cancelado com textos riscadosAlterados --color-status-canceled-bg e -fg; removido --color-status-canceled-border; novos --color-status-preparation-*, -administering-* e -administered-*Proposta da equipe de front-end (“Cores de status por tema”, 26/10/2026), aprovada pelo solicitante; respostas do solicitante em 27/10/2026
27/10/2026 (4)Padrão de botões e verde escuro do botão primário (seção 12)Novos --color-primary-strong e --color-on-primary-strong; --color-on-primary muda de papelMensageria, P-MSG-01: “opção C com botões secundários com contorno” e “vamos criar um novo token verde escuro (opção 3)“
28/10/2026Nome do status “Aguardando recepção” (texto do cadastro)Nenhum tokenCentral do Médico, D-CM-084
28/10/2026 (2)Chips de urgência (seção 13)Nenhum token novo (usa --color-alert-fill e existentes)Mensageria, D-MSG-027; o solicitante escolheu a alternativa A

4. Detalhe de cada mudança

4.1 Faixa de Ambiente de teste no topo da tela (20/10/2026)

Antes (14/10/2026): no celular, a tag <meta name="theme-color"> recebia a cor do menu de teste, o --color-env-test-surface. Agora: a tag não é mais usada. Em Ambiente de teste aparece uma faixa de 24px no topo da tela, em var(--color-env-test-band) (#EF6C00, igual nos dois temas), com um selo centralizado “TESTE” (“TEST”/“PRUEBA” nos outros idiomas): fundo var(--color-base-pure), texto var(--color-neutral-darker), --font-size-xs em negrito, --radius-pill. No computador, fica no topo da coluna de conteúdo, à direita do menu; no celular, acima da barra superior, na largura toda; fixa durante a rolagem. O fundo amarelo do menu (--color-env-test-surface) continua. Onde usar: só nesta faixa. Razão: o iPhone deixou de aplicar theme-color, e não havia outro sinal no celular com o menu fechado. Escolhas do Designer a aprovar: o tom #EF6C00 (um pouco mais escuro que o #F57C00 da imagem de referência, para o selo branco passar de 3:1), a altura de 24px e o desenho do selo.

4.2 Estados de campo, --color-field-changed e foco do teclado (26/10/2026)

Antes: a tela de registros clínicos já tinha um azul para a borda do campo alterado (#467EE5, medido pelo solicitante em imagem da tela, 2px) que não era token; o Design System não definia estados de campo nem foco visível. A Central do Médico usava, como variáveis locais do protótipo, um anel de 3px (--ring). Agora (Design System, seções 4a e 11):

Estado do campoBorda
Não selecionado1px --color-neutral-light
Selecionado (e com foco, em campo de texto)2px --color-neutral-dark
Alterado (valor diferente do gravado)2px --color-field-changed
Com erro2px --color-error-pure, mais o texto do erro em --color-error-dark (geralmente abaixo do campo)
TokenClaroEscuro
--color-field-changed#467EE5#467EE5 (igual; não segue a C5)
  • Contraste: 3,9:1 sobre base-pure e 3,2:1 sobre neutral-lighter no claro; 4,3:1 e 3,4:1 no escuro. É componente de interface (WCAG 1.4.11, mínimo 3:1), não texto. Não passa de 3:1 sobre neutral-light nem sobre fundos de status: não use o token como borda sobre eles.
  • Foco do teclado: outline: 2px solid var(--color-neutral-dark) com outline-offset: 2px, em :focus-visible, para botões, toggles, cards, links, abas e itens de menu. Campo de texto não usa anel: a borda “selecionado” já é o indicador de foco. Item que permanece selecionado (toggle “Meus”, item de lista, aba, rádio) mostra a seleção pela borda ou pelo preenchimento e o foco pelo anel, afastado 2px, então os dois aparecem juntos. O gemed-theme.css traz o token e a regra de foco.
  • Marcado como [PROPOSTA] no Design System (invenção do Designer, não decisão do solicitante; E-CM-024): a espessura de 2px em “selecionado” e “com erro”, a precedência entre estados (erro > selecionado > alterado > repouso) e o uso de :focus-visible. O solicitante definiu as cores por estado e pediu 2px para o anel.
  • Escolha do Designer a confirmar (E-CM-023): o mesmo valor #467EE5 nos dois temas, sem valor escuro próprio.

Onde usar: bordas de campo e anel de foco, na tela de registros clínicos e na Central do Médico, que já seguem este critério. Estender a todas as telas é proposta do Designer (E-CM-024), a confirmar. O anel vale para todo elemento focável que não seja campo de texto. Onde NÃO usar: outline: none sem substituto; um azul avulso para “alterado” (use o token); secondary-pure ou secondary-dark no lugar do token (são #40C4FF e #0066A5, outros azuis). Pode exigir ajuste fora da Central: telas que já têm foco próprio (por exemplo, o protótipo da Agenda do Médico tem CSS de foco/outline próprio) e textos que citam “anel de foco do Design System” devem ser conferidos contra a seção 11. Este guia não altera essas funcionalidades.

4.3 Cores de status por tema, vindas da API (27/10/2026)

Antes (14/10/2026): cada status tinha um par fundo/texto em tokens --color-status-*; a Central usava uma paleta fixa no front; a API mandava uma só cor por status (color ou characteristic); Cancelado era chip de contorno (--color-status-canceled-bg: transparent, -fg: var(--color-neutral-dark), -border: var(--color-neutral-light)); os status exclusivos de procedimento não tinham cor no Design System.

Agora (Design System, seção 4):

  • Cada status tem quatro cores (fundo e texto, claro e escuro) em IpTerminologia.DomEstadoAgendaConsulta e IpTerminologia.DomEstadoAgendaProcedimento (chave CodEstado; nome traduzido por TermoTraducao), iguais para todas as clínicas. Elas chegam no próprio status:
"status": {
  "domain": "checked",
  "name": "Recepcionado",
  "colors": {
    "light": { "background": "#B7E3FF", "text": "#004D7A" },
    "dark":  { "background": "#364458", "text": "#B7E3FF" }
  }
}
  • Hex #RRGGBB; quando colors vem, os quatro valores vêm. O front escolhe pelo tema vigente, sem nova chamada.
  • Aplicação: classe .chip-status com as variáveis locais --st-bg-l, --st-fg-l, --st-bg-d, --st-fg-d (código em gemed-theme.css e no guia do tema, seção 5). No avatar de iniciais, classe .avatar-status: fundo do status, iniciais em --color-neutral-darker nos dois temas. Valide #RRGGBB antes de passar as variáveis: valor inválido deixa o fundo transparente, em vez do chip neutro.
  • Sem colors: chip neutro (fundo --color-neutral-light, texto --color-neutral-darker); a própria classe cai nele quando as variáveis não vêm.
  • Cancelado passa a cinza preenchido: fundo --color-neutral-lighter, texto --color-neutral-pure (4,5:1 no claro, 5,6:1 no escuro). O contorno de 1px sai. No card cancelado, os textos (horário, nome, complementos) ficam riscados, cada um no seu elemento; o chip e o avatar não.
  • Procedimento: os cinco status em comum com a consulta (scheduled, waiting, checked, finished, canceled) usam as mesmas cores da consulta (antes divergiam: o Recepcionado de procedimento era amarelo). Os exclusivos:
StatusdomainClaro: fundo / textoEscuro: fundo / texto
Em preparopreparation#B9F6CA / #0F762C#37484D / #B9F6CA
Em aplicaçãoadministering#00E676 / #005F31#12443C / #00E676
Completoadministered#C9C3FD / #4C3FBD#3A3D57 / #C9C3FD
  • Nomes: “Em atendimento” (no lugar de “Em consulta”), “Em preparo”, “Em aplicação” (27/10/2026) e “Aguardando recepção” (28/10/2026), os textos cadastrados em TermoTraducao. Nenhuma cor mudou com os nomes.
  • Os tokens --color-status-* continuam no CSS com os mesmos valores das tabelas, como referência e para protótipos; as telas não usam paleta fixa.
  • Transição (da proposta da equipe de front-end): (1) o back acrescenta colors nos endpoints, mantendo color e characteristic; (2) o front passa a usar colors; no painel de Consultas da Central, status muda de texto para objeto, e a subida é combinada; (3) o front avisa quando terminar; (4) o back remove color e characteristic. Na Central e na Agenda do Médico a troca é no mesmo deploy (D-CM-080).

Onde usar: chip de status e avatar de iniciais na Agenda do Médico e nos painéis de Consultas e de Pacientes em procedimento da Central. Onde NÃO usar: paleta de status fixa no front; color/characteristic como cor de status; contorno no Cancelado. Razão: com o tema escuro, cada status precisa de duas combinações; como o tema muda no navegador sem recarregar, a resposta traz as duas. Cancelado e Finalizado passam a diferir por matiz (cinza × lilás) no claro; no escuro ficam quase iguais (risco registrado no Design System, seção 4), e o rótulo do chip identifica o status.

4.4 Botões e o verde escuro do botão primário (27/10/2026)

Antes (14/10/2026): o botão primário era --color-primary-pure (#00E676) com texto --color-on-primary (o Design System não tinha seção de botões). Agora (Design System, seções 2, 4a e 12): hierarquia com um botão preenchido por região; os demais têm contorno.

TokenClaroEscuro
--color-primary-strong#007A13 (5,5:1 com #FFFFFF)#007A13, o mesmo valor (3,1:1 sobre base-pure, 3,3:1 sobre base-dark; não segue C3/C5)
--color-on-primary-strong#FFFFFF (5,5:1)#FFFFFF, o mesmo valor
TipoQuandoPreenchimentoBordaTexto/ícone
PrimárioA ação principal da região. No máximo um por região--color-primary-strongnenhuma--color-on-primary-strong
SecundárioDemais ações da região (Cancelar, Voltar, ações dentro de cartão)transparente1px --color-neutral-pure--color-neutral-dark
TerciárioAção de menor peso (links de ação, “Tentar novamente” em aviso)transparentenenhuma--color-neutral-dark
  • Alturas --btn-height-sm (32px), --btn-height (40px) e --btn-height-lg (48px); a área tocável é de pelo menos 44x44px. Em modal e formulário: primário à direita no computador; no celular, em largura total, empilhados, com o primário em cima. Botão de ação dentro de cartão é secundário; o cartão não leva botão preenchido. Ícone, quando houver, é Lucide. Foco: regra da seção 11 (4.2).
  • --color-on-primary muda de papel: deixa de ser o texto do botão primário e continua para texto ou ícone sobre --color-primary-pure (badge de contador, círculo do logotipo e outros acentos). O primary-pure não deixa de existir: continua como acento.
  • Por que um token novo: o primary-pure tem muita luminosidade e saturação, cansa como preenchimento em tela de uso prolongado e se confunde com o verde de “sucesso” e “internação” dos chips. O primary-dark não serve: no tema escuro vira texto claro.
  • Escolhas do Designer a aprovar: o valor #007A13 (igual ao primary-dark do tema claro), manter o mesmo valor no tema escuro, as cores do contorno e do texto do secundário, e o terciário.
  • Não definidos ainda: estado pressionado e desabilitado, e o botão de ação destrutiva (Danger).

Onde usar: todo botão do sistema. Aplicado na Central do Médico a partir da v5.17 (D-CM-085); as demais funcionalidades adotam na sua próxima versão. Onde NÃO usar: --color-primary-pure como fundo de botão; #FFFFFF literal no texto do botão (use o token); mais de um primário na mesma região.

4.5 Chips de urgência (28/10/2026)

Antes (14/10/2026): não existia conjunto de chips para prioridade; o chip leve (fundo -light, sem contorno) era o padrão dos alertas da Central (D-CM-046). Agora (Design System, seção 13): quatro valores do domínio de prioridade do HL7, para qualquer propriedade de prioridade. Nenhum token novo. O chip só aparece quando o grau está informado.

Valor (key)Nome (pt-BR)PreenchimentoTexto e íconeContornoÍcone (Lucide flag, 14px)
STATImediato--color-alert-fill--color-base-pure (5,0:1 no claro; 4,6:1 no escuro)nenhumpreenchida
ASAPQuanto antes--color-error-light--color-error-dark (5,5:1 no claro; 6,3:1 no escuro)1px --color-error-darksó contorno
UrgentUrgente--color-neutral-lighter--color-neutral-dark (12,1:1 no claro; 8,8:1 no escuro)nenhumsó contorno
RoutineRotinatransparente--color-neutral-dark1px --color-neutral-lightsó contorno
  • Texto visível: só o nome (“Imediato”, “Quanto antes”, “Urgente”, “Rotina”); título e nome acessível “Grau de urgência: {nome}”. font-weight-medium, altura mínima de 24px, raio de pílula, espaçamento interno de 2px por 8px. Os nomes vêm do cadastro (IpTerminologia.Indicadores, domínio GrauUrgencia, e TermoTraducao); o front-end não os guarda.
  • A API manda urgency: { key, name }; a ordem entre os valores (Rotina < Urgente < Quanto antes < Imediato) é do servidor.
  • Sem amarelo: o amarelo é do chip de prazo. A cor reforça, mas o texto e o ícone identificam o nível; o contorno é decorativo.
  • É uma exceção consciente ao padrão leve de chips (sem contorno), decisão do solicitante.
  • Proposta do Designer a confirmar (E-MSG-022): a correspondência dos quatro valores com os quatro estilos.
  • Mudança de 28/10/2026 (3): os nomes antes eram Baixa, Média, Alta e Crítica (escala 1 a 4 do legado) e o texto era “Urgência {nome}”; cores e contrastes não mudaram.

Onde usar: cartão e cabeçalho de conversa da Mensageria e, quando a Central adotar o grau, o cartão do painel de Mensagens. Onde NÃO usar: chips de status ou de prazo.


5. Tokens novos, alterados e removidos desde 14/10/2026 (ordem alfabética)

Valores copiados de Para IA/Design System.md (28/10/2026). (igual) = o valor não muda no tema escuro. Situação em relação ao Design System de 14/10/2026.

TokenSituaçãoClaroEscuro
--color-env-test-bandNovo (20/10)#EF6C00(igual)
--color-env-test-surfacePapel reduzido (20/10); valor igualvar(--color-highlight-light) = #FFF8E1var(--color-highlight-light) = #3B3727
--color-field-changedNovo (26/10)#467EE5#467EE5 (igual)
--color-on-primaryPapel alterado (27/10); valor igualvar(--color-neutral-darker) = #01013Bvar(--color-base-pure) = #161C2E
--color-on-primary-strongNovo (27/10)#FFFFFF#FFFFFF (igual)
--color-primary-strongNovo (27/10)#007A13#007A13 (igual)
--color-status-administered-bgNovo (27/10)#C9C3FD#3A3D57
--color-status-administered-fgNovo (27/10)#4C3FBD#C9C3FD
--color-status-administered-refNovo (27/10)#C9C3FD#C9C3FD (igual)
--color-status-administering-bgNovo (27/10)#00E676#12443C
--color-status-administering-fgNovo (27/10)#005F31#00E676
--color-status-administering-refNovo (27/10)#00E676#00E676 (igual)
--color-status-canceled-bgAlterado (27/10; era transparent)var(--color-neutral-lighter) = #E5EAF0var(--color-neutral-lighter) = #262F47
--color-status-canceled-fgAlterado (27/10; era var(--color-neutral-dark))var(--color-neutral-pure) = #526A90var(--color-neutral-pure) = #9AA9C2
--color-status-preparation-bgNovo (27/10)#B9F6CA#37484D
--color-status-preparation-fgNovo (27/10)#0F762C#B9F6CA
--color-status-preparation-refNovo (27/10)#B9F6CA#B9F6CA (igual)

Removido: --color-status-canceled-border (existia em 14/10 com var(--color-neutral-light); removido em 27/10/2026, com o fim do contorno do Cancelado).

Não-tokens novos: classes .chip-status e .avatar-status e variáveis locais --st-bg-l, --st-fg-l, --st-bg-d, --st-fg-d (4.3); regra de foco :focus-visible (4.2). Os chips de urgência (4.5) não têm token nem classe no Design System; a implementação das classes é do front-end.

Fora do Design System.md: o protótipo da Central define --tap: 44px, variável local do protótipo.


6. Checklist de migração (de quem está no estado de 14/10/2026)

Buscar e substituir (fora de gemed-theme.css):

  • Código que define <meta name="theme-color"> para Ambiente de teste: remover; incluir a faixa do topo com selo “TESTE” em var(--color-env-test-band) (4.1). Fundo do menu continua var(--color-env-test-surface).
  • Hex de status de agenda (#FFE0B3, #855D00, #FFC5C1, #8B0000, #B7E3FF, #004D7A, #D1DF9D, #3E4D00, #EDE7FA, #6A4FC4, #9679E1) e da paleta antiga de procedimento (#FFECB2, #F9BBD0, #FEC400, #01E676, #DEDAFF, #BFBFBF): remover e usar .chip-status com status.colors (4.3). Os tokens --color-status-* não são para aplicar nas telas.
  • Chip e avatar de status: .chip-status / .avatar-status com as cores de status.colors; não usar color/characteristic como cor. Cancelado cinza preenchido, sem contorno (--color-status-canceled-border não existe mais).
  • Painel de Consultas da Central: status passa de texto a objeto; combinar a subida com o back (4.3).
  • Status de procedimento em comum com a consulta usam as cores da consulta; “Completo” é administered.
  • Card cancelado com os textos riscados, exceto chip e avatar.
  • Botão primário: fundo var(--color-primary-strong) e texto/ícone var(--color-on-primary-strong) (era primary-pure + on-primary). var(--color-on-primary) continua só para badge de contador, logotipo e outros acentos sobre primary-pure (4.4).
  • Hierarquia de botões: um preenchido por região; demais com contorno (secundário) ou sem contorno (terciário); botão dentro de cartão é secundário.
  • Azul avulso de “campo alterado” (#467EE5 literal ou parecido): var(--color-field-changed) (4.2).
  • outline: none sem substituto: remover; foco por :focus-visible (4.2).
  • Chips de prioridade/urgência: padrão de 4.5, com o texto “Urgência {nome}” vindo do cadastro.

Incluir ou conferir:

  • Substituir gemed-theme.css pela versão de 28/10/2026 (traz --color-primary-strong, --color-on-primary-strong, --color-env-test-band, --color-field-changed, tokens de procedimento, Cancelado cinza, regra de foco, .chip-status, .avatar-status) e remover --color-* locais duplicados.
  • Bordas de campo pelos estados de 4.2 (proposta E-CM-024, a confirmar).
  • Faixa de Ambiente de teste fixa durante a rolagem; no celular acima da barra superior.
  • Conferir cada tela nos dois temas (guia do tema, seção 11), em especial o botão primário no tema escuro (3,1:1 sobre base-pure) e Cancelado × Finalizado no escuro.

Não mudar: tipografia, espaçamento, raio, borda, geometria de sombra, opacidade, animação, tamanhos, e os valores de todos os tokens fora da seção 5.


7. Ainda não decidido

  • E-CM-023 — --color-field-changed com o mesmo valor #467EE5 nos dois temas (escolha do Designer; 4.2).
  • E-CM-024 — as [PROPOSTA] da seção 11 do Design System: 2px nos estados “selecionado” e “com erro”, precedência entre estados e :focus-visible.
  • Botões (seção 12): aprovar #007A13 e o mesmo valor no tema escuro, as cores do secundário e do terciário; definir pressionado, desabilitado e Danger.
  • Ambiente de teste (seção 8): aprovar #EF6C00, a altura de 24px e o desenho do selo (4.1).
  • Chips de urgência: a correspondência dos quatro valores HL7 com os quatro estilos (E-MSG-022).
  • Também seguem em aberto, sem relação com tokens, as questões P-CM-xxx do Registro de Decisões da Central e as P-MSG-xx da Mensageria.

8. Como este documento foi obtido

Elaborado em 28/10/2026, por leitura (sem alterar nenhum Design System nem especificação) de:

  1. Para IA/Design System.md de 28/10/2026 (seções 4, 4a, 8, 11, 12, 13 e Histórico de Versões, entradas de 20/10 a 28/10 (2)).
  2. Para IA/Histórico/Design System - antes de 20-10-2026 (faixa de Ambiente de teste).md, que é o Design System de 14/10/2026 (4), base da comparação.
  3. Para Desenvolvedores/Histórico/Mudanças no Design System - guia para desenvolvimento v1.2.md (congelada) e v1.6 (seções 3.12 a 3.14, reaproveitadas e reescritas a partir do estado de 14/10/2026).
  4. gemed-theme.css de 14/10/2026 (Histórico/gemed-theme - antes de 20-10-2026 (faixa de Ambiente de teste).css) e o atual, comparados com diff.
  5. Decisões do solicitante em chat de 28/10/2026 (congelar a versão de base de 14/10/2026 e extrair as diferenças a partir dela).

Histórico de Versões

  • v2.0 (28/10/2026) — Documento reiniciado a pedido do solicitante: a versão cujo documento base era o Design System de 14/10/2026 (v1.2) foi congelada, e este documento parte dela e extrai as diferenças até 28/10/2026. Reaproveita e reescreve as seções 3.12 a 3.14 da v1.6 (4.1 a 4.3) e acrescenta o padrão de botões com --color-primary-strong e --color-on-primary-strong (4.4) e os chips de urgência (4.5). Tabela de tokens e checklist refeitos contra o estado de 14/10/2026. A v1.6 foi arquivada em Para Desenvolvedores/Histórico/Mudanças no Design System - guia para desenvolvimento v1.6.md.
  • v2.1 (28/10/2026) — Seção 4.5 reescrita: o grau de urgência passa ao domínio HL7 (Routine, Urgent, ASAP, STAT), chip só com o nome (Design System de 28/10/2026 (3)). Cores, contrastes e tokens iguais. A v2.0 foi arquivada em Para Desenvolvedores/Histórico/Mudanças no Design System - guia para desenvolvimento v2.0.md.