শেয়ার্ড হেলথ রেকর্ড

Looking for help?
< All Topics
Print

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
Table of Contents