CPC G16H 30/40 (2018.01) [G16H 40/67 (2018.01); G16H 50/20 (2018.01); H04L 63/0428 (2013.01)] | 20 Claims |
1. A system, comprising:
a memory that stores computer executable components; and
a processor that executes at least one of the computer executable components that:
determines one or more first attributes of an application based on package schema data representative of a package schema of the application received via a network;
determines one or more second attributes of a medical scanner device communicatively coupled to the system;
based on a comparison of the one or more first attributes of the application and the one or more second attributes of the medical scanner device, determines one or more constraints of the application applicable to the medical scanner device;
stores, in an application database accessible to the medical scanner device, the application and the one or more constraints of the application applicable to the medical scanner device, wherein portions of a user interface associated with the medical scanner device that are related to one or more portions of the application are restricted based on the one or more constraints, wherein the application and the one or more constraints are accessible via the user interface associated with the medical scanner device;
receives, from the medical scanner device, a request to execute the application; and
in response to receiving the request from the medical scanner device to execute the application, executes the application according to the one or more constraints of the application applicable to the medical scanner device.
|