File Deliveries
Detailed mapping of the fields used in a GET request to fetch file deliveries data. This information allows you to display or analyze when files were transmitted to the carrier.
Set-up
This information is required when using a GET request to fetch File Deliveries via the Ideon API.
/coverage_periods/{id}/file_deliveries
id
In the request url, provide the unique id for the given coverage period.
This is the coverage period for which Organization Name, Carrier and Time Period you would like to view files.
Response
This is the information returned on a file_deliveries
response:
id
In the request url, provide the unique id for the given coverage period.
This is the coverage period for which Organization Name, Carrier and Time Period you would like to view files.
file_name
This is the file name that Ideon created for the delivery. File names are often in a specific, required carrier format.
sent_at
This is a timestamp is when Ideon delivered the file to the Carrier.
Implementation Paths
Here are the possible ways to use the file_deliveries
endpoints:
Example 1: Audit for Expected File Deliveries
Objective: Understand if any carrier files expected were not sent as expected, and when they were sent to the carrier.
This implementation uses:
GET /coverage_periods/{id}
GET /coverage_periods/{id}/file_deliveries
GET information for a given coverage period
distribution_format
state
next_send_time
Poll or watch for file_deliveries on that coverage period
Exclude:
coverage periods with
distribution_format
=api
coverage periods with any state other than
production
For each, send a request to GET /coverage_periods/{id}/file_deliveries
Note and display any files that did not have a corresponding delivery
Example 2: View of File Delivery and Summary of Sent Coverages
Objective: Serve up information about a given file delivery, and the members updated
This implementation uses:
GET /coverage_periods/{id}
GET /coverage_periods/{id}/file_deliveries
GET /file_deliveries/{id}/coverage_transmissions
GET information for a given coverage period
distribution_format
state
next_send_time
Poll or watch for file_deliveries on that coverage period
Exclude:
coverage periods with
distribution_format
=api
coverage periods with any state other than
production
For each, send a request to GET /coverage_periods/{id}/file_deliveries
Note and display any files that did not have a corresponding delivery
GET coverage transmissions for each delivery
This response includes the coverages included on the file delivery, and can allow you to audit or mark members as Delivered.
Using the above information, for delivered files you can construct a view that:
shows the Expected Delivery Date/time
shows the Actual Delivery (sent_at) time
shows a list of members that were included and updated from the file delivery
shows a list of member that were excluded from the file delivery, for review and confirmation
Design Questions
The way you use the file deliveries information depends on the needs of your users. Consider using the questions below to evaluate your implementation and how the design fits your user:
What questions are your users trying to answer when viewing file delivery information?
What training do they possess to intepret, or troubleshoot?
Varied audience or mixed experience levels - what level of detail should we show the user?
Where in the current system are the users seeking information?
Is there an equivilant process that would be replaced by this new tool?
What level of security will be required to view the data?
At what level will the user be viewing this information - member, group, across many groups?
What data relationships are important to consider in your system?
Can this data be updated or created?
Is this data view-only?
Can this value be null?
Consider the following relationships implicit in Ideon's API:
A coverage period has many file deliveries
A file delivery has many coverage transmissions
A coverage transmission belongs to a single file delivery
A file delivery belongs to many coverage periods
Many employers can be delivered at once to a carrier in a multi-group file
See Additional Documentation for links to our current API documentation.
Last updated
Was this helpful?