RIPS Converter

Convierte archivos RIPS TXT (Res. 3374/2000) al formato JSON FEV-RIPS (Res. 2275/2023 · MUV v1.4.7.0)

v2.7 · Offline · FEV-RIPS · SISPRO

Marco normativo y técnico FEV-RIPS

Esta herramienta se fundamenta en las resoluciones vigentes y el micrositio oficial de Facturación Electrónica de SISPRO. Las conversiones siguen los lineamientos técnicos v3.2 y la validación esperada por el MUV v1.4.7.0 (productivo) / v5.4.7.0 (pruebas).

📚 Resoluciones, anexos técnicos y enlaces oficiales SISPRO — clic para desplegar
🏛️ Normatividad MinSalud (RIPS)
Res. 3374 de 2000 — estructura TXT (origen)
Res. 2275 de 2023 — estructura JSON RIPS-FEV
Res. 1557 de 2023 — envío RIPS soporte FEV
Res. 1884 de 2024 — grupos PSS 1/2/3
Res. 1885 de 2024
Res. 1886 de 2024
Res. 558 de 2024
Circular externa 0021 de 2024
Circular conjunta 007 de 2025
🧾 Normatividad DIAN (FEV en salud)
Res. DIAN 000012 de 2021
Res. DIAN 099 de 2020
Res. DIAN 042 de 2020
Decreto 358 de 2020
📎 Anexos técnicos FEVAnexo Técnico Res. 506 de 2021 — campos sector salud
Anexo Técnico FEV v1.7 (2020)
Anexo Técnico FEV v1.8 (2021)
🔗 Sitios oficiales y herramientas SISPRO
Micrositio FEV-RIPS (SISPRO)
Tablas de referencia básica SISPRO
Convertidor JSON oficial (productivo)
Convertidor JSON (pruebas/stage)
Instalador MUV v1.4.7.0 productivo
Instalador MUV v5.4.7.0 pruebas
Soporte: Soporte-fev-rips@Minsalud.gov.co · Bogotá 601 330 5043 · Resto 018000960020

⚙️ Ajustes incorporados del MUV v1.4.7.0 (abr/2026)

✔ Campo idMIPRES: hasta 19 caracteres alfanuméricos.
✔ Tipos documento AS / MS: entre 4 y 6 dígitos (Res. 769 de 2024).
conceptoRecaudo en Consultas admite ítem 01 (Copago); en Medicamentos admite 01 (Copago) y 04 (Pago total usuario).
nomTecnologia: hasta 120 caracteres.
✔ Validación estricta del esquema JSON (DTOs por grupo de servicios y usuarios).
✔ Reglas Cobertura/Plan vs Modalidad de pago / Tipo de usuario / Concepto de recaudo (rechazo si la combinación no aparece en la matriz oficial — ver tabla abajo).
✔ Notas Crédito / Débito sin FEV referenciada generan rechazo (antes notificación).
✔ Facturas PSS a PSS (IPS a IPS) son rechazadas.
Fuente: SISPRO — Central Financiamiento — Facturación Electrónica (consultado may/2026).

📊 Matriz oficial Cobertura/Plan vs Modalidad · Tipo Usuario · Concepto Recaudo

Tabla derivada del micrositio FEV-RIPS de SISPRO. Casilla con X = combinación válida. Casilla vacía = combinación inválida (genera rechazo en el MUV). Útil para verificar el contenido del JSON antes de transmitirlo.

Cobertura / Plan Modalidad de pago Tipo de usuario Concepto de recaudo
1234 12345678910111213 12345
1 Financiado UPCXXXXXXXXX*X**XX
2 Presupuesto máximoXXXXXXXX
3 Prima EPS no asegurados SOAT
4 Cobertura póliza SOATXXXX
5 Cobertura ARLXXXXXXX
6 Cobertura ADRESXXXXXXXXXXXXXXXX
7 Cobertura Salud PúblicaXXXXXXXXXXXXXXXXX
8 Cobertura ET recursos ofertaXXX
9 Urgencias población migranteXXX
10 Plan complementarioXXXXXXXX
11 Plan medicina prepagadaXXXXXXXX
12 Pólizas en saludXXXXXX
13 Régimen especial o de excepciónXXXXXXXXXXX
14 FNPPL (INPEC)XXXXXXX
15 ParticularXXXXX

Modalidad: 1=Pago por evento · 2=Cápita · 3=Pago global prospectivo · 4=Pago por caso/conjunto.
Tipo usuario: 01=Contributivo cot · 02=Contributivo benef · 03=Subsidiado cab · 04=Subsidiado benef · 05=No afiliado · 06=Especial cot · 07=Especial benef · 08=Excepción cot · 09=Excepción benef · 10=Particular · 11=Tutela · 12=ARL · 13=SOAT.
Concepto recaudo: 1=Copago · 2=Cuota moderadora · 3=Pago compartido PVS · 4=Pago total usuario · 5=No aplica pago moderador.
* No aplica para tecnologías de los grupos 8902 y 8903   ** No aplica para régimen subsidiado

1

Cargar archivos TXT

Arrastra todos los archivos del paquete RIPS (CT, AF, US, AC, AP, AU, AH, AN, AM, AT)

📂
Arrastra los archivos aquí o haz clic para seleccionar
Formatos aceptados: .txt · Codificación: Latin-1 / Windows-1252
2

Bases maestras (opcional)

Archivos Excel con datos complementarios. Si no se cargan, la conversión funciona igual.

🩺 Base de Diagnósticos

Plantilla (hoja Datos):
TIPO_DOCUMENTO_PACIENTE | NUMERO_DOCUMENTO_PACIENTE | DIAGNOSTICO
Rellena DX vacíos o genéricos (Z000) buscando por documento.

📊
Cargar base de DX
.xlsx — 01_diagnosticos

🎂 Base de Fechas de Nacimiento

Plantilla (hoja Datos):
TIPO_DOCUMENTO_PACIENTE | NUMERO_DOCUMENTO_PACIENTE | FECHA_NACIMIENTO
Formato fecha: DD/MM/AAAA. Si el paciente está, se usa esa fecha real; si no, se calcula por edad.

📅
Cargar base de Fech. Nac.
.xlsx — 02_fechas_nacimiento

🩻 Base de Médicos Atendientes

Plantilla (hoja Datos):
TIPO_DOCUMENTO_PACIENTE | NUMERO_DOCUMENTO_PACIENTE | TIPO_DOCUMENTO_MEDICO | NUMERO_DOCUMENTO_MEDICO
Pacientes con match → su médico real; pacientes sin match → un médico cualquiera de la base. Aplica a consultas, procedimientos, medicamentos y AT.

🩻
Cargar base de médicos
.xlsx — 03_medicos
3

Configuración

Valores por defecto para campos que la Res. 2275 exige y no existen en la 3374

Colombia = 170
Código del servicio habilitado en REPS
Validar contra matriz Cobertura/Plan vs Modalidad (panel superior).
Medicamentos admite 01 y 04 según plantilla MUV.
Solo se usa si NO carga la base de médicos. Si la carga: paciente con match → su médico real; paciente sin match → un médico cualquiera de la base.
Vacío = null
Mapeos de códigos 3374 → 2275 (SISPRO) — clic para revisar / editar
Fuentes:
① Tablas de referencia SISPRO — RIPSCausaExternaVersion2, RIPSFinalidadConsultaVersion2, ModalidadAtencion, GrupoServicios, ViaIngresoUsuario, CondicionyDestinoUsuarioEgreso, TipoMedicamentoPOSVersion2, conceptoRecaudo, CoberturaPlanBeneficios, TipoUsuario. Consulta: ConsultarReferenciaBasica.aspx
Documento de Lineamientos técnicos FEV-RIPS v3.2 (MinSalud).
Anexo Técnico Res. 506 de 2021 — campos de datos del sector salud para la FEV.
Micrositio FEV-RIPS — Central Financiamiento SISPRO — matrices, glosas, versiones del MUV y mejoras vigentes.

Causa motivo atención / causa externa

Aplicable a AC (campo 9), AU (campo 8) y AH (campo 9). La tabla nueva usa códigos 21-39.

3374 (antiguo)2275 (SISPRO)

Finalidad de consulta (AC campo 8) → finalidadTecnologiaSalud

3374 (antiguo)2275 RIPSFinalidadConsultaVersion2

Finalidad procedimiento (AP campo 9) → finalidadTecnologiaSalud

3374 (antiguo)2275 (SISPRO)

Vía de ingreso (AH campo 5) → viaIngresoServicioSalud

3374 (antiguo)2275 ViaIngresoUsuario

Ámbito procedimiento (AP campo 8) → grupoServicios

Ámbito AP (antiguo)2275 GrupoServicios

Condición egreso (AH campo 16) → condicionDestinoUsuarioEgreso

Estado salida (antiguo)2275 CondicionyDestinoUsuarioEgreso

Destino urgencias (AU campo 13) → condicionDestinoUsuarioEgreso

Destino AU (antiguo)2275 (SISPRO)

Tipo usuario (US campo 4) → tipoUsuario

3374 (antiguo 1 dígito)2275 (2 dígitos)

Estimación fecha de nacimiento (US campos 9-10)

El TXT solo trae edad. Se calcula año = base − edad y se completa con MM-DD.
Generalmente la fecha de la factura (final del periodo). Si está vacío, hoy.
4

Procesar y descargar

Se genera un archivo JSON por cada factura. También puedes descargarlos todos en un ZIP.

Bitácora

Esperando archivos...
5

Conversión JSON ↔ Excel (utilidad extra)

Convierte JSON 2275 a Excel para revisar/editar, o un Excel pre-formateado de vuelta a JSON.

📤 JSON → Excel

Cargue uno o varios JSON 2275 y se generará un Excel con hojas separadas (Usuarios, Consultas, Procedimientos, etc.).

📄
Cargar JSON(s)
.json — múltiple permitido
Sin archivos cargados.

📥 Excel → JSON

Cargue un Excel con el formato de la plantilla. Se reconstruyen los JSON 2275 (uno por factura) en un ZIP.

📊
Cargar Excel con datos
.xlsx — hojas Usuarios, Consultas, etc.
Sin archivo cargado.