Métodos API REST HKA Fácil RIPS - Indice Manual Integración Directa HKA Fácil RIPS
Método Servicio Emisión Web HKA Fácil RIPS
Los parámetros a incorporar en los métodos de esta API deberán cumplir con el formato y las directivas que correspondan según las siguientes reglas:
| Formato | Descripción |
|---|---|
| AN | Carácter alfanumérico |
| UUID | Identificador único universal (formato: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx) |
| date | Fecha en formato ISO 8601: YYYY-MM-DD |
| datetime | Fecha y hora en formato ISO 8601: YYYY-MM-DDThh:mm:ssZ |
| boolean | Valor lógico: true o false
|
| integer | Número entero (INT32). Valor máximo: 2,147,483,647 |
| decimal | Número decimal |
| base64 | Cadena codificada en Base64 |
| Requerido | Descripción |
|---|---|
| SI | Campo obligatorio |
| NO | Campo opcional |
| C/C | Requerido cuando corresponda (bajo una condición específica) |
Método Enviar
La función encargada de enviar un RIPS (Registro Individual de Prestación de Servicios) al Ministerio de Salud de Colombia. El proceso incluye autenticación automática, creación del RIPS (si no se proporciona idRips) y generación/envío al Ministerio.
Request Método Enviar
| Atributo | Tipo Dato | Formato | Requerido | Descripción |
|---|---|---|---|---|
| tokenEmpresa | String | 40 | SI |
|
| tokenPassword | String | 40 | SI |
|
| tipoRips | String | 2 | SI |
|
| idRips | String | UUID | NO |
|
| ripsJson | Object | - | SI |
|
Object.ripsJson
| Atributo | Tipo Dato | Formato | Requerido | Descripción |
|---|---|---|---|---|
| rips | Object | - | SI |
|
| xmlFevFile | String | base64 | C/C |
|
Object.rips
| Atributo | Tipo Dato | Formato | Requerido | Descripción |
|---|---|---|---|---|
| numDocumentoIdObligado | String | ..20 | SI |
|
| numNota | String | ..50 | SI |
|
| tipoNota | String | 2 | SI |
|
| usuarios | Array <Object.usuario> | - | SI |
|
Ejemplo de Request
<syntaxhighlight lang="json"> {
"tokenEmpresa": "abc123def456ghi789jkl012mno345pqr678stu9",
"tokenPassword": "xyz987wvu654tsr321qpo098nml765kji432hgf1",
"tipoRips": "02",
"idRips": null,
"ripsJson": {
"rips": {
"numDocumentoIdObligado": "900390126",
"numNota": "RT45657",
"tipoNota": "NC",
"usuarios": [
{
"tipoDocumentoIdentificacion": "CC",
"numDocumentoIdentificacion": "1234567890",
"tipoUsuario": "12",
"fechaNacimiento": "1990-01-01",
"codSexo": "M",
"servicios": {
"otrosServicios": [
{
"codPrestador": "900390126",
"fechaInicioAtencion": "2025-10-16",
"numAutorizacion": "12345",
"codServicio": "890201",
"finalidadTecnologiaSalud": "01",
"causaMotivoAtencion": "01",
"codDiagnosticoPrincipal": "Z000",
"tipoDiagnosticoPrincipal": "01",
"vrServicio": 0,
"conceptoRecaudo": "05",
"valorPagoModerador": 0,
"numFEVPagoModerador": ""
}
]
}
}
]
},
"xmlFevFile": ""
}
} </syntaxhighlight>
Response Método Enviar
| Atributo | Tipo Dato | Formato | Descripción |
|---|---|---|---|
| codigo | integer | INT32 |
|
| mensaje | String | AN |
|
| estado | boolean | boolean |
|
| idRips | String | UUID |
|
| archivoRetornado | Object | - |
|
| errors | Array <String> | AN |
|
Método EstadoRIPS
La función encargada de consultar el estado actual de un RIPS que fue enviado previamente al Ministerio de Salud de Colombia. Un RIPS puede estar en uno de los siguientes estados: VALIDADO, RECHAZADO o CREADO.
@NOTA:' Este método es útil para verificar el resultado de un envío cuando el método Enviar no retornó una respuesta definitiva (por ejemplo, por timeout de red).
Request Método EstadoRIPS
| Atributo | Tipo Dato | Formato | Requerido | Descripción |
|---|---|---|---|---|
| tokenEmpresa | String | 40 | SI |
|
| tokenPassword | String | 40 | SI |
|
| idRips | String | UUID | SI |
|
Ejemplo de Request
<syntaxhighlight lang="json"> {
"tokenEmpresa": "abc123def456ghi789jkl012mno345pqr678stu9", "tokenPassword": "xyz987wvu654tsr321qpo098nml765kji432hgf1", "idRips": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
} </syntaxhighlight>
Response Método EstadoRIPS
| Atributo | Tipo Dato | Formato | Descripción |
|---|---|---|---|
| codigo | integer | INT32 |
|
| mensaje | String | AN |
|
| estado | boolean | boolean |
|
| idRips | String | UUID |
|
| archivoRetornado | Object | - |
|
| errors | Array <String> | AN |
|