Expose REST API to Fetch Availabilities

Change Description (incl. Benefits)

Expose REST endpoint to retrieve a user's available schedule time slots using similar criteria available in the UI via the "S" button from the "Schedule" page:

  • User

  • day (from, to)

  • time of the day (from, to)

  • appointment type

  • number of results

Currently the only way to retrieve user availabilities are via the UI, which makes it difficult to integrate OSCAR with applications that can improve scheduling. Systems integrators, extension developers would make use of this REST interface to integrate their application with OSCAR.

OSCAR Interaction points

A "machine to machine" interaction between a system integrator backend system and the OSCAR's "Schedule Service".

Integration risks

None. This will enhance integration features.

Risks if not incorporated

Applications and modules that facilitate scheduling will be unable to assist with filling scheduling gaps when dealing with OSCAR managed schedules.

Filling scheduling gaps is one of the most important issue current healthcare providers face.

Minimum testing requirements and process

All testing of new feature components will be done by the development team.

Training requirements to support changes

None for regular OSCAR users, this extends exsiting machine to machine interfaces.

Time Estimate

14 days

Additional Comments

None

Assignee

Unassigned

Reporter

Paul Marcovici

Milestone

None

Are you or your organization planning on developing this feature in the next 90 days?

Yes

Validated by Reporter

No

SourceForge Link

None

SourceForge Assigned To

None

SourceForge Date Created

None

SourceForge ID

None

SourceForge Reporter

None
Configure