El médico veterinario tampoco es una excepción a la regla de la receta médica: la Ley lo nombra explícitamente como uno de los profesionales autorizados para prescribir, en el área de su competencia, y por eso está sujeto exactamente al mismo requisito de forma que un médico general o un cirujano dentista. Ya documentamos este hallazgo en medware Consulta y en OdontoWare; en FaunaWare el resultado se parece, pero el mecanismo es distinto: aquí el sistema no ignora el dato ni le falta un campo — lo captura, y aun así el documento que llega al dueño de la mascota sólo trae una leyenda invitando a completarlo a mano.
El médico veterinario, nombrado explícitamente en el Reglamento
El Reglamento de Insumos para la Salud (RIS, Diario Oficial de la Federación, última reforma 31 de mayo de 2021) dedica su Sección Tercera —"Prescripción"— a la receta médica. El artículo 28 no deja duda de quién puede emitirla:
"ARTÍCULO 28. La receta médica es el documento que contiene, entre otros elementos, la prescripción de uno o varios medicamentos y podrá ser emitida por: I. Médicos; II. Homeópatas; III. Cirujanos dentistas; IV. Médicos veterinarios, en el área de su competencia; V. Pasantes en servicio social, de cualquiera de las carreras anteriores, y VI. Enfermeras y parteras. Los profesionales a que se refiere el presente artículo deberán contar con cédula profesional expedida por las autoridades educativas competentes."
El artículo siguiente fija el requisito de forma que se desprende de esa obligación, textual y sin distinción por especialidad:
"ARTÍCULO 29. La receta médica deberá contener impreso el nombre y el domicilio completos y el número de cédula profesional de quien prescribe, así como llevar la fecha y la firma autógrafa del emisor."
No hay una versión "veterinaria" más laxa del artículo 29: la receta de un médico veterinario, en el área de su competencia, está sujeta al mismo requisito de cédula impresa que la de un médico general o un cirujano dentista.
La misma sanción, por la misma razón: el catch-all de la Ley General de Salud
El artículo 416 de la Ley General de Salud (LGS, texto vigente, últimas reformas DOF 15-01-2026) es la bisagra: "Las violaciones a los preceptos de esta Ley, sus reglamentos y demás disposiciones que emanen de ella, serán sancionadas administrativamente". El RIS es uno de esos reglamentos. Los artículos 419 a 421 Ter de la LGS fijan rangos de multa específicos, pero sólo para una lista cerrada de artículos de la Ley, no de sus reglamentos; el artículo 29 del RIS no aparece —ni podría aparecer— en esa lista. Cuando la infracción no está prevista ahí, aplica el catch-all:
"Artículo 422. Las infracciones no previstas en este Capítulo serán sancionadas con multa equivalente hasta por dieciséis mil veces el salario mínimo general diario vigente en la zona económica de que se trate [...]."
Esa referencia a "salario mínimo" se lee hoy como Unidad de Medida y Actualización (UMA), conforme a la reforma constitucional de 2016. Con la UMA diaria 2026 en $117.31 (INEGI, DOF 9 de enero de 2026, vigente desde el 1 de febrero de 2026), el tope de la multa es $1,876,960.00 (16,000 UMA). El artículo 423 LGS duplica el monto si la misma falta se repite dentro de un año desde la notificación de la sanción anterior: hasta $3,753,920.00. El artículo 425, fracción II, habilita además la clausura temporal o definitiva del establecimiento cuando el peligro a la salud se origina por la violación reiterada de la Ley y sus disposiciones.
| Elemento | Qué dice la norma |
|---|---|
| El médico veterinario está autorizado —y obligado— a recetar con cédula profesional, en el área de su competencia | Art. 28, fracción IV y párrafo segundo, RIS |
| La receta debe llevar impresa la cédula profesional de quien prescribe | Art. 29, RIS (Sección Tercera, Prescripción) |
| Violaciones a un reglamento de la LGS se sancionan administrativamente | Art. 416 LGS |
| Multa por infracción no listada en los arts. 419-421 Ter (caso del art. 29 RIS) | Art. 422 LGS: hasta 16,000 UMA = hasta $1,876,960.00 (UMA 2026) |
| Multa por reincidencia dentro de un año | Art. 423 LGS: se duplica = hasta $3,753,920.00 |
| Consecuencia adicional en violación reiterada con peligro a la salud | Art. 425, fracción II, LGS: clausura temporal o definitiva |
Verificado en el código: el dato existe, viaja hasta la pantalla del perfil... y ahí se detiene
Confirmamos el hallazgo directamente en el código de FaunaWare (repo medware-vet). El campo professionalLicense (cédula profesional) existe en el tipo del perfil del veterinario (packages/shared-types/src/scheduling.ts:18, comentado como "Cédula profesional (M-03)"), se captura en el formulario de perfil con la etiqueta literal "Cédula profesional" (apps/web-admin/src/app/(app)/medicos/[id]/page.tsx:73-78) y se guarda al enviar el formulario (apps/web-admin/src/app/(app)/medicos/[id]/actions.ts:74). Existe además una función lista para usarse, getDoctors() (apps/web-admin/src/lib/api.ts:115), que ya devuelve ese mismo campo para toda la plantilla de veterinarios —es la que usa la pantalla de perfil para mostrarlo.
El punto donde el dato se detiene son los cuatro generadores de documentos clínicos de apps/web-admin/src/app/(app)/pacientes/[id]/ (receta, constancia, referencia y resumen, los cuatro leídos completos). Ninguno de los tres primeros llama a getDoctors() ni lee professionalLicense en ningún punto: en su lugar, tras la línea en blanco para la firma autógrafa, imprimen literalmente el texto fijo "Firma y cédula profesional del médico veterinario" (receta/route.ts:114, constancia/route.ts:113, referencia/route.ts:112) — una instrucción para completarse a mano, no un dato impreso. El cuarto, resumen/route.ts, ni siquiera trae esa leyenda: sólo el nombre del médico (líneas 259 y 489).
El detalle que hace este caso distinto del de OdontoWare: aquí no falta un campo en el modelo de datos —el registro de la receta sí guarda doctorId (packages/shared-types/src/clinical.ts:231), suficiente para buscar al veterinario en getDoctors() y leer su professionalLicense—. El dato es alcanzable con una sola búsqueda adicional; el generador del PDF simplemente nunca la hace, y en su lugar imprime una leyenda que asume que alguien completará el documento después, a mano.
Y el propio documento se declara electrónico: el pie del PDF de la receta dice textualmente "Receta electrónica conforme a la NOM-004" (receta/route.ts:130). Un documento que se presenta como electrónico y sale de un generador server-side, pero que deja en blanco —para llenarse a mano, después de descargarlo— uno de los dos datos que el artículo 29 del RIS exige impresos, no termina el recorrido digital que promete su propio pie de página.
Cómo ayuda FaunaWare, y qué falta
El dato de la cédula profesional ya vive en el sistema —el veterinario la captura una sola vez en su perfil— y ya existe la función que la puede traer de vuelta para cualquier documento. Lo que falta es una sola conexión: que los tres generadores de documentos clínicos (receta, constancia, referencia) busquen al veterinario por su doctorId y sustituyan la leyenda fija por el número real. Hasta que esa conexión exista, cada receta, constancia y referencia que emite FaunaWare —documentos que el propio sistema llama "electrónicos"— sale con uno de los dos elementos que el artículo 29 del RIS exige por escrito para cualquier receta médica, incluida la de un médico veterinario.
Puedes ver el recorrido completo, desde el perfil del veterinario hasta el PDF final, en del perfil al PDF: dónde se pierde la cédula profesional en FaunaWare, o estimar la exposición con tus propios números en la calculadora de exposición por receta veterinaria sin cédula profesional impresa. Este hallazgo es independiente del ya documentado sobre el libro de estupefacientes veterinarios: aquél trata del control de sustancias controladas; éste, verificado en el código, trata de un requisito de forma en el documento mismo de la receta.
Preguntas frecuentes
¿El artículo 29 del RIS aplica a las recetas de un veterinario, o sólo a las de un médico general?
Aplica igual. El artículo 28 del mismo Reglamento incluye expresamente a los "médicos veterinarios, en el área de su competencia" (fracción IV) entre los profesionales autorizados a recetar, y el artículo 29 no distingue por profesión: exige la cédula impresa en toda receta médica.
¿Por qué se sanciona con el artículo 422 de la LGS y no con uno de los artículos 419 a 421 Ter?
Porque esos artículos fijan rangos de multa sólo para una lista cerrada de artículos numerados de la propia Ley General de Salud. El artículo 29 pertenece al Reglamento de Insumos para la Salud, no a la Ley, así que su violación cae en el catch-all del artículo 422, que sanciona "las infracciones no previstas en este Capítulo".
¿Cuál es la multa exacta?
La Ley no fija un piso, sólo un tope: hasta $1,876,960.00 (16,000 veces la UMA 2026) en la primera infracción, conforme al artículo 422, y hasta $3,753,920.00 si se repite dentro de un año (artículo 423). El monto concreto dentro de ese rango lo determina la autoridad sanitaria caso por caso.
¿FaunaWare ya tiene el dato de la cédula profesional del veterinario?
Sí, se captura en el perfil del veterinario y existe una función que ya la devuelve. Lo que no ocurre hoy es que los generadores de receta, constancia y referencia hagan esa búsqueda: en su lugar imprimen una leyenda fija para completarse a mano.
Fuentes consultadas: Reglamento de Insumos para la Salud, texto vigente publicado por la Secretaría de Gobernación (ordenjuridico.gob.mx), última reforma DOF 31-05-2021, artículos 28 y 29. Ley General de Salud, texto vigente publicado por la Cámara de Diputados del H. Congreso de la Unión, últimas reformas DOF 15-01-2026, artículos 416, 419-421 Ter, 422, 423 y 425. Valor de la UMA diaria 2026: $117.31, INEGI, publicado en el DOF el 09-01-2026, vigente desde el 01-02-2026. Este artículo es orientativo y no sustituye una revisión de tu caso por tu responsable sanitario o asesor legal.
El dato ya está en el perfil: falta que el PDF lo busque
Te mostramos en una demo cómo funciona hoy el perfil del veterinario, la receta electrónica y el PDF que se entrega al dueño de la mascota.
Agenda una demo gratis