Mobile productivity tool for healthcare providers
First Claim
1. A computer program embodied on a computer readable medium, when executed by a computer configures the computer to embed data in medical patient records, the computer program comprising:
- a code segment for storing to memory and retrieving from memory a plurality of context-centered records corresponding to a plurality of patients, wherein for each of the plurality of patients, the context-centered records comprise a patient record and zero or more visit records, and wherein for each visit record there is at least one encounter record;
a code segment for receiving image data representing a digital image;
a code segment for associating the image data to a first encounter record for a first patient;
a code segment for storing the image data in the memory.
0 Assignments
0 Petitions
Accused Products
Abstract
A productivity tool (for a medical clinic, veterinary clinic, or even other non-medical environments) includes at least four primary aspects: (1) embedding photographic or other records in patient records in an encounter-centric manner such that the records are associated to the applicable encounter within a particular visit; (2) using an array of indices for rapid access to a record within a large body of compressed data without requiring decompression of the entire data; (3) providing efficient and accurate prescription writing via a customizable database by which a physician sets up common prescription scenarios (such as the dosage, the number of refills, the frequency, etc.) and these scenarios populate a prescription screen; and (4) synchronizing a repository across multiple mobile computing devices using an administered identifier space to track identifier ranges reserved to the mobile computing devices.
25 Citations
27 Claims
-
1. A computer program embodied on a computer readable medium, when executed by a computer configures the computer to embed data in medical patient records, the computer program comprising:
-
a code segment for storing to memory and retrieving from memory a plurality of context-centered records corresponding to a plurality of patients, wherein for each of the plurality of patients, the context-centered records comprise a patient record and zero or more visit records, and wherein for each visit record there is at least one encounter record;
a code segment for receiving image data representing a digital image;
a code segment for associating the image data to a first encounter record for a first patient;
a code segment for storing the image data in the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program embodied on a computer readable medium, when executed by a computer configures the computer to embed data in database records, the computer program comprising:
-
a code segment for storing to memory and retrieving from memory a plurality of context-centered records corresponding to a plurality of customers, wherein for each of the plurality of customers, the context-centered records comprise a customer record and at least one encounter record;
a code segment for receiving image data representing a digital image;
a code segment for associating the image data to a first encounter record for a first customer;
a code segment for storing the image data in the memory. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program embodied on a computer readable medium, when executed by a computer configures the computer to efficiently process a compressed data file, the computer program comprising:
-
a code segment for determining a record identifier for a record to be retrieved from the compressed data file;
a code segment for retrieving from an array of indices, a starting point associated to the record identifier for the record;
a code segment for determining the record length for the record;
a code segment for extracting a data subset from the compressed data file, the data subset being a function of the starting point and the record length; and
a code segment for decompressing the data subset for obtaining the record in uncompressed form. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A computer program embodied on a computer readable medium, when executed by a computer configures the computer to automate medical prescription writing, the computer program comprising:
-
a code segment for creating a plurality of customized prescription scenarios; and
a code segment for writing a prescription based on one of the customized prescription scenarios. - View Dependent Claims (23, 24)
-
-
25. A computer program embodied on a computer readable medium, when executed by a computer configures the computer to synchronize a plurality of mobile computing devices with a data repository, the computer program comprising:
-
a code segment for defining a reserved identifier space a set of unique record identifiers for records in the data repository; and
a code segment for partitioning the reserved identifier space for local administration by the plurality of mobile computing devices, wherein each of the plurality of mobile computing devices is assigned a subset of the reserved identifier space. - View Dependent Claims (26)
-
-
27. A computer program embodied on a computer readable medium, when executed by a computer configures the computer to manage database record sets, the computer program comprising:
-
a code segment for accessing a primary record set, the primary record set including a set of primary records, each of the primary records including a unique identifier;
a code segment for accessing and modifying a configuration record set, the configuration record set including a set of configuration records, each configuration record including an extension; and
a code segment for accessing and modifying an extension record set, the extension record set including a set of extension records, each extension record including a unique identifier, an extension, and an extension value, such that extension values corresponding to the primary records may be modified by modifying only the set of extension records.
-
Specification