clinicaltrials-database
Buscar ensayos clínicos en ClinicalTrials.gov para investigación médica
También disponible en: davila7
Encontrar ensayos clínicos relevantes requiere buscar en una gran base de datos de registros. Esta habilidad proporciona una interfaz Python para consultar la API v2 de ClinicalTrials.gov para buscar ensayos por condición, droga, ubicación o patrocinador y recuperar información detallada del estudio.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "clinicaltrials-database". Find breast cancer trials recruiting in California
Resultado esperado:
- Se encontraron 47 ensayos de cáncer de mama reclutando en California
- NCT04852770: Estudio Fase 3 de Pembrolizumab - Los Angeles, CA
- NCT05123482: Ensayo de Inmunoterapia Fase 2 - San Francisco, CA
- NCT04911071: Estudio de Terapia Dirigida - San Diego, CA
Usando "clinicaltrials-database". Show me Phase 3 immunotherapy trials for lung cancer
Resultado esperado:
- Se encontraron 23 ensayos de inmunoterapia Fase 3 para cáncer de pulmón
- Patrocinadores principales: Instituto Nacional del Cáncer, Pfizer, Bristol-Myers Squibb
- Ubicaciones: 15 ensayos en EE.UU., 8 internacionales
Auditoría de seguridad
SeguroAll 249 static findings are FALSE POSITIVES. The scanner misinterpreted markdown documentation syntax as executable code with security implications. The actual skill code (scripts/query_clinicaltrials.py) makes only legitimate HTTP GET requests to the ClinicalTrials.gov public API. No command execution, file operations, cryptographic operations, or suspicious network activity exists in the executable code. The skill is a simple data lookup tool for clinical research.
Factores de riesgo
⚙️ Comandos externos (4)
🌐 Acceso a red (4)
📁 Acceso al sistema de archivos (2)
Puntuación de calidad
Lo que puedes crear
Analizar paisajes de ensayos
Buscar ensayos por condición para entender tendencias de investigación, fuentes de financiamiento y diseños de estudios.
Encontrar opciones para pacientes
Localizar ensayos que están reclutando para pacientes basado en diagnóstico, ubicación y requisitos de elegibilidad.
Seguir desarrollo de medicamentos
Monitorear ensayos para medicamentos o intervenciones específicas a través de fases y patrocinadores.
Prueba estos prompts
Encontrar ensayos clínicos para [condición] que actualmente estén reclutando participantes.
Buscar ensayos de [intervención] en [ubicación] que estén en Fase 2 o Fase 3.
Obtener información detallada del ensayo NCT[ID] incluyendo criterios de elegibilidad e información de contacto.
Encontrar todos los ensayos de [condición] patrocinados por [organización] y exportar los resultados a CSV.
Mejores prácticas
- Respetar el límite de 50 solicitudes por minuto de la API usando el tamaño máximo de página (1000) para consultas masivas.
- Siempre verificar datos faltantes usando métodos .get() ya que no todos los ensayos tienen información completa.
- Implementar lógica de reintento con retroalimentación exponencial para manejar errores de límite de tasa (429) de manera elegante.
Evitar
- Hacer solicitudes secuenciales individuales en lugar de usar paginación con tamaño máximo de página.
- Asumir que todos los ensayos tienen resultados - verificar el campo 'hasResults' antes de acceder a secciones de resultados.
- Ignorar el estado del estudio al buscar - filtrar por RECRUITING para encontrar ensayos activamente reclutando.
Preguntas frecuentes
¿Necesito una clave API para usar esta habilidad?
¿Cuántas solicitudes puedo hacer por minuto?
¿Puedo buscar ensayos por NCT ID?
¿Por qué estados de ensayo puedo filtrar?
¿Puedo exportar datos a formato CSV?
¿Qué información se incluye en los detalles del ensayo?
Detalles del desarrollador
Autor
K-Dense-AILicencia
MIT
Repositorio
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/clinicaltrials-databaseRef.
main
Estructura de archivos