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