CPC G16H 10/20 (2018.01) [G16H 40/67 (2018.01); G16H 80/00 (2018.01)] | 19 Claims |
1. A system, comprising:
one or more health monitoring sensors;
one or more computational elements; and
a non-transitory storage medium including instructions executable by the one or more computational elements to configure the one or more computational elements to:
provide patient-directed access to clinical trial operation services;
provide a clinician portal providing clinician-directed access to the clinical trial operation services;
provide a trial design service configured to design, create, establish, deploy, or any combination thereof, a trial protocol and a participant interaction procedure using a flowable-based workflow palette in conjunction with visual programming, the flowable-based workflow palette including workflow attributes selectively indicating offline-capable procedures for a user interface for a clinical portal-supporting application as available offline;
access, using the workflow attributes, workflows and screens from a service cache as needed for execution by a portal service proxy for the clinical portal-supporting application while offline;
synchronize, when online, for a plurality of the offline-capable procedures, information collected using the workflow attributes while the clinical portal-supporting application is offline, wherein the information includes newly created data items stored in an operational data offline cache, wherein synchronization for the plurality of the offline-capable procedures is responsive to an invocation of a synchronization procedure by one of the offline-capable procedures;
resolving data conflicts during the synchronization by sending a notification to a coordinator with appropriate privileges to resolve a conflict;
receive acknowledgement of the newly created data items; and
flush, in response to the acknowledgement, the newly created data items from the operational data offline cache.
|