PKB Feed Improvements and Fixes

Feed Issues/Improvements

  1. Some dates in UKRDC are “invalid” due to typos but have been accepted and stored (sent via RDA which currently lacks proper validation) These values should be filtered out by the PKB sending to stop send errors occurring.

Process Issues and Improvements

  1. Once a migration has completed new signups to PKB are indicated by the turning on of the feed. So any feeds previously rejected will create an account.

  2. It is impossible for new feeds to know if the feed is present only for RaDaR so the data will be sent to PKB and an account created by default.

  3. RDA feeds cannot work in the same way as PV Feeds for indicating new patients due to the dataset having audit patients. RDA feeds will need to indicate PKB/PV membership as part of the patient feed for new patients added to PKB.

  4. If a patient deregisters from PKB we don’t have a way of knowing and stopping their PKB membership. (some patients have deregistered due to number of emails)

  5. If a Patientview membership is created for a non migrated site it triggers the PKB membership creation. If that initial record is then updated due to incorrect DOB, Name etc. the PV memebrship is updated but the PKB one is not. This can result in workitems and multiple UKRDCIds. We need a way to correct PKB memberships.