ProcedureController API Documentation
Este módulo permite consultar la lista y el detalle de procedimientos médicos (estudios) registrados en la plataforma RIS/PACS.
Endpoints
Base Path
Todos los endpoints están prefijados con /api/v1/procedures.
Global Standards
Consulte Common.md para detalles sobre:
- Autenticación
- Paginación y Ordenamiento
- Estructura global de errores
- Guía de Filtrado completa
Attributes (Procedure)
code: string, código identificador del procedimiento (ej:RX-TOR-001,CT-ABD-002)name: string, nombre o descripción corta del procedimiento médico (ej:Radiografía de Tórax AP y Lateral)modality: string, modalidad médica asociada (ej:RX,CT,MRI,US,MG)body_part: string, código de la parte del cuerpo asociada (obtenido de la relación conbodyParts, ej:CHEST,ABDOMEN,HEAD)created_at: string datetime, fecha y hora de creación del registroupdated_at: string datetime, fecha y hora de última actualización
Filtros Disponibles
filter[code]: Código del procedimiento (exacto)filter[name]: Nombre del procedimiento (búsqueda parcial / LIKE)filter[modality]: Modalidad asociada por etiqueta/tag (exacto)filter[created_at]: Fecha de creación (rango o fecha exacta)filter[updated_at]: Fecha de actualización
Endpoints Detail
GET
/api/v1/procedures
Obtiene una lista paginada de procedimientos médicos disponibles.
Response 200 OK
{
"data": [
{
"code": "RX-TOR-001",
"name": "Radiografía de Tórax AP y Lateral",
"modality": "RX",
"body_part": "CHEST",
"created_at": "2026-01-15 10:00:00",
"updated_at": "2026-01-15 10:00:00"
},
{
"code": "CT-ABD-002",
"name": "Tomografía Computarizada de Abdomen con Contraste",
"modality": "CT",
"body_part": "ABDOMEN",
"created_at": "2026-01-16 11:30:00",
"updated_at": "2026-01-16 11:30:00"
}
],
"_links": {
"self": { "href": "http://worklist.dicomline.com/api/v1/procedures?page=1" },
"first": { "href": "http://worklist.dicomline.com/api/v1/procedures?page=1" },
"last": { "href": "http://worklist.dicomline.com/api/v1/procedures?page=1" }
},
"_meta": {
"totalCount": 2,
"pageCount": 1,
"currentPage": 1,
"perPage": 20
}
}
GET
/api/v1/procedures/{id}
Obtiene la información detallada de un procedimiento médico específico por su ID.
Response 200 OK
{
"code": "RX-TOR-001",
"name": "Radiografía de Tórax AP y Lateral",
"modality": "RX",
"body_part": "CHEST",
"created_at": "2026-01-15 10:00:00",
"updated_at": "2026-01-15 10:00:00"
}
Respuestas adicionales:
404 Not Found: Si no existe un procedimiento con el ID especificado.
Notas Finales
- Consulte Common.md para los códigos de estado y la estructura de errores globales.
- Los resultados están limitados a los datos autorizados para la clave API utilizada.