Controlled use medical application
First Claim
1. A computing system comprising:
- at least one processor; and
a memory including instructions to implement a client application that, when executed by the at least one processor, causes the at least one processor to perform electronic operations that;
control access of a medical application to a resource of a client operating system operating on the computing system;
receive medical data from a data source that is external to the client application and the medical application;
provide information to the medical application based on the received medical data; and
control execution of the medical application and control access to the received medical data, to comply with at least one patient data privacy requirement defined by medical informatics standards or medical informatics regulations;
wherein the client application is provided to computing system as a container that is deployable in the client operating system;
wherein the container provides a virtualized operating system for operation of the medical application and the client application, wherein the virtualized operating system executes within the client operating system, and wherein the virtualized operating system is separated from the client operating system; and
wherein the client application and the medical application operate in the virtualized operating system, and wherein the client application and the medical application operate without installation of the client application and the medical application onto the client operating system.
0 Assignments
0 Petitions
Accused Products
Abstract
Various systems, machine-readable media, and methods for controlled use of medical applications using virtualization are described herein. In various embodiments, a virtualized medical application container can be created, including creating an image of a clean version of an operating system, installing a medical application on the image, and initializing the medical application on the image. Various embodiments include receiving an indication of a request for metered use of the medical application; requesting permission for metered use of the medical application, wherein the metered use includes at least one of a single use, a defined number of uses, unlimited use, or timed use; executing at least a portion of the medical application; and controlling usage of the medical application to comply with at least one of medical informatics standards and medical informatics regulations.
61 Citations
22 Claims
-
1. A computing system comprising:
-
at least one processor; and a memory including instructions to implement a client application that, when executed by the at least one processor, causes the at least one processor to perform electronic operations that; control access of a medical application to a resource of a client operating system operating on the computing system; receive medical data from a data source that is external to the client application and the medical application; provide information to the medical application based on the received medical data; and control execution of the medical application and control access to the received medical data, to comply with at least one patient data privacy requirement defined by medical informatics standards or medical informatics regulations; wherein the client application is provided to computing system as a container that is deployable in the client operating system; wherein the container provides a virtualized operating system for operation of the medical application and the client application, wherein the virtualized operating system executes within the client operating system, and wherein the virtualized operating system is separated from the client operating system; and wherein the client application and the medical application operate in the virtualized operating system, and wherein the client application and the medical application operate without installation of the client application and the medical application onto the client operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory machine-readable storage medium containing instructions to implement a client application that, when executed by at least one processor, causes the at least one processor to perform electronic operations that:
-
control access of a medical application to a resource of a client operating system; receive medical data from a data source that is external to the client application and the medical application; provide information to the medical application based on the received medical data; and control execution of the medical application and control access to the received medical data, to comply with at least one patient data privacy requirement defined by medical informatics standards or medical informatics regulations; wherein the client cation is provided to computing system as a container that is deployable in the client operating system; wherein the container provides a virtualized operating system for operation of the medical application and the client application, wherein the virtualized operating system executes within the client operating system, and wherein the virtualized operating system is separated from the client operating system; and wherein the client application and the medical application operate in the virtualized operating system, and wherein the client application and the medical application operate without installation of the client application and the medical application onto the client operating system. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A method of operation for a controlled used medical application, the method comprising electronic operations including:
-
receiving a client application as a container for deployment within a client operating system; and operating the client application in the container, to perform operations including; controlling access of a medical application to a resource of the client operating system; receiving medical data from a data source that is external to the client application and the medical application; providing information to the medical application based on the received medical data; and controlling execution of the medical application and control access to the received medical data, to comply with at least one patient data privacy requirement defined by medical informatics standards or medical informatics regulations; wherein the container provides a virtualized operating system for operation of the medical application and the client application, wherein the virtualized operating system executes within the client operating system, and wherein the virtualized operating system is separated from the client operating system; and wherein the client application and the medical application operate in the virtualized operating system, and wherein the client application and the medical application operate without installation of the client application and the medical application onto the client operating system. - View Dependent Claims (22)
-
Specification