Pular para o conteúdo
Skillpedia
Escrita48 mil · #2915

emergency-card

Ajuda seu agente a criar um resumo de informações médicas. É útil em emergências para ter dados importantes de saúde rapidamente.

O que ela faz

Cria um resumo rápido das suas informações médicas importantes para ser usado em emergências ou consultas médicas. Ele organiza dados como alergias, medicamentos e condições médicas.

Quando usar

  • ✓Quando você precisar viajar e quiser ter suas informações médicas à mão.
  • ✓Antes de ir a uma consulta médica e querer um resumo rápido.
  • ✓Em qualquer situação de emergência para facilitar o atendimento.

Exemplo do que pedir para a IA

“Crie um cartão de emergência com minhas informações médicas.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/emergency-card/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/emergency-card/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA coleta seus dados de saúde, como alergias e medicamentos, e os organiza em um formato fácil de ler e imprimir.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill emergency-card

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/emergency-card/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Gerador de Cartão de Informações Médicas de Emergência

Gera um resumo de informações médicas para acesso rápido em emergências, para primeiros socorros ou atendimento médico.

Funcionalidades Principais

1. Extração de Informações de Emergência

Extrai as informações mais críticas dos dados de saúde do usuário:

  • Alergias Graves: Prioriza alergias de nível 4 (choque anafilático) e nível 3.
  • Medicamentos Atuais: Nome, dosagem e frequência dos medicamentos ativos.
  • Condições de Emergência: Condições médicas que requerem tratamento urgente.
  • Implantes: Marcapassos, stents, etc. (que afetam exames e tratamentos).
  • Contatos de Emergência: Informações de familiares para contato rápido.

2. Priorização de Informações

Classifica as informações por ordem de gravidade médica:

  1. P0 - Informações Críticas: Choque anafilático, alergias graves a medicamentos, doenças com risco de vida.
  2. P1 - Informações Importantes: Medicamentos atuais, doenças crônicas, implantes.
  3. P2 - Informações Gerais: Tipo sanguíneo, idade, peso, exames recentes.

3. Saída em Múltiplos Formatos

Suporta vários formatos de saída para se adaptar a diferentes cenários:

  • Formato HTML: Página web imprimível, usando Tailwind CSS e ícones Lucide (recomendado).
  • Formato JSON: Dados estruturados, facilitando a integração de sistemas.
  • Formato de Texto: Conciso e legível, ideal para impressão e transporte.
  • Formato PDF: Impressão profissional, adequada para arquivamento a longo prazo.

Formato HTML (Novo)

Gera um arquivo HTML independente, contendo:

  • Estilos Tailwind CSS (via CDN)
  • Ícones Lucide (via CDN)
  • Design responsivo
  • Otimização para impressão
  • Variações de tamanho (A4, Cartão de Carteira, Versão com Letra Grande)
  • Detecção automática de tipo de cartão (Padrão, Infantil, Idoso, Alergia Grave)

Como usar:

# 生成标准卡片
python scripts/generate_emergency_card.py

# 指定卡片类型
python scripts/generate_emergency_card.py standard
python scripts/generate_emergency_card.py child
python scripts/generate_emergency_card.py elderly
python scripts/generate_emergency_card.py severe

# 指定打印尺寸
python scripts/generate_emergency_card.py standard a4       # A4标准
python scripts/generate_emergency_card.py standard wallet   # 钱包卡
python scripts/generate_emergency_card.py standard large    # 大字版(老年)

Arquivo de saída: emergency-cards/emergency-card-{variant}-{YYYY-MM-DD}.html

4. Disponível Offline

  • Suporta salvamento em celular (álbum de fotos, arquivos).
  • Suporta impressão para carregar (carteira, bolsa).
  • Suporta backup na nuvem (opcional).

Instruções de Uso

Condições de Acionamento

Use esta habilidade quando o usuário mencionar os seguintes cenários:

  • ✅ "Gerar cartão de informações médicas de emergência"
  • ✅ "Preciso viajar, como fornecer informações médicas rapidamente"
  • ✅ "Organizar minhas informações de alergia em um cartão"
  • ✅ "Informações de primeiros socorros para emergências"
  • ✅ "Documentos de preparação para consulta médica"
  • ✅ "Resumo de informações médicas"

Passos de Execução

Passo 1: Ler os Dados Básicos do Usuário

Leia as informações das seguintes fontes de dados:

// 1. 用户档案
const profile = readFile('data/profile.json');

// 2. 过敏史
const allergies = readFile('data/allergies.json');

// 3. 当前用药
const medications = readFile('data/medications/medications.json');

// 4. 辐射记录
const radiation = readFile('data/radiation-records.json');

// 5. 手术记录(查找植入物)
const surgeries = glob('data/手术记录/**/*.json');

// 6. 出院小结(查找急症)
const dischargeSummaries = glob('data/出院小结/**/*.json');

Passo 2: Extrair Informações Chave

2.1 Informações Básicas
const basicInfo = {
  name: profile.basic_info?.name || "未设置",
  age: calculateAge(profile.basic_info?.birth_date),
  gender: profile.basic_info?.gender || "未设置",
  blood_type: profile.basic_info?.blood_type || "未知",
  weight: `${profile.basic_info?.weight} ${profile.basic_info?.weight_unit}`,
  height: `${profile.basic_info?.height} ${profile.basic_info?.height_unit}`,
  bmi: profile.calculated?.bmi,
  emergency_contacts: profile.emergency_contacts || []
};
2.2 Alergias Graves
// 过滤出3-4级严重过敏
const criticalAllergies = allergies.allergies
  .filter(a => a.severity_level >= 3 && a.current_status.status === 'active')
  .map(a => ({
    allergen: a.allergen.name,
    severity: `过敏${getSeverityLabel(a.severity_level)}(${a.severity_level}级)`,
    reaction: a.reaction_description,
    diagnosed_date: a.diagnosis_date
  }));
2.3 Diagnósticos de Doenças Crônicas (Novo)
// Extrai informações de diagnóstico dos dados de gerenciamento de doenças crônicas
const chronicConditions = [];

// Hipertensão
try {
  const hypertensionData = readFile('data/hypertension-tracker.json');
  if (hypertensionData.hypertension_management?.diagnosis_date) {
    chronicConditions.push({
      condition: 'Hipertensão',
      diagnosis_date: hypertensionData.hypertension_management.diagnosis_date,
      classification: hypertensionData.hypertension_management.classification,
      current_bp: hypertensionData.hypertension_management.average_bp,
      risk_level: hypertensionData.hypertension_management.cardiovascular_risk?.risk_level
    });
  }
} catch (e) {
  // Arquivo não existe ou falha na leitura, ignora
}

// Diabetes
try {
  const diabetesData = readFile('data/diabetes-tracker.json');
  if (diabetesData.diabetes_management?.diagnosis_date) {
    chronicConditions.push({
      condition: diabetesData.diabetes_management.type === 'type_1' ? 'Diabetes Tipo 1' : 'Diabetes Tipo 2',
      diagnosis_date: diabetesData.diabetes_management.diagnosis_date,
      duration_years: diabetesData.diabetes_management.duration_years,
      hba1c: diabetesData.diabetes_management.hba1c?.history?.[0]?.value,
      control_status: diabetesData.diabetes_management.hba1c?.achievement ? 'Bem controlado' : 'Precisa de melhoria'
    });
  }
} catch (e) {
  // Arquivo não existe ou falha na leitura, ignora
}

// DPOC
try {
  const copdData = readFile('data/copd-tracker.json');
  if (copdData.copd_management?.diagnosis_date) {
    chronicConditions.push({
      condition: 'Doença Pulmonar Obstrutiva Crônica (DPOC)',
      diagnosis_date: copdData.copd_management.diagnosis_date,
      gold_grade: `GOLD ${copdData.copd_management.gold_grade}级`,
      cat_score: copdData.copd_management.symptom_assessment?.cat_score?.total_score,
      exacerbations_last_year: copdData.copd_management.exacerbations?.last_year
    });
  }

…
Perguntas frequentes

Quais informações são incluídas no cartão?

Inclui informações críticas como alergias graves, medicamentos atuais, condições médicas importantes, implantes e contatos de emergência.

Em quais formatos posso receber o cartão?

Você pode receber o cartão em formatos como HTML (para imprimir), texto simples, JSON (para sistemas) ou até mesmo um código QR.

O cartão pode ser usado offline?

Sim, o cartão é projetado para ser salvo no seu celular ou impresso, garantindo acesso mesmo sem internet.

Detalhes

Descrição original do autor

生成紧急情况下快速访问的医疗信息摘要卡片。当用户需要旅行、就诊准备、紧急情况或询问"紧急信息"、"医疗卡片"、"急救信息"时使用此技能。提取关键信息(过敏、用药、急症、植入物),支持多格式输出(JSON、文本、二维码),用于急救或快速就医。

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2915
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas