Overview
The IPS Calendar module tracks regulatory deadlines and scheduled reports for pharmaceutical products. It integrates with the main IPS reporting system to streamline report creation and compliance tracking.List Calendar Entries
Query Parameters
Number of entries to return (1-200)
Number of entries to skip for pagination
Search query to filter by product name, active ingredient, or registration number
Response
List of calendar entries
Total number of matching entries
Response Example
Get Calendar Entry
Path Parameters
ID of the calendar entry
Response
Returns a singleCalendarioIPSOut object with all calendar entry details.
Create Calendar Entry
Request Body (CalendarioIPSCreate)
Product name with pharmaceutical form
Active ingredient (IFA)
Sanitary registration number
Registration status
Registration expiration date (YYYY-MM-DD)
First authorization date (YYYY-MM-DD)
IPS version number
IPS period start date (FID - Fecha Inicio Datos)
IPS period end date (FCD - Fecha Cierre Datos)
IPS period duration in years
Safety summary (Resumen de Seguridad) version
Safety summary period start date
Safety summary period end date
Safety summary period duration in years
Report elaboration deadline
Review and approval deadline
Submission date to regulatory authority
IPS status:
Borrador, Validado, Firmado, Sometido, Aprobado, or ObservadoPerson responsible for approval
Response
Returns the created calendar entry with HTTP 201 Created.Update Calendar Entry
Path Parameters
ID of the calendar entry to update
Request Body
Same fields asCalendarioIPSCreate. All fields are optional.
Audit Trail
Updates are automatically tracked with before/after change detection:Delete Calendar Entry
Path Parameters
ID of the calendar entry to delete
Response
Returns HTTP 204 No Content on successful deletion.Search Calendar Products
Query Parameters
Search query for product name, active ingredient, or registration number
Maximum results to return (1-200)
Response
Returns a list of matching products in{id, label} format for dropdown/autocomplete use:
Get Product Form Options
Retrieve unique product forms from the calendar for autocomplete.Query Parameters
Search filter for product form
Maximum options to return (1-200)
Response
Returns an array of strings, ordered by frequency:Prefill Report from Calendar
Get prefilled data for creating an IPS report from a calendar entry.Path Parameters
Calendar entry ID to prefill from
Response
Create Report from Calendar
Create an IPS report directly from a calendar entry.Query Parameters
Calendar entry ID to create report from
Override period start date (defaults to calendar entry dates)
Override period end date (defaults to calendar entry dates)
Request Body (Optional)
Initial literature sources to attach
Initial KPI values
Units commercialized during period
Response
Returns the createdIPSReportOut with associated product automatically created or matched.
View Report History by Calendar
Get all IPS reports associated with a calendar entry.Path Parameters
Calendar entry ID
Query Parameters
Number of reports to return (1-200)
Number of reports to skip
Response
Returns an array ofIPSReportOut objects, ordered by most recent first.