A008/A014 - how to distinguish between direct/indirectly bookable services?

Hi,

We’re implementing functionality to allow service provider clinicians to manage their ‘referrals for review’ worklist.

One of the actions a user may take is calling A014 - Reject referral on a referral after retrieving their worklist with A008 - Retrieve referral worklist. A014 requires that the appointmentCancelledInPAS parameter be supplied for indirectly bookable services.

How can a user with the service provider clinician role determine whether a referral is assigned to a directly or indirectly bookable service? Referring clincians have the ability to call A033 - Retrieve healthcare service on the service the referral is booked against, which includes eRS-BookableType, but this endpoint is not available to service provider clinicians.

A008 distinguishes between referral triage and booked appointments but does not appear to specify direct vs indirect. I also tried A029 - Available actions for user, but it returns an empty array for both direct and indirect referrals in this scenario.

Thanks

I’ve realised we have the same issue with A022 - Cancel appointment, action later, which also requires appointmentCancelledInPAS for indirectly bookable services.

I’d like to avoid a workflow where we attempt to submit without appointmentCancelledInPAS and then have to catch the rejection and require the clinician to complete an additional field.

Hi @Felix_Michaux - thanks for reaching out and welcome to the developer community.

There is currently a gap in our API implementation with regards to determining the bookable service type for providers.

While the healthcare service endpoints do contain this entity, we haven’t yet made the API endpoints available for provider use. This is something we have identified (although as a separate use case), raised and is on our backlog. However, this currently remains unprioritised against other commitments.

So that we capture all needs and use cases appropriately, please could you fill out this user need form - it will help inform us when prioritising.

In the meantime, the NHS organisation managing the e-RS services should be able to determine this for you, plus how prevalent IBS are. In our experience, IBS aren’t used often and it’s something we actively discourage from a business implementation perspective due to the lack of integration and ongoing management by patients.

Thanks,
Z.

Thanks @zubeir.tai, I have raised a request using the linked form.

We do not want to have to configure each service individually so unfortunately your solution will not work for us. We are instead exploring catching the rejection as outlined above, but the user experience will be poorer for it.