Understanding the Redox Scheduling Data Model

When do I need to use the Scheduling data model?

If you want to know when a patient has a scheduled office or non-surgical appointment, you’ll use the Scheduling data model to either receive updates pushed updates or request a schedule via query. To receive OR case information, see the SurgicalScheduling data model.

When are the queries supported? When is a webhook supported?

Scheduling information is in most cases made available by EHRs through a standard SIU HL7v2 feed or through APIs and other web services. SIU messages will naturally follow a push model while APIs and web services will typically be queries. For applications that prefer or require queries, Redox can use the Redox Data Chateau to consume pushed scheduling data and enable the Scheduling.Booked query for any HL7 or other push-based integrations. For applications that prefer push notifications of scheduling data, Redox can use polling for API-based integrations to push data to an application’s endpoint.

Can I get insurance information on the scheduling HL7 feed?

Insurance details are most reliably available through a PatientAdmin feed or PatientSearch query.

What is the difference between a visit/case number and an encounter number?

You may hear these two terms used during conversations with the health system. The importance of each really will depend on your workflow and your goals for tracking data. A visit/case number represents a single, specific appointment or surgical case. An encounter number can represent a single appointment but is more often used to bundle together a set of appointments related to a single event. In the case of a surgery, a patient’s pre-op evaluation, surgical case, and post-op visit could all have the same encounter number but different visit numbers. For some EHRs, the encounter number is preferred for them to be able to file information in a specific place in the patient charts.

Cool – visit numbers sound like what I need.  Will the appointment always have the same visit number if it’s been rescheduled?

This depends on the EHR workflow for handling appointment rescheduling. If the EHR uses a true reschedule workflow, the visit number is usually retained. If the EHR uses a cancel/new workflow where the old appointment is cancelled and then a new one is made, the visit number may change.

Will I always see a New message the first time an appointment is sent to my application?

For an SIU HL7-based scheduling integration, the New message occurs at the time the appointment is scheduled. If the appointment is scheduled prior to your go-live date or prior to the start date of the backfill you received, the first time you learn of it may be when a Modification (such as a reschedule or check-in event) occurs. Applications typically address this by adjusting their code to evaluate based on whether or not the Visit.VisitNumber value is new to your product in addition to the event received.