The architecture of the iCHRCloud system mainly consist of three parts i.e. the mobile interface, doctor module and cloud component.
The mobile interface caters to parents enabling child health record access on their smartphones. It allows parent to first register their child with a hospital or clinic and then accesses their child record via secure encryption over Internet. Patient registration requires unique patient identifier and mobile number with which patient is registered with medical facility. Post-authentication, parent can access the mobile interface, which is divided into sections related to child information; visit details, vaccination schedule, growth charts, prescription and settings.
The doctor module is available through browser to medical staff (doctor and nurses), which is setup on their OPD (Out Patient Department) desktop or laptop machine. Each medical staff is given credentials via which they log into system and access patients assigned per their OPD schedule. Each medical staff credentials are linked with their digital signature and profile. System maintains the availability of each doctor and its corresponding calendar based on patient appointments. During visit of a patient, its phenotypic measures like weight, medical staff records height and head circumference are recorded in application. Doctor uses the prescription section of iCHRcloud to capture complaints and prescribe medication. Each hospital or clinic has its individual data compartment and associated cloud subscription.
This cloud component allows each instance to maintain its own branding (logo, users, vaccination schedule and prescription templates), its own set of patients and users. Each instance is connected to respective HIS (Hospital Information System) and from where it pulls patient data at periodic interval (example: every 3 minutes). This enables patient data to appear on doctor module after patient makes payment.