Receta Medica Editable Imss 2024 [PREMIUM × 2027]

Una receta médica editable es un documento digital (generalmente en formato Word, PDF editable o Excel) que replica el formato oficial del IMSS. A diferencia de una receta impresa en papel seguridad, la versión editable permite:

Importante: La versión editable NO reemplaza a la receta oficial con código de barras y folio único, pero es útil para uso interno, ensayos clínicos, o como borrador antes de pasar al formato definitivo.

Pacientes con enfermedades crónicas (diabetes, hipertensión, VIH) pueden usar una tabla editable para registrar sus dosis, fechas de abastecimiento y próximas citas. No es una receta legal, pero sí una herramienta de salud útil.

La falsificación de recetas médicas es un delito en México, tipificado en el Código Penal Federal. No intentes modificar una receta oficial o usar plantillas con logos del IMSS para obtener medicamentos controlados (psicotrópicos, opiáceos, esteroides).

An editable replica often includes these fields:

  • Diagnosis (CIE-10 code) – optional but common.
  • Prescriber Information: Full name, professional license (cédula profesional), signature, and institutional stamp.
  • Folio and Issue Date (left intentionally blank in editable versions).
  • While the IMSS prescription is a digital document in its origin, it is not intended to be an "editable" form for the general public. If you require medication:

    Avoid using falsified templates. The risk of legal trouble and health complications far outweighs the convenience.

    La receta médica del IMSS es un documento oficial que certifica el tratamiento prescrito por profesionales de la salud del Instituto Mexicano del Seguro Social. En 2024, el IMSS ha reforzado sus herramientas digitales para facilitar el acceso y la transparencia en la entrega de medicamentos. Información Oficial y Verificación receta medica editable imss 2024

    Es importante destacar que las recetas del IMSS emitidas digitalmente cuentan con mecanismos de seguridad para garantizar su integridad:

    Código QR: Al final del documento para verificar su autenticidad escaneándolo.

    Folio Digital: Puede validarse a través del Buzón IMSS en el apartado de verificación de documentos.

    Vigencia: Generalmente, la receta debe surtirse dentro de las 72 horas posteriores a su expedición. Elementos de una Receta IMSS (2024)

    Para que una receta sea válida, debe contener los siguientes datos: Buzón IMSS

    I understand you're looking for an editable medical prescription template aligned with the IMSS (Mexican Institute of Social Security) 2024 format. While I can’t generate an interactive editable file directly, I can give you a complete, ready-to-use HTML/CSS document that you can save, open in any browser, print, or edit further. This template follows the official IMSS prescription structure (format 3 or 4), including fields for Folio, Unidad Médica, NSS, diagnosis, treatment, and validity periods.

    Below is a fully functional, self-contained HTML code that creates an editable prescription form. You can copy it into a .html file and open it with your browser. Una receta médica editable es un documento digital

    <!DOCTYPE html>
    <html lang="es">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
        <title>Receta Médica IMSS 2024 - Formato Editable</title>
        <style>
            * 
                margin: 0;
                padding: 0;
                box-sizing: border-box;
    
        body 
            background: #e2e8f0;
            font-family: 'Segoe UI', 'Roboto', 'Helvetica Neue', sans-serif;
            padding: 30px 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            min-height: 100vh;
    /* Contenedor principal estilo receta */
        .receta-container 
            max-width: 820px;
            width: 100%;
            background: white;
            border-radius: 12px;
            box-shadow: 0 10px 25px -5px rgba(0,0,0,0.1), 0 8px 10px -6px rgba(0,0,0,0.05);
            overflow: hidden;
            transition: all 0.2s;
    /* Encabezado IMSS oficial */
        .imss-header 
            background: #003366;
            color: white;
            padding: 18px 24px;
            border-bottom: 4px solid #FFC72C;
    .imss-title 
            font-size: 1.8rem;
            font-weight: 700;
            letter-spacing: -0.5px;
            display: flex;
            justify-content: space-between;
            align-items: flex-end;
            flex-wrap: wrap;
            gap: 10px;
    .imss-title h1 
            font-size: 1.6rem;
            font-weight: 600;
    .imss-title span 
            font-size: 1rem;
            font-weight: 400;
            background: #FFC72C;
            color: #003366;
            padding: 5px 12px;
            border-radius: 40px;
    .formato-info 
            font-size: 0.85rem;
            margin-top: 8px;
            opacity: 0.9;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
    /* Formulario editable */
        .receta-body 
            padding: 24px 28px;
            background: #ffffff;
    .campo-linea 
            display: flex;
            flex-wrap: wrap;
            margin-bottom: 20px;
            align-items: baseline;
            border-bottom: 1px solid #cbd5e1;
            padding-bottom: 8px;
    .campo-linea label 
            width: 140px;
            font-weight: 600;
            color: #1e293b;
            font-size: 0.85rem;
            text-transform: uppercase;
            letter-spacing: 0.5px;
    .campo-linea input, .campo-linea textarea, .campo-linea select 
            flex: 1;
            border: none;
            padding: 8px 6px;
            font-size: 1rem;
            background: #fefce8;
            border-radius: 6px;
            font-family: inherit;
            transition: 0.1s;
            border: 1px solid #e2e8f0;
    .campo-linea input:focus, .campo-linea textarea:focus, .campo-linea select:focus 
            outline: none;
            border-color: #003366;
            background: #ffffff;
            box-shadow: 0 0 0 2px rgba(0,51,102,0.2);
    /* Sección de medicamentos estilo tabla */
        .medicamentos-section 
            margin: 28px 0 20px;
    .med-title 
            font-weight: 700;
            background: #f1f5f9;
            padding: 10px 12px;
            border-left: 5px solid #003366;
            margin-bottom: 16px;
            font-size: 1.1rem;
    .med-table 
            width: 100%;
            border-collapse: collapse;
    .med-table th 
            background: #e9eef3;
            text-align: left;
            padding: 10px 8px;
            font-size: 0.75rem;
            text-transform: uppercase;
            color: #0f172a;
    .med-table td 
            padding: 8px 6px;
            border-bottom: 1px solid #e2e8f0;
            vertical-align: top;
    .med-table input, .med-table textarea 
            width: 100%;
            border: 1px solid #cbd5e1;
            border-radius: 6px;
            padding: 8px 6px;
            font-size: 0.85rem;
            font-family: inherit;
            background: #fff;
    .med-table input:focus, .med-table textarea:focus 
            border-color: #003366;
            outline: none;
    .btn-add 
            background: #003366;
            color: white;
            border: none;
            padding: 8px 16px;
            border-radius: 30px;
            font-weight: 600;
            margin-top: 12px;
            cursor: pointer;
            font-size: 0.8rem;
            transition: 0.2s;
    .btn-add:hover 
            background: #002244;
    .eliminar-med 
            background: #dc2626;
            color: white;
            border: none;
            border-radius: 20px;
            padding: 4px 10px;
            font-size: 0.7rem;
            cursor: pointer;
    /* Fechas y firmas */
        .row-dos-columnas 
            display: flex;
            gap: 24px;
            flex-wrap: wrap;
            margin: 25px 0 20px;
    .col 
            flex: 1;
            background: #f8fafc;
            padding: 12px 16px;
            border-radius: 12px;
    .col label 
            font-weight: 600;
            display: block;
            font-size: 0.7rem;
            color: #334155;
            margin-bottom: 6px;
            text-transform: uppercase;
    .col input 
            width: 100%;
            padding: 8px 10px;
            border: 1px solid #cbd5e1;
            border-radius: 8px;
            font-size: 0.9rem;
    .firma-area 
            margin-top: 20px;
            border-top: 1px dashed #94a3b8;
            padding-top: 20px;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;
            gap: 20px;
    .firma-campo 
            flex: 1;
    .firma-campo label 
            font-weight: 600;
            font-size: 0.75rem;
            display: block;
    .firma-campo input 
            width: 100%;
            border: none;
            border-bottom: 1px solid #94a3b8;
            padding: 6px 0;
            font-size: 0.9rem;
    .botones-accion 
            display: flex;
            justify-content: flex-end;
            gap: 12px;
            margin-top: 28px;
            margin-bottom: 12px;
    .btn 
            border: none;
            padding: 10px 20px;
            border-radius: 40px;
            font-weight: 600;
            cursor: pointer;
            font-size: 0.8rem;
    .btn-imprimir 
            background: #2c7a47;
            color: white;
    .btn-limpiar 
            background: #64748b;
            color: white;
    @media print 
            body 
                background: white;
                padding: 0;
                margin: 0;
    .botones-accion, .btn-add, .eliminar-med, .btn-limpiar 
                display: none;
    .receta-container 
                box-shadow: none;
                margin: 0;
                border-radius: 0;
    .campo-linea input, .campo-linea textarea, .med-table input, .med-table textarea, .col input, .firma-campo input 
                border: none;
                background: white;
                padding: 2px 0;
    .imss-header 
                -webkit-print-color-adjust: exact;
                print-color-adjust: exact;
    footer 
            font-size: 0.65rem;
            text-align: center;
            background: #f1f5f9;
            padding: 12px;
            color: #475569;
            border-top: 1px solid #e2e8f0;
    </style>
    

    </head> <body> <div class="receta-container" id="recetaImss"> <div class="imss-header"> <div class="imss-title"> <h1>INSTITUTO MEXICANO DEL SEGURO SOCIAL</h1> <span>Receta Médica 2024</span> </div> <div class="formato-info"> <span>Formato Electrónico / Editable</span> <span>Vigente 2024 - IMSS</span> </div> </div>

    <div class="receta-body">
        <!-- Folio y Unidad médica -->
        <div class="campo-linea">
            <label>Folio receta:</label>
            <input type="text" id="folio" value="IMSS-2024-097823" placeholder="Número de folio">
        </div>
        <div class="campo-linea">
            <label>Unidad Médica:</label>
            <input type="text" id="unidadMedica" value="UMF No. 18 " placeholder="Clínica/Hospital">
        </div>
        <div class="campo-linea">
            <label>NSS (Paciente):</label>
            <input type="text" id="nss" value="12345678901" placeholder="Número de Seguridad Social">
        </div>
        <div class="campo-linea">
            <label>Nombre del paciente:</label>
            <input type="text" id="pacienteNombre" value="MARÍA GUADALUPE PÉREZ LÓPEZ" placeholder="Nombre completo">
        </div>
    <!-- Diagnóstico -->
        <div class="campo-linea">
            <label>Diagnóstico / CIE-10:</label>
            <input type="text" id="diagnostico" value="J45.0 - Asma alérgica no complicada" placeholder="Ej: I10 Hipertensión esencial">
        </div>
    <!-- SECCIÓN MEDICAMENTOS (editable con JS) -->
        <div class="medicamentos-section">
            <div class="med-title">◉ Tratamiento farmacológico</div>
            <table class="med-table" id="medTable">
                <thead>
                <tr><th>Medicamento / Principio activo</th><th>Presentación</th><th>Dosis / Indicaciones</th><th style="width:40px"></th></tr>
                </thead>
                <tbody id="medBody">
                    <!-- filas dinámicas -->
                    <tr class="med-row">
                        <td><input type="text" class="med-nombre" value="SALBUTAMOL 100 MCG" placeholder="Nombre"></td>
                        <td><input type="text" class="med-presentacion" value="Inhalador 200 dosis" placeholder="Presentación"></td>
                        <td><textarea class="med-dosis" rows="1" placeholder="Dosis">2 inhalaciones c/6h si síntomas</textarea></td>
                        <td style="text-align:center"><button type="button" class="eliminar-med" onclick="eliminarFila(this)">✖</button></td>
                    </tr>
                    <tr class="med-row">
                        <td><input type="text" class="med-nombre" value="LORATADINA 10 MG" placeholder="Nombre"></td>
                        <td><input type="text" class="med-presentacion" value="Tabletas caja 10" placeholder="Presentación"></td>
                        <td><textarea class="med-dosis" rows="1">1 tableta cada 24 hrs por 5 días</textarea></td>
                        <td style="text-align:center"><button type="button" class="eliminar-med" onclick="eliminarFila(this)">✖</button></td>
                    </tr>
                </tbody>
            </table>
            <button type="button" class="btn-add" id="agregarMedBtn">+ Agregar medicamento</button>
        </div>
    <!-- Vigencia y Fechas -->
        <div class="row-dos-columnas">
            <div class="col">
                <label>Fecha de expedición:</label>
                <input type="date" id="fechaExp" value="2026-04-20">
            </div>
            <div class="col">
                <label>Vigencia (días):</label>
                <input type="text" id="vigenciaDias" value="3 días naturales" placeholder="Ej: 3 días">
            </div>
        </div>
    <div class="campo-linea">
            <label>Indicaciones adicionales:</label>
            <textarea rows="2" id="indicacionesExtras" placeholder="Instrucciones especiales, contraindicaciones, alertas..." style="resize: vertical;">Tomar abundantes líquidos. Acudir a urgencias si datos de alarma.</textarea>
        </div>
    <!-- Médico y firma -->
        <div class="firma-area">
            <div class="firma-campo">
                <label>Nombre del médico (letra legible)</label>
                <input type="text" id="medicoNombre" value="DR. JOSÉ ANTONIO RAMÍREZ GÓMEZ">
            </div>
            <div class="firma-campo">
                <label>Cédula profesional</label>
                <input type="text" id="cedulaProf" value="5432101">
            </div>
            <div class="firma-campo">
                <label>Especialidad</label>
                <input type="text" id="especialidad" value="Medicina Familiar">
            </div>
            <div class="firma-campo">
                <label>Firma (autorización)</label>
                <input type="text" id="firmaMedico" value="Dr. Ramírez (digital)">
            </div>
        </div>
    <!-- Sello institucional (simulado) -->
        <div style="margin-top: 20px; font-size: 0.7rem; color: #334155; border-top: 1px dotted #ccc; padding-top: 12px; display: flex; justify-content: space-between;">
            <span>IMSS - Para uso exclusivo en consulta externa y farmacia</span>
            <span>Valida con código QR / folio</span>
        </div>
    </div>
    <footer>
        Receta médica IMSS vigente 2024. No se aceptan enmendaduras. Este formato es de uso informativo/editable.
    </footer>
    

    </div>

    <div class="botones-accion" style="max-width:820px; margin: 16px auto 0;"> <button class="btn btn-imprimir" onclick="window.print();">🖨️ Imprimir / Guardar PDF</button> <button class="btn btn-limpiar" onclick="limpiarFormulario();">🧹 Limpiar campos (nueva receta)</button> </div>

    <script> // Agregar fila de medicamento dinámica const medBody = document.getElementById('medBody');

    function crearFilaMedicamento(nombre = '', presentacion = '', dosis = '') 
        const tr = document.createElement('tr');
        tr.className = 'med-row';
        tr.innerHTML = `
            <td><input type="text" class="med-nombre" value="$escapeHtml(nombre)" placeholder="Nombre genérico / comercial"></td>
            <td><input type="text" class="med-presentacion" value="$escapeHtml(presentacion)" placeholder="Tableta, frasco, etc"></td>
            <td><textarea class="med-dosis" rows="1" placeholder="Ej: 1 comprimido cada 8h">$escapeHtml(dosis)</textarea></td>
            <td style="text-align:center"><button type="button" class="eliminar-med" onclick="eliminarFila(this)">✖</button></td>
        `;
        return tr;
    function eliminarFila(boton) 
        const fila = boton.closest('tr');
        if (document.querySelectorAll('#medBody .med-row').length > 1) 
            fila.remove();
         else 
            alert("Debe haber al menos un medicamento en la receta.");
    document.getElementById('agregarMedBtn').addEventListener('click', () => 
        const nuevaFila = crearFilaMedicamento('', '', '');
        medBody.appendChild(nuevaFila);
    );
    // Función auxiliar para evitar inyección XSS leve (aunque los inputs ya son seguros)
    function escapeHtml(str) 
        if (!str) return '';
        return str.replace(/[&<>]/g, function(m) 
            if (m === '&') return '&';
            if (m === '<') return '<';
            if (m === '>') return '>';
            return m;
        ).replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g, function(c) 
            return c;
        );
    // Función para limpiar TODOS los campos (nueva receta en blanco)
    function limpiarFormulario() 
        // campos principales
        document.getElementById('folio').value = '';
        document.getElementById('unidadMedica').value = '';
        document.getElementById('nss').value = '';
        document.getElementById('pacienteNombre').value = '';
        document.getElementById('diagnostico').value = '';
        document.getElementById('fechaExp').value = new Date().toISOString().slice(0,10);
        document.getElementById('vigenciaDias').value = '3 días';
        document.getElementById('indicacionesExtras').value = '';
        document.getElementById('medicoNombre').value = '';
        document.getElementById('cedulaProf').value = '';
        document.getElementById('especialidad').value = '';
        document.getElementById('firmaMedico').value = '';
    // Limpiar tabla de medicamentos dejando solo 1 fila vacía
        while (medBody.rows.length > 0) 
            medBody.deleteRow(0);
    const filaBase = crearFilaMedicamento('', '', '');
        medBody.appendChild(filaBase);
    // opcional: dar foco al primer campo
        document.getElementById('folio').focus();
    // Opcional: Sincronizar valores de ejemplo si se necesita, pero se deja tal cual.
    // Se puede añadir validación antes de imprimir.
    window.onload = function() 
        // Aseguramos que la fecha por defecto sea hoy si no está definida
        let fechaInput = document.getElementById('fechaExp');
        if (!fechaInput.value) 
            let hoy = new Date().toISOString().slice(0,10);
            fechaInput.value = hoy;
    // Agregar estilos interactivos a botones eliminar existentes
        document.querySelectorAll('.eliminar-med').forEach(btn => 
            btn.onclick = function()  eliminarFila(this); ;
        );
    ;
    

    </script> </body> </html>

    Fecha de publicación: Mayo 2026
    Tiempo de lectura: 7 minutos Importante: La versión editable NO reemplaza a la

    En el sistema de salud mexicano, el Instituto Mexicano del Seguro Social (IMSS) es una de las instituciones más importantes. Cada año, miles de derechohabientes y personal médico necesitan acceder a formatos actualizados de prescripciones médicas. En 2024, la demanda por una receta médica editable IMSS 2024 ha crecido significativamente, tanto para uso clínico como para trámites administrativos.

    En este artículo, le explicaremos todo lo que necesita saber: qué es, para qué sirve, cómo descargar una versión editable, requisitos legales y consejos prácticos para evitar multas o rechazos en farmacias.


    Si decides utilizar una plantilla de receta médica editable con aspecto IMSS, debes conocer la NOM-072-SSA1-2012 (Norma Oficial Mexicana que establece los requisitos de prescripción de medicamentos). Para que una receta sea válida ante cualquier farmacia (incluyendo las del IMSS), debe contener:

    | Elemento | Descripción | |----------|-------------| | Lugar y fecha | Ciudad, día, mes y año de expedición. | | Datos del médico | Nombre completo, cédula profesional, especialidad (si aplica). | | Datos del paciente | Nombre completo, edad, peso (en algunos casos), NSS (para IMSS). | | Medicamento | Nombre genérico o comercial, concentración, forma farmacéutica, cantidad. | | Indicaciones | Dosis, vía de administración, frecuencia y duración del tratamiento. | | Firma y sello | Autógrafos del médico tratante. |

    En el caso específico del IMSS, se añade el código QR o de barras generado por su sistema de farmacia.


    Se espera que el IMSS implemente la receta electrónica universal en todo el país para 2025, eliminando gradualmente el papel. Por ahora, la receta médica editable IMSS 2024 sigue siendo una herramienta de transición muy utilizada.