npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

misresultados-cli

v1.0.0

Published

Herramienta CLI para acceder a récords médicos desde misresultados.com de forma programática

Readme

misresultados-cli

npm version Node.js Version License: MIT CI codecov Code style: prettier Downloads

Herramienta CLI para acceder a récords médicos almacenados en misresultados.com de forma programática.

🔒 Seguro y privado: Esta herramienta es de código abierto, no almacena ni transmite tus datos médicos a otros servicios. Se conecta directamente desde tu computadora a misresultados.com.

Ver más detalles de seguridad.

Cómo Funciona

Esta herramienta te permite descargar tus resultados de laboratorio desde misresultados.com usando el terminal en lugar del navegador web. Es especialmente útil para:

  • 📥 Descargar múltiples PDFs de una vez
  • 🤖 Automatizar la descarga de resultados
  • 💾 Organizar tus récords médicos localmente

¿Qué necesitas?

  1. Número de control del laboratorio (lo encuentras en tu recibo o email)
  2. Número de licencia del laboratorio (también en el recibo)
  3. Tus apellidos tal como aparecen en los récords
  4. Tu fecha de nacimiento en formato YYYY-MM-DD (ejemplo: "1988-03-22")

Proceso básico:

  1. Configura tus datos personales (paso opcional, para no repetirlos cada vez)
  2. Busca los resultados disponibles - verás una tabla con las fechas
  3. Descarga los PDFs automáticamente a tu computadora

La herramienta maneja automáticamente la autenticación y sesiones, por lo que no necesitas lidiar con cookies o sesiones web manualmente.

Instalación

Desde npm (recomendado)

npm install -g misresultados-cli

Desde código fuente

git clone https://github.com/rnegron/misresultados-tools.git
cd misresultados-tools/cli
pnpm install
pnpm link --global  # o npm link --global

Ejemplo Rápido

# Descargar todos los PDFs directamente (caso más común)
misresultados download --control 15387624 --licencia 9421 --apellidos "García Morales" --fecha 1987-11-23

Uso

Ejemplo paso a paso:

# 1. Configura tus datos (solo necesario una vez)
misresultados config --apellidos "Del Pueblo" --fecha 1995-04-30

# 2. Mirar cuales resultados están disponibles
misresultados fetch --control 98765432 --licencia 5678

# 3. Descarga todos los PDFs automáticamente
misresultados download --control 98765432 --licencia 5678 --output pdf_results

¿Qué verás?

  • El comando fetch te muestra una tabla con las fechas de tus resultados
    • También incluye comandos curl que puedes copiar y pegar si prefieres descargar cada uno manualmente.
  • El comando download descarga todos los PDFs directamente a una carpeta llamada resultados/ en tu directorio actual (puedes cambiar el directorio con --output/-o).

Guardar tus credenciales (opcional)

misresultados config --apellidos "Del Pueblo" --fecha 1990-01-15

Buscar y mostrar resultados

# Usando credenciales guardadas
misresultados fetch --control 98765432 --licencia 5678

# Ad-hoc con todos los parámetros
misresultados fetch --control 98765432 --licencia 5678 --apellidos "Del Pueblo" --fecha 1990-01-15

# Salida como JSON (incluye sessionId para uso programático)
misresultados fetch --control 98765432 --licencia 5678 --format json

Descargar PDFs

# Descargar al directorio ./resultados por defecto
misresultados download --control 98765432 --licencia 5678

# Descargar a un directorio personalizado
misresultados download --control 98765432 --licencia 5678 --output ~/Downloads/resultados-lab

Comandos

  • config - Guardar credenciales del paciente localmente
  • fetch - Obtener y mostrar resultados con comandos curl para descargar PDFs
  • download - Descargar PDFs de resultados de laboratorio

Opciones

  • --control, -c - Número de control del laboratorio (requerido para fetch/download)
  • --licencia, -l - Número de licencia del laboratorio (requerido para fetch/download)
  • --apellidos, -a - Apellidos del paciente tal como aparecen en los récords
  • --fecha, -f - Fecha de nacimiento en formato YYYY-MM-DD
  • --format - Formato de salida: table (con comandos curl) o json (con sessionId)
  • --output, -o - Directorio de resultados para descargas (por defecto: ./resultados)

Seguridad y Privacidad

🔒 Tu data está en tus manos:

  • Sin transmisión de datos: Esta herramienta se conecta directamente a misresultados.com desde tu computadora. Nosotros no recibimos, almacenamos ni tenemos acceso a tus datos médicos.
  • Código abierto: Todo el código es transparente y auditable. Puedes revisar exactamente qué hace la herramienta:
  • Almacenamiento local: Tus credenciales se guardan únicamente en tu computadora (~/.misresultados-cli/config.json)
  • Sin telemetría: No enviamos estadísticas, métricas o datos de uso a ningún servidor externo
  • Sin dependencias sospechosas: Solo usa librerías mínimas y confiables (ver package.json)

Términos y Responsabilidades

⚠️ Importante: Al utilizar esta herramienta, aceptas que:

  • Te haces responsable de cómo manejas tus datos médicos y tu información personal.

  • Esta herramienta almacena datos personales localmente en tu computadora (~/.misresultados-cli/config.json) y archivos descargados (en un directorio llamado resultados, por defecto)

  • Debes limpiar tus datos cuando termines de utilizar el CLI:

    # Para limpiar configuración guardada (apellidos y fecha de nacimiento)
    rm -rf ~/.misresultados-cli
    
    # Para limpiar PDFs descargados
    rm -rf ./resultados  # o el directorio que hayas especificado con --output
  • No somos responsables por el uso inadecuado de la herramienta o por problemas con misresultados.com

  • Es tu responsabilidad cumplir con las políticas de misresultados.com

Legal

Qué se yo, contáctame y resolvemos sin problema.