Update Feed
Patient UpdateLog CF
CREATE TABLE patient_update_log (
year int,
event_id timeuuid,
health_id varchar,
change_set varchar,
PRIMARY KEY (year, event_id, health_id)
) WITH CLUSTERING ORDER BY (event_id ASC);
Update Patient
- Records in patient_update_log CF are created whenever any Loggable Fields of a patient record get updated. event_id set to a generated timeuuid, change_set to the changed delta of patient object as json string, year set to event year.
Approve Patient Update Request
- (If an update request approved) Records in patient_update_log CF are created.
Loggable Fields
- sur_name,
- given_name,
- gender,
- confidential and
- address.
Feed Query
- Since - gte marker UUID(minimum uuid for given time)
- last_marker - gt event_id