servd / servd-specification

6 stars 0 forks source link

Discussion point, "follow-me" technology may be requested. #36

Closed ccrawley closed 11 years ago

ccrawley commented 11 years ago

I want to raise a current methodology that is being utilised in other directory services, that may be applicable for expanding the abilities/features for ServD.

In some instances there is a requirement that 'Deleted Records' may have a pointer (sometimes referred to as "Follow-me" or "Ghosting") which is able to deliver an end-user the ability to find out who is now responsible for the existing persons role.

This happens when a patient remains with a clinic however correspondence is addressed to the (now deleted) previous practitioner. The indentifiers used for that practitioner are now 'invalid' however the functionality to be able to re-assign/re-direct/point to an alternative record has been requested and could be helpful in some circumstances. This technique is similar to how the postal (snail mail) system works, the correspondence is received by someone else at the clinic (because it's addressed to the clinic) and is assigned to another practitioner or organisation accordingly.

This "follow-me" on a deleted record would be an optional attribute on any directory record type (Agency/Site/Service/Practitioner) that also could optionally have an expiry date. An example of this might be correspondance sent to the unique identifier for a practitioner tied to a service where that practitioner is no longer employed, the "follow-me" might be added for 6 months to point to the principal practitioner to aid with data receivership, as opposed to negative acknowledgements occurring.

The control for this feature would only be at the Agency level or from delegated permission from the Agency.

ccrawley commented 11 years ago

After investigation, expecting an implementation to validate the relationship linkage between the practitioner and service would result in a de-coupling. Once de-coupled, business logic could be applied to send to the 'service' rather than the 'practitioner'.

No changes required to spec, seems adequate implentation flexibility exists.