MinSalud.SIIFA.API.Contrato

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
More information: https://openapi-generator.tech
Contact Info: team@openapitools.org
Version: v1.0.5
BasePath:
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html

Access

  1. HTTP Bearer Token authentication (JWT)

Methods

[ Jump to Models ]

Table of Contents

CodigoReferencia

CodigoReferenciaDominio

Contrato

ContratoAnticipo

ContratoCums

ContratoCumsModalidadPago

ContratoCups

ContratoCupsModalidadPago

ContratoEstado

ContratoLiquidacion

ContratoModalidadPago

ContratoOperacion

ContratoOtrosi

ContratoOtrosiCums

ContratoOtrosiEstado

ContratoOtrosiPrestadorServicio

ContratoPrestadorServicio

ContratoPrestadorServicioModalidadPago

ContratoRegimen

Empresa

ReferenciaBanco

ReferenciaCums

ReferenciaCups

ReferenciaMunicipio

ReferenciaReps

WeatherForecast

CodigoReferencia

Up
get /api/CodigoReferencia/GetByIdDominio/{IdDominio}
Obtiene la lista de códigos de referencia filtrados por identificador de dominio. (apiCodigoReferenciaGetByIdDominioIdDominioGet)

Este endpoint permite consultar códigos de referencia asociados a un dominio específico mediante su ID. Los resultados incluyen el identificador y la descripción de cada código de referencia.

Sample request:

GET /api/CodigoReferencia/GetByIdDominio/6

Path parameters

IdDominio (required)
Path Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByIdDominio_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
}, {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de códigos de referencia obtenida exitosamente.

400

Solicitud incorrecta. El ID del dominio no es válido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontraron códigos de referencia para el dominio especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/CodigoReferencia/GetByNombreDominio/{NombreDominio}
Obtiene la lista de códigos de referencia filtrados por nombre de dominio. (apiCodigoReferenciaGetByNombreDominioNombreDominioGet)

Este endpoint permite consultar códigos de referencia asociados a un dominio específico mediante su nombre. Los resultados incluyen el identificador y la descripción de cada código de referencia.

Sample request:

GET /api/CodigoReferencia/GetByNombreDominio/TipoContrato

Path parameters

NombreDominio (required)
Path Parameter — default: null

Return type

array[Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByNombreDominio_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
}, {
  "descripcion" : "descripcion",
  "idCodigoReferencia" : 0,
  "activo" : true
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de códigos de referencia obtenida exitosamente.

400

Solicitud incorrecta. El nombre del dominio no es válido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontraron códigos de referencia para el dominio especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

CodigoReferenciaDominio

Up
get /api/CodigoReferenciaDominio
Obtiene la lista de todos los dominios de código de referencia activos. (apiCodigoReferenciaDominioGet)

Este endpoint permite consultar todos los dominios de código de referencia disponibles en el sistema, incluyendo información como unidad de análisis, nombre, descripción y estado activo.

Los resultados se devuelven ordenados por nombre y solo incluyen dominios activos.

Sample request:

GET /api/CodigoReferenciaDominio

Return type

array[Minsalud_SIIFA_API_Features_CodigoReferenciaDominio_Queries_ListCodigoReferenciaDominio_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "idCodigoReferenciaDominio" : 0,
  "unidadAnalisis" : "unidadAnalisis",
  "nombre" : "nombre",
  "activo" : true
}, {
  "descripcion" : "descripcion",
  "idCodigoReferenciaDominio" : 0,
  "unidadAnalisis" : "unidadAnalisis",
  "nombre" : "nombre",
  "activo" : true
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de dominios obtenida exitosamente.

401

No autorizado. El token de autenticación es inválido o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

Contrato

Up
get /api/Contrato
Obtiene una lista paginada de contratos con filtros opcionales. (apiContratoGet)

Este endpoint permite consultar contratos aplicando múltiples filtros opcionales:

Filtros disponibles:

Seguridad y roles:

Los resultados se devuelven paginados con metadatos que incluyen:

Validaciones:

Sample request:

GET /api/Contrato?NumeroPagina=1&RegistrosPorPagina=10&CodigoEstado=102001
GET /api/Contrato?NitContratista=800123456&AnioSuscripcion=2025
GET /api/Contrato?Nombre=Servicios%20de%20Salud

Query parameters

IdContrato (optional)
Query Parameter — default: null format: int32
NitContratante (optional)
Query Parameter — default: null
NitContratista (optional)
Query Parameter — default: null
Nombre (optional)
Query Parameter — default: null
CodigoEstado (optional)
Query Parameter — default: null format: int32
AnioSuscripcion (optional)
Query Parameter — default: null format: int32
NumeroPagina (optional)
Query Parameter — default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "vigencia" : 2,
    "regimenes" : [ {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 7
    }, {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 7
    } ],
    "estado" : "estado",
    "valor" : 9.301444243932576,
    "codigoEstado" : 1,
    "nombre" : "nombre",
    "fechaFin" : "2000-01-23T04:56:07.000+00:00",
    "nitContratante" : 2,
    "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
    "empresaContratista" : {
      "razonSocial" : "razonSocial",
      "nit" : 4
    },
    "cucon" : "cucon",
    "empresaContratante" : {
      "razonSocial" : "razonSocial",
      "nit" : 4
    },
    "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
    "idContrato" : 5,
    "nitContratista" : 7,
    "codigoModalidadPago" : 3
  }, {
    "vigencia" : 2,
    "regimenes" : [ {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 7
    }, {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 7
    } ],
    "estado" : "estado",
    "valor" : 9.301444243932576,
    "codigoEstado" : 1,
    "nombre" : "nombre",
    "fechaFin" : "2000-01-23T04:56:07.000+00:00",
    "nitContratante" : 2,
    "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
    "empresaContratista" : {
      "razonSocial" : "razonSocial",
      "nit" : 4
    },
    "cucon" : "cucon",
    "empresaContratante" : {
      "razonSocial" : "razonSocial",
      "nit" : 4
    },
    "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
    "idContrato" : 5,
    "nitContratista" : 7,
    "codigoModalidadPago" : 3
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de contratos obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result

400

Parámetros de consulta inválidos. Verifique que NumeroPagina y RegistrosPorPagina sean mayores a 0 y que RegistrosPorPagina no supere 100. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/Contrato/{IdContrato}
Elimina permanentemente un contrato del sistema por su identificador. (apiContratoIdContratoDelete)

Este endpoint permite eliminar un contrato específico del sistema de forma permanente. Esta operación es irreversible y debe usarse con precaución.

Restricciones importantes:

Validaciones automáticas:

  1. El IdContrato debe ser mayor a 0
  2. El contrato debe existir en la base de datos

Eliminaciones en cascada:

Al eliminar un contrato, se eliminarán automáticamente todos los registros relacionados:

Nota importante: Esta operación elimina el contrato y TODOS sus datos relacionados de forma permanente. No es posible recuperar la información después de la eliminación. Para contratos que ya están activos o han sido utilizados, considere usar cambio de estado en lugar de eliminación física.

Sample request:

DELETE /api/Contrato/1
DELETE /api/Contrato/150

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result

Example data

Content-Type: application/json
{
  "idContrato" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Contrato eliminado exitosamente junto con todos sus registros relacionados. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result

400

ID de contrato inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado. No existe un contrato con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El contrato no puede ser eliminado porque no está en estado "En creación" (102001) o tiene dependencias que no permiten su eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/Contrato/{IdContrato}
Obtiene los detalles completos de un contrato específico por su identificador. (apiContratoIdContratoGet)

Este endpoint devuelve información detallada y completa de un contrato específico, incluyendo:

Información básica:

Información de las partes:

Información de configuración:

Información complementaria:

Validaciones:

Sample request:

GET /api/Contrato/1
GET /api/Contrato/150

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result

Example data

Content-Type: application/json
{
  "estado" : "estado",
  "codigoEstado" : 5,
  "nombre" : "nombre",
  "numeroProcedimientos" : 6,
  "codigoReferenciaModalidadPago" : [ 9, 9 ],
  "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
  "empresaContratista" : {
    "razonSocial" : "razonSocial",
    "nit" : 5
  },
  "tipoContrato" : {
    "descripcion" : "descripcion",
    "codigoTipoContrato" : 1
  },
  "codigoReferenciaRegimen" : [ 1, 1 ],
  "empresaContratante" : {
    "razonSocial" : "razonSocial",
    "nit" : 5
  },
  "codigoTipoContrato" : 6,
  "contratoAgrupador" : [ {
    "descripcion" : "descripcion",
    "codigoAgrupador" : 1,
    "idContratoAgrupador" : 7
  }, {
    "descripcion" : "descripcion",
    "codigoAgrupador" : 1,
    "idContratoAgrupador" : 7
  } ],
  "valor" : 7.061401241503109,
  "numeroMedicamentos" : 9,
  "fechaFin" : "2000-01-23T04:56:07.000+00:00",
  "nitContratante" : 5,
  "contratoRegimen" : [ {
    "descripcion" : "descripcion",
    "idContratoRegimen" : 1,
    "codigoRegimen" : 6
  }, {
    "descripcion" : "descripcion",
    "idContratoRegimen" : 1,
    "codigoRegimen" : 6
  } ],
  "numeroServicios" : 9,
  "cucon" : "cucon",
  "contratoModalidadPago" : [ {
    "descripcion" : "descripcion",
    "idContratoModalidadPago" : 3,
    "codigoModalidadPago" : 2
  }, {
    "descripcion" : "descripcion",
    "idContratoModalidadPago" : 3,
    "codigoModalidadPago" : 2
  } ],
  "otrosis" : [ {
    "estado" : "estado",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "valor" : 1.1730742509559433,
    "codigoEstado" : 4,
    "nombre" : "nombre",
    "idContratoOtrosi" : 7,
    "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
  }, {
    "estado" : "estado",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "valor" : 1.1730742509559433,
    "codigoEstado" : 4,
    "nombre" : "nombre",
    "idContratoOtrosi" : 7,
    "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
  } ],
  "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 0,
  "nitContratista" : 2,
  "codigoReferenciaAgrupador" : [ 4, 4 ]
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalles del contrato obtenidos exitosamente con toda la información relacionada. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result

400

ID de contrato inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado. No existe un contrato con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener los detalles del contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/Contrato
Registra un nuevo contrato en el sistema SIIFA. (apiContratoPost)

Este endpoint permite crear un nuevo contrato con validaciones automáticas de integridad. El contrato se crea en estado "En creación" (102001) por defecto.

Datos requeridos:

Datos condicionales (requeridos para contratos tipo 104001):

Validaciones automáticas aplicadas:

  1. Validación de NITs:

    • NitContratante debe existir en dbo.Empresa
    • NitContratista debe existir en dbo.Empresa
  2. Validación de fechas:

    • FechaSuscripcion debe ser menor o igual a FechaInicio
    • FechaInicio debe ser menor que FechaFin (si FechaFin está presente)
  3. Validación de duplicidad:

    • No puede existir otro contrato con el mismo hash CUCON
    • El hash se genera con: SHA256(TipoContrato + NitContratante + NitContratista + Nombre + FechaSuscripcion)
  4. Validaciones condicionales (tipo 104001):

    • ModalidadPago es obligatoria
    • Agrupador es obligatorio
    • Regimen es obligatorio
  5. Validaciones de datos:

    • Valor debe ser mayor a 0
    • Nombre no puede estar vacío
    • CodigoTipoContrato debe existir en CodigoReferencia

Registros creados:

Sample request:

POST /api/Contrato
{
    "codigoTipoContrato": 104001,
    "nitContratante": 900123456,
    "nitContratista": 800654321,
    "nombre": "Contrato de Prestación de Servicios de Salud 2025",
    "fechaSuscripcion": "2025-01-15",
    "fechaInicio": "2025-02-01",
    "fechaFin": "2025-12-31",
    "valor": 500000000,
    "codigoReferenciaModalidadPago": [1, 2],
    "codigoReferenciaAgrupador": [5, 6],
    "codigoReferenciaRegimen": [3]
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result

Example data

Content-Type: application/json
{
  "idContrato" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Contrato creado exitosamente. Retorna el ID del nuevo contrato y la URL para consultarlo. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación con el campo y el mensaje correspondiente. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe un contrato con los mismos datos (hash CUCON duplicado). Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/Contrato
Actualiza la información de un contrato existente. (apiContratoPut)

Este endpoint permite modificar los datos de un contrato existente aplicando las mismas validaciones que en la creación del contrato.

Restricciones importantes:

Campos actualizables:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContrato debe existir en la base de datos
  2. Validación de NITs:

    • NitContratante debe existir en dbo.Empresa
    • NitContratista debe existir en dbo.Empresa
  3. Validación de fechas:

    • FechaSuscripcion debe ser menor o igual a FechaInicio
    • FechaInicio debe ser menor que FechaFin (si FechaFin está presente)
  4. Validación de duplicidad:

    • No puede existir otro contrato (diferente al actual) con el mismo hash CUCON
    • El hash se recalcula con los nuevos datos
  5. Validaciones condicionales (tipo 104001):

    • ModalidadPago es obligatoria
    • Agrupador es obligatorio
    • Regimen es obligatorio

Operaciones realizadas:

Nota importante: Si se eliminan valores de las listas (ModalidadPago, Regimen, Agrupador), los registros relacionados se eliminarán automáticamente de la base de datos.

Sample request:

PUT /api/Contrato
{
    "idContrato": 1,
    "codigoTipoContrato": 104001,
    "nitContratante": 900123456,
    "nitContratista": 800654321,
    "nombre": "Contrato Actualizado 2025",
    "fechaSuscripcion": "2025-01-15",
    "fechaInicio": "2025-02-01",
    "fechaFin": "2025-12-31",
    "valor": 550000000,
    "codigoReferenciaModalidadPago": [1, 2, 3],
    "codigoReferenciaAgrupador": [5],
    "codigoReferenciaRegimen": [3, 4]
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result

Example data

Content-Type: application/json
{
  "idContrato" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Contrato actualizado exitosamente. Retorna el ID del contrato modificado. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado. No existe un contrato con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El contrato no puede ser editado porque no está en estado "En creación" (102001) o porque generaría un CUCON duplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el contrato. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoAnticipo

Up
get /api/ContratoAnticipo/ByIdContrato/{IdContrato}
Obtiene la lista de anticipos asociados a un contrato específico. (apiContratoAnticipoByIdContratoIdContratoGet)
Este endpoint permite consultar todos los anticipos registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result

Example data

Content-Type: application/json
{
  "fechaAnticipo" : "2000-01-23T04:56:07.000+00:00",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorAnticipo" : 5.962133916683182,
  "idContratoAnticipo" : 0,
  "codigoFuente" : 1,
  "idContrato" : 6,
  "referencia" : "referencia"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de anticipos obtenida exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result

404

No se encontraron anticipos para el contrato especificado.

Up
delete /api/ContratoAnticipo/{IdContratoAnticipo}
Elimina un anticipo de contrato por su identificador. (apiContratoAnticipoIdContratoAnticipoDelete)
Este endpoint permite eliminar un anticipo de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoAnticipo (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "idContratoAnticipo" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Anticipo eliminado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result

404

No se encontró el anticipo a eliminar.

Up
get /api/ContratoAnticipo/{IdContratoAnticipo}
Obtiene el detalle de un anticipo de contrato por su identificador. (apiContratoAnticipoIdContratoAnticipoGet)
Este endpoint devuelve la información detallada de un anticipo de contrato específico, incluyendo valores, fechas y referencias.

Path parameters

IdContratoAnticipo (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "fechaAnticipo" : "2000-01-23T04:56:07.000+00:00",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorAnticipo" : 5.962133916683182,
  "idContratoAnticipo" : 0,
  "codigoFuente" : 1,
  "idContrato" : 6,
  "referencia" : "referencia"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del anticipo obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result

404

No se encontró el anticipo solicitado.

Up
post /api/ContratoAnticipo
Registra un nuevo anticipo para un contrato. (apiContratoAnticipoPost)
Este endpoint permite crear un nuevo registro de anticipo asociado a un contrato, especificando los datos requeridos como valor, fecha y referencia.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "idContratoAnticipo" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Anticipo registrado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoAnticipo
Actualiza la información de un anticipo de contrato existente. (apiContratoAnticipoPut)
Este endpoint permite modificar los datos de un anticipo previamente registrado, como el valor, la fecha o la referencia.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result

Example data

Content-Type: application/json
{
  "idContratoAnticipo" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Anticipo actualizado exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result

404

No se encontró el anticipo a actualizar.

400

Datos inválidos en la solicitud.

ContratoCums

Up
get /api/ContratoCums/ByIdContrato/{IdContrato}
Obtiene la lista de CUMS (medicamentos y suministros) asociados a un contrato específico. (apiContratoCumsByIdContratoIdContratoGet)

Este endpoint permite consultar todos los CUMS registrados para un contrato, filtrando por el identificador del contrato.

Información retornada:

Validaciones:

Sample request:

GET /api/ContratoCums/ByIdContrato/1
GET /api/ContratoCums/ByIdContrato/150

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 2,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 5,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContrato" : 6,
  "idCums" : 1
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de CUMS obtenida exitosamente con toda la información de medicamentos y suministros del contrato. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result

400

ID de contrato inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Contrato no encontrado o sin CUMS asociados. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener la lista de CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoCums/{IdContratoCums}
Elimina permanentemente un CUMS de contrato del sistema por su identificador. (apiContratoCumsIdContratoCumsDelete)

Este endpoint permite eliminar un CUMS de contrato específico del sistema de forma permanente. Esta operación es irreversible y debe usarse con precaución.

Restricciones importantes:

Validaciones automáticas:

  1. El IdContratoCums debe ser mayor a 0
  2. El CUMS debe existir en la base de datos
  3. El contrato asociado debe estar en estado "En creación" (102001)

Eliminaciones en cascada:

Al eliminar un CUMS de contrato, se eliminarán automáticamente todos los registros relacionados:

Nota importante: Esta operación elimina el CUMS y TODOS sus datos relacionados de forma permanente. No es posible recuperar la información después de la eliminación. Para contratos que ya están activos, considere usar cambio de estado en lugar de eliminación física.

Sample request:

DELETE /api/ContratoCums/1
DELETE /api/ContratoCums/250

Path parameters

IdContratoCums (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS eliminado exitosamente junto con todos sus registros relacionados. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result

400

ID de CUMS inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

CUMS de contrato no encontrado. No existe un registro con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El CUMS no puede ser eliminado porque el contrato no está en estado "En creación" (102001) o tiene dependencias que no permiten su eliminación. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoCums/{IdContratoCums}
Obtiene el detalle completo de un CUMS de contrato por su identificador. (apiContratoCumsIdContratoCumsGet)

Este endpoint devuelve información detallada y completa de un CUMS de contrato específico, incluyendo:

Información del medicamento/suministro:

Información contractual:

Validaciones:

Sample request:

GET /api/ContratoCums/1
GET /api/ContratoCums/250

Path parameters

IdContratoCums (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 2,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 5,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContrato" : 6,
  "idCums" : 1
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del CUMS obtenido exitosamente con toda la información relacionada. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result

400

ID de CUMS inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

CUMS de contrato no encontrado. No existe un registro con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener el detalle del CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoCums
Registra un nuevo CUMS (medicamento o suministro) asociado a un contrato. (apiContratoCumsPost)

Este endpoint permite crear un nuevo registro de CUMS vinculado a un contrato con validaciones automáticas de integridad.

Datos requeridos:

Datos opcionales:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContrato debe existir en la tabla Contrato
    • El CodigoCums debe existir en la tabla ReferenciaCums
  2. Validación de valores:

    • ValorUnitario debe ser mayor a 0
    • Cantidad debe ser mayor a 0
  3. Validación de duplicidad:

    • No puede existir el mismo CodigoCums asociado al mismo IdContrato
  4. Validación de estado del contrato:

    • El contrato debe estar en estado "En creación" (102001) para permitir agregar CUMS

Registros creados:

Sample request:

POST /api/ContratoCums
{
    "idContrato": 1,
    "codigoCums": "19934455-1",
    "valorUnitario": 15000.50,
    "cantidad": 1000,
    "codigoReferenciaModalidadPago": [1, 2],
    "observaciones": "Medicamento de alto costo"
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS registrado exitosamente. Retorna el ID del nuevo registro. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación con el campo y el mensaje correspondiente. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe un CUMS con el mismo código asociado al contrato o el contrato no está en estado editable. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear el CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoCums
Actualiza la información de un CUMS de contrato existente. (apiContratoCumsPut)

Este endpoint permite modificar los datos de un CUMS previamente registrado aplicando las mismas validaciones que en la creación del CUMS.

Restricciones importantes:

Campos actualizables:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContratoCums debe existir en la base de datos
    • El CodigoCums debe existir en ReferenciaCums
  2. Validación de valores:

    • ValorUnitario debe ser mayor a 0
    • Cantidad debe ser mayor a 0
  3. Validación de duplicidad:

    • No puede existir otro registro (diferente al actual) con el mismo CodigoCums para el mismo contrato
  4. Validación de estado:

    • El contrato asociado debe estar en estado "En creación" (102001)

Operaciones realizadas:

Sample request:

PUT /api/ContratoCums
{
    "idContratoCums": 1,
    "idContrato": 1,
    "codigoCums": "19934455-1",
    "valorUnitario": 16500.00,
    "cantidad": 1500,
    "codigoReferenciaModalidadPago": [1, 2, 3],
    "observaciones": "Actualización de precio y cantidad"
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS actualizado exitosamente. Retorna el ID del registro modificado. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result

400

Datos inválidos o validaciones fallidas. El detalle incluye la lista de errores de validación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

CUMS de contrato no encontrado. No existe un registro con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El CUMS no puede ser editado porque el contrato no está en estado "En creación" (102001) o porque generaría un código duplicado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el CUMS. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoCumsModalidadPago

Up
delete /api/ContratoCumsModalidadPago/{IdContratoCumsModalidadPago}
Elimina una modalidad de pago de CUMS de contrato por su identificador. (apiContratoCumsModalidadPagoIdContratoCumsModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un CUMS de contrato, identificándola por su ID único.

Path parameters

IdContratoCumsModalidadPago (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCumsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoCumsModalidadPago/{IdContratoCumsModalidadPago}
Obtiene el detalle de una modalidad de pago de CUMS de contrato por su identificador. (apiContratoCumsModalidadPagoIdContratoCumsModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un CUMS de contrato específico.

Path parameters

IdContratoCumsModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 6,
  "idContratoModalidadPago" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 5.962133916683182,
  "idContratoCumsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoCumsModalidadPago
Registra una nueva modalidad de pago para un CUMS de contrato. (apiContratoCumsModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un CUMS de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCumsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoCumsModalidadPago
Actualiza la información de una modalidad de pago de CUMS de contrato existente. (apiContratoCumsModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un CUMS de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCumsModalidaPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoCups

Up
get /api/ContratoCups/ByIdContrato/{IdContrato}
Obtiene la lista de CUPS asociados a un contrato específico. (apiContratoCupsByIdContratoIdContratoGet)
Este endpoint permite consultar todos los CUPS registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result

Example data

Content-Type: application/json
{
  "codigoCupsSispro" : "codigoCupsSispro",
  "idContratoCups" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cantidad" : 1,
  "cups" : {
    "codigoCupsSispro" : "codigoCupsSispro",
    "codigoCupsNumerico" : 5,
    "incluidoPbs" : true,
    "nombre" : "nombre"
  },
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de CUPS obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result

404

No se encontraron CUPS para el contrato especificado.

Up
delete /api/ContratoCups/{IdContratoCups}
Elimina un CUPS de contrato por su identificador. (apiContratoCupsIdContratoCupsDelete)
Este endpoint permite eliminar un CUPS de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoCups (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUPS eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result

404

No se encontró el CUPS a eliminar.

Up
get /api/ContratoCups/{IdContratoCups}
Obtiene el detalle de un CUPS de contrato por su identificador. (apiContratoCupsIdContratoCupsGet)
Este endpoint devuelve la información detallada de un CUPS de contrato específico, incluyendo datos del procedimiento o servicio.

Path parameters

IdContratoCups (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result

Example data

Content-Type: application/json
{
  "codigoCupsSispro" : "codigoCupsSispro",
  "idContratoCups" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cantidad" : 1,
  "cups" : {
    "codigoCupsSispro" : "codigoCupsSispro",
    "codigoCupsNumerico" : 5,
    "incluidoPbs" : true,
    "nombre" : "nombre"
  },
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del CUPS obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result

404

No se encontró el CUPS solicitado.

Up
post /api/ContratoCups
Registra un nuevo CUPS para un contrato. (apiContratoCupsPost)
Este endpoint permite crear un nuevo registro de CUPS asociado a un contrato, especificando los datos requeridos como código, descripción y valor.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result

Example data

Content-Type: application/json
{
  "idContratoCups" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUPS registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoCups
Actualiza la información de un CUPS de contrato existente. (apiContratoCupsPut)
Este endpoint permite modificar los datos de un CUPS previamente registrado, como el código, la descripción o el valor.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result

Example data

Content-Type: application/json
{
  "idContratoCups" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUPS actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result

404

No se encontró el CUPS a actualizar.

400

Datos inválidos en la solicitud.

ContratoCupsModalidadPago

Up
delete /api/ContratoCupsModalidadPago/{IdContratoCupsModalidadPago}
Elimina una modalidad de pago de CUPS de contrato por su identificador. (apiContratoCupsModalidadPagoIdContratoCupsModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un procedimiento (CUPS) de contrato, identificándola por su ID único.

Path parameters

IdContratoCupsModalidadPago (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCupsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoCupsModalidadPago/{IdContratoCupsModalidadPago}
Obtiene el detalle de una modalidad de pago de CUPS de contrato por su identificador. (apiContratoCupsModalidadPagoIdContratoCupsModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un procedimiento (CUPS) de contrato específico.

Path parameters

IdContratoCupsModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCups" : 6,
  "idContratoModalidadPago" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 5.962133916683182,
  "idContratoCupsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoCupsModalidadPago
Registra una nueva modalidad de pago para un CUPS de contrato. (apiContratoCupsModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un procedimiento (CUPS) de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCupsModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoCupsModalidadPago
Actualiza la información de una modalidad de pago de CUPS de contrato existente. (apiContratoCupsModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un procedimiento (CUPS) de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoCupsModalidaPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoEstado

Up
get /api/ContratoEstado/ByIdContrato/{IdContrato}
Obtiene el historial de estados asociados a un contrato específico. (apiContratoEstadoByIdContratoIdContratoGet)
Este endpoint permite consultar todos los estados registrados para un contrato, filtrando por el identificador del contrato. El resultado incluye información detallada de cada cambio de estado, como fechas, observaciones y descripción del estado.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result

Example data

Content-Type: application/json
{
  "fechaCambio" : "2000-01-23T04:56:07.000+00:00",
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "idContrato" : 6,
  "observacion" : "observacion",
  "idContratoEstado" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de estados obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result

404

No se encontraron estados para el contrato especificado.

Up
post /api/ContratoEstado
Registra un nuevo cambio de estado para un contrato. (apiContratoEstadoPost)
Este endpoint permite crear un nuevo registro de cambio de estado asociado a un contrato, especificando los datos requeridos como el código de estado, observación y fecha.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result

Example data

Content-Type: application/json
{
  "idContrato" : 6,
  "idContratoEstado" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Cambio de estado registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result

400

Datos inválidos o faltantes en la solicitud.

ContratoLiquidacion

Up
get /api/ContratoLiquidacion/ByIdContrato/{IdContrato}
Obtiene la lista de liquidaciones asociadas a un contrato específico. (apiContratoLiquidacionByIdContratoIdContratoGet)
Este endpoint permite consultar todas las liquidaciones registradas para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_Result

Example data

Content-Type: application/json
{
  "valorNetoPagar" : 4.145608029883936,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorTotalPagado" : 2.3021358869347655,
  "valorMultas" : 7.386281948385884,
  "valorTotalEjecutado" : 5.637376656633329,
  "codigoCausal" : 1,
  "valorDeducciones" : 2.027123023002322,
  "valorTotalContrato" : 5.962133916683182,
  "idContratoLiquidacion" : 0,
  "causalLiquidacion" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 1
  },
  "valorSaldoFavorContratante" : 9.301444243932576,
  "fechaLiquidacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "valorIndemnizacion" : 3.616076749251911,
  "valorSaldoFavorContratista" : 7.061401241503109
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de liquidaciones obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_Result

404

No se encontraron liquidaciones para el contrato especificado.

Up
delete /api/ContratoLiquidacion/{IdContratoLiquidacion}
Elimina una liquidación de contrato por su identificador. (apiContratoLiquidacionIdContratoLiquidacionDelete)
Este endpoint permite eliminar una liquidación de contrato existente, identificándola por su ID único.

Path parameters

IdContratoLiquidacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "idContratoLiquidacion" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Liquidación eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result

404

No se encontró la liquidación a eliminar.

Up
get /api/ContratoLiquidacion/{IdContratoLiquidacion}
Obtiene el detalle de una liquidación de contrato por su identificador. (apiContratoLiquidacionIdContratoLiquidacionGet)
Este endpoint devuelve la información detallada de una liquidación de contrato específica, incluyendo valores, fechas y observaciones.

Path parameters

IdContratoLiquidacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "valorNetoPagar" : 4.145608029883936,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valorTotalPagado" : 2.3021358869347655,
  "valorMultas" : 7.386281948385884,
  "valorTotalEjecutado" : 5.637376656633329,
  "codigoCausal" : 1,
  "valorDeducciones" : 2.027123023002322,
  "valorTotalContrato" : 5.962133916683182,
  "idContratoLiquidacion" : 0,
  "causalLiquidacion" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 1
  },
  "valorSaldoFavorContratante" : 9.301444243932576,
  "fechaLiquidacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "valorIndemnizacion" : 3.616076749251911,
  "valorSaldoFavorContratista" : 7.061401241503109
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la liquidación obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result

404

No se encontró la liquidación solicitada.

Up
post /api/ContratoLiquidacion
Registra una nueva liquidación para un contrato. (apiContratoLiquidacionPost)
Este endpoint permite crear un nuevo registro de liquidación asociada a un contrato, especificando los datos requeridos como valores, fechas y observaciones.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "idContratoLiquidacion" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Liquidación registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoLiquidacion
Actualiza la información de una liquidación de contrato existente. (apiContratoLiquidacionPut)
Este endpoint permite modificar los datos de una liquidación previamente registrada, como valores, fechas u observaciones.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result

Example data

Content-Type: application/json
{
  "idContratoLiquidacion" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Liquidación actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result

404

No se encontró la liquidación a actualizar.

400

Datos inválidos en la solicitud.

ContratoModalidadPago

Up
get /api/ContratoModalidadPago/ByIdContrato/{IdContrato}
Obtiene la lista de modalidades de pago asociadas a un contrato específico. (apiContratoModalidadPagoByIdContratoIdContratoGet)
Este endpoint permite consultar todas las modalidades de pago registradas para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "codigoModalidad" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de modalidades de pago obtenida exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result

404

No se encontraron modalidades de pago para el contrato especificado.

Up
delete /api/ContratoModalidadPago/{IdContratoModalidadPago}
Elimina una modalidad de pago de contrato por su identificador. (apiContratoModalidadPagoIdContratoModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un contrato, identificándola por su ID único.

Path parameters

IdContratoModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoModalidadPago/{IdContratoModalidadPago}
Obtiene el detalle de una modalidad de pago de contrato por su identificador. (apiContratoModalidadPagoIdContratoModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un contrato específico.

Path parameters

IdContratoModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "codigoModalidad" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoModalidadPago
Registra una nueva modalidad de pago para un contrato. (apiContratoModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoModalidadPago
Actualiza la información de una modalidad de pago de contrato existente. (apiContratoModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoOperacion

Up
get /api/ContratoOperacion/ByIdContrato
Obtiene una lista paginada de operaciones asociadas a un contrato específico con filtros opcionales. (apiContratoOperacionByIdContratoGet)

Este endpoint permite consultar las operaciones de cobertura geográfica y poblacional registradas para un contrato.

Filtros disponibles:

Información devuelta por cada operación:

Los resultados se ordenan por fecha de registro descendente y se devuelven paginados con metadatos que incluyen:

Validaciones:

Sample request:

GET /api/ContratoOperacion/ByIdContrato?IdContrato=1&NumeroPagina=1&RegistrosPorPagina=10
GET /api/ContratoOperacion/ByIdContrato?IdContrato=1&CodigoDepartamento=25
GET /api/ContratoOperacion/ByIdContrato?IdContrato=1&CodigoMunicipio=25001

Query parameters

IdContrato (optional)
Query Parameter — default: null format: int32
CodigoMunicipio (optional)
Query Parameter — default: null
CodigoDepartamento (optional)
Query Parameter — default: null
NumeroPagina (optional)
Query Parameter — default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "idContratoOperacion" : 5,
    "codigoDepartamento" : "codigoDepartamento",
    "nombreDepartamento" : "nombreDepartamento",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nombreMunicipio" : "nombreMunicipio",
    "idContrato" : 2,
    "codigoAlcance" : 7,
    "codigoMunicipio" : "codigoMunicipio",
    "alcance" : {
      "descripcion" : "descripcion",
      "idCondigoReferencia" : 9
    },
    "poblacionCubierta" : 3
  }, {
    "idContratoOperacion" : 5,
    "codigoDepartamento" : "codigoDepartamento",
    "nombreDepartamento" : "nombreDepartamento",
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nombreMunicipio" : "nombreMunicipio",
    "idContrato" : 2,
    "codigoAlcance" : 7,
    "codigoMunicipio" : "codigoMunicipio",
    "alcance" : {
      "descripcion" : "descripcion",
      "idCondigoReferencia" : 9
    },
    "poblacionCubierta" : 3
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de operaciones obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion

400

Parámetros de consulta inválidos. Verifique que IdContrato sea mayor a 0 y que los parámetros de paginación cumplan con los límites. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoOperacion/{IdContratoOperacion}
Elimina una operación de contrato por su identificador. (apiContratoOperacionIdContratoOperacionDelete)

Este endpoint permite eliminar una operación de cobertura geográfica y poblacional de un contrato. Solo se pueden eliminar operaciones de contratos en estado "En creación" (102001).

Restricciones:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • El IdContratoOperacion debe corresponder a una operación existente
  2. Validación de estado:

    • El contrato asociado debe estar en estado 102001
    • No se pueden eliminar operaciones de contratos en otros estados

Nota importante:

Sample request:

DELETE /api/ContratoOperacion/1
DELETE /api/ContratoOperacion/150

Path parameters

IdContratoOperacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Operación eliminada exitosamente. Retorna confirmación de la eliminación. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result

400

ID de operación inválido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Operación no encontrada. No existe una operación con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El contrato no permite eliminaciones en su estado actual. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoOperacion/{IdContratoOperacion}
Obtiene los detalles completos de una operación de contrato por su identificador. (apiContratoOperacionIdContratoOperacionGet)

Este endpoint devuelve información detallada de una operación de contrato específica, incluyendo:

Información básica:

Información geográfica:

Información de cobertura:

Validaciones:

Sample request:

GET /api/ContratoOperacion/1
GET /api/ContratoOperacion/150

Path parameters

IdContratoOperacion (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0,
  "codigoDepartamento" : "codigoDepartamento",
  "nombreDepartamento" : "nombreDepartamento",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "nombreMunicipio" : "nombreMunicipio",
  "idContrato" : 6,
  "codigoAlcance" : 1,
  "codigoMunicipio" : "codigoMunicipio",
  "alcance" : {
    "descripcion" : "descripcion",
    "idCondigoReferencia" : 5
  },
  "poblacionCubierta" : 5
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalles de la operación obtenidos exitosamente con toda la información relacionada. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result

400

ID de operación inválido. El ID debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Operación no encontrada. No existe una operación con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener los detalles de la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoOperacion
Registra una nueva operación de cobertura geográfica y poblacional para un contrato. (apiContratoOperacionPost)

Este endpoint permite crear un nuevo registro de operación que define el alcance de cobertura de un contrato. El contrato debe estar en estado "En creación" (102001) para permitir el registro.

Datos requeridos:

Datos condicionales según el tipo de alcance:

Para alcance Nacional (107001):

Para alcance Departamental (107002):

Para alcance Municipal (107003):

Validaciones automáticas aplicadas:

  1. Validación de alcance:

    • El CodigoAlcance debe existir en el dominio 7 de CODIGO_REFERENCIA
    • El código debe estar activo
  2. Validación de estado:

    • El contrato debe estar en estado 102001 (En creación)
  3. Validación de duplicados:

    • Para alcance nacional: solo un registro por contrato
    • Para alcance municipal: no duplicar mismo municipio
  4. Validación de población:

    • Si se proporciona PoblacionCubierta, debe ser mayor a 0

Sample request:

POST /api/ContratoOperacion
{
  "idContrato": 1,
  "codigoAlcance": 107003,
  "codigoDepartamento": "25",
  "codigoMunicipio": "25001",
  "poblacionCubierta": 100000
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Operación registrada exitosamente. Retorna el ID de la operación creada y el ID del contrato. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result

400

Datos inválidos. Verifique las validaciones según el tipo de alcance. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe un registro con la misma configuración de alcance. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoOperacion
Actualiza la información de una operación de contrato existente. (apiContratoOperacionPut)

Este endpoint permite modificar los datos de una operación de cobertura previamente registrada. El contrato debe estar en estado "En creación" (102001) para permitir modificaciones.

Datos requeridos:

Datos condicionales según el tipo de alcance: (Aplican las mismas reglas que en el registro, ver documentación de POST)

Restricciones:

Validaciones automáticas aplicadas:

  1. Validación de existencia:

    • La operación debe existir en la base de datos
  2. Validación de alcance:

    • El CodigoAlcance debe existir en el dominio 7 y estar activo
  3. Validación de estado:

    • El contrato asociado debe estar en estado 102001
  4. Validación de campos según alcance:

    • Nacional: departamento, municipio y población deben ser NULL
    • Departamental: departamento obligatorio, municipio y población NULL
    • Municipal: departamento, municipio y población obligatorios (población > 0)

Sample request:

PUT /api/ContratoOperacion
{
  "idContratoOperacion": 1,
  "codigoAlcance": 107003,
  "codigoDepartamento": "25",
  "codigoMunicipio": "25754",
  "poblacionCubierta": 150000
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result

Example data

Content-Type: application/json
{
  "idContratoOperacion" : 0,
  "idContrato" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Operación actualizada exitosamente. Retorna el IdContratoOperacion y el IdContrato. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result

400

Datos inválidos. Verifique las validaciones según el tipo de alcance. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Operación no encontrada. No existe una operación con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. Ya existe otro registro con la misma configuración de alcance o el contrato no permite modificaciones. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar la operación. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoOtrosi

Up
get /api/ContratoOtrosi/ByIdContrato/{IdContrato}
Obtiene la lista de otrosí asociados a un contrato específico. (apiContratoOtrosiByIdContratoIdContratoGet)

Filtra los otrosí por el identificador del contrato padre, retornando todas las modificaciones, adiciones o prórrogas vinculadas a ese contrato. Los resultados incluyen el estado actual de cada otrosí y sus datos principales.

Validaciones:

Seguridad y roles:

Sample request:

GET /api/ContratoOtrosi/ByIdContrato/42

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosiByIdContrato_Result]

Example data

Content-Type: application/json
[ {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
}, {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de otrosí del contrato obtenida exitosamente.

400

IdContrato inválido. Debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoOtrosi
Obtiene la lista de todos los otrosí registrados en el sistema. (apiContratoOtrosiGet)

Este endpoint retorna todos los otrosí existentes sin filtros adicionales. Se recomienda usar el endpoint filtrado por contrato (ByIdContrato) para consultas más eficientes en entornos con alto volumen de datos.

Seguridad y roles:

Sample request:

GET /api/ContratoOtrosi

Return type

array[Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosi_Result]

Example data

Content-Type: application/json
[ {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
}, {
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de otrosí obtenida exitosamente.

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/ContratoOtrosi/{IdContratoOtrosi}
Elimina permanentemente un otrosí de contrato por su identificador. (apiContratoOtrosiIdContratoOtrosiDelete)

Elimina de forma definitiva el otrosí especificado junto con sus registros de estado asociados en la tabla CONTRATO_OTROSI_ESTADO. Esta operación es irreversible y solo debe ejecutarse en otrosí que estén en estado En creación (102001).

Validaciones:

Sample request:

DELETE /api/ContratoOtrosi/15

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "idContratoOtroSi" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Otrosí eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Otrosí no encontrado. No existe un otrosí con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar el otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/ContratoOtrosi/{IdContratoOtrosi}
Obtiene el detalle completo de un otrosí de contrato por su identificador. (apiContratoOtrosiIdContratoOtrosiGet)

Retorna la información detallada del otrosí incluyendo sus datos principales, el estado actual y la información completa del contrato padre asociado.

Información retornada:

Validaciones:

Sample request:

GET /api/ContratoOtrosi/15

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "estado" : "estado",
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "tipoModificacion" : true,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 1.4658129805029452,
  "contrato" : {
    "regimenes" : [ {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 4
    }, {
      "descripcion" : "descripcion",
      "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
      "codigoRegimen" : 4
    } ],
    "estado" : "estado",
    "valor" : 9.301444243932576,
    "codigoEstado" : 7,
    "nombre" : "nombre",
    "fechaFin" : "2000-01-23T04:56:07.000+00:00",
    "nitContratante" : 2,
    "modalidadPago" : 3,
    "fechaInicio" : "2000-01-23T04:56:07.000+00:00",
    "empresaContratista" : {
      "razonSocial" : "razonSocial",
      "nit" : 2
    },
    "cucon" : "cucon",
    "empresaContratante" : {
      "razonSocial" : "razonSocial",
      "nit" : 2
    },
    "fechaSuscripcion" : "2000-01-23T04:56:07.000+00:00",
    "idContrato" : 5,
    "nitContratista" : 7
  },
  "codigoEstado" : 5,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del otrosí obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result

400

IdContratoOtrosi inválido. Debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Otrosí no encontrado. No existe un otrosí con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al obtener el detalle del otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoOtrosi
Registra un nuevo otrosí para un contrato existente. (apiContratoOtrosiPost)

Crea un nuevo otrosí vinculado al contrato indicado. El otrosí se crea automáticamente en estado inicial En creación (102001) y genera un registro en la tabla CONTRATO_OTROSI_ESTADO.

Datos requeridos:

Validaciones automáticas aplicadas:

  1. El usuario debe tener alguno de los roles: SIIFA_Admin, SIIFA_ERP o SIIFA_ERP_Gestor.
  2. Para roles SIIFA_ERP / SIIFA_ERP_Gestor, el NIT del contratante del contrato padre debe coincidir con el NIT de la empresa del usuario autenticado (claim del token JWT).

Registros creados:

Sample request:

POST /api/ContratoOtrosi
{
    "idContrato": 42,
    "nombre": "Otrosí N°1 - Adición de valor",
    "valor": 50000000,
    "fechaFinalizacion": "2025-12-31",
    "tipoAdicion": true,
    "tipoModificacion": false,
    "tipoProrroga": false
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "idContrato" : 6,
  "idContratoOtroSi" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

201

Otrosí creado exitosamente. Retorna el ID del nuevo otrosí. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result

400

Datos inválidos o permisos insuficientes. El detalle incluye los errores de validación de FluentValidation. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar el otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/ContratoOtrosi
Actualiza la información de un otrosí existente. (apiContratoOtrosiPut)

Permite modificar los datos de un otrosí previamente registrado. Solo es posible actualizar otrosí que se encuentren en estado En creación (102001).

Campos actualizables:

Validaciones:

Sample request:

PUT /api/ContratoOtrosi
{
    "idContratoOtrosi": 15,
    "idContrato": 42,
    "nombre": "Otrosí N°1 - Adición de valor actualizado",
    "valor": 75000000,
    "fechaFinalizacion": "2026-06-30",
    "tipoAdicion": true,
    "tipoModificacion": true,
    "tipoProrroga": false
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "tipoAdicion" : true,
  "tipoProrroga" : true,
  "tipoModificacion" : true,
  "valor" : 1.4658129805029452,
  "idContrato" : 6,
  "nombre" : "nombre",
  "idContratoOtrosi" : 0,
  "fechaFinalizacion" : "2000-01-23T04:56:07.000+00:00"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Otrosí actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result

400

Datos inválidos o validaciones fallidas. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

404

Otrosí no encontrado. No existe un otrosí con el ID especificado. Microsoft_AspNetCore_Mvc_ProblemDetails

409

Conflicto. El otrosí no puede ser editado porque no está en estado "En creación" (102001). Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar el otrosí. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoOtrosiCums

Up
get /api/ContratoOtrosiCums/ByIdContratoOtrosi/{IdContratoOtrosi}
Obtiene la lista de CUMS asociados a un otrosí específico. (apiContratoOtrosiCumsByIdContratoOtrosiIdContratoOtrosiGet)
Este endpoint permite consultar todos los CUMS registrados para un otrosí, filtrando por el identificador del otrosí.

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 7,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 2,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContratoOtrosiCums" : 0,
  "idCums" : 5,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de CUMS obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result

404

No se encontraron CUMS para el otrosí especificado.

Up
delete /api/ContratoOtrosiCums/{IdContratoOtrosiCums}
Elimina un CUMS de otrosí de contrato por su identificador. (apiContratoOtrosiCumsIdContratoOtrosiCumsDelete)
Este endpoint permite eliminar un CUMS de otrosí de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoOtrosiCums (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiCums" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result

404

No se encontró el CUMS a eliminar.

Up
get /api/ContratoOtrosiCums/{IdContratoOtrosiCums}
Obtiene el detalle de un CUMS de otrosí de contrato por su identificador. (apiContratoOtrosiCumsIdContratoOtrosiCumsGet)
Este endpoint devuelve la información detallada de un CUMS de otrosí de contrato específico, incluyendo datos de medicamento o insumo.

Path parameters

IdContratoOtrosiCums (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoCums" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "cums" : {
    "descripcion" : "descripcion",
    "codigoAtc" : "codigoAtc",
    "expedienteCum" : 7,
    "registroSanitario" : "registroSanitario",
    "incluidoPbs" : true,
    "idCums" : 2,
    "nombre" : "nombre"
  },
  "cantidad" : 5,
  "idContratoOtrosiCums" : 0,
  "idCums" : 5,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del CUMS obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result

404

No se encontró el CUMS solicitado.

Up
post /api/ContratoOtrosiCums
Registra un nuevo CUMS para un otrosí de contrato. (apiContratoOtrosiCumsPost)
Este endpoint permite crear un nuevo registro de CUMS asociado a un otrosí de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoOtroSiCums" : 0,
  "idContratoOtroSi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoOtrosiCums
Actualiza la información de un CUMS de otrosí de contrato existente. (apiContratoOtrosiCumsPut)
Este endpoint permite modificar los datos de un CUMS previamente registrado para un otrosí de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiCums" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

CUMS actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result

404

No se encontró el CUMS a actualizar.

400

Datos inválidos en la solicitud.

ContratoOtrosiEstado

Up
get /api/ContratoOtrosiEstado/ByIdContratoOtrosi/{IdContratoOtrosi}
Obtiene el historial completo de estados de un otrosí específico. (apiContratoOtrosiEstadoByIdContratoOtrosiIdContratoOtrosiGet)

Retorna todos los registros de transición de estado del otrosí indicado, ordenados cronológicamente por FechaRegistro. Cada elemento incluye el código de estado, su descripción obtenida desde CodigoReferencia mediante navegación EF Core, y las fechas de estado y registro.

Estados del ciclo de vida del otrosí: | Código | Descripción | |--------|-------------| | 102001 | En creación | | 102002 | En verificación contratista | | 102003 | Rechazado | | 102004 | Aprobado | | 102005 | Liquidado |

Validaciones:

Seguridad y roles:

Sample request:

GET /api/ContratoOtrosiEstado/ByIdContratoOtrosi/15

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int64

Return type

array[Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Queries_ListContratoOtrosiEstadoByIdContratoOtrosi_Result]

Example data

Content-Type: application/json
[ {
  "idContratoOtrosiEstado" : 0,
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
  "observacion" : "observacion",
  "idContratoOtrosi" : 6
}, {
  "idContratoOtrosiEstado" : 0,
  "nombreEstado" : "nombreEstado",
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "codigoEstado" : 1,
  "fechaEstado" : "2000-01-23T04:56:07.000+00:00",
  "observacion" : "observacion",
  "idContratoOtrosi" : 6
} ]

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Historial de estados obtenido exitosamente.

400

IdContratoOtrosi inválido. Debe ser un número positivo mayor a 0. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
post /api/ContratoOtrosiEstado
Registra una nueva transición de estado para un otrosí. (apiContratoOtrosiEstadoPost)

Aplica un cambio de estado al otrosí indicado siguiendo la máquina de estados definida. El sistema valida que la transición sea permitida desde el estado actual y que el usuario cuente con el rol requerido para ejecutarla.

Máquina de estados y transiciones permitidas:

| Estado actual | Estado destino | Roles permitidos | |---------------|---------------|------------------| | 102001 - En creación | 102002 - En verificación contratista | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_Admin | | 102002 - En verificación contratista | 102003 - Rechazado | SIIFA_IPS, SIIFA_IPS_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102002 - En verificación contratista | 102004 - Aprobado | SIIFA_IPS, SIIFA_IPS_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102003 - Rechazado | 102002 - En verificación contratista | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_Admin | | 102004 - Aprobado | 102005 - Liquidado | SIIFA_ERP, SIIFA_ERP_Gestor, SIIFA_FITS, SIIFA_FITS_Gestor, SIIFA_Admin | | 102005 - Liquidado | (ninguno) | Estado final, no permite más transiciones |

Validaciones adicionales al pasar a 102002 (En verificación contratista):

Validaciones adicionales al pasar a 102003 o 102004:

Datos requeridos:

Sample request:

POST /api/ContratoOtrosiEstado
{
    "idContratoOtrosi": 15,
    "codigoEstado": 102002
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiEstado" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Transición de estado registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result

400

Transición no permitida, permisos insuficientes o datos inválidos. El detalle incluye el motivo específico del rechazo. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. El token de autenticación es inválido, expiró o no se proporcionó. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al registrar el cambio de estado. Microsoft_AspNetCore_Mvc_ProblemDetails

ContratoOtrosiPrestadorServicio

Up
get /api/ContratoOtrosiPrestadorServicio/ByIdContratoOtrosi/{IdContratoOtrosi}
Obtiene la lista de prestadores de servicio asociados a un otrosí específico. (apiContratoOtrosiPrestadorServicioByIdContratoOtrosiIdContratoOtrosiGet)
Este endpoint permite consultar todos los prestadores de servicio registrados para un otrosí, filtrando por el identificador del otrosí.

Path parameters

IdContratoOtrosi (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 5,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "numeroSede" : "numeroSede",
  "idContratoPrestadorServicio" : 1,
  "idContratoOtrosiPrestadorServicio" : 6,
  "idContratoOtrosi" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de prestadores de servicio obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result

404

No se encontraron prestadores de servicio para el otrosí especificado.

Up
delete /api/ContratoOtrosiPrestadorServicio/{IdContratoOtrosiPrestadorServicio}
Elimina un prestador de servicio de otrosí de contrato por su identificador. (apiContratoOtrosiPrestadorServicioIdContratoOtrosiPrestadorServicioDelete)
Este endpoint permite eliminar un prestador de servicio de otrosí de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoOtrosiPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiPrestadorServicio" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result

404

No se encontró el prestador de servicio a eliminar.

Up
get /api/ContratoOtrosiPrestadorServicio/{IdContratoOtrosiPrestadorServicio}
Obtiene el detalle de un prestador de servicio de otrosí de contrato por su identificador. (apiContratoOtrosiPrestadorServicioIdContratoOtrosiPrestadorServicioGet)
Este endpoint devuelve la información detallada de un prestador de servicio de otrosí de contrato específico, incluyendo datos de la entidad o profesional.

Path parameters

IdContratoOtrosiPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 5,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "numeroSede" : "numeroSede",
  "idContratoPrestadorServicio" : 1,
  "idContratoOtrosiPrestadorServicio" : 6,
  "idContratoOtrosi" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del prestador de servicio obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result

404

No se encontró el prestador de servicio solicitado.

Up
post /api/ContratoOtrosiPrestadorServicio
Registra un nuevo prestador de servicio para un otrosí de contrato. (apiContratoOtrosiPrestadorServicioPost)
Este endpoint permite crear un nuevo registro de prestador de servicio asociado a un otrosí de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiPrestadorServicio" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoOtrosiPrestadorServicio
Actualiza la información de un prestador de servicio de otrosí de contrato existente. (apiContratoOtrosiPrestadorServicioPut)
Este endpoint permite modificar los datos de un prestador de servicio previamente registrado para un otrosí de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoOtrosiPrestadorServicio" : 0,
  "idContratoOtrosi" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result

404

No se encontró el prestador de servicio a actualizar.

400

Datos inválidos en la solicitud.

ContratoPrestadorServicio

Up
get /api/ContratoPrestadorServicio/ByIdContrato/{IdContrato}
Obtiene la lista de prestadores de servicio asociados a un contrato específico. (apiContratoPrestadorServicioByIdContratoIdContratoGet)
Este endpoint permite consultar todos los prestadores de servicio registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 1,
  "modalidadMedia" : true,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de prestadores de servicio obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result

404

No se encontraron prestadores de servicio para el contrato especificado.

Up
delete /api/ContratoPrestadorServicio/{IdContratoPrestadorServicio}
Elimina un prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioIdContratoPrestadorServicioDelete)
Este endpoint permite eliminar un prestador de servicio de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicio" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result

404

No se encontró el prestador de servicio a eliminar.

Up
get /api/ContratoPrestadorServicio/{IdContratoPrestadorServicio}
Obtiene el detalle de un prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioIdContratoPrestadorServicioGet)
Este endpoint devuelve la información detallada de un prestador de servicio de contrato específico, incluyendo datos de la entidad o profesional.

Path parameters

IdContratoPrestadorServicio (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "codigoHabilitacion" : "codigoHabilitacion",
  "codigoServicio" : 1,
  "modalidadMedia" : true,
  "servicio" : {
    "nombreServicio" : "nombreServicio",
    "codigoServicio" : 5,
    "incluidoPbs" : true
  },
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del prestador de servicio obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result

404

No se encontró el prestador de servicio solicitado.

Up
post /api/ContratoPrestadorServicio
Registra un nuevo prestador de servicio para un contrato. (apiContratoPrestadorServicioPost)
Este endpoint permite crear un nuevo registro de prestador de servicio asociado a un contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoPrestadorServicio
Actualiza la información de un prestador de servicio de contrato existente. (apiContratoPrestadorServicioPut)
Este endpoint permite modificar los datos de un prestador de servicio previamente registrado para un contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicio" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Prestador de servicio actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result

404

No se encontró el prestador de servicio a actualizar.

400

Datos inválidos en la solicitud.

ContratoPrestadorServicioModalidadPago

Up
delete /api/ContratoPrestadorServicioModalidadPago/{IdContratoPrestadorServicioModalidadPago}
Elimina una modalidad de pago de prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioModalidadPagoIdContratoPrestadorServicioModalidadPagoDelete)
Este endpoint permite eliminar una modalidad de pago asociada a un prestador de servicio de contrato, identificándola por su ID único.

Path parameters

IdContratoPrestadorServicioModalidadPago (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicioModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago eliminada exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result

404

No se encontró la modalidad de pago a eliminar.

Up
get /api/ContratoPrestadorServicioModalidadPago/{IdContratoPrestadorServicioModalidadPago}
Obtiene el detalle de una modalidad de pago de prestador de servicio de contrato por su identificador. (apiContratoPrestadorServicioModalidadPagoIdContratoPrestadorServicioModalidadPagoGet)
Este endpoint devuelve la información detallada de una modalidad de pago asociada a un prestador de servicio de contrato específico.

Path parameters

IdContratoPrestadorServicioModalidadPago (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoModalidadPago" : 1,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "valor" : 5.962133916683182,
  "idContratoPrestadorServicioModalidadPago" : 0,
  "idContratoPrestadorServicio" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la modalidad de pago obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result

404

No se encontró la modalidad de pago solicitada.

Up
post /api/ContratoPrestadorServicioModalidadPago
Registra una nueva modalidad de pago para un prestador de servicio de contrato. (apiContratoPrestadorServicioModalidadPagoPost)
Este endpoint permite crear un nuevo registro de modalidad de pago asociada a un prestador de servicio de contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicioModalidadPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago registrada exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoPrestadorServicioModalidadPago
Actualiza la información de una modalidad de pago de prestador de servicio de contrato existente. (apiContratoPrestadorServicioModalidadPagoPut)
Este endpoint permite modificar los datos de una modalidad de pago previamente registrada para un prestador de servicio de contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result

Example data

Content-Type: application/json
{
  "idContratoPrestadorServicioModalidaPago" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Modalidad de pago actualizada exitosamente. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result

404

No se encontró la modalidad de pago a actualizar.

400

Datos inválidos en la solicitud.

ContratoRegimen

Up
get /api/ContratoRegimen/ByIdContrato/{IdContrato}
Obtiene la lista de regímenes asociados a un contrato específico. (apiContratoRegimenByIdContratoIdContratoGet)
Este endpoint permite consultar todos los regímenes registrados para un contrato, filtrando por el identificador del contrato.

Path parameters

IdContrato (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result

Example data

Content-Type: application/json
{
  "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContratoRegimen" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "regimen" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 5
  },
  "codigoRegimen" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de regímenes obtenida exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result

404

No se encontraron regímenes para el contrato especificado.

Up
delete /api/ContratoRegimen/{IdContratoRegimen}
Elimina un régimen de contrato por su identificador. (apiContratoRegimenIdContratoRegimenDelete)
Este endpoint permite eliminar un régimen de contrato existente, identificándolo por su ID único.

Path parameters

IdContratoRegimen (required)
Path Parameter — default: null format: int64

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result

Example data

Content-Type: application/json
{
  "idContratoRegimen" : 0
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Régimen eliminado exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result

404

No se encontró el régimen a eliminar.

Up
get /api/ContratoRegimen/{IdContratoRegimen}
Obtiene el detalle de un régimen de contrato por su identificador. (apiContratoRegimenIdContratoRegimenGet)
Este endpoint devuelve la información detallada de un régimen de contrato específico, incluyendo tipo, vigencia y condiciones.

Path parameters

IdContratoRegimen (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result

Example data

Content-Type: application/json
{
  "fechaInicioAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContratoRegimen" : 0,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "fechaFinalizacionAplicacion" : "2000-01-23T04:56:07.000+00:00",
  "idContrato" : 6,
  "regimen" : {
    "descripcion" : "descripcion",
    "codigoReferencia" : 5
  },
  "codigoRegimen" : 1
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle del régimen obtenido exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result

404

No se encontró el régimen solicitado.

Up
post /api/ContratoRegimen
Registra un nuevo régimen para un contrato. (apiContratoRegimenPost)
Este endpoint permite crear un nuevo registro de régimen asociado a un contrato, especificando los datos requeridos.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result

Example data

Content-Type: application/json
{
  "idContratoRegimen" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Régimen registrado exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result

400

Datos inválidos o faltantes en la solicitud.

Up
put /api/ContratoRegimen
Actualiza la información de un régimen de contrato existente. (apiContratoRegimenPut)
Este endpoint permite modificar los datos de un régimen previamente registrado para un contrato.

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result

Example data

Content-Type: application/json
{
  "idContratoRegimen" : 0,
  "idContrato" : 6
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Régimen actualizado exitosamente. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result

404

No se encontró el régimen a actualizar.

400

Datos inválidos en la solicitud.

Empresa

Up
post /api/Empresa/Add
Crea una nueva empresa en el sistema. (apiEmpresaAddPost)

Este endpoint permite registrar una nueva empresa en el catálogo del sistema SIIFA.

Validaciones aplicadas:

Datos requeridos:

Sample request:

POST /api/Empresa/Add
{
   "nit": 800197268,
   "razonSocial": "IPS SALUD TOTAL S.A.",
   "digitoVerificacion": 5,
   "estado": 1,
   "clprCodigoReps": 25001234
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result

Example data

Content-Type: application/json
{
  "nit" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Empresa creada exitosamente. Retorna el NIT de la empresa creada. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result

400

Datos inválidos. Verifique que todos los campos cumplan con las validaciones. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al crear la empresa. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
delete /api/Empresa/Delete/{nit}
Elimina una empresa del sistema. (apiEmpresaDeleteNitDelete)

Este endpoint permite eliminar una empresa del catálogo del sistema. Solo se permite la eliminación si la empresa no tiene contratos asociados.

Validaciones aplicadas:

Si la empresa tiene contratos asociados, no podrá ser eliminada y se retornará un error de validación. En ese caso, considere cambiar el estado a Inactiva (0) en lugar de eliminarla.

Sample request:

DELETE /api/Empresa/Delete/800197268

Path parameters

nit (required)
Path Parameter — Número de Identificación Tributaria (NIT) de la empresa a eliminar. default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result

Example data

Content-Type: application/json
{
  "nit" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Empresa eliminada exitosamente. Retorna el NIT de la empresa eliminada. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result

400

No se puede eliminar la empresa porque tiene contratos asociados o el NIT es inválido. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró una empresa con el NIT proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al eliminar la empresa. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/Empresa/Detail/{nit}
Obtiene el detalle completo de una empresa específica por su NIT. (apiEmpresaDetailNitGet)

Este endpoint permite consultar toda la información de una empresa registrada, incluyendo estadísticas de contratos asociados.

Información devuelta:

Sample request:

GET /api/Empresa/Detail/800197268

Path parameters

nit (required)
Path Parameter — Número de Identificación Tributaria (NIT) de la empresa. default: null format: int32

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa

Example data

Content-Type: application/json
{
  "clprCodigoReps" : 5,
  "cantidadContratosComoContratante" : 5,
  "digitoVerificacion" : 6,
  "razonSocial" : "razonSocial",
  "estado" : 1,
  "usuarioRegistro" : "046b6c7f-0b8a-43b9-b35d-6489e6daee91",
  "cantidadContratosComoContratista" : 2,
  "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
  "nit" : 0,
  "estadoDescripcion" : "estadoDescripcion"
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la empresa obtenido exitosamente. Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa

400

NIT inválido o empresa no encontrada. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró una empresa con el NIT proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
get /api/Empresa/List
Obtiene una lista paginada de empresas con filtros opcionales y ordenamiento personalizable. (apiEmpresaListGet)

Este endpoint permite consultar el catálogo completo de empresas registradas en el sistema con capacidades avanzadas de filtrado, ordenamiento y paginación mediante IQueryable.

Filtros disponibles:

Ordenamiento:

Paginación:

Información devuelta por cada empresa:

Los resultados incluyen metadatos de paginación:

Sample request:

GET /api/Empresa/List?NumeroPagina=1&RegistrosPorPagina=10&OrdenarPor=RazonSocial&DireccionOrden=asc
GET /api/Empresa/List?Estado=1&RazonSocial=salud
GET /api/Empresa/List?Nit=800197268

Query parameters

Nit (optional)
Query Parameter — Filtro opcional por NIT de la empresa. default: null format: int32
RazonSocial (optional)
Query Parameter — Filtro opcional por razón social de la empresa (búsqueda parcial). default: null
Estado (optional)
Query Parameter — Filtro opcional por estado de la empresa. 1: Activa, 0: Inactiva. default: null format: int32
ClprCodigoReps (optional)
Query Parameter — Filtro opcional por código REPS. default: null format: int32
OrdenarPor (optional)
Query Parameter — Campo por el cual ordenar los resultados. Valores permitidos: Nit, RazonSocial, FechaRegistro. Por defecto: FechaRegistro. default: null
DireccionOrden (optional)
Query Parameter — Dirección del ordenamiento. Valores permitidos: asc, desc. Por defecto: desc. default: null
NumeroPagina (optional)
Query Parameter — Número de página para la paginación. Debe ser mayor a 0. Por defecto: 1. default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — Cantidad de registros por página. Debe ser mayor a 0 y menor o igual a 100. Por defecto: 10. default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "clprCodigoReps" : 9,
    "digitoVerificacion" : 2,
    "razonSocial" : "razonSocial",
    "estado" : 7,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nit" : 5,
    "estadoDescripcion" : "estadoDescripcion"
  }, {
    "clprCodigoReps" : 9,
    "digitoVerificacion" : 2,
    "razonSocial" : "razonSocial",
    "estado" : 7,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "nit" : 5,
    "estadoDescripcion" : "estadoDescripcion"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista paginada de empresas obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa

400

Parámetros de consulta inválidos. Verifique los filtros y parámetros de paginación. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al procesar la consulta. Microsoft_AspNetCore_Mvc_ProblemDetails

Up
put /api/Empresa/Update
Actualiza la información de una empresa existente. (apiEmpresaUpdatePut)

Este endpoint permite modificar los datos de una empresa previamente registrada en el sistema. El NIT no puede ser modificado ya que es el identificador único de la empresa.

Validaciones aplicadas:

Datos requeridos:

Sample request:

PUT /api/Empresa/Update
{
   "nit": 800197268,
   "razonSocial": "IPS SALUD TOTAL S.A.S.",
   "digitoVerificacion": 5,
   "estado": 1,
   "clprCodigoReps": 25001234
}

Consumes

This API call consumes the following media types via the Content-Type request header:

Request body

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command (optional)
Body Parameter

Return type

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result

Example data

Content-Type: application/json
{
  "nit" : 0
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Empresa actualizada exitosamente. Retorna el NIT de la empresa actualizada. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result

400

Datos inválidos o empresa no encontrada. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Token de autenticación inválido o no proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

403

Forbidden Microsoft_AspNetCore_Mvc_ProblemDetails

404

No se encontró una empresa con el NIT proporcionado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor al actualizar la empresa. Microsoft_AspNetCore_Mvc_ProblemDetails

ReferenciaBanco

Up
get /api/ReferenciaBanco
Obtiene la lista de todos los bancos disponibles en el sistema con paginación. (apiReferenciaBancoGet)

Este endpoint retorna todos los bancos registrados en la tabla REFERENCIA_BANCO. Soporta filtros por código, estado y nombre, además de paginación.

Parámetros de consulta:

Información retornada:

Casos de uso:

Sample requests:

GET /api/ReferenciaBanco
GET /api/ReferenciaBanco?estado=ACTIVO
GET /api/ReferenciaBanco?nombre=Bancolombia
GET /api/ReferenciaBanco?codigoBanrep=1
GET /api/ReferenciaBanco?estado=ACTIVO&numeroPagina=1&registrosPorPagina=20
GET /api/ReferenciaBanco?nombre=Banco&numeroPagina=2&registrosPorPagina=10

Query parameters

CodigoBanrep (optional)
Query Parameter — default: null format: int32
Estado (optional)
Query Parameter — default: null
Nombre (optional)
Query Parameter — default: null
NumeroPagina (optional)
Query Parameter — default: null format: int32
RegistrosPorPagina (optional)
Query Parameter — default: null format: int32

Return type

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result

Example data

Content-Type: application/json
{
  "totalRegistros" : 1,
  "paginaActual" : 0,
  "resultado" : [ {
    "codigoBanrep" : 5,
    "razonSocial" : "razonSocial",
    "estado" : "estado",
    "codigoSuperfinanciera" : 2,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "convenioAdres" : "convenioAdres",
    "nit" : "nit",
    "fechaActualizacion" : "2000-01-23T04:56:07.000+00:00",
    "fechaConvenioAdres" : "2000-01-23T04:56:07.000+00:00",
    "nombre" : "nombre",
    "tipoEntidad" : "tipoEntidad"
  }, {
    "codigoBanrep" : 5,
    "razonSocial" : "razonSocial",
    "estado" : "estado",
    "codigoSuperfinanciera" : 2,
    "fechaRegistro" : "2000-01-23T04:56:07.000+00:00",
    "convenioAdres" : "convenioAdres",
    "nit" : "nit",
    "fechaActualizacion" : "2000-01-23T04:56:07.000+00:00",
    "fechaConvenioAdres" : "2000-01-23T04:56:07.000+00:00",
    "nombre" : "nombre",
    "tipoEntidad" : "tipoEntidad"
  } ],
  "totalPaginas" : 5,
  "registrosPorPagina" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Example data

Content-Type: application/json
{
  "instance" : "instance",
  "detail" : "detail",
  "type" : "type",
  "title" : "title",
  "status" : 6
}

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de bancos obtenida exitosamente. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result

400

Parámetros inválidos. Microsoft_AspNetCore_Mvc_ProblemDetails

401

No autorizado. Microsoft_AspNetCore_Mvc_ProblemDetails

500

Error interno del servidor. Microsoft_AspNetCore_Mvc_ProblemDetails

ReferenciaCums

Up
get /api/ReferenciaCums/ByIdCums/{IdCums}
Obtiene el detalle de una referencia CUMS por su identificador único. (apiReferenciaCumsByIdCumsIdCumsGet)
Este endpoint permite consultar toda la información asociada a una referencia CUMS específica, identificada por su IdCums.

Path parameters

IdCums (required)
Path Parameter — default: null format: int32

Return type

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result

Example data

Content-Type: application/json
{
  "descripcion" : "descripcion",
  "codigoAtc" : "codigoAtc",
  "expedienteCum" : 6,
  "consecutivoCum" : 1,
  "incluidoPbs" : true,
  "idCums" : 0,
  "nombre" : "nombre"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Detalle de la referencia CUMS obtenido exitosamente. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result

404

No se encontró la referencia CUMS con el identificador proporcionado.

Up
get /api/ReferenciaCums
Obtiene una lista de referencias CUMS filtradas por los parámetros de búsqueda proporcionados. (apiReferenciaCumsGet)
Este endpoint permite buscar referencias CUMS utilizando texto libre, expediente CUM o código ATC. El resultado incluye información relevante como el nombre, descripción, código ATC y si está incluido en el PBS.

Query parameters

TextoConsulta (optional)
Query Parameter — default: null
NumeroRegistros (optional)
Query Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCums_Result]

Example data

Content-Type: application/json
[ {
  "descripcion" : "descripcion",
  "codigoAtc" : "codigoAtc",
  "expedienteCum" : 6,
  "consecutivoCum" : 1,
  "incluidoPbs" : true,
  "idCums" : 0,
  "nombre" : "nombre"
}, {
  "descripcion" : "descripcion",
  "codigoAtc" : "codigoAtc",
  "expedienteCum" : 6,
  "consecutivoCum" : 1,
  "incluidoPbs" : true,
  "idCums" : 0,
  "nombre" : "nombre"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de referencias CUMS obtenida exitosamente.

400

Parámetros de búsqueda inválidos.

ReferenciaCups

Up
get /api/ReferenciaCups/ByIdCups/{IdCups}
Obtiene el detalle de una referencia CUPS a partir de su identificador único. (apiReferenciaCupsByIdCupsIdCupsGet)
Este endpoint permite consultar toda la información relevante de un procedimiento específico, identificado por su IdCups. Es útil para validación, auditoría y análisis detallado de procedimientos en el sistema.

Path parameters

IdCups (required)
Path Parameter — default: null

Return type

Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result

Example data

Content-Type: application/json
{
  "codigoCupsSispro" : "codigoCupsSispro",
  "codigoCupsNumerico" : 0,
  "incluidoPbs" : true,
  "nombre" : "nombre"
}

Example data

Content-Type: text/json
Custom MIME type example not yet supported: text/json

Example data

Content-Type: text/plain
Custom MIME type example not yet supported: text/plain

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Consulta exitosa. Se devuelve el detalle de la referencia CUPS. Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result

404

No se encontró ninguna referencia CUPS con el identificador proporcionado.

Up
get /api/ReferenciaCups
Obtiene la lista de referencias CUPS según los parámetros de consulta. (apiReferenciaCupsGet)
Este endpoint permite consultar todas las referencias CUPS disponibles, filtrando según los criterios definidos en el parámetro de consulta. Es útil para procesos de integración, auditoría y soporte a la toma de decisiones clínicas y administrativas.

Query parameters

TextoConsulta (optional)
Query Parameter — default: null
NumeroRegistros (optional)
Query Parameter — default: null format: int32

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCups_Result]

Example data

Content-Type: application/json
[ {
  "codigoCupsSispro" : "codigoCupsSispro",
  "codigoCupsNumerico" : 0,
  "incluidoPbs" : true,
  "nombre" : "nombre"
}, {
  "codigoCupsSispro" : "codigoCupsSispro",
  "codigoCupsNumerico" : 0,
  "incluidoPbs" : true,
  "nombre" : "nombre"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de referencias CUPS obtenida exitosamente.

ReferenciaMunicipio

Up
get /api/ReferenciaMunicipio
Obtiene la lista de municipios de referencia según los parámetros de consulta. (apiReferenciaMunicipioGet)
Este endpoint permite consultar todos los municipios de referencia disponibles, filtrando según los criterios definidos en el parámetro de consulta. El resultado incluye información del municipio y su departamento asociado.

Query parameters

query (optional)
Query Parameter — Parámetro que contiene los criterios de búsqueda para los municipios de referencia. default: null

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaMunicipio_Queries_ListReferenciaMunicipio_Result]

Example data

Content-Type: application/json
[ {
  "codigoDepartamento" : "codigoDepartamento",
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "codigoMunicipio" : "codigoMunicipio"
}, {
  "codigoDepartamento" : "codigoDepartamento",
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "codigoMunicipio" : "codigoMunicipio"
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de municipios de referencia obtenida exitosamente.

ReferenciaReps

Up
get /api/ReferenciaReps/ByNitPrestador/{Nit}
Obtiene la lista de referencias REPS asociadas a un prestador según su NIT. (apiReferenciaRepsByNitPrestadorNitGet)
Este endpoint permite consultar todas las referencias REPS disponibles para un prestador de servicios de salud, filtrando por el NIT del prestador.

Path parameters

Nit (required)
Path Parameter — default: null

Return type

array[Minsalud_SIIFA_API_Features_ReferenciaReps_Queries_ListReferenciaRepsByNit_Result]

Example data

Content-Type: application/json
[ {
  "codigoHabilitacion" : "codigoHabilitacion",
  "nombreServicio" : "nombreServicio",
  "codigoServicio" : 0,
  "modalidadMedia" : true,
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "id" : 6
}, {
  "codigoHabilitacion" : "codigoHabilitacion",
  "nombreServicio" : "nombreServicio",
  "codigoServicio" : 0,
  "modalidadMedia" : true,
  "nombreDepartamento" : "nombreDepartamento",
  "nombreMunicipio" : "nombreMunicipio",
  "numeroSede" : "numeroSede",
  "modalidadAlta" : true,
  "modalidadBaja" : true,
  "id" : 6
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

Lista de referencias REPS obtenida exitosamente.

WeatherForecast

Up
get /WeatherForecast
(getWeatherForecast)

Return type

array[Minsalud_SIIFA_API_WeatherForecast]

Example data

Content-Type: application/json
[ {
  "date" : "2000-01-23",
  "summary" : "summary",
  "temperatureC" : 0,
  "temperatureF" : 6
}, {
  "date" : "2000-01-23",
  "summary" : "summary",
  "temperatureC" : 0,
  "temperatureF" : 6
} ]

Produces

This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.

Responses

200

OK

Models

[ Jump to Methods ]

Table of Contents

  1. Microsoft_AspNetCore_Mvc_ProblemDetails -
  2. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command -
  3. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result -
  4. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result -
  5. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command -
  6. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result -
  7. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result -
  8. Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result -
  9. Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result -
  10. Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result -
  11. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command -
  12. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result -
  13. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result -
  14. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command -
  15. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result -
  16. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result -
  17. Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result -
  18. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command -
  19. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result -
  20. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result -
  21. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command -
  22. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result -
  23. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result -
  24. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_ResultCodigoReferencia -
  25. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultCodigoReferencia -
  26. Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion -
  27. Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result -
  28. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command -
  29. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result -
  30. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result -
  31. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command -
  32. Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result -
  33. Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa -
  34. Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa -
  35. Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result -
  36. Minsalud_SIIFA_API_Features_CodigoReferenciaDominio_Queries_ListCodigoReferenciaDominio_Result -
  37. Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByIdDominio_Result -
  38. Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByNombreDominio_Result -
  39. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command -
  40. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result -
  41. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result -
  42. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command -
  43. Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result -
  44. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command -
  45. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result -
  46. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result -
  47. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command -
  48. Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result -
  49. Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command -
  50. Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result -
  51. Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result -
  52. Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command -
  53. Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result -
  54. Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result -
  55. Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_ResultReferenciaCups -
  56. Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result -
  57. Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_ResultReferenciaCups -
  58. Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command -
  59. Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result -
  60. Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result -
  61. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command -
  62. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result -
  63. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result -
  64. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command -
  65. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result -
  66. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result -
  67. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_ResultReferenciaCausalLiquidacion -
  68. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_Result -
  69. Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_ResultReferenciaCausalLiquidacion -
  70. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command -
  71. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result -
  72. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result -
  73. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command -
  74. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result -
  75. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result -
  76. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_ResultReferenciaCums -
  77. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result -
  78. Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_ResultReferenciaCums -
  79. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command -
  80. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result -
  81. Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Queries_ListContratoOtrosiEstadoByIdContratoOtrosi_Result -
  82. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command -
  83. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result -
  84. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result -
  85. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command -
  86. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result -
  87. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result -
  88. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_ResultReferenciaServicio -
  89. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result -
  90. Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_ResultReferenciaServicio -
  91. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command -
  92. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result -
  93. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result -
  94. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command -
  95. Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result -
  96. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result -
  97. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContrato -
  98. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContratoRegimen -
  99. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultEmpresa -
  100. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosiByIdContrato_Result -
  101. Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosi_Result -
  102. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command -
  103. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result -
  104. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result -
  105. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command -
  106. Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result -
  107. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command -
  108. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result -
  109. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result -
  110. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command -
  111. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result -
  112. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result -
  113. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_ResultReferenciaServicio -
  114. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result -
  115. Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_ResultReferenciaServicio -
  116. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command -
  117. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result -
  118. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result -
  119. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command -
  120. Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result -
  121. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result -
  122. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_ResultReferenciaRegimen -
  123. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result -
  124. Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_ResultReferenciaRegimen -
  125. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command -
  126. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result -
  127. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command -
  128. Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result -
  129. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result -
  130. Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result -
  131. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command -
  132. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result -
  133. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command -
  134. Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result -
  135. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result -
  136. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_ResultReferenciaCums -
  137. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result -
  138. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultCodigoReferenciaTipoContrato -
  139. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoAgrupador -
  140. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoModalidadPago -
  141. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoRegimen -
  142. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultEmpresa -
  143. Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultOtroSi -
  144. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result -
  145. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_ResultReferenciaCums -
  146. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result -
  147. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_ResultContratoRegimen -
  148. Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_ResultEmpresa -
  149. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result -
  150. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCums_Result -
  151. Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCups_Result -
  152. Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result -
  153. Minsalud_SIIFA_API_Features_ReferenciaMunicipio_Queries_ListReferenciaMunicipio_Result -
  154. Minsalud_SIIFA_API_Features_ReferenciaReps_Queries_ListReferenciaRepsByNit_Result -
  155. Minsalud_SIIFA_API_WeatherForecast -
  156. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion - PaginadorGenerico_ResultContratoOperacion
  157. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa - PaginadorGenerico_ResultEmpresa
  158. PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result - PaginadorGenerico_Result
  159. PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result - PaginadorGenerico_Result

Microsoft_AspNetCore_Mvc_ProblemDetails - Up

type (optional)
title (optional)
status (optional)
Integer format: int32
detail (optional)
instance (optional)

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Command - Up

idContrato (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_AddContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Long format: int64

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_DeleteContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Command - Up

idContratoAnticipo (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Commands_UpdateContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_DetailContratoAnticipo_Result - Up

idContratoAnticipo (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoAnticipo_Queries_ListContratoAnticipoByIdContrato_Result - Up

idContratoAnticipo (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoFuente (optional)
Integer format: int32
referencia (optional)
valorAnticipo (optional)
Double format: double
fechaAnticipo (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoCumsModalidadPago_Queries_DetailContratoCumsModalidadPago_Result - Up

idContratoCumsModalidadPago (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoCupsModalidadPago_Queries_DetailContratoCupsModalidadPago_Result - Up

idContratoCupsModalidadPago (optional)
Long format: int64
idContratoCups (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Command - Up

idContrato (optional)
Integer format: int32
codigoModalidad
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_AddContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_DeleteContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Command - Up

idContratoModalidadPago (optional)
Long format: int64
codigoModalidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Commands_UpdateContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_DetailContratoModalidadPago_Result - Up

idContratoModalidadPago (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoModalidad
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoModalidadPago_Queries_ListContratoModalidadPagoByIdContrato_Result - Up

idContratoModalidadPago (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoModalidad
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Command - Up

idContrato (optional)
Integer format: int32
codigoAlcance (optional)
Integer format: int32
codigoDepartamento (optional)
codigoMunicipio (optional)
poblacionCubierta (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_AddContratoOperacion_Result - Up

idContratoOperacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_DeleteContratoOperacion_Result - Up

idContratoOperacion (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Command - Up

idContratoOperacion (optional)
Long format: int64
codigoAlcance (optional)
Integer format: int32
codigoDepartamento (optional)
codigoMunicipio (optional)
poblacionCubierta (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Commands_UpdateContratoOperacion_Result - Up

idContratoOperacion (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_Result - Up

idContratoOperacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoAlcance (optional)
Integer format: int32
alcance (optional)
codigoMunicipio (optional)
nombreMunicipio (optional)
codigoDepartamento (optional)
nombreDepartamento (optional)
poblacionCubierta (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_DetailContratoOperacion_ResultCodigoReferencia - Up

idCondigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultCodigoReferencia - Up

idCondigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion - Up

idContratoOperacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoAlcance (optional)
Integer format: int32
alcance (optional)
codigoMunicipio
nombreMunicipio
codigoDepartamento
nombreDepartamento
poblacionCubierta (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_ContratoPrestadorServicioModalidadPago_Queries_DetailContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidadPago (optional)
Long format: int64
idContratoPrestadorServicio (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Command - Up

Comando para agregar una empresa con validaciones de integridad de datos.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa. Debe ser único en el sistema y tener entre 6 y 9 dígitos. format: int32
razonSocial (optional)
String Razón social de la empresa. Es obligatorio y no puede superar los 250 caracteres.
digitoVerificacion (optional)
Integer Dígito de verificación del NIT. Valor entre 0 y 9 que valida la autenticidad del NIT. format: int32
estado (optional)
Integer Estado de la empresa. 1: Activa, 0: Inactiva. format: int32
clprCodigoReps (optional)
Integer Código REPS (Registro Especial de Prestadores de Servicios de Salud). Identificador único del prestador en el sistema REPS. format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_AddEmpresa_Result - Up

Resultado que contiene el NIT de la empresa creada.
nit (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_DeleteEmpresa_Result - Up

Resultado que contiene el NIT de la empresa eliminada.
nit (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Command - Up

Comando para actualizar los datos de una empresa con validaciones de integridad.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa a actualizar. Identifica de forma única la empresa en el sistema. format: int32
razonSocial (optional)
String Nueva razón social de la empresa. No puede estar vacía ni superar los 250 caracteres.
digitoVerificacion (optional)
Integer Nuevo dígito de verificación del NIT. Debe estar entre 0 y 9. format: int32
estado (optional)
Integer Nuevo estado de la empresa. 1: Activa, 0: Inactiva. format: int32
clprCodigoReps (optional)
Integer Nuevo código REPS de la empresa. Identificador del prestador en el Registro Especial de Prestadores de Servicios de Salud. format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Commands_UpdateEmpresa_Result - Up

Resultado que contiene el NIT de la empresa actualizada.
nit (optional)
Integer format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_DetailEmpresa_ResultEmpresa - Up

Objeto de resultado con la información detallada de la empresa.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa. format: int32
razonSocial (optional)
String Razón social completa de la empresa.
digitoVerificacion (optional)
Integer Dígito de verificación del NIT. format: int32
estado (optional)
Integer Estado actual de la empresa. 1: Activa, 0: Inactiva. format: int32
estadoDescripcion (optional)
String Descripción del estado de la empresa.
clprCodigoReps (optional)
Integer Código REPS (Registro Especial de Prestadores de Servicios de Salud). format: int32
usuarioRegistro (optional)
UUID Identificador del usuario que registró la empresa. format: uuid
fechaRegistro (optional)
Date Fecha y hora de registro de la empresa en el sistema. format: date-time
cantidadContratosComoContratante (optional)
Integer Cantidad de contratos donde la empresa figura como contratante. format: int32
cantidadContratosComoContratista (optional)
Integer Cantidad de contratos donde la empresa figura como contratista. format: int32

Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa - Up

Objeto de resultado que contiene la información de una empresa.
nit (optional)
Integer Número de Identificación Tributaria (NIT) de la empresa. format: int32
razonSocial (optional)
String Razón social completa de la empresa.
digitoVerificacion (optional)
Integer Dígito de verificación del NIT. format: int32
estado (optional)
Integer Estado actual de la empresa. 1: Activa, 0: Inactiva. format: int32
estadoDescripcion (optional)
String Descripción del estado de la empresa.
clprCodigoReps (optional)
Integer Código REPS de la empresa. format: int32
fechaRegistro (optional)
Date Fecha y hora de registro de la empresa en el sistema. format: date-time

Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result - Up

codigoBanrep (optional)
Integer format: int32
codigoSuperfinanciera (optional)
Integer format: int32
nombre (optional)
razonSocial (optional)
nit (optional)
tipoEntidad (optional)
convenioAdres (optional)
estado (optional)
fechaRegistro (optional)
Date format: date-time
fechaActualizacion (optional)
Date format: date-time
fechaConvenioAdres (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_CodigoReferenciaDominio_Queries_ListCodigoReferenciaDominio_Result - Up

idCodigoReferenciaDominio (optional)
Integer format: int32
unidadAnalisis (optional)
nombre (optional)
descripcion (optional)
activo (optional)

Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByIdDominio_Result - Up

idCodigoReferencia (optional)
Integer format: int32
descripcion (optional)
activo (optional)

Minsalud_SIIFA_API_Features_CodigoReferencia_Queries_ListCodigoReferenciaByNombreDominio_Result - Up

idCodigoReferencia (optional)
Integer format: int32
descripcion (optional)
activo (optional)

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Command - Up

idContratoCums (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_AddContratoCumsModalidadPago_Result - Up

idContratoCumsModalidadPago (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_DeleteContratoCumsModalidadPago_Result - Up

idContratoCumsModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Command - Up

idContratoCumsModalidaPago (optional)
Long format: int64
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCumsModalidadPago_Commands_UpdateContratoCumsModalidadPago_Result - Up

idContratoCumsModalidaPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Command - Up

idContratoCups (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_AddContratoCupsModalidadPago_Result - Up

idContratoCupsModalidadPago (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_DeleteContratoCupsModalidadPago_Result - Up

idContratoCupsModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Command - Up

idContratoCupsModalidaPago (optional)
Long format: int64
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoCupsModalidadPago_Commands_UpdateContratoCupsModalidadPago_Result - Up

idContratoCupsModalidaPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Command - Up

idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_AddContratoCups_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_DeleteContratoCups_Result - Up

idContratoCums (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Command - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Commands_UpdateContratoCups_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cups (optional)

Minsalud_SIIFA_API_Features_ContratoCups_Queries_DetailContratoCups_ResultReferenciaCups - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_Result - Up

idContratoCups (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoCupsSispro (optional)
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cups (optional)

Minsalud_SIIFA_API_Features_ContratoCups_Queries_ListContratoCupsByIdContrato_ResultReferenciaCups - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Command - Up

idContrato (optional)
Integer format: int32
codigoEstado (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoEstado_Commands_AddContratoEstado_Result - Up

idContratoEstado (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoEstado_Queries_ListContratoEstadoByIdContrato_Result - Up

idContratoEstado (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoEstado (optional)
Integer format: int32
nombreEstado (optional)
fechaCambio (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Command - Up

idContrato (optional)
Integer format: int32
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratatante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_AddContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_DeleteContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Command - Up

idContratoLiquidacion (optional)
Long format: int64
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratatante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Commands_UpdateContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_Result - Up

idContratoLiquidacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time
causalLiquidacion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_DetailContratoLiquidacion_ResultReferenciaCausalLiquidacion - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_Result - Up

idContratoLiquidacion (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoCausal (optional)
Integer format: int32
fechaLiquidacion (optional)
Date format: date-time
valorTotalContrato (optional)
Double format: double
valorTotalEjecutado (optional)
Double format: double
valorTotalPagado (optional)
Double format: double
valorSaldoFavorContratista (optional)
Double format: double
valorSaldoFavorContratante (optional)
Double format: double
valorIndemnizacion (optional)
Double format: double
valorDeducciones (optional)
Double format: double
valorNetoPagar (optional)
Double format: double
valorMultas (optional)
Double format: double
fechaRegistro (optional)
Date format: date-time
causalLiquidacion (optional)

Minsalud_SIIFA_API_Features_ContratoLiquidacion_Queries_ListContratoLiquidacionByIdContrato_ResultReferenciaCausalLiquidacion - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Command - Up

idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_AddContratoOtrosiCums_Result - Up

idContratoOtroSiCums (optional)
Long format: int64
idContratoOtroSi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_DeleteContratoOtrosiCums_Result - Up

idContratoOtrosiCums (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Command - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Commands_UpdateContratoOtrosiCums_Result - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_Result - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Long format: int64
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_DetailContratoOtrosiCums_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_Result - Up

idContratoOtrosiCums (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
idContratoCums (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiCums_Queries_ListContratoOtrosiCumsByIdContratoOtrosi_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Command - Up

idContratoOtrosi (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Commands_AddContratoOtrosiEstado_Result - Up

idContratoOtrosiEstado (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiEstado_Queries_ListContratoOtrosiEstadoByIdContratoOtrosi_Result - Up

idContratoOtrosiEstado (optional)
Long format: int64
idContratoOtrosi (optional)
Long format: int64
codigoEstado (optional)
Integer format: int32
nombreEstado (optional)
fechaEstado (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
observacion (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Command - Up

idContratoOtrosi (optional)
Integer format: int32
idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_AddContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosiPrestadorServicio (optional)
Integer format: int32
idContratoOtrosi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_DeleteContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosiPrestadorServicio (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Command - Up

idContratoOtrosiPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Commands_UpdateContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosiPrestadorServicio (optional)
Integer format: int32
idContratoOtrosi (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContratoOtrosiPrestadorServicio (optional)
Long format: int64
idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_DetailContratoOtrosiPrestadorServicio_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContratoOtrosiPrestadorServicio (optional)
Long format: int64
idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosiPrestadorServicio_Queries_ListContratoOtrosiPrestadorServicioByIdContratoOtrosi_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Command - Up

idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_AddContratoOtrosi_Result - Up

idContratoOtroSi (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_DeleteContratoOtrosi_Result - Up

idContratoOtroSi (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Command - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Commands_UpdateContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32
contrato (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContrato - Up

idContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
modalidadPago (optional)
Integer format: int32
cucon (optional)
empresaContratante (optional)
empresaContratista (optional)
regimenes (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultContratoRegimen - Up

codigoRegimen (optional)
Integer format: int32
descripcion (optional)
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_DetailContratoOtrosi_ResultEmpresa - Up

nit (optional)
Integer format: int32
razonSocial (optional)

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosiByIdContrato_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoOtrosi_Queries_ListContratoOtrosi_Result - Up

idContratoOtrosi (optional)
Long format: int64
idContrato (optional)
Integer format: int32
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
tipoAdicion (optional)
tipoModificacion (optional)
tipoProrroga (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Command - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_AddContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidadPago (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_DeleteContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidadPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Command - Up

idContratoPrestadorServicioModalidaPago (optional)
Long format: int64
idContratoModalidadPago (optional)
Long format: int64
valor (optional)
Double format: double

Minsalud_SIIFA_API_Features_ContratoPrestadorServicioModalidadPago_Commands_UpdateContratoPrestadorServicioModalidadPago_Result - Up

idContratoPrestadorServicioModalidaPago (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Command - Up

idContrato (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
codigoServicio (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_AddContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_DeleteContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Command - Up

idContratoPrestadorServicio (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Commands_UpdateContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)
fechaRegistro (optional)
Date format: date-time
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_DetailContratoPrestadorServicio_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_Result - Up

idContratoPrestadorServicio (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
codigoServicio (optional)
Integer format: int32
codigoHabilitacion (optional)
numeroSede (optional)
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)
fechaRegistro (optional)
Date format: date-time
servicio (optional)

Minsalud_SIIFA_API_Features_ContratoPrestadorServicio_Queries_ListContratoPrestadorServicioByIdContrato_ResultReferenciaServicio - Up

codigoServicio (optional)
Integer format: int32
nombreServicio (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Command - Up

idContrato (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_AddContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_DeleteContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Command - Up

idContratoRegimen (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_ContratoRegimen_Commands_UpdateContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
regimen (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_DetailContratoRegimen_ResultReferenciaRegimen - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_Result - Up

idContratoRegimen (optional)
Long format: int64
idContrato (optional)
Integer format: int32
codigoRegimen (optional)
Integer format: int32
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
regimen (optional)

Minsalud_SIIFA_API_Features_ContratoRegimen_Queries_ListContratoRegimenByIdContrato_ResultReferenciaRegimen - Up

codigoReferencia (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Command - Up

idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Command - Up

codigoTipoContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
codigoReferenciaModalidadPago (optional)
array[Integer] format: int32
codigoReferenciaAgrupador (optional)
array[Integer] format: int32
codigoReferenciaRegimen (optional)
array[Integer] format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_AddContrato_Result - Up

idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_DeleteContrato_Result - Up

idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Command - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Command - Up

idContrato (optional)
Integer format: int32
codigoTipoContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
codigoReferenciaModalidadPago (optional)
array[Integer] format: int32
codigoReferenciaAgrupador (optional)
array[Integer] format: int32
codigoReferenciaRegimen (optional)
array[Integer] format: int32

Minsalud_SIIFA_API_Features_Contrato_Commands_UpdateContrato_Result - Up

idContrato (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContratoCums_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_Result - Up

idContrato (optional)
Integer format: int32
codigoTipoContrato (optional)
Integer format: int32
tipoContrato (optional)
nitContratante (optional)
Integer format: int32
empresaContratante (optional)
nitContratista (optional)
Integer format: int32
empresaContratista (optional)
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
cucon (optional)
codigoReferenciaModalidadPago (optional)
array[Integer] format: int32
contratoModalidadPago (optional)
codigoReferenciaAgrupador (optional)
array[Integer] format: int32
contratoAgrupador (optional)
codigoReferenciaRegimen (optional)
array[Integer] format: int32
contratoRegimen (optional)
otrosis (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32
numeroServicios (optional)
Long format: int64
numeroMedicamentos (optional)
Long format: int64
numeroProcedimientos (optional)
Long format: int64

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultCodigoReferenciaTipoContrato - Up

codigoTipoContrato (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoAgrupador - Up

idContratoAgrupador (optional)
Long format: int64
codigoAgrupador (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoModalidadPago - Up

idContratoModalidadPago (optional)
Long format: int64
codigoModalidadPago (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultContratoRegimen - Up

idContratoRegimen (optional)
Long format: int64
codigoRegimen (optional)
Integer format: int32
descripcion (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultEmpresa - Up

nit (optional)
Integer format: int32
razonSocial (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_DetailContrato_ResultOtroSi - Up

idContratoOtrosi (optional)
Long format: int64
nombre (optional)
valor (optional)
Double format: double
fechaFinalizacion (optional)
Date format: date-time
fechaRegistro (optional)
Date format: date-time
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_Result - Up

idContratoCums (optional)
Integer format: int32
idContrato (optional)
Integer format: int32
idCums (optional)
Integer format: int32
cantidad (optional)
Integer format: int32
fechaRegistro (optional)
Date format: date-time
cums (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContratoCumsByIdContrato_ResultReferenciaCums - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
nombre (optional)
descripcion (optional)
codigoAtc (optional)
registroSanitario (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result - Up

idContrato (optional)
Integer format: int32
nitContratante (optional)
Integer format: int32
nitContratista (optional)
Integer format: int32
nombre (optional)
fechaSuscripcion (optional)
Date format: date-time
fechaInicio (optional)
Date format: date-time
fechaFin (optional)
Date format: date-time
valor (optional)
Double format: double
codigoModalidadPago (optional)
Integer format: int32
cucon (optional)
vigencia (optional)
Integer format: int32
empresaContratante (optional)
empresaContratista (optional)
regimenes (optional)
estado (optional)
codigoEstado (optional)
Integer format: int32

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_ResultContratoRegimen - Up

codigoRegimen (optional)
Integer format: int32
descripcion (optional)
fechaInicioAplicacion (optional)
Date format: date-time
fechaFinalizacionAplicacion (optional)
Date format: date-time

Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_ResultEmpresa - Up

nit (optional)
Integer format: int32
razonSocial (optional)

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_GetByIdCums_Result - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
consecutivoCum (optional)
Integer format: int32
nombre (optional)
descripcion (optional)
codigoAtc (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCums_Result - Up

idCums (optional)
Integer format: int32
expedienteCum (optional)
Long format: int64
consecutivoCum (optional)
Integer format: int32
nombre (optional)
descripcion (optional)
codigoAtc (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaCums_Queries_ListReferenciaCups_Result - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaCups_Queries_GetByIdCups_Result - Up

codigoCupsSispro (optional)
codigoCupsNumerico (optional)
Long format: int64
nombre (optional)
incluidoPbs (optional)

Minsalud_SIIFA_API_Features_ReferenciaMunicipio_Queries_ListReferenciaMunicipio_Result - Up

codigoMunicipio (optional)
codigoDepartamento (optional)
nombreMunicipio (optional)
nombreDepartamento (optional)

Minsalud_SIIFA_API_Features_ReferenciaReps_Queries_ListReferenciaRepsByNit_Result - Up

nombreDepartamento (optional)
nombreMunicipio (optional)
codigoHabilitacion (optional)
numeroSede (optional)
codigoServicio (optional)
Integer format: int32
modalidadBaja (optional)
modalidadMedia (optional)
modalidadAlta (optional)
nombreServicio (optional)
id (optional)
Long format: int64

Minsalud_SIIFA_API_WeatherForecast - Up

date (optional)
date format: date
temperatureC (optional)
Integer format: int32
temperatureF (optional)
Integer format: int32
summary (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ContratoOperacion_Queries_ListContratoOperacionByIdContrato_ResultContratoOperacion - PaginadorGenerico_ResultContratoOperacion Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_Empresa_Queries_ListEmpresa_ResultEmpresa - PaginadorGenerico_ResultEmpresa Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Contrato_Features_ReferenciaBanco_ListReferenciaBanco_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)

PaginadorGenerico_Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result - PaginadorGenerico_Result Up

paginaActual (optional)
Integer format: int32
registrosPorPagina (optional)
Integer Número de registros de la página devuelta. format: int32
totalRegistros (optional)
Integer Total de registros de consulta. format: int32
totalPaginas (optional)
Integer Total de páginas de la consulta. format: int32
resultado (optional)
array[Minsalud_SIIFA_API_Features_Contrato_Queries_ListContrato_Result] Columna por la que esta ordenada la consulta actual.