Doctia es software de historia clínica para consultorios.Incluye su página web con reservas →

Validador de RIPS

Valide su RIPS JSON (Resolución 948 de 2026)

Suba o pegue el archivo RIPS en JSON de una factura y reciba un informe claro: si la estructura es válida, qué campos faltan, qué códigos tienen un formato inválido y en qué línea está cada error, con la forma de corregirlo. Sin registro y sin costo.

Antes de empezar, puede leer qué exige la Resolución 948 de 2026 o ver cómo genera Doctia el RIPS desde la historia clínica.

Herramienta sin costo

Revise su archivo RIPS en JSON

Su archivo no sale de su equipo. Se revisa aquí, en su navegador, y no se guarda: no se envía a Doctia ni a ningún servidor.

o arrástrelo aquí

Esta revisión cubre la estructura y el formato de los campos; no reemplaza el mecanismo único de validación del Ministerio de Salud ni garantiza el CUV, que depende también de la factura electrónica y de los datos de SISPRO.

Qué es el RIPS en JSON

El RIPS, Registro Individual de Prestación de Servicios de Salud, es el reporte de cada atención que usted presta. Desde la Resolución 2275 de 2023 se genera en formato JSON y es el soporte de la factura electrónica de venta; hoy lo rige la Resolución 948 de 2026, que derogó la 2275 y fijó la estructura de campos en su Documento Técnico 1.

Cada archivo corresponde a una factura (o a un RIPS sin factura, para las atenciones sin cobro). El objeto principal es la transacción: quién reporta, el número de la factura y la lista de usuarios atendidos. Cada usuario lleva sus datos y sus servicios, agrupados por tipo.

  • Transacción: numDocumentoIdObligado, numFactura, tipoNota, numNota y usuarios
  • Usuario: tipo y número de documento, tipo de usuario, fecha de nacimiento, sexo, país, municipio y zona de residencia, incapacidad, consecutivo y país de origen
  • Servicios: consultas, procedimientos, urgencias, hospitalización, recién nacidos, medicamentos y otros servicios
  • Consulta: prestador, fecha y hora, CUPS, modalidad, servicio, finalidad, causa, diagnósticos CIE-10, profesional, valor y pago moderador

Qué revisa este validador

La revisión corre en su navegador en segundos y señala cada problema con la línea del archivo, el usuario y el servicio donde está, qué está mal y cómo corregirlo. Las consultas se revisan campo por campo; de los demás servicios se revisan los campos que comparten con la consulta.

Los errores impiden que el archivo pase la validación oficial. Las advertencias son datos que conviene confirmar, como un código CIE-10 que no aparece en la tabla de los RIPS publicada por el Ministerio o un valor numérico escrito entre comillas.

  • Que el texto sea un JSON válido, con la línea y la columna del error si no lo es
  • Campos obligatorios, nombres exactos (con mayúsculas y minúsculas) y null en lugar de textos vacíos
  • Códigos de las tablas de referencia: tipo de documento, tipo de usuario, sexo, zona, modalidad, grupo de servicios, finalidad, causa, tipo de diagnóstico, concepto de recaudo y tipo de nota
  • Diagnósticos CIE-10 de 4 caracteres contra la tabla de los RIPS del Ministerio, CUPS de 6 caracteres y municipios DIVIPOLA de 5 dígitos
  • Fechas con la forma AAAA-MM-DD y AAAA-MM-DD HH:MM, sin fechas futuras ni atenciones antes del nacimiento
  • Tipo de documento según la edad, consecutivos en orden, RIPS sin factura con valor 0 y totales del archivo

El RIPS sale de la historia clínica, con la misma revisión antes de descargar. La cuenta se crea en dos minutos y no pide tarjeta.

Crear mi cuenta

Errores comunes del RIPS JSON y cómo corregirlos

La mayoría de los rechazos vienen de unos pocos errores de formato que se repiten de un consultorio a otro. Casi todos nacen al armar el archivo a mano o en una hoja de cálculo, cuando un programa convierte los códigos en números o cambia el formato de las fechas.

  • NIT con dígito de verificación o con puntos: en numDocumentoIdObligado van solo los números, sin el dígito
  • Fecha de atención con «T», segundos o zona horaria: se escribe 2026-10-14 15:30
  • Diagnóstico con punto o de 3 caracteres: F41.1 se escribe F411 e I10 se escribe I10X
  • Códigos de la norma anterior: finalidad 01 a 10, causa externa 01 a 15 o zona U y R
  • Códigos escritos como número: el municipio 05001 pierde el cero y queda 5001, que no existe
  • Cédula registrada a un niño o tarjeta de identidad a un adulto de más de 19 años
  • Texto vacío ("") en un campo sin dato: va null
  • La transacción envuelta en otro objeto, o varias facturas en un mismo archivo

Qué no puede revisar ningún validador fuera del Ministerio

Hay comprobaciones que solo hace el mecanismo único de validación del Ministerio de Salud, porque dependen de información que no está en el archivo: que la factura electrónica exista y esté validada por la DIAN, que el código del prestador y el servicio estén habilitados en el REPS, la afiliación del usuario y las autorizaciones.

Este validador tampoco confirma que un código CUPS exista en el manual vigente ni revisa campo por campo los procedimientos, urgencias, hospitalizaciones, recién nacidos, medicamentos y otros servicios. Sirve para corregir en su consultorio los errores evidentes antes de presentar el archivo; no reemplaza la validación oficial ni garantiza el Código Único de Validación (CUV).

De dónde salen las reglas

Las reglas son las mismas con que Doctia arma y revisa el RIPS que genera desde la historia clínica: la estructura de campos del RIPS en JSON y las tablas de referencia de SISPRO (tipo de documento, tipo de usuario, finalidad, causa externa y las demás), la tabla CIE-10 de los RIPS publicada por el Ministerio de Salud y la DIVIPOLA del DANE.

La estructura viene del anexo técnico de la Resolución 2275 de 2023, que hoy fija el Documento Técnico 1 de la Resolución 948 de 2026. Si ese documento ajustó un campo, manda lo que diga el validador oficial; por eso un campo que esta herramienta no conoce sale como advertencia y no como error.

Su archivo no sale de su navegador

El RIPS reúne datos de salud de sus pacientes: documentos, fechas de nacimiento y diagnósticos. Por eso la revisión se hace completa en su navegador. El archivo no se envía a Doctia ni a ningún servidor, no se guarda y desaparece al cerrar o recargar la página.

Los datos de salud son datos sensibles según la Ley 1581 de 2012. Después de presentar el RIPS, borre las copias que queden en la carpeta de descargas y evite enviarlo por correo o por chat.

Genere el RIPS sin corregirlo a mano

Corregir el JSON a mano resuelve el mes, pero el error vuelve en el siguiente si el dato está mal en su origen. En Doctia el RIPS sale de la historia clínica: el documento y la fecha de nacimiento de la ficha del paciente, el diagnóstico CIE-10 elegido con el buscador y el CUPS propuesto según su especialidad.

Antes de descargar, Doctia hace estas mismas revisiones y le dice qué dato corregir y en qué paciente. Usted escribe el número de su factura electrónica y descarga un archivo por factura. 3 meses de prueba sin costo, sin tarjeta; luego $350.000 al mes, sin permanencia.

Preguntas frecuentes

¿El validador guarda o envía mi archivo?

No. La revisión se hace en su navegador: el archivo no se envía a Doctia ni a ningún servidor y no se guarda. Al cerrar o recargar la página desaparece. Puede comprobarlo desconectando internet después de abrir la página: el validador sigue funcionando.

¿Este validador reemplaza la validación del Ministerio de Salud?

No. El RIPS se presenta ante el mecanismo único de validación del Ministerio, que es el único que asigna el Código Único de Validación (CUV) y que revisa la factura electrónica, la habilitación del prestador y los datos del usuario. Esta herramienta sirve para corregir antes los errores de estructura y formato.

¿Con qué norma revisa el RIPS?

Con la estructura del RIPS en JSON que hoy rige la Resolución 948 de 2026, que derogó la 2275 de 2023 y fijó los campos en su Documento Técnico 1, y con las tablas de referencia de SISPRO. Si el validador oficial pide algo distinto, manda el oficial.

¿Por qué el diagnóstico CIE-10 debe tener 4 caracteres?

Porque la tabla CIE-10 de los RIPS del Ministerio usa códigos de 4 caracteres, sin punto. Una categoría de 3 caracteres sin subcategorías se completa con X (I10 queda I10X); si tiene subcategorías, hay que elegir la de 4 caracteres que corresponda.

¿Puedo validar procedimientos, urgencias o medicamentos?

Sí, con alcance limitado: se cuentan y se revisan los campos que comparten con la consulta, como el prestador, las fechas, los diagnósticos, el documento de quien atiende, los valores y el consecutivo. Los demás campos de esos servicios no se revisan aquí.

¿Qué hago si mi RIPS tiene errores?

Si lo generó un programa, corrija el dato en su origen (la ficha del paciente, la historia o la configuración) y genérelo de nuevo, en lugar de editar el JSON. Si lo armó a mano, corrija la línea que indica cada error y vuelva a validar hasta que no queden errores.

¿Cuánto cuesta el validador?

Nada: es una herramienta sin costo y sin registro. Si quiere que el RIPS salga automático de la historia clínica, Doctia lo genera con 3 meses de prueba sin costo y sin tarjeta; después cuesta $350.000 al mes, sin permanencia.

Genere el RIPS automático desde la historia clínica

Doctia arma el RIPS en JSON con las consultas que usted ya registró y le avisa qué dato falta antes de descargarlo. 3 meses de prueba sin costo, sin tarjeta.

Crear mi cuenta

3 meses sin costo, sin tarjeta · luego $350.000 al mes, sin permanencia

¿Dudas? Escríbanos por WhatsApp · ¿Ya tiene cuenta? Ingresar