I 7 Add full support for PRMs - UnionInternationalCheminsdeFer/OSDM GitHub Wiki

I-7: Add Full Support for PRMs

Description

Add full support for persons with reduced mobility (PRMs).

Owner

  • David Sarfatti (UIC)
  • Jan Vavra (CIT)

Business Value

For customers with reduced mobility

who want to travel from A to B (via C)

the support to order assistance at any of the stops

is an an exchange of assistance requests with UIC's PRM Assistance Booking Tool (ABT).

that provides a convenient booking experience for PRMs

unlike the current situation where booking, reservation and assistance processes are decoupled

our solution fuses these processes in a sensible way.

Business Outcomes

The measurable benefits that the business can anticipate if the epic hypothesis is proven to be correct.

  • Support from the PRMs and their representatives for OSDM
  • Full compliance with current or upcoming PRM regulations

Leading Indicators

The early measures that will help predict the business outcome hypothesis.

In 2022, assistance requests will be sent by OSDM implementations to UIC's PRM ABT.

Nonfunctional Requirements

Nonfunctional requirements (NFRs) associated with the epic.

Part of the data exchanged (sicknesses,...) are highly sensitive and most be treated accordingly.

Initial Analysis

The UIC 90918-6 defines messages to request assistance allocations and to confirm assistance allocation or propose alternatives. This message exchange is implemented via a UIC tool PRM ABT which also provides access via screens. The process of allocating assistance is an asynchronous process that is allowed to take up to two days according to the current PRR.

From a legal point of view it is important to ensure, that by integrating the PRM ABT in the OSDM, the information of the PRM ABT would not be accessible to anyone and only for the relevant bodies. E. g. the TCO has no need to know for example that the passenger has some hips problems, those are only information necessary for the people providing assistance at the station.

OSDM already supports to inform about needed PRM assistance (needsPRMAssistance).

The impacts on OSDM are:

  1. If we have a PRM travelling from to A to B (via C) a system implementing OSDM must inform the UIC's PRM ABT tool about the assistance needs a these stops.

    Impact on specification: The PRMNeedType NEED_PRM_SUPPORT allows to indicate the need to ask for support at a station. In this case the allocator needs to inform the UIC ABT Tool to contact the passenger. The allocator thus needs to transfer the passenger's contact address (mail or phone) and the booking id.

  2. If a request of PRM assistance can not be met, a refund/exchange process must be triggered by UIC's PRM ABT tool via the OSDM protocol and the PRM must be informed accordingly.

    Impact on specification: The over rule code PRM_SUPPORT_UNAVAILABLE allows a booking to be refunded or exchanged by the UIC PRM ABT tool even when the fare is non-refundable/exchangeable.

Merged: https://github.com/UnionInternationalCheminsdeFer/OSDM/pull/180