Technologies and techniques for optimizing a patient overview in a user interface (UI), utilizing at least one processor. An optimize request is received including an optimization level from a user via the UI, selecting predetermined patient information associated with the received optimization level, and displaying an optimized patient overview containing the selected certain patient information to the user.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
2.
Apparatus, system and method for predictive processing of electronic health data for notification system
A system, apparatus and method for configuring notifications pursuant to a medical regimen for a patient. A communications interface receives patient data and patient feedback data associated with the patient and system patient data associated with other patients may be stored. A data model is processed for the medical regimen to calculate a baseline notification schedule based on the patient data, wherein the baseline notification schedule includes content and notification frequency for individual notifications. The patient data is processed to determine word vectors and embedded vectors. Statistical/predictive processing is executed on the processed patient feedback data to determine a patient characteristic. As a result of the statistical/predictive processing, the baseline notification schedule is modified to form a modified schedule for transmission in the system.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06F 17/18 - Complex mathematical operations for evaluating statistical data
G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
G16H 80/00 - ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
3.
Apparatus, system and method for data diffusion in a medical computer system
Technologies and techniques for operating a resource management system for medical software applications. Profile parameters of a first health care facility are received and processed to select one of a plurality stored profile data that contain profile parameters having a threshold similarity to the profile parameters for the first health care facility. A system resource manager loads resource management data associated with the selected profile data, wherein the resource management data comprises data relating to capabilities and capacities of the health care facility associated with the selected profile data. A systems intelligence manager performs predictive processing on the resource management data of the selected profile data to determine via simulation if the resource management data meets a threshold. The resource management data of the selected profile data is transmitted to the first health care facility for execution in the resource management software and updated using feedback data.
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
G06N 7/02 - Computing arrangements based on specific mathematical models using fuzzy logic
G06F 16/22 - Indexing; Data structures therefor; Storage structures
4.
Apparatus, system and method for data diffusion in a medical computer system
A resource management system for medical software applications. Profile parameters of a first health care facility are received and processed to select one of a plurality stored profile data that contain profile parameters having a threshold similarity to the profile parameters for the first health care facility. A system resource manager loads resource management data associated with the selected profile data, wherein the resource management data comprises data relating to capabilities and capacities of the health care facility associated with the selected profile data. A systems intelligence manager performs predictive processing on the resource management data of the selected profile data and feedback data to update resource management data. The resource management data and updates of the selected profile data is transmitted to the first health care facility for execution in the resource management software.
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 40/40 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management of medical equipment or devices, e.g. scheduling maintenance or upgrades
A computing system for wound tracking is disclosed herein. A server computing device receives a first image of a wound of a patient captured by a first camera. Subsequently, the server computing device receives a message generated by a computing device, the message indicating that a second camera of the computing device is to capture a second image of the wound. Responsive to receiving the message, the server computing device causes data to be transmitted to the computing device, the data based in part upon the first image. The data causes the computing device to present a semi-transparent overlay to a view of the wound on a display as perceived through a lens of the second camera, the semi-transparent overlay indicative of the first image. The computing device captures the second image via the second camera and causes the second image to be received by the server computing device.
A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons
G16H 30/40 - ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
G16H 80/00 - ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A system includes a centralized repository for tracking rule content and managing subscriptions to rule content by organizations and providers utilizing the system; a rule-evaluation server for receiving requests for rule-evaluations for specific patients, wherein the server determines content needing to be evaluated and retrieves the content to be used; a rule engine for performing the evaluations, wherein content, patient data, and rule evaluation parameters are provided to the engine, and the engine returns recommendations triggered by the evaluation, if any; an aggregator for aggregating recommendations from multiple sources, detecting and coordinating related recommendations, and applying configuration settings based on the patient and/or provider in context; and a client component for coordinating communication between an electronic health records system, the server, and the aggregator.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A server computing device has data stored thereon, where such data includes identities of multiple participants in a care plan of a patient, the care plan identifies multiple health attributes of the patient that are to be monitored by the multiple participants. The data also includes roles of the multiple participants in the care plan of the patient, the roles respectively identify which of the health attributes is to be monitored by which participant in the multiple participants. The server computing device is further programmed to, in response to receipt of a request from a client computing device operated by the patient, cause content to be presented in a graphical user interface on a display of the client computing device, the content comprises the identities of the multiple participants in the care plan of the patient and the roles of the multiple participants in the care plan of the patient.
G16H 80/00 - ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
8.
Computing system for electronic message tamper-proofing
A computing system for generating tamper-proof electronic messages is disclosed herein. A service provider application receives an electronic message from a client application. The electronic message comprises an authorization provider (AuP) token that includes a public key of a local signing authority (LSA) and a signed payload that has been signed by the LSA using a private key of the LSA that forms a cryptographic key pair with the public key, the signed payload comprising an indication of a programmatic task to be executed by the service provider application. Responsive to validating the AuP token in the electronic message, the service provider application extracts the public key from the electronic message. Responsive to validating the signed payload based upon the extracted public key of the LSA, the service provider application executes the programmatic task.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
Described herein are features pertaining to updating patient data based upon input of an EHR user by way of a GUI. The GUI can depict health information that is generated or extracted from the patient data, wherein the health information can include demographic information, vital statistics, etc. of a patient. The GUI receives input with respect to a multidimensional value displayed on the GUI, the input comprising input in a first dimension and input in a second dimension, the multidimensional value comprising a first value and a second value. The first value and the second value are simultaneously modified based upon the input in the first dimension and the input in the second dimension.
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
10.
Computing system for redirecting refills on an electronic prescription
A computing system for redirecting electronic prescription refills is disclosed herein. A server computer device executing an electronic health records application constructs an electronic prescription for a patient and causes the electronic prescription to be routed to a first pharmacy device of a first pharmacy. The electronic prescription includes at least one refill. Subsequently, the server computing device receives an identifier for the electronic prescription and an identifier for a second pharmacy from a second server computing device executing a patient portal application, wherein the identifier for the second pharmacy is specified by the patient. The server computing device identifies the electronic prescription, determines a number of refills remaining on the electronic prescription, and constructs a second electronic prescription including the number of refills. The server computing device then causes the second electronic prescription to be routed to a second pharmacy device of the second pharmacy.
G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
11.
Apparatus, system and method for workflow processing in a medical computer system
Technologies and techniques for processing a user interface (UI) associated with a multi-nodal workflow in a medical software application. A processor-based workflow logic module processes a medical software application to determine branches of the workflow, wherein each of the branches include one or more nodes configured to receive a data input and provide a corresponding data output for the medical software application during execution. Serialization is executed on at least some of the branches to determine dependencies among at least some of the nodes in the branches. Progress of the workflow is monitored during execution of the medical software application, and used to execute UI applications and/or provide feedback data associated with the monitored progress.
G16H 10/20 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
12.
Message transmittal in electronic prior authorization requests
A server computing device executing an electronic health records application (EHR) receives an indication from a client computing device that approval from a pharmacy benefits manager (PBM) with respect to prescribing a medication and/or treatment to a patient is requested. The EHR causes the server computing device to transmit an approval request to a computing system of the PBM, and monitors incoming messages for an approval message from the PBM. When the approval message is received, the EHR constructs a prescription for the medication and/or treatment for the patient and causes the prescription to be transmitted to a pharmacy.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
A method for matching an instance to exemplars within a system includes receiving a plurality of literature regarding medical subject matter; including the received plurality of literature related to the medical subject matter into a text artifact; indexing the artifact using encodings to derive an initial code signature; deriving association rules from the artifact seeded by the signature to obtain a list of terminology to code mappings; receiving extensions to each of the code mappings to augment the mappings with the received extensions; indexing the artifact using the received extensions to obtain an exemplar code signature for the certain subject matter; and storing the generated exemplars for matching and instance; receiving an instance and generating an instance code signature using the received extensions; matching the instance code signature to one or more exemplar code signatures.
G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
G06F 16/22 - Indexing; Data structures therefor; Storage structures
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
G16H 50/00 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
G16H 70/20 - ICT specially adapted for the handling or processing of medical references relating to practices or guidelines
G16H 15/00 - ICT specially adapted for medical reports, e.g. generation or transmission thereof
G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
14.
Apparatus, systems, and methods for detection and indexing clinical images of patient encounters
Technologies and techniques for managing clinical images in electronic healthcare record systems are disclosed. Disclosed methods and apparatus provide indexing of captured clinical images with minimal or no user input. This is accomplished through providing the ability to set a predetermined type of patient encounter and then retrieving a clinical image of a patient from either an image capture device such as a camera in a mobile device or from a memory device. The methods and systems may also include image recognition of the clinical image to determine the type of the clinical image. Additionally, the indexing is automated, where the automated indexing is based on at least one of the predetermined type of patient encounter and the determined type of clinical image.
G16H 15/00 - ICT specially adapted for medical reports, e.g. generation or transmission thereof
G16H 50/70 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for mining of medical data, e.g. analysing previous cases of other patients
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 30/20 - ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
G06F 16/51 - Indexing; Data structures therefor; Storage structures
G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries
15.
Computing system for normalizing computer-readable genetic test results from numerous different sources
A computer-executable application receives genetic test results for a genetic test a patient has undergone, an identifier for the genetic test, and an identifier for the genetic laboratory that performed the genetic test. The application identifies a format type of the genetic test results. When the format type is unstructured, the application performs an optical character recognition process to the genetic test results such that the format type of the genetic test results is semi-structured. When the format type is semi-structured, the application identifies a set of lexing and parsing rules assigned to the genetic test. The application generates processed genetic test results by applying the set of lexing and parsing rules to the genetic test results and stores the processed genetic test results in a data store. When the format type is structured, the application stores the genetic test results as the processed genetic test results in the data store.
G16B 20/00 - ICT specially adapted for functional genomics or proteomics, e.g. genotype-phenotype associations
G16H 10/40 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for data related to laboratory analysis, e.g. patient specimen analysis
G16B 50/00 - ICT programming tools or database systems specially adapted for bioinformatics
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16B 30/00 - ICT specially adapted for sequence analysis involving nucleotides or amino acids
16.
Sanitization of content displayed by web-based applications
Embodiments enable a displayed webpage containing sensitive information to be accurately and efficiently sanitized. The sensitive information is contained within a text string of the webpage and displayed using a font specified in a style sheet. The text string that is to be sanitized is determined based on a tag for sanitization associated with the text string. When the tag is determined the text string is rendered using a font from the style sheet that is not legible. Upon rendering, the text string of the webpage is redisplayed using the non-legible font, which effectively sanitizes the text string containing the sensitive information.
A system includes a plurality of queues configured to hold tasks and state information associated with such tasks. The system further includes a plurality of listeners configured to query one of the plurality of queues for a task, receive, in response to querying one of the plurality of queues for a task, a task together with state information associated with the task, effect processing of the received task, and communicate a result of the received task to another queue of the plurality of queues, the another queue of the plurality of queues being selected based on the processing of the received task.
H04L 43/103 - Active monitoring, e.g. heartbeat, ping or trace-route with adaptive polling, i.e. dynamically adapting the polling rate
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
Electronic messages, such as emails, often ask questions, ask that a task be done, or assign a task. The responsive messages often forget to answer the questions and the responders often forget to calendar tasks. Advances in natural language processing provide computers the ability to notice the questions and task requests/assignments. Automated analysis of the messages can detect and highlight questions, can provide for draft responses addressing every question, and can provide for getting tasks calendared.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
A method of creating medical documentation uses selection of images representing synonyms for complex medical concepts. The images can be of two types, one corresponding to a parameter or Key in a Key/Value pair and the other corresponding to possible values of the selected parameter or Key. The user first selects an image or portion thereof corresponding to the parameter they wish to record observations, such as the heart or a valve of the heart. A set of images representing possible values of the parameter is then displayed e.g., images representing possible murmurs the selected valve may have. The user selects the image representing the value corresponding to the observation of the patient. A document is created by recording either the Key/Value image pairs or, alternative, text representing the synonyms for the images. Other methods of recording the document are possible, such as instantiating a set of class objects.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 15/00 - ICT specially adapted for medical reports, e.g. generation or transmission thereof
20.
Computing system for electronic message tamper-roofing
A computing system for generating tamper-proof electronic messages is disclosed herein. A service provider application receives an electronic message from a client application. The electronic message comprises an authorization provider (AuP) token that includes a public key of a local signing authority (LSA) and a signed payload that has been signed by the LSA using a private key of the LSA that forms a cryptographic key pair with the public key, the signed payload comprising an indication of a programmatic task to be executed by the service provider application. Responsive to validating the AuP token in the electronic message, the service provider application extracts the public key from the electronic message. Responsive to validating the signed payload based upon the extracted public key of the LSA, the service provider application executes the programmatic task.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
44 - Medical, veterinary, hygienic and cosmetic services; agriculture, horticulture and forestry services
Goods & Services
Downloadable computer software that facilitates healthcare data analysis and that supports optimal patient care management cost supporting the transition to value based care; downloadable computer software that provides health care providers with pricing and information relating to patient care plan options Providing online non-downloadable visual and audio recordings featuring health and healthcare information; Providing a web site featuring non-downloadable audio recordings and videos in the field of health and healthcare Providing temporary use of non-downloadable cloud-based computer software in the field of healthcare, used by health care providers and administrative staff across patient care settings, that provides an integrated clinical repository featuring documentation, medication management, advanced clinical decision support, and physician order entry Providing a website featuring information in the field of health and healthcare; Providing educational information about health and healthcare
09 - Scientific and electric apparatus and instruments
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
44 - Medical, veterinary, hygienic and cosmetic services; agriculture, horticulture and forestry services
Goods & Services
Downloadable computer software that facilitates healthcare data analysis and that supports optimal patient care management cost supporting the transition to value based care; downloadable computer software that provides health care providers with pricing and information relating to patient care plan options Providing online non-downloadable visual and audio recordings featuring health and healthcare information; Providing a web site featuring non-downloadable audio recordings and videos in the field of health and healthcare Providing temporary use of non-downloadable cloud-based computer software in the field of healthcare, used by health care providers and administrative staff across patient care settings, that provides an integrated clinical repository featuring documentation, medication management, advanced clinical decision support, and physician order entry Providing a website featuring information in the field of health and healthcare; Providing educational information about health and healthcare
23.
Apparatus, system and method for voice-controlled task network
Technologies and techniques for voice-controlled planning control. A system command manager processes voice commands, and a system planning manager generates a Hierarchical Task Network (HTN) plan and transmitting at least a portion of the HTN plan to a processing device via a communications interface. The system planning manager is configured to generate a task from the HTN plan and determine if a voice command confirmation was received from the processing device in response to the generated task. The system planning manager may then generate a subsequent task from the HTN plan if the voice command confirmation is received from the processing device, and execute a repair process on the HTN plan if the voice confirmation is not received.
A server computing device executing an electronic health records (EHR) receives an indication from a client computing device that approval from a pharmacy benefits manager (PBM) with respect to prescribing a medication and/or treatment to a patient is requested. The EHR causes the server computing device to transmit an approval request to a computing system of the PBM, and monitors incoming messages for an approval message from the PBM. When the approval message is received, the ERR constructs a prescription for the medication and/or treatment for the patient and causes the prescription to be transmitted to a pharmacy.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
Described herein are various technologies pertaining to de-identifying patient data. A computing system removes protected health information and/or sensitive information from patient data by selectively replacing data in the patient data to retain the clinical relevance of the patient data after the patient data is de-identified, thereby retaining the utility of the de-identified patient data for tasks such as statistical analysis of patient data, testing of healthcare software functionality, and others.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A method for generating a visualization for tracking an environmental contaminant includes automatically generating a contaminant visualization map for a particular contaminant. The contaminant visualization map includes a plurality of markers each corresponding to a location associated with a medical case associated with exposure to the particular contaminant, and one or more markers each corresponding to a location of an identified contamination source for the particular contaminant. The method further includes receiving an indication to zoom out the contaminant visualization map, generating one or more heat maps corresponding to the medical cases associated with exposure to the particular contaminant, and updating the contaminant visualization map to be zoomed out, not display the plurality of markers each corresponding to a location associated with a medical case, and display the generated one or more heat maps.
A computing system for wound tracking is disclosed herein. A server computing device receives a first image of a wound of a patient captured by a first camera. Subsequently, the server computing device receives a message generated by a computing device, the message indicating that a second camera of the computing device is to capture a second image of the wound. Responsive to receiving the message, the server computing device causes data to be transmitted to the computing device, the data based in part upon the first image. The data causes the computing device to present a semi-transparent overlay to a view of the wound on a display as perceived through a lens of the second camera, the semi-transparent overlay indicative of the first image. The computing device captures the second image via the second camera and causes the second image to be received by the server computing device.
A61B 5/00 - Measuring for diagnostic purposes ; Identification of persons
G16H 30/40 - ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
G16H 80/00 - ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A method for facilitating the validation of an action by a user utilizing a touch screen device having a processor executing software commands includes providing an initial screen via a GUI displaying certain data fields and functional icons of a particular application. On the touch screen an initial active area is designated in association with certain data fields and functional icons. An end user interacts with the touch screen device generating an input signal. The input signal is received from the touch screen active area by the processor requesting an action. Upon receipt of the input signal, a validation active area on the touch screen is visually displayed. The validation active area is monitored for a secondary input signal generated by an end user interacting with the validation active area. The initial active area is monitored for determining an input signal in association with the initial active area is present.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/04886 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
An improved patient check-in system for healthcare appointments is disclosed herein. Prior to a datetime of a healthcare appointment of a patient, an electronic health records application (EHR) receives a first message originating from a patient computing device of the patient. The first message includes a location of the patient and patient information for the patient. Responsive to receiving the first message, the EHR stores the patient information in a cache. The EHR also places a placeholder for the patient in a queue that indicates an order in which healthcare appointments for patients at the healthcare facility are to occur. Subsequently, the EHR receives a second message generated by the patient computing device indicating that the patient has arrived at the healthcare facility for the healthcare appointment. The EHR transfers the patient information from the cache to a data store accessible to the EHR.
G16H 40/20 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
30.
Apparatus, system and method for generating custom workspaces in a medical computer system environment
Technologies and techniques modifying a workspace on a processing device. A processor operating environment includes a workspace manager module, configured to generate a workspace for a processing device. Communications circuitry is configured to receive user annotation data and associated metadata relating to the workspace. An annotation data manager module is configured to process the received user annotation data and associated metadata to determine if at least one of the user annotation data and/or metadata matches pre-stored annotation data and/or metadata, wherein the workspace manager module is configured to generate a modified workspace for the processing device based on matching annotation data and/or metadata.
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
A universal application integrator system enables the automated integration of data from patient care devices into electronic health records (EHRs). In addition, the system acts as a context manager between these patient care devices, EHR applications, and ancillary specific patient care applications. The system is the central controller for direct integration with patient care devices. This allows for click-once implementation and automated driver uploads for patient care devices. Third party application integration allows for device and patient context information to be shared among applications in a standardized patient care fashion.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
32.
Computing system for presenting training data within an electronic health record application
Described herein are various technologies pertaining to presenting training data for a task performed using an electronic health records application (EHR) to healthcare workers. A context for a task to be performed within the EHR is transmitted to a server from a client EHR. The context includes data indicative of or pertaining to a healthcare worker using the client EHR, an element of a graphical user interface (GUI) of the client EHR, or other data indicative of the task to be performed within the EHR. The server transmits a list of training materials to the client EHR based upon the context, where the training materials comprise data pertaining to performance of one or more tasks by way of the client EHR. Responsive to receiving the list, the client EHR displays an indication of a training material in the training materials within the GUI of the client EHR.
G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
33.
Apparatus, systems, and methods for workspace navigation in a medical computer system environment
Technologies and techniques for providing navigation within a workspace on a processing device for electronic healthcare record systems are disclosed. Systems, apparatus, and methods disclosed provide generation of a workspace to be displayed for the processing device, which receives data relating to the workspace and at least one toolbar to be displayed with the workspace. A toolbar manager is used is process the received data related to the workspace and the at least one toolbar in order to generate at least one toolbar. The toolbar is configured according to a particular domain and includes one or more areas selectable for expanding the toolbar within the workspace to display information relevant to the particular domain.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G16H 15/00 - ICT specially adapted for medical reports, e.g. generation or transmission thereof
G06F 16/9535 - Search customisation based on user profiles and personalisation
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A method includes providing, by a healthcare software provider, an updated version of a healthcare software application; maintaining a list of events each mapped to one or more actions to be taken upon occurrence of such event; generating, by an instance of the updated version of the healthcare software application running on an electronic device, a log of events representing user actions; looking up in the maintained list of events, based on the occurrence of a logged event, a mapped action to take in response thereto, the mapped action being to provide a first user notification; and providing, in the healthcare software application, the first user notification.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
35.
Systems and methods for clinical task separation in electronic health record applications
A server EHR executing on a server computing device is in communication with a client EHR executing on a first client computing device, and receives a prescription authorization from the client EHR, the prescription authorization based on input received from an authorized clinician user of the client EHR during performance of a clinical subtask of a prescription ordering task. The server EHR assigns a non-clinical subtask of the prescription ordering task to a non-clinician user operating a client application executing on a second client computing device. The non-clinician user provides input to the client application that pertains to completion of the non-clinical subtask. The client application transmits prescription ordering data to the server EHR, whereupon the server EHR outputs a prescription order to a second server computing device associated with a pharmacy indicated in the prescription ordering data.
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
Electronic messages, such as emails, often ask questions, ask that a task be done, or assign a task. The responsive messages often forget to answer the questions and the responders often forget to calendar tasks. Advances in natural language processing provide computers the ability to notice the questions and task requests/assignments. Automated analysis of the messages can detect and highlight questions, can provide for draft responses addressing every question, and can provide for getting tasks calendared.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
37.
Database methodology for searching encrypted data records
A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
Embodiments include a customizable encounter document whose contents are populated based on a template for the current patient, a template for all the user's patients, or a combination of templates. The contents include data modules retrieved from various databases and are arranged according to the user's work flow. The contents are presented in one view, a scrollable pane, to assist the user when making medical decisions. The user can make changes to the contents on the scrollable pane in real time that may affect one or more of the templates. Once the customizable encounter document is signed, the contents are captured, de-identified, and saved, along with a link of the captured contents with the user, and/or the patient's EHR.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 30/20 - ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
39.
Computing system for redirecting refills on an electronic prescription
A computing system for redirecting electronic prescription refills is disclosed herein. A server computer device executing an electronic health records application constructs an electronic prescription for a patient and causes the electronic prescription to be routed to a first pharmacy device of a first pharmacy. The electronic prescription includes at least one refill. Subsequently, the server computing device receives an identifier for the electronic prescription and an identifier for a second pharmacy from a second server computing device executing a patient portal application, wherein the identifier for the second pharmacy is specified by the patient. The server computing device identifies the electronic prescription, determines a number of refills remaining on the electronic prescription, and constructs a second electronic prescription including the number of refills. The server computing device then causes the second electronic prescription to be routed to a second pharmacy device of the second pharmacy.
G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
40.
Methods, systems and apparatus for processing and displaying community patient data alongside native patient data
A method for facilitating integration of patient electronic healthcare record information from a community aggregator with electronic healthcare record information native to an electronic healthcare record (EHR) application includes, for each of a plurality of accessed community data items, comparing the community data item to native data items, and based on the comparison, identifying the community data item as a duplicate, a potential duplicate, or not a duplicate, and for each community data item which was not identified as a duplicate, comparing the community data item to entries in one or more native clinical dictionaries, and, based on the comparison, identifying the community data item as an exact match to a clinical dictionary entry, a potential match to one or more clinical dictionary entries, or not matched to any clinical dictionary entry.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
41.
Graphical user interface for displaying contextually relevant data
An improved graphical user interface (GUI) is disclosed herein. A computing device displays the GUI on a display. The GUI comprises a data element. The computing device receives a first indication that the data element has been selected within the GUI by a selection article. As the data element remains selected, the computing device receives a second indication that the selection article has been moved in a direction. As the data element remains selected, the computing device displays contextual data for the data element on the display. The contextual data displayed may be based upon the direction in which the selection article was moved. Responsive to receiving a third indication that the data element fails to remain selected by the selection article, the computing device removes the contextual data from the GUI.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
42.
Systems and methods related to security credentials
A method includes receiving, from a user via an electronic device, input representing a password to be utilized for an account; automatically determining, utilizing a processor, a complexity value for the input password; automatically determining, based on the determined complexity value, security settings for the account; receiving, from a user via an electronic device, input representing an attempt to login to the account, the input representing an attempt to login to the account including an attempted password; automatically determining that the attempted password does not match the password to be utilized for the account; and determining a course of action to take in response to the determination that the attempted password does not match the password to be utilized for the account, the course of action being determined based at least in part on the automatically determined security settings for the account.
An electronic health records application (EHR) receives an indication that a patient in a healthcare facility has been diagnosed with an infectious disease at a datetime. The EHR determines first locations in the healthcare facility in which the patient has been present. The EHR identifies portions of a heating, ventilation, and air conditioning system (HVAC) system of the healthcare facility based upon the first locations. The portions of the HVAC system connect the first locations to second locations in the healthcare facility. The EHR identifies a person that has been present in at least one of the first locations or the second locations. The EHR then causes a notification to be transmitted to a computing device operated by the person notifying the person of potential exposure to the infectious disease.
G16H 50/80 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for detecting, monitoring or modelling epidemics or pandemics, e.g. flu
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A mobile computing device includes computer-executable instructions contained in nonvolatile computer-readable memory which, when executed by a processor of the device, perform a method including the steps of providing a plurality of application user interface screens, and enabling the person to navigate between the application user interface screens based on receiving user input by the person. Each application user interface screen represents a different context of use of the application for accomplishing a different respective result or performing a different respective activity by a person interacting with the application on the computing device. In variations thereof for use on PCs, application user interface windows are provided. In other variations, different user roles with different access privileges and/or different functionality forms the basis of the different contexts. I still other variations, both types of contextual bases are utilized.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
45.
Data structure that facilitates digital rights management
Described herein are various technologies pertaining to creating and modifying a computer-readable file for a patient in response to receiving data about the patient. The computer-readable file is modified by appending a child file record to the computer-readable file, identifying a parent file record for the child file record in the computer-readable file, and storing a pointer in the parent file record to the child file record. The child file record comprises the data about the patient, an initially empty pointer portion, and an attribute of a user that has permission to access the data about the patient. The pointer portion may be later modified to include pointers to subsequently added file records in the computer-readable file.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06F 16/14 - File systems; File servers - Details of searching files based on file metadata
G06F 16/9535 - Search customisation based on user profiles and personalisation
46.
Computing system for inter-application communication
A computing system for inter-application communication between a client emitter application and a client consumer application executing on a mobile computing device is disclosed herein. The client emitter application receives an indication of a programmatic task to be performed by the client consumer application. The client emitter application transmits data to a server emitter application executing on a first server computing device causing a session token to be generated, the session token indicating that a server consumer application executing on a second server computing device has authenticated the client emitter application. The server emitter application forwards the session token to the client emitter application. The client emitter application includes the session token in a call indicative of the programmatic task to the client consumer application. The client consumer application and the server consumer application authenticate the client emitter application and the client consumer application, respectively, based on the session token. The client consumer application then performs the programmatic task.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
A method involves presenting an interface which provides the ability to associate photographic images with an anatomical image for use in clinical documentation. A method involves presenting an interface which displays an anatomical image and lists both common conditions for selection by a user and common treatments for the presented or selected conditions. A method involves presenting an interface which displays an anatomical image providing drill down functionality.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G16H 10/20 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
44 - Medical, veterinary, hygienic and cosmetic services; agriculture, horticulture and forestry services
Goods & Services
Health care services, namely, providing a database in the field of patient information and featuring inputting and collection of data and information, all for treatment and diagnostic purposes
49.
Integrating patient portal access into EHR graphical user interfaces
Described herein are various technologies pertaining to a patient portal interface application for a hub application that is displayed concurrently on a display with a graphical user interface (GUI) for a client electronic health record application (EHR). The hub application facilitates access to supplement applications, wherein at least one of the supplement applications is a patient portal interface application. The patient portal interface application communicates with a patient portal server to facilitate presentment of patient portal data to a user of the client EHR. The patient portal interface application provides a current context of the EHR to the patient portal server, and receives contextually-based patient portal data from the patient portal server. The contextual patient portal data is then displayed by way of a GUI of the patient portal interface application.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
H04L 12/24 - Arrangements for maintenance or administration
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
A method includes receiving from a health care practitioner input corresponding to creation of a first health care order which includes one or more parameters associated with a health care goal for the patient, one or more parameters associated with one or more rules for communicating notifications regarding the first health care order to the first health care practitioner via the electronic health records application, and instructions for the patient for complying with the first health care order. The method further includes displaying to the patient a patient portal comprising a goals interface which displays information associated with the first health care order for the patient created by the first health care practitioner, and allowing the patient to input readings for the order. The method further includes communicating one or more notifications back to the electronic health records application based on the readings.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G16H 20/00 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
A method includes converting a user's utterance to text; encapsulating the converted text in a rheme object; searching, for each of a plurality of topics, for keywords in the converted text; determining a relevancy metric for each of the plurality of topics based on such searching; selecting one or more topics based on determined relevancy metrics; comparing some or all of the converted text to names in one or more patient lists or databases; identifying a unique patient whose name is contained in the converted; attaching an indication of the identified patient to the rheme object; effecting an action based on the selected one or more topics and the attached patient indication; and saving the topic in a conversation history with a reference to the identified patient.
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Recorded computer software for writing prescriptions, aiding electronic medical claims submissions for reimbursement, presenting patient medical information, managing, tracking and dispensing medical products, automating the clinical and administrative functions of physicians' offices, hospitals, post-acute care providers and other health care providers across the continuum of care, checking insurance coverage, and management and storage of information Providing a healthcare portal over the internet featuring interactive technology for prescription refill reminder services and to enable users to engage in patient billing payment, make connections to physicians in the nature of referrals, manage personal health records, and submit prescription renewal requests, namely, the creation, submission, and processing of prescription renewal requests for fulfillment in retail and central fill pharmacies; cloud computing featuring non-downloadable software for transmitting medical and health information in the fields of integrated health management, personalized health planning, communication of confidential patient information, bill payment and other health information; providing online non-downloadable computer software for writing prescriptions, aiding electronic medical claims submissions for reimbursement, presenting patient medical information, managing, tracking and dispensing medical products, automating the clinical and administrative functions of physicians' offices, hospitals, post-acute care providers and other health care providers across the continuum of care, checking insurance coverage, and management and storage of information; technical support services, namely, providing assistance in the nature of technical advice related to software automation and software implementation; consulting services to hospitals and other health care providers in the field of automation in the office, workplace, and home
53.
Distributing non-transactional workload across multiple database servers
A method for distributing non-transactional workload in the form of online analytical processing (OLAP) load across multiple database servers comprises receiving, at a scheduler server, a plurality of asynchronous work requests, adding, by the scheduler server, each of the received asynchronous work requests to a work list queue as a work item, and determining, by a scheduler module of the scheduler server, a first work item from the work list queue to select for performance by the first thread of the application server. In accordance with one or more preferred implementations, the first work item is selected utilizing a methodology which determines a number of work items in the work list queue having a processing status that are assigned to a database server, and based thereon determines whether an additional work request can be assigned to that database server without exceeding a request threshold for that database server.
G06F 16/25 - Integrating or interfacing systems involving database management systems
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
G06F 9/48 - Program initiating; Program switching, e.g. by interrupt
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
A client computing device transmits a resource that conforms to a healthcare interoperability standard to a server computing device that executes a GUI generator component, and the GUI generator component generates GUI markup based upon the resource. The GUI generator component returns the GUI markup to the client computing device, which presents the GUI features on the a display based upon the GUI markup.
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G16H 30/20 - ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
G06F 9/451 - Execution arrangements for user interfaces
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
A method includes recording, at an electronic device utilizing a microphone of the electronic device, ambient noise of an environment the electronic device is disposed in; electronically analyzing, utilizing one or more processors, the recorded ambient noise of the environment to determine one or more frequency bands to avoid; dynamically adapting, based on the electronic analysis, an auditory alert to be played at the electronic device, such adaptation including frequency equalization adjustments based on the determination of one or more frequency bands to avoid; and playing, at the electronic device utilizing one or more speakers of the electronic device, the adapted auditory alert.
H04M 19/04 - Current supply arrangements for telephone systems providing ringing current or supervisory tones, e.g. dialling tone or busy tone the ringing-current being generated at the substations
G10L 21/0364 - Speech enhancement, e.g. noise reduction or echo cancellation by changing the amplitude for improving intelligibility
G16H 80/00 - ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
G16H 40/67 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
A client EHR executing on a client computing device is described herein, wherein the client EHR is configured to present a GUI on a display of the client computing device. The GUI comprises a first field, a second field, and a third field, wherein the first field is configured to receive an identifier for a category of clinical data, the second field is configured to receive clinical data of the identified category of clinical data and the third field is configured to present the identified category of clinical data from the electronic health record of a patient. The client computing device then receives input comprising clinical data of the category identified, which is then integrated into the patient's electronic health record maintained by the EHR. After receiving an input comprising clinical data, the GUI automatically advances to the next subcategory of the identified category for which clinical data is needed.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
Technologies and techniques for providing domain-specific text scaling for a page having a plurality of domains. A processing apparatus configured to generate the page and an interface associated with at least one of the plurality of domains. A profile module is configured to store user identification information. A scaling module is included, wherein the processing apparatus is configured to receive an input via the interface to modify the text scaling via the scaling module for the associated domain, without modifying the text scaling for at least one of the other of plurality of domains. Contexts for domains may also be determined and subsequently used to load pre-stored values for domain-specific text scaling.
G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 40/109 - Font handling; Temporal or kinetic typography
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
58.
Systems for creating and modifying a file for an entity, and systems for locating records in the file
Described herein are various technologies pertaining to generating and modifying a file for an entity, wherein the file includes a file record, and further wherein the file record includes binary data and a schema that is usable to hydrate a record based upon the binary data. The file is modified by appending file records to one another, where file records optionally correspond to different record creation systems. Described herein are also various technologies pertaining to locating a record in the file.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G06F 16/21 - Design, administration or maintenance of databases
A supplement application for ordering genetic tests is disclosed herein. The supplement application receives an identifier for a medication for a patient and an identifier for the patient from an electronic health records application. The supplement application retrieves an identifier for a variant form of a gene based on the identifier for the medication. The variant form of the gene is known to have an interaction with the medication. When the supplement application determines that the patient has failed to undergo a genetic test for the variant form of the gene, the supplement application retrieves an identifier for a genetic laboratory that offers the genetic test. The supplement application then constructs an order for the genetic test using the identifier for the patient, the identifier for the variant form of the gene, and the identifier for the genetic laboratory and transmits the order to a genetic laboratory computing device.
G16H 50/50 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for simulation or modelling of medical disorders
G16H 80/00 - ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
60.
Computing system for presenting patient health records in a problem-centric manner
An improved graphical user interface (GUI) for displaying patient health records is described herein. A computing device transmits a query to a server computing device executing an electronic health records application (EHR). The EHR retrieves a computer-readable file for a patient comprising a plurality of file records, the plurality of file records including a file record reflective of a patient encounter with a healthcare worker for a healthcare issue. The EHR transmits data which causes the computing device to present a GUI including a first portion comprising an identity of the healthcare issue and a second portion comprising a treatment plan for the healthcare issue, patient symptoms, and observations made by the healthcare worker during the patient encounter. The first portion is oriented above the second portion such that the healthcare issue can be identified without scrolling through the GUI or refreshing the GUI.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G16H 20/00 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A computer readable medium storing a computer program for providing a medication administration workflow in a user-interface (UI). The computer program executable by at least one processor, the computer program comprising sets of instructions for receiving one or more scanned medications for administration to a selected patient, determining a status of each of the one or more scanned medications, displaying a medication list including at least the one or more scanned medications and the respective status of the scanned medication, selecting one of the one or more medications in the medication list, and addressing any outstanding items associated with the selected medication.
G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
G16H 80/00 - ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
A method includes receiving, at a healthcare platform, account registration information from a user submitted via a mobile application; receiving, at the healthcare platform, an indication of a social media account to link to the user's account; receiving, at a social media interface of the healthcare platform, a message posted by the user via the social media account which includes a command comprising a command identifier; forwarding, based on the presence of the command comprising the command identifier, the command to a command handler of the healthcare platform; retrieving, by the healthcare platform, healthcare information for the user based on the command; and communicating, by the healthcare platform, the retrieved information via text message to a cell phone number associated with the user's account.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
H04L 29/06 - Communication control; Communication processing characterised by a protocol
A computing system for displaying patient data in augmented reality (AR) is disclosed herein. An AR computing device worn by a healthcare worker captures an image indicative of a patient by way of a camera comprised by the AR computing device. The AR computing device transmits the image to an electronic health records application (EHR) executing on a server computing device. The EHR retrieves patient data for the patient responsive to identifying the patient based upon the image. Responsive to receiving the patient data from the EHR, the AR computing device presents the patient data on an AR display comprised by the AR computing device. The patient data is overlaid on the AR display with a view of surroundings of the healthcare worker as perceived by the healthcare worker through the AR display.
G16H 30/20 - ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
G06F 16/587 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using geographical or spatial information, e.g. location
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G16H 50/20 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06T 19/00 - Manipulating 3D models or images for computer graphics
64.
Methodologies involving use of avatar for clinical documentation
A method involves presenting an interface which provides the ability to associate photographic images with an anatomical image for use in clinical documentation. A method involves presenting an interface which displays an anatomical image and lists both common conditions for selection by a user and common treatments for the presented or selected conditions. A method involves presenting an interface which displays an anatomical image providing drill down functionality.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G16H 10/20 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
65.
Moderating system response using stress content of voice command
A computer implemented method for automatically moderating a system response to a user's voice command. A voice command from a user is received. The voice command is associated with a system command, the system command including command requirements. A determination is the made as to whether the user is experiencing stress based on a stress level detected in the received voice command, and the command requirements dynamically adjusted when the user is determined to be experiencing stress.
G10L 17/26 - Recognition of special voice characteristics, e.g. for use in lie detectors; Recognition of animal voices
G10L 21/00 - Processing of the speech or voice signal to produce another audible or non-audible signal, e.g. visual or tactile, in order to modify its quality or its intelligibility
A method includes displaying to a patient, via a touchscreen display of a mobile device, a date selection interface which includes a calendar display of days in a month; receiving user input corresponding to selection of a first one or more days of the month; displaying an interface displaying available appointment times for the first one or more days of the month; receiving user input corresponding to an indication to continue searching for an available appointment time; and displaying, to the patient via the touchscreen display of the mobile device, an updated date selection interface which has been updated to indicate availability of the first one or more days of the month.
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
67.
Method for reusing and dynamically filtering content for structured document construction
An aspect of the present invention relates to a method for dynamically constructing a pre-populated note template comprising receiving a context from a user and determining whether there are any note templates that match an initial criteria including the received context. A note template is then loaded based on the determination of matching note templates. If there are one or more sections in the loaded template, for each section in the loaded template, determine if there are any forms for the section that match the context. A pre-populated Note template is then loaded including any matching forms.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
A method for reviewing a document using a computing device, the computing device comprising a display for displaying the document in a user interface (UI) and one or more processors, the processor for executing a plurality of computer readable instructions, the computer readable instruction for implementing the method, the method includes displaying to a user within a document one or more pinned indicators, each of the one or more pinned indicators associated with respective certain information in the document, detecting the selection of one of the one or more pinned indicators, directing the user to the certain information associated with the selected pinned indicator, and receiving a confirmation that the user has reviewed the certain information associated with the selected pinned indication.
A computing system for generating a delayed electronic prescription for a controlled substance is disclosed herein. A server computer device receives precursor data for an electronic prescription for a controlled substance that is to be prescribed to a patient from a client computing device operated by a healthcare worker. The server computing device transmits the precursor data to a second server computing device. The second server computing device then transmits a request for an identity of a pharmacy that is to provide the controlled substance to a patient computing device operated by the patient. The patient computing device receives input causing the identity for the pharmacy to be received by the server computing device. The server computing device constructs the electronic prescription using the precursor data and the identity of the pharmacy and signs the electronic prescription with an electronic signature for the healthcare worker.
G16H 20/10 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance relating to drugs or medications, e.g. for ensuring correct administration to patients
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
H04L 29/06 - Communication control; Communication processing characterised by a protocol
70.
Computing system for authenticating users of a shared mobile computing device
A system for supporting multiple users of a mobile computing device is disclosed herein. The mobile computing device receives a biometric identifier for a user by way of a biometric input component of the mobile computing device. Responsive to receiving the biometric identifier, the mobile computing device causes the biometric identifier to be received by a biometrics subsystem of an operating system of the mobile computing device. The biometrics subsystem authenticates the user based upon the biometric identifier. The mobile computing device then scans for an identifier for a wearable device worn by the user that is emitted from the wearable device. Responsive to detecting the identifier for the wearable device, the mobile computing device authenticates the user based upon the identifier for the wearable device. The mobile computing device then executes a mobile application loaded in memory of the mobile computing device.
A method includes importing legacy data from a legacy application into a new system by storing the legacy data in a database separate from data native to the new system; displaying, to a user via a display screen, an interface configured to allow a user to view both legacy data and data native to the new system; displaying, to the user via a display screen, an interface including information of the legacy data that is associated with a particular patient account, one or more interface elements configured to allow the user to perform limited actions with respect to the particular patient account associated with the information, and a user interface element configured to allow a user to selectively activate the patient account.
G06F 16/30 - Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
G06F 16/25 - Integrating or interfacing systems involving database management systems
G06F 16/21 - Design, administration or maintenance of databases
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G16H 15/00 - ICT specially adapted for medical reports, e.g. generation or transmission thereof
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
A method for transitioning workflow execution includes executing, at a workstation utilizing one or more hardware processors of the workstation, a first step of a multi-step workflow; determining, utilizing a workflow engine, that a next step of the multi-step workflow is not required to be executed at a set location, and further determining that the first subsequent step of the multi-step workflow that is required to be executed at a set location is required to be executed at a server; transitioning execution of the multi-step workflow to one or more servers; and executing, at one or more servers utilizing one or more hardware processors of the one or more servers, steps of the multi-step workflow up to and including the step of the multi-step workflow that was identified as being required to be executed at a server.
A user interface element includes a display area configured to display a value, an increment button configured to increment the displayed value, a decrement button configured to decrement the displayed value, and a slider configured to allow a user to rapidly increase or decrease the displayed value by sliding a finger across the slider.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
74.
Computing system that facilitates digital rights management for healthcare records
Described herein are various technologies pertaining to facilitating digital rights management of patient healthcare records. A computing system executing an electronic health records application (EHR) receives an attribute of a healthcare worker and a patient identifier from a client computing device. The computing system retrieves a computer-readable file for the patient, the computer-readable file comprising a plurality of file records and a file access portion. A file record in the plurality of file records comprises a data portion and an access portion. The computing system transmits data in the data portion to the client computing device only when both the file access portion of the computer-readable file and the access portion of the file record include the attribute of the healthcare worker.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G16H 10/20 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
H04L 29/06 - Communication control; Communication processing characterised by a protocol
A navigational user interface element includes a navigational bar displaying thereon labels associated with a plurality of sections, and a highlight indicating a section of a page that a user is currently viewing. The navigational user interface element is configured to allow a user to click on the highlight and drag it to effect navigation to a section associated with a displayed label. The navigational user interface element is configured to, when the highlight is clicked and dragged and then released, snap the highlight to the section label the highlight is closest to when the highlight is released, and display that same section. The navigational user interface element is configured to, when a label is clicked, effect navigation to the section corresponding to that label.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 3/0488 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
G06F 3/0354 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
G06F 40/137 - Hierarchical processing, e.g. outlines
76.
APPARATUS, SYSTEM AND METHOD FOR APPLICATION-SPECIFIC BIOMETRIC PROCESSING IN A COMPUTER SYSTEM
Technologies and techniques for biometrically authenticating a user for an apparatus. User biometric data is generated via a biometric capture device. A processor processes the user biometric data to generate one or more biometric templates. A memory stores the biometric templates and one or more previously generated biometric templates. A biometric manager module associates executable applications with respective biometric templates, wherein the processor matches one of the biometric templates with the previously generated biometric templates to determine if the matched biometric template is associated with the executable application. The processor generates at least one of a password and/or a cryptographic key for allowing access to the associated executable application based on the matched biometric template.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
A method facilitating searching of data containing protected date information includes generating one or more randomly escalating dateID values for each date during a time period and storing such generated dateID values in a lookup table together with an encrypted, associated date value. Such generated dateID values can be stored in a datasource in place of protected dates in order to safeguard protected health information. In one or more preferred implementations, a de-identified date is stored in the lookup table in association with a dateID, and utilized for searching operations.
Various technologies for performing Boolean valuation of a vector of input literals over a clause set representing a search space are described herein. For each of a plurality of literals in a literal vector, state vector entries that correspond to clauses in which the literal appears are incremented. Clauses are output as results based upon determining that state vector entries corresponding to the clauses meet or exceed target vector entries corresponding to the clauses.
A method includes receiving from a health care practitioner input corresponding to creation of a first health care order which includes one or more parameters associated with a health care goal for the patient, one or more parameters associated with one or more rules for communicating notifications regarding the first health care order to the first health care practitioner via the electronic health records application, and instructions for the patient for complying with the first health care order. The method further includes displaying to the patient a patient portal comprising a goals interface which displays information associated with the first health care order for the patient created by the first health care practitioner, and allowing the patient to input readings for the order. The method further includes communicating one or more alert or reminder notifications to the patient.
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
80.
Converting an alphanumerical character string into a signature
Technologies relating to converting an alphanumerical string that comprises personally identifying data (PID) into a signature for the string are described herein. The string is partitioned into several substrings, where each substring includes at least one character. For each substring, a sequence of bits that is uniquely mapped to the substring is retrieved from a mapping table. Thereafter, at least one bit is removed from each sequence of bits to create updated sequences of bits, and the updated sequences of bits are ordered based upon their values. For each updated sequence of bits, a substring that is uniquely mapped to the updated sequence of bits is retrieved from the mapping table. The retrieved substrings are concatenated in the order corresponding to the updated sequence of bits.
A system includes a non-transitory computer-readable medium containing computer-executable instructions for providing a method related to rapid reporting of meaningful use in electronic health records. The method includes storing patient encounter data in a database, pre-calculating data related to at least one meaningful use measure, storing the pre-calculated data in a plurality of small staging tables, and compiling the pre-calculated and stored data from the small staging tables into a single table that is adapted to be accessed by reporting software.
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
One aspect of the present invention relates to a method for optimizing a user interface (UI) for an active application over a computing device. The method includes receiving the gaze information, including gaze location, of a user's gaze on the UI, determining a first section of a plurality of sections of the UI associated with the received gaze location, and muting other of the plurality of sections outside of the first section, such that the first section in the UI remains active.
G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
83.
System and method for evaluating application performance
A computer readable medium storing a computer program for providing a method for evaluating the performance of a software application, the computer program executable by at least one or the one or more processors. The computer program comprising a set of instructions for receiving an indication of the initiation of a workflow transaction in an Application, determining whether the workflow transaction is to be marked as a traceable transaction based on a Measurement Marker Algorithm, tracking the performance of operations executed for the workflow transaction, and storing raw Call Metrics based on the tracked performance in an Intermediate memory.
A method for synchronizing records stored at a first data storage location with records stored at a second, remote data storage location utilizes bitwise fingerprints and bitwise operations to determine records that exist in a first data set but not a second data set. A method for synchronizing records stored at a first data storage location with records stored at a second, remote data storage location utilizes bitwise fingerprints, and bitwise operations, and dynamic temporal segmentation to compare the timeliness of records in the first and second data sets.
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
G06F 16/178 - Techniques for file synchronisation in file systems
85.
Computer-executable application that facilitates provision of a collaborative summary for a care plan
Described herein are technologies related to a care plan application that is configured to provide a collaborative summary field to client computing devices operated by healthcare workers who partake in a care plan for a patient. The collaborative summary field is usable to set forth freeform text and/or modify freeform text, such that a collaborative summary depicted in the collaborative summary field alters over time. Further, each healthcare worker who has access to the care plan is authorized to update the collaborative summary.
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
H04L 29/06 - Communication control; Communication processing characterised by a protocol
G16H 40/63 - ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
86.
Database methodology for searching encrypted data records
A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
A method for increasing sargability of encrypted records to allow for searching of a first column of a first data table for encrypted values containing a search string without having to decrypt all encrypted values involves, for each respective data record in the first data table, accessing an encrypted data value from the first column, decrypting the accessed encrypted data value, generating from the decrypted data value a respective plurality of substrings of various lengths, encrypting each substring of the respective plurality of substrings as an encrypted substring token, and storing each encrypted substring token in association with a reference value for lookup of a corresponding record in the first data table. Subsequently, the first column of the first data table can be searched for encrypted values containing a first search string by encrypting the first search string and searching for encrypted substring tokens matching the encrypted first search string.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
A system, apparatus and method for securely transmitting notifications pursuant to a medical regimen for a user. A portal database stores patient medical data and compliance data relating to the medical regimen, and an access matrix is provided defining different access permissions for a plurality of groups. A data model is processed to calculate a notification schedule for different content at different times. The access matrix is processed to form a binary tree to calculate a number of different cryptographic keys that will be distributed specific to each group, wherein the different cryptographic keys define a level of access for each group. The different cryptographic keys are transmitted, and a notification is transmitted pursuant to the medical regimen to a first group of the plurality of groups according to at least one of the defined access permissions.
G16H 20/00 - ICT specially adapted for therapies or health-improving plans, e.g. for handling prescriptions, for steering therapy or for monitoring patient compliance
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 9/06 - Arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
42 - Scientific, technological and industrial services, research and design
44 - Medical, veterinary, hygienic and cosmetic services; agriculture, horticulture and forestry services
45 - Legal and security services; personal services for individuals.
Goods & Services
Providing telecommunications access to electronic medical records; providing access to an electronic exchange of medical records across a nationwide health information network; providing a web site for synchronous and asynchronous communication and for connection of physicians with their patients regardless of medical organization or geographic location Providing to doctors, patients and other key stakeholders, a website featuring technology that enables the sharing and transmission of medical information, lab results, and personal medical files; software as a service (SaaS) for storing and sharing medical information, lab results, and personal medical files and for use in electronic storage of data; Providing to doctors, patients and other key stakeholders a website featuring technology that enables prescribing, ordering, filling and managing prescriptions; software as a service (SaaS) for prescribing, ordering, filling, and managing prescriptions; Providing a website featuring technology that enables physician referrals; software as a service (SAAS) for providing physician referrals; Providing temporary use of non-downloadable cloud-based software platforms for enabling provider to provider communications and provider to patient communications Prescription refill reminder services Case management services, namely, coordination of patient care; case management services, namely, the coordination of medical services; case management services, namely, tracking and monitoring medical care for purposes of guiding treatment and assessing program effectiveness
A method for matching an instance to exemplars within a system includes receiving a plurality of literature regarding medical subject matter; including the received plurality of literature related to the medical subject matter into a text artifact; indexing the artifact using encodings to derive an initial code signature; deriving association rules from the artifact seeded by the signature to obtain a list of terminology to code mappings; receiving extensions to each of the code mappings to augment the mappings with the received extensions; indexing the artifact using the received extensions to obtain an exemplar code signature for the certain subject matter; and storing the generated exemplars for matching and instance; receiving an instance and generating an instance code signature using the received extensions; matching the instance code signature to one or more exemplar code signatures.
G06F 17/30 - Information retrieval; Database structures therefor
G06F 16/22 - Indexing; Data structures therefor; Storage structures
G16H 50/00 - ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
91.
Integrating patient portal access into EHR graphical user interfaces
Described herein are various technologies pertaining to a patient portal interface application for a hub application that is displayed concurrently on a display with a graphical user interface (GUI) for a client electronic health record application (EHR). The hub application facilitates access to supplement applications, wherein at least one of the supplement applications is a patient portal interface application. The patient portal interface application communicates with a patient portal server to facilitate presentment of patient portal data to a user of the client EHR. The patient portal interface application provides a current context of the EHR to the patient portal server, and receives contextually-based patient portal data from the patient portal server. The contextual patient portal data is then displayed by way of a GUI of the patient portal interface application.
H04L 29/06 - Communication control; Communication processing characterised by a protocol
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
H04L 12/24 - Arrangements for maintenance or administration
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
92.
Electronic prior authorization systems and methodologies
A method includes accessing from a predictive data mart at a cloud platform which contains historical data on prior authorization transactions, historical transaction data corresponding to information indicated to be necessary for authorization decisions by a payer for use of a proposed medication for treatment of a condition. The method further includes determining, based on the accessed historical transaction data, a most probable question set necessary for an authorization decision by the payer for use of the proposed medication for treatment of the condition.
G06Q 40/00 - Finance; Insurance; Tax strategies; Processing of corporate or income taxes
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
36 - Financial, insurance and real estate services
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing a healthcare portal over the internet featuring information about patient billing, connections to physicians in the nature of referrals, business management of personal health records, and status of prescription renewal requests, namely, the creation, submission, and processing of prescription renewal requests for fulfillment in retail and central fill pharmacies Providing a healthcare portal over the Internet featuring information on patient account balances and bill payment Providing a healthcare portal over the Internet providing secure online messaging services and telecommunications services that facilitate doctor to patient electronic communication, namely, facsimile, electronic mail, and SMS messaging, and providing access to electronic exchange of medical records across a nationwide health information network Providing a healthcare portal over the internet featuring interactive technology for prescription refill reminder services and to enable users to engage in patient billing payment, make connections to physicians in the nature of referrals, manage personal health records, and submit prescription renewal requests, namely, the creation, submission, and processing of prescription renewal requests for fulfillment in retail and central fill pharmacies; Cloud computing featuring non-downloadable software for transmitting medical and health information in the fields of integrated health management, personalized health planning, communication of confidential patient information, bill payment and other health information
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software that facilitates healthcare data analysis and that supports optimal patient care management cost; downloadable computer software that provides health care providers with pricing and information relating to patient care plan options Providing temporary use of non-downloadable cloud-based computer software in the field of healthcare, used by health care providers and administrative staff across patient care settings, that provides an integrated clinical repository featuring documentation, medication management, advanced clinical decision support, and physician order entry
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
35 - Advertising and business services
36 - Financial, insurance and real estate services
37 - Construction and mining; installation and repair services
Goods & Services
(1) Computer software for automating the clinical and administrative functions of physicians' offices, hospitals, acute care providers, post-acute care providers, and other health care providers across the continuum of care.
(2) Instructional manuals for computer software and hardware for managing, tracking, and dispensing medical products; Publications, namely, manuals, brochures, handbooks, guides, pamphlets, flyers, magazines and newsletters in the field of use of computer networks by physicians' offices, hospitals, acute care providers, post-acute care providers, and other health care providers across the continuum of care. (1) Billing and remittance management services for physicians' offices, hospitals, acute care providers, post-acute care providers, and other health care providers across the continuum of care.
(2) Processing health care insurance transactions and health care financial transactions via a global communications network; electronic funds transfer via a global communications network.
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Computer software for writing prescriptions, aiding electronic medical claims submissions for reimbursement, presenting patient medical information, managing, tracking and dispensing medical products, automating the clinical and administrative functions of physicians' offices, hospitals, post-acute care providers and other health care providers, checking insurance coverage; Computer software for management and storage of patient information; Computer software and computer database software that provides access to searchable databases in the field of health and medical information, patient data, electronic medical records, and electronic health records for collaborative use by physicians, hospitals, medical professionals and healthcare providers
(2) Publications, namely, manuals, brochures, handbooks, guides, pamphlets, flyers, magazines and newsletters in the field of use of computer networks by physicians' offices, hospitals, post-acute care providers and other health care providers across the continuum of care (1) Billing and remittance management services for physicians and medical practices
(2) Technical support services, namely, providing assistance in the field of automation and product implementation in the healthcare industry; Consulting services to hospitals and other health care providers in the field of automation; Providing online non-downloadable computer software for writing prescriptions, aiding electronic medical claims submissions for reimbursement, presenting patient medical information, managing, tracking and dispensing medical products, automating the clinical and administrative functions of physicians' offices, hospitals, post-acute care providers and other health care providers across the continuum of care, checking insurance coverage, and management and storage of information
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software that facilitates healthcare data analysis and that supports optimal patient care management cost; downloadable computer software that provides health care providers with pricing and information relating to patient care plan options Providing temporary use of non-downloadable cloud-based computer software in the field of healthcare, used by health care providers and administrative staff across patient care settings, that provides an integrated clinical repository featuring documentation, medication management, advanced clinical decision support, and physician order entry
Software configured to interface with multiple other disparate software applications or databases to present a single user interface to a user allows the user to view and modify data from multiple applications and/or databases without having to worry about which application the data comes from. The software provides a user interface which presents to the user seamless integration of data from multiple disparate applications/databases, even though the software may have to continually interface with one or both applications to retrieve, modify, and store data. Exemplary such software comprises workbench software configured to integrate multiple EHR applications and allow for retrieval, presentation, creation, editing, and updating of data from such EHR applications. For example, in one preferred implementation, such software facilitates integration of an ambulatory care solution and an enterprise scale solution so as to allow an organization utilizing an ambulatory care solution to leverage data from an enterprise scale solution.
H04L 9/00 - Arrangements for secret or secure communications; Network security protocols
G16H 10/60 - ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)
An aspect of the present invention relates to a method for dynamically constructing a pre-populated note template comprising receiving a context from a user and determining whether there are any note templates that match an initial criteria including the received context. A note template is then loaded based on the determination of matching note templates. If there are one or more sections in the loaded template, for each section in the loaded template, determine if there are any forms for the section that match the context. A pre-populated Note template is then loaded including any matching forms.
A method includes converting a user's utterance to text; encapsulating the converted text in a rheme object; searching, for each of a plurality of topics, for keywords in the converted text; determining a relevancy metric for each of the plurality of topics based on such searching; selecting one or more topics based on determined relevancy metrics; comparing some or all of the converted text to names in one or more patient lists or databases; identifying a unique patient whose name is contained in the converted; attaching an indication of the identified patient to the rheme object; effecting an action based on the selected one or more topics and the attached patient indication; and saving the topic in a conversation history with a reference to the identified patient.