US10755802B1 - Facilitating computerized interactions with EMRs - Google Patents
Facilitating computerized interactions with EMRs Download PDFInfo
- Publication number
- US10755802B1 US10755802B1 US14/145,905 US201314145905A US10755802B1 US 10755802 B1 US10755802 B1 US 10755802B1 US 201314145905 A US201314145905 A US 201314145905A US 10755802 B1 US10755802 B1 US 10755802B1
- Authority
- US
- United States
- Prior art keywords
- emr
- application
- display window
- hie
- user interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
- 238000002079 electron magnetic resonance spectroscopy Methods 0.000 title abstract description 33
- 108091005515 EGF module-containing mucin-like hormone receptors Proteins 0.000 title abstract description 5
- 230000003993 interaction Effects 0.000 title description 2
- 230000036541 health Effects 0.000 claims abstract description 98
- 238000000034 method Methods 0.000 claims abstract description 96
- 238000003032 molecular docking Methods 0.000 claims 2
- 230000008569 process Effects 0.000 abstract description 6
- 238000011156 evaluation Methods 0.000 description 12
- 238000004590 computer program Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 10
- 230000015654 memory Effects 0.000 description 7
- 238000004458 analytical method Methods 0.000 description 6
- 229940079593 drug Drugs 0.000 description 6
- 239000003814 drug Substances 0.000 description 6
- 206010012601 diabetes mellitus Diseases 0.000 description 5
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 5
- 206010019280 Heart failures Diseases 0.000 description 4
- 208000024172 Cardiovascular disease Diseases 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000007667 floating Methods 0.000 description 3
- 230000002861 ventricular Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 2
- LSQZJLSUYDQPKJ-NJBDSQKTSA-N amoxicillin Chemical compound C1([C@@H](N)C(=O)N[C@H]2[C@H]3SC([C@@H](N3C2=O)C(O)=O)(C)C)=CC=C(O)C=C1 LSQZJLSUYDQPKJ-NJBDSQKTSA-N 0.000 description 2
- 229940047439 amoxicillin 250 mg oral capsule Drugs 0.000 description 2
- 238000013459 approach Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000002483 medication Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 239000005541 ACE inhibitor Substances 0.000 description 1
- 206010049694 Left Ventricular Dysfunction Diseases 0.000 description 1
- 230000001154 acute effect Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 229940044094 angiotensin-converting-enzyme inhibitor Drugs 0.000 description 1
- 239000003242 anti bacterial agent Substances 0.000 description 1
- 229940088710 antibiotic agent Drugs 0.000 description 1
- 230000003115 biocidal effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 206010051040 hyper-IgE syndrome Diseases 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000013550 semantic technology Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—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
- G16H40/60—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
- G16H40/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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social work or social welfare, e.g. community support activities or counselling services
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H10/00—ICT specially adapted for the handling or processing of patient-related medical or healthcare data
- G16H10/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
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H15/00—ICT specially adapted for medical reports, e.g. generation or transmission thereof
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—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
- G16H40/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
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H70/00—ICT specially adapted for the handling or processing of medical references
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H70/00—ICT specially adapted for the handling or processing of medical references
- G16H70/20—ICT specially adapted for the handling or processing of medical references relating to practices or guidelines
Definitions
- the present invention relates generally to systems for processing medical information and more particularly to computerized interactions with EMRs.
- an EMR may know how to import lab results from an HIES.
- An EMR may provide a tab in its main application, sometimes known as the “community tab” which enables a user to view, but not manipulate or import, HIE-provided information about a patient. Varying medical technology between the HIE and EMR, combined with a lack of ability to semantically resolve the variation, may impose limitations to these modes of information transfer.
- an Enterprise Master Patient Index is “a form of customer data integration (CDI) specific to the healthcare industry. Healthcare organizations or groups of them will implement EMPI to identify, match, merge, de-duplicate, and cleanse patient records to create a master index that may be used to obtain a complete and single view of a patient.
- the EMPI will create a unique identifier for each patient and maintain a mapping to the identifiers used in each record's respective system.” It has been claimed that by using an EMPI for “correctly matching patient records from disparate systems and different organizations”, it is possible to obtain “a complete view of a patient”.
- CMOS complementary metal-oxide-semiconductor
- CMOS complementary metal-oxide-semiconductor
- Non-Patent Literature describing health information exchange through the use of semantic technology includes:
- Certain embodiments of the present invention seek to provide a technical solution for the problem of allowing medical data to be effectively retrieved, stored, and presented to medical service providing users where the medical data exists in digital form within a plethora of non-compatible, partially overlapping software systems which are constantly being updated.
- Certain embodiments of the present invention seek to provide an interoperability solution for medical databases, providing a health information exchange system typically storing complete, single and harmonized patient records, and easing access thereto by bringing relevant information to a user at points in time in which that information is useful and as part of her or his workflows.
- Certain embodiments of the present invention seek to bring relevant context-based information from inside the health information exchange system to a user e.g. physician's working environment and workflows (typically EMR), rather having the physician leave his working environment and search for the information he needs in a Clinical Viewer as an external application.
- a user e.g. physician's working environment and workflows (typically EMR), rather having the physician leave his working environment and search for the information he needs in a Clinical Viewer as an external application.
- Certain embodiments of the present invention seek to enhance effective software compatibility including reducing dependency on EMR vendors to customize their software products in order to integrate with the health information exchange system platform (Button, Smart Access, and other services).
- Certain embodiments of the present invention seek to provide easy and efficient access to specific context-based patient information eliminating the need to navigate through many patient's views in an external application.
- HIE Health Information Exchange
- HIE Health Information Exchange
- EMR Electronic medical Records
- HIE provides the capability to electronically move clinical information among disparate health care information systems while maintaining the meaning of the information being exchanged.
- the goal of HIE is to facilitate access to and retrieval of clinical data to provide safer, more timely, efficient, effective, equitable, patient-centered care.
- HIE providers develop computerized infrastructures and applications that enable the information exchange and viewing of exchanged information.
- HIE solutions complement the EMR applications, the EMR and HIE vendors are looking for ways to integrate with each other in order to enable:
- Certain embodiments of the present invention seek to provide an SOA-based platform that enables healthcare organizations and health information exchanges (HIEs) to integrate their information assets, through the creation of a virtual patient record by logically connecting a group of care providers and organizations without requiring the replacement of existing information systems.
- HIEs health information exchanges
- a single, virtual patient record contains complete and harmonized patient data by logically connecting a group of care providers and organizations without requiring the replacement of existing information systems. Smooth and easy access to the care-critical information stored in the HIE should be facilitated, by providing a user with relevant patient information at the point in time it is needed, as part of the clinical workflow.
- Certain embodiments of the present invention seek to provide a decision making system including a system of logic including hierarchical semantic relationships, a plurality of systems of medical information which are provided in a plurality of local terminologies respectively, and a decision making apparatus for transforming the medical information in the local terminologies to transformed information usable by the system of logic and for using the system of logic to make at least one decision based on the transformed information, without translating the system of logic into the plurality of local terminologies.
- the term “terminology” is intended to include any scheme for representing medical information. The following terms and other terms defined herein may be construed either in accordance with any definition thereof appearing in the prior art literature or in accordance with the specification, or as follows:
- a health information exchange system comprising an apparatus for archiving health information using a health information encoding procedure only if the health information fulfills a criterion of frequent use; and an apparatus for using a first procedure to respond to queries pertaining to the health information which fulfills the criterion of frequent use and using a second procedure to respond to queries not pertaining to the health information which fulfills the criterion of frequent use.
- a health information exchange system comprising an ontological apparatus for defining and storing ontological link elements ontologically linking between individual health care information items within a first population of health care information items; an apparatus for receiving a second population of health care information items and for associating at least some individual items in the second population, with corresponding individual items within the first population of health care information items; and an apparatus for responding to queries regarding particular information items in the second population including translating the particular information items into items in the first population corresponding to the particular information items and using link elements linking the items in the first population corresponding to the particular information items to generate data pertaining to the particular information items in the second population.
- a system comprising an apparatus for making at least one health decision based on the queries.
- a system also comprising apparatus for implementing the at least one health decision.
- a system also comprising apparatus for making at least one health decision based on the queries.
- a system also comprising apparatus for implementing the at least one health decision.
- a health information exchange method comprising archiving health information using a health information encoding procedure only if the health information fulfills a criterion of frequent use; and using a first procedure to respond to queries pertaining to the health information which fulfills the criterion of frequent use and using a second procedure to respond to queries not pertaining to the health information which fulfills the criterion of frequent use.
- a health information exchange method comprising defining and storing link elements linking between individual health care information items within a first population of health care information items; receiving a second population of health care information items and associating at least some individual items in the second population, with corresponding individual items within the first population of health care information items; and responding to queries regarding particular information items in the second population including translating the particular information items into items in the first population corresponding to the particular information items and using link elements linking the items in the first population corresponding to the particular information items to generate data pertaining to the particular information items in the second population.
- a method also comprising making at least one health decision based on the queries.
- a method also comprising implementing the at least one health decision.
- a method also comprising making at least one health decision based on the queries.
- a method also comprising implementing the at least one health decision.
- a computer program product comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a health information exchange method comprising archiving health information using a health information encoding procedure only if the health information fulfills a criterion of frequent use; and using a first procedure to respond to queries pertaining to the health information which fulfills the criterion of frequent use and using a second procedure to respond to queries not pertaining to the health information which fulfills the criterion of frequent use.
- a computer program product comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a health information exchange method comprising defining and storing link elements linking between individual health care information items within a first population of health care information items; receiving a second population of health care information items and for associating at least some individual items in the second population, with corresponding individual items within the first population of health care information items; and responding to queries regarding particular information items in the second population including translating the particular information items into items in the first population corresponding to the particular information items and using link elements linking the items in the first population corresponding to the particular information items to generate data pertaining to the particular information items in the second population.
- a computer program product wherein the method also comprises making at least one health decision based on the queries.
- a computer program product wherein the method also comprises implementing the at least one health decision.
- a computer program product wherein the method also comprises making at least one health decision based on the queries.
- a computer program product wherein the method also comprises implementing the at least one health decision.
- the baseline terminology is semantically enriched by associating semantic information therewith, the method also comprising generating conclusions about health information expressed in at least one local terminology by using the semantic information rather than by defining semantic relations for the local terminology.
- the apparatus for responding to queries uses a first procedure to respond to queries pertaining to the subset and uses a second procedure to respond to queries not pertaining to the universe of health information but not pertaining to the subset.
- a system also including an end user interface allowing end users to define rules; and a decision support subsystem (DSS) interacting with the end user interface and using semantic capabilities of a baseline terminology in which the first population of health information items is encoded, to simplify definition of rules by the end users.
- DSS decision support subsystem
- the decision support subsystem comprises an Enterprise DSS which has a process cycle and which uses DSS rules to define all phases in the process cycle.
- a method wherein the translating and the using is applied to a use case involving a SmartWatch System, the use case including at least one of processing and monitoring health of the system.
- the health information encoding procedure includes mapping health information expressed in at least one local terminology to a baseline terminology to enable terminology interoperability and storing ontological information interrelating health information items expressed in the baseline terminology.
- the ontological apparatus includes interrelationships between clinical-level information items.
- the clinical-level information item comprises at least one health care information item specifying at least one of a disease, rather than only a class thereof, and a medication, rather than only a class thereof, such as “Left Ventricular Heart Failure”, rather than “Cardio-vascular disorder”, and “Amoxicillin 250 MG Oral Capsule [Amoxymed]”, rather than “Antibiotic”, respectively.
- the ontological apparatus maps at least one legacy concept expressed in local terminology to at least one ontology concept expressed in a baseline terminology thereby allowing queries on the level of a single legacy concept to be responded to, for example, the following legacy concept: (System: ICD9, Code: 428.9, Designation: HEART FAILURE NOS) may be mapped to the following Ontology concept: (System: SNOMED-CT; Code: 84114007; Designation: Heart failure (disorder). Very generic examples of classifications are “Disorder”, “Medicine”, “Procedure”; more specific classification examples are “Cardio-vascular disorder”, “Antibiotics” etc.
- Classifications do not identify a patient's clinical status; for example, it is not enough to say in a clinical record that the patient has “Cardio-vascular disorder” as there are many types of such disorders, and it is typically useful to know which disorder the patient suffers from, to decide how to treat it.
- Examples of clinical-level information items are “Left Ventricular Heart Failure”, “Amoxicillin 250 MG Oral Capsule [Amoxymed]”; these information items are sufficiently detailed to describe aspects of an individual patient's clinical status and/or treatment rather than mere classifications thereof.
- a computer program product comprising a typically non-transitory computer usable medium or computer readable storage medium, typically tangible, having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement any or all of the methods shown and described herein. It is appreciated that any or all of the computational steps shown and described herein may be computer-implemented. The operations in accordance with the teachings herein may be performed by a computer specially constructed for the desired purposes or by a general purpose computer specially configured for the desired purpose by a computer program stored in a typically non-transitory computer readable storage medium.
- Any suitable processor, display and input means may be used to process, display e.g. on a computer screen or other computer output device, store, and accept information such as information used by or generated by any of the methods and apparatus shown and described herein; the above processor, display and input means including computer programs, in accordance with some or all of the embodiments of the present invention.
- processors workstation or other programmable device or computer or electronic computing device, either general-purpose or specifically constructed, used for processing; a computer display screen and/or printer and/or speaker for displaying; machine-readable memory such as optical disks, CDROMs, magnetic-optical discs or other discs; RAMs, ROMs, EPROMs, EEPROMs, magnetic or optical or other cards, for storing, and keyboard or mouse for accepting.
- processor includes a single processing unit or a plurality of distributed or remote such units.
- the above devices may communicate via any conventional wired or wireless digital communication means, e.g. via a wired or cellular telephone network or a computer network such as the Internet.
- the apparatus of the present invention may include, according to certain embodiments of the invention, machine readable memory containing or otherwise storing a program of instructions which, when executed by the machine, implements some or all of the apparatus, methods, features and functionalities of the invention shown and described herein.
- the apparatus of the present invention may include, according to certain embodiments of the invention, a program as above which may be written in any conventional programming language, and optionally a machine for executing the program such as but not limited to a general purpose computer which may optionally be configured or activated in accordance with the teachings of the present invention. Any of the teachings incorporated herein may wherever suitable operate on signals representative of physical objects or substances.
- the term “computer” should be broadly construed to cover any kind of electronic device with data processing capabilities, including, by way of non-limiting example, personal computers, servers, computing system, communication devices, processors (e.g. digital signal processor (DSP), microcontrollers, field programmable gate array (FPGA), application specific integrated circuit (ASIC), etc.) and other electronic computing devices.
- processors e.g. digital signal processor (DSP), microcontrollers, field programmable gate array (FPGA), application specific integrated circuit (ASIC), etc.
- DSP digital signal processor
- FPGA field programmable gate array
- ASIC application specific integrated circuit
- Any suitable input device such as but not limited to a sensor, may be used to generate or otherwise provide information received by the apparatus and methods shown and described herein.
- Any suitable output device or display may be used to display or output information generated by the apparatus and methods shown and described herein.
- Any suitable processor may be employed to compute or generate information as described herein e.g. by providing one or more modules in the processor to perform functionalities described herein.
- Any suitable computerized data storage e.g. computer memory may be used to store information received by or generated by the systems shown and described herein.
- Functionalities shown and described herein may be divided between a server computer and a plurality of client computers. These or any other computerized components shown and described herein may communicate between themselves via a suitable computer network.
- software components of the present invention including programs and data may, if desired, be implemented in ROM (read only memory) form including CD-ROMs, EPROMs and EEPROMs, or may be stored in any other suitable typically non-transitory computer-readable medium such as but not limited to disks of various kinds, cards of various kinds and RAMs.
- ROM read only memory
- EEPROM electrically erasable programmable read-only memory
- Components described herein as software may, alternatively, be implemented wholly or partly in hardware, if desired, using conventional techniques.
- components described herein as hardware may, alternatively, be implemented wholly or partly in software, if desired, using conventional techniques.
- Any computer-readable or machine-readable media described herein is intended to include non-transitory computer- or machine-readable media.
- Any computations or other forms of analysis described herein may be performed by a suitable computerized method. Any step described herein may be computer-implemented.
- the invention shown and described herein may include (a) using a computerized method to identify a solution to any of the problems or for any of the objectives described herein, the solution optionally include at least one of a decision, an action, a product, a service or any other information described herein that impacts, in a positive manner, a problem or objectives described herein; and (b) outputting the solution.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Medical Informatics (AREA)
- Public Health (AREA)
- Epidemiology (AREA)
- General Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Biomedical Technology (AREA)
- Entrepreneurship & Innovation (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Marketing (AREA)
- Economics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Child & Adolescent Psychology (AREA)
- Bioethics (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
A method for using a health information exchange system which stores patient record data regarding a multiplicity of patients, to serve a first plurality of EMRs each interacting with an EMR community including a set of at least one EMR, the method comprising: for each individual EMR within the first plurality of EMRs, performing a computerized context interception process using a processor to intercept context from the individual EMR and to identify there within an event whereby a health provider using the individual EMR calls up an individual patient's record from said individual EMR; and responsive to identification of the event, using a computerized output device for providing patient record data, pertaining to the individual patient, to the health provider.
Description
The present application is a U.S. continuation patent application of, and claims priority under 35 U.S.C. § 120 to, U.S. nonprovisional patent application Ser. No. 13/208,417, filed Aug. 12, 2011, which '417 application published as U.S. patent application publication no. 2012/0215560, which '560 publication is incorporated herein by reference, and which '417 application is a U.S. continuation-in-part patent application of, and claims priority under 35 U.S.C. § 120 to, U.S. nonprovisional patent application Ser. No. 12/840,806, filed Jul. 21, 2010, which '806 application published as U.S. patent application publication no. 2011/0288877, which '877 publication is incorporated by reference herein. The '417 application further is a U.S. nonprovisional patent application of, and claims priority under 35 U.S.C. § 119(e) to, U.S. provisional patent application Ser. No. 61/438,762, filed Feb. 2, 2011, which provisional patent application is incorporated by reference herein. Moreover, the disclosure of the priority provisional patent document, namely, the '762 application, is set forth in the Appendix hereto, which is incorporated by reference herein.
The present invention relates generally to systems for processing medical information and more particularly to computerized interactions with EMRs.
Conventionally, information is transferred between an HIE and EMR via messages exchanged between the two systems. For example, an EMR may know how to import lab results from an HIES. An EMR may provide a tab in its main application, sometimes known as the “community tab” which enables a user to view, but not manipulate or import, HIE-provided information about a patient. Varying medical technology between the HIE and EMR, combined with a lack of ability to semantically resolve the variation, may impose limitations to these modes of information transfer.
According to Wikipedia, an Enterprise Master Patient Index (EMPI) is “a form of customer data integration (CDI) specific to the healthcare industry. Healthcare organizations or groups of them will implement EMPI to identify, match, merge, de-duplicate, and cleanse patient records to create a master index that may be used to obtain a complete and single view of a patient. The EMPI will create a unique identifier for each patient and maintain a mapping to the identifiers used in each record's respective system.” It has been claimed that by using an EMPI for “correctly matching patient records from disparate systems and different organizations”, it is possible to obtain “a complete view of a patient”.
Known technologies relevant to the field of the invention include context management, single sign-on, CCOW or Screen capturing method for context interception.
Other state of the art health information exchange and integration systems, and conventional technology pertaining to certain embodiments of the present invention, are described in the following publications inter alia:
1. US20070118540
2. US20090125555
3. US20080189496
4. WO2007010485
5. JP6243152
6. DE10163469
7. US20040141661
8. US20090080408
9. US20040122709
10. US20040122719
11. US20040122787
12. US20040122707
13. Published US Application US20080046292;
14. Published US Application US20050144043; and
15. Published PCT Application WO/2007/084502.
Non-Patent Literature describing health information exchange through the use of semantic technology includes:
-
- Comput Methods Programs Biomed., 2009, 93 (3), 297-312
- XML technologies for the Omaha System: a data model, a Java tool and several case studies supporting home healthcare
- Vittorini Pierpaolo; Tarquinio Antonietta; di Orio Ferdinando
- Digital Society, 2009. ICDS '09. Third International Conference, 168-173
- Semantic Exchange of Medicinal Data: A Way Towards Open Healthcare Systems Puustjarvi, J and Puustjarvi, L
- Engineering in Medicine and Biology Society, 2009. EMBC 2009. Annual International Conference of the IEEE, 1726-1729
- Interoperability of personal health records
- Lahteenmaki, Jaakko; Leppanen, Juha and Kaijanranta, Hannu
- Information Technology: New Generations, 2009. ITNG '09. Sixth International Conference; 308-313
- Healthcare Applications Interoperability through Implementation of HL7 Web Service Basic Profile
- Hussain, M; Afzal, M; Ahmad, H. F; Khalid, N and Ali, A
- Computer-Based Medical Systems, 2009. CBMS 2009. 22nd IEEE International Symposium; 1-6 Ontology-based approach to achieve semantic interoperability on exchanging and integrating information about the patient clinical evolution
- Miyoshi, N, Ferreira, A and Felipe, J. C
- Computer-Based Medical Systems, 2009. CBMS 2009. 22nd IEEE International Symposium; 1-6 Semantic biological image management and analysis
- Chubb, C, Inagaki, Y, Cotman, C, Cummings, B and Sheu, P. C
- Lähteenmäki, Jaakko, Leppänen, Juha, Kaijanranta, Hannu, “Interoperability of Personal Health Records” (2009) 31st Annual Int. Conference of the IEEE Engineering in Medicine and Biology Society, EMBC'09, Minneapolis, Minn., USA, 2-6 Sep. 2009, EMBC'09 DVD, 1726-1729.
- Miyoshi, N. Ferreira, A. Felipe, J. C., “Ontology-based approach to achieve semantic interoperability on exchanging and integrating information about the patient clinical evolution”, Computer-Based Medical Systems, 2009. CBMS 2009. 22nd IEEE International Symposium on Issue Date: 2-5 Aug. 2009
- Healthcare Services Specification Project (HSSP) Service Functional Model (SFM) Specification—Decision Support Service (DSS), Version 1.0, Sep. 27, 2006, available on the World Wide Web.
The disclosures of all publications and patent documents mentioned in the specification, and of the publications and patent documents cited therein directly or indirectly, are hereby incorporated by reference.
Certain embodiments of the present invention seek to provide a technical solution for the problem of allowing medical data to be effectively retrieved, stored, and presented to medical service providing users where the medical data exists in digital form within a plethora of non-compatible, partially overlapping software systems which are constantly being updated.
Certain embodiments of the present invention seek to provide an interoperability solution for medical databases, providing a health information exchange system typically storing complete, single and harmonized patient records, and easing access thereto by bringing relevant information to a user at points in time in which that information is useful and as part of her or his workflows.
Certain embodiments of the present invention seek to bring relevant context-based information from inside the health information exchange system to a user e.g. physician's working environment and workflows (typically EMR), rather having the physician leave his working environment and search for the information he needs in a Clinical Viewer as an external application.
Certain embodiments of the present invention seek to enhance effective software compatibility including reducing dependency on EMR vendors to customize their software products in order to integrate with the health information exchange system platform (Button, Smart Access, and other services).
Certain embodiments of the present invention seek to provide easy and efficient access to specific context-based patient information eliminating the need to navigate through many patient's views in an external application.
Generally, Health Information Exchange (HIE) is defined as the mobilization of healthcare information electronically across organizations within a region, community or hospital system. HIE provides the capability to electronically move clinical information among disparate health care information systems while maintaining the meaning of the information being exchanged. The goal of HIE is to facilitate access to and retrieval of clinical data to provide safer, more timely, efficient, effective, equitable, patient-centered care. To meet this goal, HIE providers develop computerized infrastructures and applications that enable the information exchange and viewing of exchanged information. As HIE solutions complement the EMR applications, the EMR and HIE vendors are looking for ways to integrate with each other in order to enable:
-
- 1. Data exchange from the EMR the HIE and vice versa
- 2. Integrate the information hold in hold in the IHE within the EMR application and user workflow
- 3. Enrich EMR capabilities with the HIE solutions and services.
When an HIE solution is integrated with the EMR, both accessibility and User Context may be taken into account.
Certain embodiments of the present invention seek to provide an SOA-based platform that enables healthcare organizations and health information exchanges (HIEs) to integrate their information assets, through the creation of a virtual patient record by logically connecting a group of care providers and organizations without requiring the replacement of existing information systems. By providing ubiquitous access to integrated patient information, the solution virtually bridges gaps that often exist between inpatient/acute care and community care.
Typically, a single, virtual patient record contains complete and harmonized patient data by logically connecting a group of care providers and organizations without requiring the replacement of existing information systems. Smooth and easy access to the care-critical information stored in the HIE should be facilitated, by providing a user with relevant patient information at the point in time it is needed, as part of the clinical workflow.
The system shown and described herein may perform any or all of the above functionalities:
-
- Provide important, relevant, context-based information from the HIE within a physicians' work environment and workflows (typically their EMRs)—as opposed to having the physicians leave their work environments and enter the HIE's Clinical Viewer functionality as an external application to search for the information needed.
- Reduce the HIE's dependency on EMR vendors to customize their products in order to integrate with the HIE's platform (e.g. launch button, SSO, services).
- Provide efficient access to specific context-based patient information, thereby eliminating the need to navigate through multiple clinical views in an external application such as a dbMotion Viewer.
The SmartAgent is a client application that is designed to meet the EMR users' need to get comprehensive and relevant clinical information on patients from sources of information which are not in their EMR, and in addition to serve as a gateway to HIE applications and solutions. The client application, typically installed on the user's machine, is termed herein a SmartAgent client. Examples of use scenarios include but are not limited to the following:
- 1. Smart Button within User, Patient and System Context: User opens a patient record in his EMR. SmartAgent, which is installed in his client machine, “captures” the patient identifier (MRN), the User Context (Username/Role) and the System context (SystemID) and calls a VPO Analyzer web service or Virtual Patient Object Clinical Data Web Service) that identifies the System, user and the patient. The user is authorized and the patient is found in the health information exchange system. The Client SmartAgent gets the response and presents a Floating Button. The Floating button includes Link to Launch Viewer with user and patient context. The User presses the button and seamlessly accesses the health information exchange system's Clinical Viewer.
- 2. VPO Analyzer attention rules: In order to bring more relevant information to the user, smart evaluations are typically provided on the VPO in the context of the user, patient and system. One of the Analyzer's attention rules may be “Exclude System Data” which excludes from the VPO Data that exists in the physician's own system. The response is “Clean” data excluding what a user can see in his EMR, which may be presented within the Results or Viewer Panes. The rule is typically constructed and operative to analyze the patient's clinical data and to alert the user in the SmartAgent client application that information that meets the rule exists and is available for viewing.
- 3. Semantic Search: A user may for example be looking for data on Diabetes in the health information exchange system. To do that he enables a search option in the floating toolbar and type the phrase “Dia”. Search suggestions are presented and user selects the “Diabetes” Suggestion. As a result a “Results and Navigation” pane opens and presents the results for Diabetes from the Patient's VPO organized by Clinical Aspects (Medications, Problems, Population Membership, etc.). User presses “Diabetes” population and the Diabetes View is opened in the View panel.
- 4. Data Presentation and Launch Viewer: Any information found may be presented in a Data and Navigation Panel. The information is organized according to the different clinical aspects (Laboratory, Medications, etc.) and evaluation aspects (Population membership, Metrics, Notifications, Alerts etc.). The clinical aspects and actual presented data may constitute a link to a relevant page in the health information exchange system's Clinical Viewer. The user can see under a Laboratory Results menu, a result for hbAlc from, say, a previous week. Aside from the result, 2 buttons may be provided, one to open the Laboratory Clinical View and another to open the Lab Result Page with the hbAlc history.
The present invention also typically includes at least the following embodiments:
-
- a. A computerized system for supplying a human user with relevant, context-based patient information within the user's work environment and workflows.
- b. A system according to embodiment a wherein the user's work environment includes at least one EMR.
- c. A system according to embodiment b which does not require customization of the EMR.
- d. A system according to embodiment ‘a’ which supplies information without requiring the user to navigate through multiple clinical views in an external application.
- e. A system according to embodiment ‘a’ wherein the system includes a proactive apparatus which operates proactively, responsive to user context operations, to present relevant clinical information.
- f. A system according to embodiment ‘a’ wherein the system includes a processor operative to select relevant information including performing a computerized analysis of a computerized patient record and deriving, from the analysis, relevant clinical information which is presented to the user, whereas other clinical information is not presented to the user.
- g. A system according to embodiment wherein differentiation of relevant clinical information from other clinical information is based on at least one of the following: user context, profile, patient illness, ward context, EMR Workflow Context.
- h. A system according to embodiment ‘a’ and wherein the system is operative to provide information, within the workflow, on overall patient events and evaluations for each individual physician or user.
- i. A system according to embodiment ‘a’ and also comprising at least some aspects of a skin application shown and described herein.
- j. A computerized method for supplying a human user with relevant, context-based patient information within the user's work environment and workflows.
- k. A method according to embodiment ‘j’ wherein the user's work environment includes at least one EMR.
- l. A method according to embodiment ‘k’ which does not require customization of the EMR.
- m. A method according to embodiment ‘j’ which supplies information without requiring the user to navigate through multiple clinical views in an external application.
- n. A method according to embodiment ‘j’ wherein the method includes a proactive apparatus which operates proactively, responsive to user context operations, to present relevant clinical information.
- o. A method according to embodiment ‘j’ wherein the method includes a processor operative to select relevant information including performing a computerized analysis of a computerized patient record and deriving, from the analysis, relevant clinical information which is presented to the user, whereas other clinical information is not presented to the user.
- p. A method according to embodiment ‘o’ wherein differentiation of relevant clinical information from other clinical information is based on at least one of the following: user context, profile, patient illness, ward context, EMR Workflow Context.
- q. A method according to embodiment ‘a’ and wherein the system is operative to provide information, within the workflow, on overall patient events and evaluations for each individual physician or user.
- r. A method according to embodiment ‘j’ and also comprising at least some aspects of a skin application shown and described herein.
- s. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement any of the methods shown and described herein.
Certain embodiments of the present invention seek to provide a decision making system including a system of logic including hierarchical semantic relationships, a plurality of systems of medical information which are provided in a plurality of local terminologies respectively, and a decision making apparatus for transforming the medical information in the local terminologies to transformed information usable by the system of logic and for using the system of logic to make at least one decision based on the transformed information, without translating the system of logic into the plurality of local terminologies. The term “terminology” is intended to include any scheme for representing medical information. The following terms and other terms defined herein may be construed either in accordance with any definition thereof appearing in the prior art literature or in accordance with the specification, or as follows:
-
- Classification Type—A base set of classifications which all others derive from. The existing classifications are:
- Candidate—represents a new population element entering the system.
- ActiveMember—represents a member of the population currently being monitored
- DormantMember—represents a member who is “sleeping” or currently active but not being monitored (in a dormant state)
- Evaluation Task—an evaluation task combines a set of executable rules, an evaluation goal, activation, and a set of triggering rule subscriptions. When a member is associated with a task (by having a specific classification) the triggering rule subscriptions are sent to the Data Event Monitor for that member. When task processing is activated, if that member has had any matching triggering rules fire, the task is sent to be processed (along with the member details). Member—The population element of a specific Guard, each member is tagged with its population source and contains a list of classifications.
- Member Classification—Guard evaluation tasks are grouped by classifications. If a member belongs to a specific classification, that member has certain tasks associated with him or her.
- Population Source—the source of members for the Guard, could be an external list, an enrollment service, or a data event monitor.
- Triggering Rule Subscription—subscription for the Abstract Rule Monitor, contains a Pattern Rule Identifier and a set of subscription arguments.
- Schedule—an alarm (scheduled or event based) used to activate processing for a particular evaluation task (or set of evaluation tasks).
- DEM—data event monitor e.g. as described herein
- EMPI—Conventional Enterprise Master Patient Index service
- Principal Index—aka (also termed herein) Leading Index
- VIA—a commercial Virtual Identity Aggregation service provided by DBMotion Inc., Israel
- ACEI—angiotensin-converting enzyme inhibitors
- LVS—Left Ventricular Systolic
- LVSD—Left Ventricular Systolic Dysfunction
- DBMotion—refers to a functionality which is either commercially available from DBMotion Inc., Israel and/or is shown and described herein. Other definitions, acronyms, and abbreviations useful in understanding certain embodiments of the present invention, are provided in the table of FIG. 2 of incorporated U.S. patent application publication no. 2012/0215560.
In accordance with an aspect of the invention, there is provided a health information exchange system comprising an apparatus for archiving health information using a health information encoding procedure only if the health information fulfills a criterion of frequent use; and an apparatus for using a first procedure to respond to queries pertaining to the health information which fulfills the criterion of frequent use and using a second procedure to respond to queries not pertaining to the health information which fulfills the criterion of frequent use.
In accordance with an aspect of the invention, there is further provided a health information exchange system comprising an ontological apparatus for defining and storing ontological link elements ontologically linking between individual health care information items within a first population of health care information items; an apparatus for receiving a second population of health care information items and for associating at least some individual items in the second population, with corresponding individual items within the first population of health care information items; and an apparatus for responding to queries regarding particular information items in the second population including translating the particular information items into items in the first population corresponding to the particular information items and using link elements linking the items in the first population corresponding to the particular information items to generate data pertaining to the particular information items in the second population.
In accordance with an embodiment of the invention, there is provided a system comprising an apparatus for making at least one health decision based on the queries.
In accordance with an embodiment of the invention, there is further provided a system also comprising apparatus for implementing the at least one health decision.
In accordance with an embodiment of the invention, there is further provided a system also comprising apparatus for making at least one health decision based on the queries.
In accordance with an embodiment of the invention, there is further provided a system also comprising apparatus for implementing the at least one health decision.
In accordance with an aspect of the invention, there is provided a health information exchange method comprising archiving health information using a health information encoding procedure only if the health information fulfills a criterion of frequent use; and using a first procedure to respond to queries pertaining to the health information which fulfills the criterion of frequent use and using a second procedure to respond to queries not pertaining to the health information which fulfills the criterion of frequent use. In accordance with an aspect of the invention, there is provided a health information exchange method comprising defining and storing link elements linking between individual health care information items within a first population of health care information items; receiving a second population of health care information items and associating at least some individual items in the second population, with corresponding individual items within the first population of health care information items; and responding to queries regarding particular information items in the second population including translating the particular information items into items in the first population corresponding to the particular information items and using link elements linking the items in the first population corresponding to the particular information items to generate data pertaining to the particular information items in the second population.
In accordance with an embodiment of the invention, there is further provided a method also comprising making at least one health decision based on the queries.
In accordance with an embodiment of the invention, there is still further provided a method also comprising implementing the at least one health decision.
In accordance with an embodiment of the invention, there is yet further provided a method also comprising making at least one health decision based on the queries.
In accordance with an embodiment of the invention, there is yet further provided a method also comprising implementing the at least one health decision.
In accordance with an aspect of the invention, there is provided a computer program product, comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a health information exchange method comprising archiving health information using a health information encoding procedure only if the health information fulfills a criterion of frequent use; and using a first procedure to respond to queries pertaining to the health information which fulfills the criterion of frequent use and using a second procedure to respond to queries not pertaining to the health information which fulfills the criterion of frequent use.
In accordance with an aspect of the invention, there is yet further provided a computer program product, comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a health information exchange method comprising defining and storing link elements linking between individual health care information items within a first population of health care information items; receiving a second population of health care information items and for associating at least some individual items in the second population, with corresponding individual items within the first population of health care information items; and responding to queries regarding particular information items in the second population including translating the particular information items into items in the first population corresponding to the particular information items and using link elements linking the items in the first population corresponding to the particular information items to generate data pertaining to the particular information items in the second population.
In accordance with an embodiment of the invention, there is yet further provided a computer program product wherein the method also comprises making at least one health decision based on the queries.
In accordance with an embodiment of the invention, there is yet further provided a computer program product wherein the method also comprises implementing the at least one health decision.
In accordance with an embodiment of the invention, there is yet further provided a computer program product wherein the method also comprises making at least one health decision based on the queries.
In accordance with an embodiment of the invention, there is yet further provided a computer program product wherein the method also comprises implementing the at least one health decision.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the second population of health care information items are expressed in a local terminology and are mapped to a baseline terminology in which the first population of health care information items are expressed, to enable terminology interoperability at least when responding to queries.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the baseline terminology is semantically enriched by associating semantic information therewith, the method also comprising generating conclusions about health information expressed in at least one local terminology by using the semantic information rather than by defining semantic relations for the local terminology.
In accordance with an embodiment of the invention, there is yet further provided a system in which only a subset of a universe of health information is archived.
In accordance with an embodiment of the invention, there is yet further provided a system wherein the apparatus for responding to queries uses a first procedure to respond to queries pertaining to the subset and uses a second procedure to respond to queries not pertaining to the universe of health information but not pertaining to the subset.
In accordance with an embodiment of the invention, there is yet further provided a system also including an end user interface allowing end users to define rules; and a decision support subsystem (DSS) interacting with the end user interface and using semantic capabilities of a baseline terminology in which the first population of health information items is encoded, to simplify definition of rules by the end users.
In accordance with an embodiment of the invention, there is yet further provided a system wherein the decision support subsystem comprises an Enterprise DSS which has a process cycle and which uses DSS rules to define all phases in the process cycle.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the translating and the using is applied to a use case involving processing of Smart Guard Adapters, the processing including at least one of developing, defining and configuring.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the translating and the using is applied to a use case involving a SmartWatch System, the use case including at least one of processing and monitoring health of the system.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the translating and the using are applied to a use case involving Managing Guard runtime.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the translating and the using are applied to a use case involving applying Guard changes.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the translating and the using are applied to a use case involving task activation based upon a schedule.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the translating and the using is applied to a use case involving identifying patients to be added to a defined population of patients.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the translating and the using are applied to a use case involving monitoring a population of patients including determining if they need to be evaluated, evaluating them thereby to generate at least one evaluation result, and responding to the evaluation result.
In accordance with an embodiment of the invention, there is yet further provided a method wherein the health information encoding procedure includes mapping health information expressed in at least one local terminology to a baseline terminology to enable terminology interoperability and storing ontological information interrelating health information items expressed in the baseline terminology.
In accordance with an embodiment of the invention, there is yet further provided a system wherein the ontological apparatus includes interrelationships between clinical-level information items.
In accordance with an embodiment of the invention, there is yet further provided a system wherein the clinical-level information item comprises at least one health care information item specifying at least one of a disease, rather than only a class thereof, and a medication, rather than only a class thereof, such as “Left Ventricular Heart Failure”, rather than “Cardio-vascular disorder”, and “Amoxicillin 250 MG Oral Capsule [Amoxymed]”, rather than “Antibiotic”, respectively.
In accordance with an embodiment of the invention, there is yet further provided a system wherein the ontological apparatus maps at least one legacy concept expressed in local terminology to at least one ontology concept expressed in a baseline terminology thereby allowing queries on the level of a single legacy concept to be responded to, for example, the following legacy concept: (System: ICD9, Code: 428.9, Designation: HEART FAILURE NOS) may be mapped to the following Ontology concept: (System: SNOMED-CT; Code: 84114007; Designation: Heart failure (disorder). Very generic examples of classifications are “Disorder”, “Medicine”, “Procedure”; more specific classification examples are “Cardio-vascular disorder”, “Antibiotics” etc. Classifications do not identify a patient's clinical status; for example, it is not enough to say in a clinical record that the patient has “Cardio-vascular disorder” as there are many types of such disorders, and it is typically useful to know which disorder the patient suffers from, to decide how to treat it. Examples of clinical-level information items are “Left Ventricular Heart Failure”, “Amoxicillin 250 MG Oral Capsule [Amoxymed]”; these information items are sufficiently detailed to describe aspects of an individual patient's clinical status and/or treatment rather than mere classifications thereof.
Also provided is a computer program product, comprising a typically non-transitory computer usable medium or computer readable storage medium, typically tangible, having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement any or all of the methods shown and described herein. It is appreciated that any or all of the computational steps shown and described herein may be computer-implemented. The operations in accordance with the teachings herein may be performed by a computer specially constructed for the desired purposes or by a general purpose computer specially configured for the desired purpose by a computer program stored in a typically non-transitory computer readable storage medium.
Any suitable processor, display and input means may be used to process, display e.g. on a computer screen or other computer output device, store, and accept information such as information used by or generated by any of the methods and apparatus shown and described herein; the above processor, display and input means including computer programs, in accordance with some or all of the embodiments of the present invention. Any or all functionalities of the invention shown and described herein may be performed by a conventional personal computer processor, workstation or other programmable device or computer or electronic computing device, either general-purpose or specifically constructed, used for processing; a computer display screen and/or printer and/or speaker for displaying; machine-readable memory such as optical disks, CDROMs, magnetic-optical discs or other discs; RAMs, ROMs, EPROMs, EEPROMs, magnetic or optical or other cards, for storing, and keyboard or mouse for accepting. The term “process” as used above is intended to include any type of computation or manipulation or transformation of data represented as physical, e.g. electronic, phenomena which may occur or reside e.g. within registers and/or memories of a computer. The term processor includes a single processing unit or a plurality of distributed or remote such units.
The above devices may communicate via any conventional wired or wireless digital communication means, e.g. via a wired or cellular telephone network or a computer network such as the Internet.
The apparatus of the present invention may include, according to certain embodiments of the invention, machine readable memory containing or otherwise storing a program of instructions which, when executed by the machine, implements some or all of the apparatus, methods, features and functionalities of the invention shown and described herein. Alternatively or in addition, the apparatus of the present invention may include, according to certain embodiments of the invention, a program as above which may be written in any conventional programming language, and optionally a machine for executing the program such as but not limited to a general purpose computer which may optionally be configured or activated in accordance with the teachings of the present invention. Any of the teachings incorporated herein may wherever suitable operate on signals representative of physical objects or substances.
The embodiments referred to above, and other embodiments, are described in detail in the next section.
Any trademark occurring in the text or drawings is the property of its owner and occurs herein merely to explain or illustrate one example of how an embodiment of the invention may be implemented.
Unless specifically stated otherwise, as apparent from the following discussions, it is appreciated that throughout the specification discussions, utilizing terms such as, “processing”, “computing”, “estimating”, “selecting”, “ranking”, “grading”, “calculating”, “determining”, “generating”, “reassessing”, “classifying”, “generating”, “producing”, “stereo-matching”, “registering”, “detecting”, “associating”, “superimposing”, “obtaining” or the like, refer to the action and/or processes of a computer or computing system, or processor or similar electronic computing device, that manipulate and/or transform data represented as physical, such as electronic, quantities within the computing system's registers and/or memories, into other data similarly represented as physical quantities within the computing system's memories, registers or other such information storage, transmission or display devices. The term “computer” should be broadly construed to cover any kind of electronic device with data processing capabilities, including, by way of non-limiting example, personal computers, servers, computing system, communication devices, processors (e.g. digital signal processor (DSP), microcontrollers, field programmable gate array (FPGA), application specific integrated circuit (ASIC), etc.) and other electronic computing devices.
The present invention may be described, merely for clarity, in terms of terminology specific to particular programming languages, operating systems, browsers, system versions, individual products, and the like. It will be appreciated that this terminology is intended to convey general principles of operation clearly and briefly, by way of example, and is not intended to limit the scope of the invention to any particular programming language, operating system, browser, system version, or individual product.
Elements separately listed herein need not be distinct components and alternatively may be the same structure.
Any suitable input device, such as but not limited to a sensor, may be used to generate or otherwise provide information received by the apparatus and methods shown and described herein. Any suitable output device or display may be used to display or output information generated by the apparatus and methods shown and described herein. Any suitable processor may be employed to compute or generate information as described herein e.g. by providing one or more modules in the processor to perform functionalities described herein. Any suitable computerized data storage e.g. computer memory may be used to store information received by or generated by the systems shown and described herein. Functionalities shown and described herein may be divided between a server computer and a plurality of client computers. These or any other computerized components shown and described herein may communicate between themselves via a suitable computer network.
With regard to drawings and detailed descriptions of embodiments and examples of the present invention, certain embodiments of the present invention are illustrated and described in detail in the incorporated patent publication of the priority patent document, namely, U.S. Patent Application Publication No. 2012/0215560, to which reference is now made as if such disclosure were set forth next herein.
It is appreciated that software components of the present invention including programs and data may, if desired, be implemented in ROM (read only memory) form including CD-ROMs, EPROMs and EEPROMs, or may be stored in any other suitable typically non-transitory computer-readable medium such as but not limited to disks of various kinds, cards of various kinds and RAMs. Components described herein as software may, alternatively, be implemented wholly or partly in hardware, if desired, using conventional techniques. Conversely, components described herein as hardware may, alternatively, be implemented wholly or partly in software, if desired, using conventional techniques.
Included in the scope of the present invention, inter alia, are electromagnetic signals carrying computer-readable instructions for performing any or all of the steps of any of the methods shown and described herein, in any suitable order; machine-readable instructions for performing any or all of the steps of any of the methods shown and described herein, in any suitable order; program storage devices readable by machine, tangibly embodying a program of instructions executable by the machine to perform any or all of the steps of any of the methods shown and described herein, in any suitable order; a computer program product comprising a computer useable medium having computer readable program code, such as executable code, having embodied therein, and/or including computer readable program code for performing, any or all of the steps of any of the methods shown and described herein, in any suitable order; any technical effects brought about by any or all of the steps of any of the methods shown and described herein, when performed in any suitable order; any suitable apparatus or device or combination of such, programmed to perform, alone or in combination, any or all of the steps of any of the methods shown and described herein, in any suitable order; electronic devices each including a processor and a cooperating input device and/or output device and operative to perform in software any steps shown and described herein; information storage devices or physical records, such as disks or hard drives, causing a computer or other device to be configured so as to carry out any or all of the steps of any of the methods shown and described herein, in any suitable order; a program pre-stored e.g. in memory or on an information network such as the Internet, before or after being downloaded, which embodies any or all of the steps of any of the methods shown and described herein, in any suitable order, and the method of uploading or downloading such, and a system including server/s and/or client/s for using such; and hardware which performs any or all of the steps of any of the methods shown and described herein, in any suitable order, either alone or in conjunction with software. Any computer-readable or machine-readable media described herein is intended to include non-transitory computer- or machine-readable media.
Any computations or other forms of analysis described herein may be performed by a suitable computerized method. Any step described herein may be computer-implemented. The invention shown and described herein may include (a) using a computerized method to identify a solution to any of the problems or for any of the objectives described herein, the solution optionally include at least one of a decision, an action, a product, a service or any other information described herein that impacts, in a positive manner, a problem or objectives described herein; and (b) outputting the solution.
Features of the present invention which are described in the context of separate embodiments may also be provided in combination in a single embodiment. Conversely, features of the invention, including method steps, which are described for brevity in the context of a single embodiment or in a certain order may be provided separately or in any suitable subcombination or in a different order. “e.g.” is used herein in the sense of a specific example which is not intended to be limiting. Devices, apparatus or systems shown coupled in any of the drawings may in fact be integrated into a single platform in certain embodiments or may be coupled via any appropriate wired or wireless coupling such as but not limited to optical fiber, Ethernet, Wireless LAN, HomePNA, power line communication, cell phone, PDA, Blackberry GPRS, Satellite including GPS, or other mobile delivery. It is appreciated that in the description and drawings shown and described herein, functionalities described or illustrated as systems and sub-units thereof can also be provided as methods and steps there within, and functionalities described or illustrated as methods and steps there within can also be provided as systems and sub-units thereof. The scale used to illustrate various elements in the drawings is merely exemplary and/or appropriate for clarity of presentation and is not intended to be limiting.
Claims (16)
1. A method of providing health information from a health information exchange (HIE) system to a health provider, the method comprising:
(a) storing patient records, including patient record data, regarding a multiplicity of patients, the patient record data coming from a plurality of disparate health information system sources, wherein the HIE system serves a plurality of EMR systems, each EMR system interacting with an EMR community including at least one EMR application being run by a computerized device for use by a health provider; and
(b) for each respective EMR system within said plurality of EMR systems, providing health information from the HIE system to a health provider within the context of the EMR application being run by the computerized device within said respective EMR system by,
(i) responsive to the health provider using the EMR application being run on the computerized device to call up an individual patient's record from said respective EMR system, providing to the health provider, by the HIE-EMR bridging application being run by the computerized device used by the health provider on which the EMR application also is being run, health information from the HIE system including patient record data pertaining to the individual patient of the identified event,
(ii) wherein the EMR application provides information to the health provider through a graphic user interface in a first display window generated by the EMR application,
(iii) wherein the HIE-EMR bridging application provides the patient record data to the health provider through a graphic user interface of a second display window that is separate from the first display window and that is generated by the HIE-EMR bridging application,
(iv) wherein the second display window containing the graphic user interface of the HIE-EMR bridging application is bound within the first display window containing the graphic user interface of the EMR application, and
(v) responsive to detecting a position change of the first display window, repositioning the second display window such that the second display window remains bound within the first display window.
2. The method of claim 1 , wherein an instance of the HIE-EMR bridging application is bound to an instance of the EMR application.
3. The method of claim 1 , wherein the second display window containing the graphic user interface of the HIE-EMR bridging application is displayed on top of the first display window containing the graphic user interface of the EMR application.
4. The method according to claim 1 , wherein said providing patient record data includes mimicking an EMR application display operation while providing the patient record data.
5. The method according to claim 4 , wherein the EMR application display operation comprises at least one of a translation along a display screen, a minimization of size and a maximization of size.
6. The method according to claim 1 , wherein said providing patient record data includes mimicking docking the second display window containing the graphic user interface of the HIE-EMR bridging application within the first display window generated by the EMR application.
7. The method according to claim 1 , wherein the second display window containing the graphic user interface of the HIE-EMR bridging application floats on top of and is bound within the second display window containing the graphic user interface of the EMR application.
8. The method according to claim 1 , wherein the second display window containing the graphic user interface of the HIE-EMR bridging application is transitionable between an expanded view and a collapsed view.
9. A method of providing health information from a health information exchange (HIE) system to a health provider, the method comprising:
(a) storing patient records, including patient record data, regarding a multiplicity of patients, the patient record data coming from a plurality of disparate health information system sources, wherein the HIE system serves a plurality of EMR systems, each EMR system interacting with an EMR community including at least one EMR application being run by a computerized device for use by a health provider; and
(b) for a respective EMR system within said plurality of EMR systems, providing health information from the HIE system to a health provider within the context of the EMR application being run by the computerized device within said respective EMR system by,
(i) responsive to the health provider using the EMR application being run on the computerized device to call up an individual patient's record from said respective EMR system, providing to the health provider, by the HIE-EMR bridging application being run by the computerized device used by the health provider on which the EMR application also is being run, health information from the HIE system including patient record data pertaining to the individual patient of the identified event,
(ii) wherein the EMR application provides information to the health provider through a graphic user interface in a first display window generated by the EMR application,
(iii) wherein the HIE-EMR bridging application provides the patient record data to the health provider through a graphic user interface of a second display window that is separate from the first display window and that is generated by the HIE-EMR bridging application,
(iv) wherein the second display window containing the graphic user interface of the HIE-EMR bridging application is bound within the first display window containing the graphic user interface of the EMR application, and
(v) responsive to detecting a position change of the first display window, repositioning the second display window such that the second display window remains bound within the first display window.
10. The method of claim 9 , wherein an instance of the HIE-EMR bridging application is bound to an instance of the EMR application.
11. The method of claim 9 , wherein the second display window containing the graphic user interface of the HIE-EMR bridging application is displayed on top of the first display window containing the graphic user interface of the EMR application.
12. The method according to claim 9 , wherein said providing patient record data includes mimicking an EMR application display operation while providing the patient record data.
13. The method according to claim 12 , wherein the EMR application display operation comprises at least one of a translation along a display screen, a minimization of size and a maximization of size.
14. The method according to claim 9 , wherein said providing patient record data includes mimicking docking the second display window containing the graphic user interface of the HIE-EMR bridging application within the first display window generated by the EMR application.
15. The method according to claim 9 , wherein the second display window containing the graphic user interface of the HIE-EMR bridging application floats on top of and is bound within the second display window containing the graphic user interface of the EMR application.
16. The method according to claim 9 , wherein the second display window containing the graphic user interface of the HIE-EMR bridging application is transitionable between an expanded view and a collapsed view.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/145,905 US10755802B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRs |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/840,806 US20110288877A1 (en) | 2009-11-09 | 2010-07-21 | Health Information Exchange and Integration System and Methods Useful in Conjunction Therewith |
US201161438762P | 2011-02-02 | 2011-02-02 | |
US13/208,417 US20120215560A1 (en) | 2010-07-21 | 2011-08-12 | System and methods for facilitating computerized interactions with emrs |
US14/145,905 US10755802B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRs |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/208,417 Continuation US20120215560A1 (en) | 2010-07-21 | 2011-08-12 | System and methods for facilitating computerized interactions with emrs |
Publications (1)
Publication Number | Publication Date |
---|---|
US10755802B1 true US10755802B1 (en) | 2020-08-25 |
Family
ID=46653509
Family Applications (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/208,417 Abandoned US20120215560A1 (en) | 2010-07-21 | 2011-08-12 | System and methods for facilitating computerized interactions with emrs |
US14/145,905 Active 2030-08-29 US10755802B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRs |
US14/145,908 Active 2031-11-29 US10789662B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRS |
US14/145,906 Active 2032-05-16 US10733684B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRs |
US14/145,903 Active 2032-01-25 US10325335B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRs |
US14/145,904 Active 2030-07-22 US10297343B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRS |
US16/391,371 Active 2036-05-10 US11636928B1 (en) | 2011-02-02 | 2019-04-23 | Facilitating computerized interactions with EMRS |
US16/443,843 Active US11380426B1 (en) | 2010-07-21 | 2019-06-17 | Facilitating computerized interactions with EMRs |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/208,417 Abandoned US20120215560A1 (en) | 2010-07-21 | 2011-08-12 | System and methods for facilitating computerized interactions with emrs |
Family Applications After (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/145,908 Active 2031-11-29 US10789662B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRS |
US14/145,906 Active 2032-05-16 US10733684B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRs |
US14/145,903 Active 2032-01-25 US10325335B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRs |
US14/145,904 Active 2030-07-22 US10297343B1 (en) | 2010-07-21 | 2013-12-31 | Facilitating computerized interactions with EMRS |
US16/391,371 Active 2036-05-10 US11636928B1 (en) | 2011-02-02 | 2019-04-23 | Facilitating computerized interactions with EMRS |
US16/443,843 Active US11380426B1 (en) | 2010-07-21 | 2019-06-17 | Facilitating computerized interactions with EMRs |
Country Status (1)
Country | Link |
---|---|
US (8) | US20120215560A1 (en) |
Families Citing this family (127)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8782050B2 (en) * | 2005-05-06 | 2014-07-15 | Nelson Information Systems, Inc. | Database and index organization for enhanced document retrieval |
US11170879B1 (en) | 2006-09-26 | 2021-11-09 | Centrifyhealth, Llc | Individual health record system and apparatus |
US8560348B2 (en) | 2006-09-26 | 2013-10-15 | Ralph A. Korpman | Individual health record system and apparatus |
EP2076859A4 (en) | 2006-09-26 | 2012-10-31 | Ralph Korpman | Individual health record system and apparatus |
US10867133B2 (en) * | 2008-05-01 | 2020-12-15 | Primal Fusion Inc. | System and method for using a knowledge representation to provide information based on environmental inputs |
US8135670B2 (en) * | 2008-07-22 | 2012-03-13 | International Business Machines Corporation | Embedded change logging for data synchronization |
US8781852B2 (en) * | 2010-03-25 | 2014-07-15 | Rl Solutions | Systems and methods for creating a form for receiving data relating to a health care incident |
US20120215560A1 (en) | 2010-07-21 | 2012-08-23 | dbMotion Ltd. | System and methods for facilitating computerized interactions with emrs |
CA2815487A1 (en) * | 2010-10-22 | 2012-04-26 | Medicity, Inc. | Managing healthcare information in a distributed system |
CN102567394B (en) * | 2010-12-30 | 2015-02-25 | 国际商业机器公司 | Method and device for obtaining hierarchical information of plane data |
SI2697768T1 (en) | 2011-04-12 | 2020-11-30 | Applied Science, Inc. | Method for managing blood donations |
US10678876B1 (en) | 2016-02-26 | 2020-06-09 | Allscripts Software, Llc | Computing system for presenting supplemental content in context |
US10726088B1 (en) | 2011-08-12 | 2020-07-28 | Allscripts Software, Llc | Computing system for presenting supplemental content in context |
US8914595B1 (en) * | 2011-09-29 | 2014-12-16 | Emc Corporation | Snapshots in deduplication |
US8949940B1 (en) * | 2011-10-12 | 2015-02-03 | Mahasys LLC | Aggregating data from multiple issuers and automatically organizing the data |
US9392945B2 (en) | 2012-01-04 | 2016-07-19 | Masimo Corporation | Automated CCHD screening and detection |
US12004881B2 (en) * | 2012-01-04 | 2024-06-11 | Masimo Corporation | Automated condition screening and detection |
US20170083669A1 (en) * | 2012-01-20 | 2017-03-23 | International Business Machines Corporation | Method and apparatus providing an online diagnostic assistant tool |
US10257315B2 (en) * | 2012-01-23 | 2019-04-09 | Facebook, Inc. | Secure proxied data retrieval from third-party services |
US9176951B2 (en) * | 2012-04-04 | 2015-11-03 | Pilla Gurumurty Patrudu | Mechanism and system for representing and processing activity models |
KR20130114417A (en) * | 2012-04-09 | 2013-10-17 | 한국전자통신연구원 | Trainig function generating device, trainig function generating method and feature vector classification method using thereof |
US10128000B1 (en) | 2012-04-19 | 2018-11-13 | Kaiser Foundation Hospitals | Computer system and method for delivering operational intelligence for ambulatory team based care and virtual medicine |
US9819728B2 (en) * | 2012-04-30 | 2017-11-14 | Google Inc. | System and method for facilitating deduplication of operations to be performed |
US8984583B2 (en) * | 2012-05-30 | 2015-03-17 | Accenture Global Services Limited | Healthcare privacy breach prevention through integrated audit and access control |
JP5895716B2 (en) * | 2012-06-01 | 2016-03-30 | ソニー株式会社 | Information processing apparatus, information processing method, and program |
EP2864914B1 (en) * | 2012-06-21 | 2020-07-08 | Battelle Memorial Institute | Clinical predictive analytics system |
US10013529B1 (en) * | 2012-08-14 | 2018-07-03 | Allscripts Software, Llc | Workbench for integrating applications |
US9525692B2 (en) | 2012-10-25 | 2016-12-20 | Imprivata, Inc. | Secure content sharing |
US20140180708A1 (en) * | 2012-12-24 | 2014-06-26 | The Corporation Of Mercer University | Systems and methods for responding to requests for health related information |
USD735225S1 (en) | 2013-01-03 | 2015-07-28 | Par8O, Inc. | Display screen of a computing device with graphical user interface |
US11985075B1 (en) | 2013-02-04 | 2024-05-14 | C/Hca, Inc. | Data stream processing for dynamic resource scheduling |
US10425355B1 (en) * | 2013-02-04 | 2019-09-24 | HCA Holdings, Inc. | Data stream processing for dynamic resource scheduling |
US10860557B2 (en) * | 2013-03-13 | 2020-12-08 | Salesforce.Com, Inc. | Systems, methods, and apparatuses for implementing change value indication and historical value comparison |
US10566080B2 (en) * | 2013-03-14 | 2020-02-18 | Cerner Innovation, Inc. | Expression of clinical logic with positive and negative explainability |
US11238988B2 (en) | 2013-03-14 | 2022-02-01 | Cerner Innovation, Inc. | Large scale identification and analysis of population health risks |
WO2014145705A2 (en) | 2013-03-15 | 2014-09-18 | Battelle Memorial Institute | Progression analytics system |
US9576266B2 (en) * | 2013-03-15 | 2017-02-21 | United Airlines, Inc. | Material harmonization disposition system for electronic inventories |
US10929939B2 (en) * | 2013-03-15 | 2021-02-23 | Breg, Inc. | Business intelligence portal |
US11114194B2 (en) | 2015-10-01 | 2021-09-07 | Audacious Inquiry | Network-based systems and methods for providing readmission notifications |
WO2014190092A1 (en) * | 2013-05-22 | 2014-11-27 | Quantros, Inc. | Probabilistic event classification systems and methods |
US10540448B2 (en) * | 2013-07-15 | 2020-01-21 | Cerner Innovation, Inc. | Gap in care determination using a generic repository for healthcare |
US20150039343A1 (en) * | 2013-07-31 | 2015-02-05 | Lightbeam Health Solutions, LLC | System for identifying and linking care opportunities and care plans directly to health records |
US20150081332A1 (en) * | 2013-08-30 | 2015-03-19 | Joe Casper | Method for Indexing, Searching and Retrieving Health Information |
US20150073829A1 (en) * | 2013-09-12 | 2015-03-12 | Geisinger Clinic | Method and system for distributing patient data and patient status notifications |
US10311364B2 (en) | 2013-11-19 | 2019-06-04 | Salesforce.Com, Inc. | Predictive intelligence for service and support |
US10956411B2 (en) * | 2013-11-29 | 2021-03-23 | Koninklijke Philips N.V. | Document management system for a medical task |
CA2874148A1 (en) * | 2013-12-11 | 2015-06-11 | Christopher R. Galassi | Providing secure and seamless authentication and workflow for medical records and affiliated systems |
US10063853B2 (en) * | 2013-12-16 | 2018-08-28 | Barco N.V. | Efficient error recovery |
US10542004B1 (en) | 2014-02-24 | 2020-01-21 | C/Hca, Inc. | Providing notifications to authorized users |
US9203814B2 (en) | 2014-02-24 | 2015-12-01 | HCA Holdings, Inc. | Providing notifications to authorized users |
KR20220119761A (en) * | 2014-03-21 | 2022-08-30 | 레오나르드 진스버그 | Medical services tracking system and method |
US9251335B2 (en) | 2014-04-25 | 2016-02-02 | Bank Of America Corporation | Evaluating customer security preferences |
US9286467B2 (en) | 2014-04-25 | 2016-03-15 | Bank Of America Corporation | Evaluating customer security preferences |
SI3148438T1 (en) | 2014-05-30 | 2019-11-29 | Applied Science Inc | Methods for managing blood donations |
CN105323186B (en) * | 2014-06-20 | 2020-04-21 | 中兴通讯股份有限公司 | Notification message load control method and device |
US10909176B1 (en) * | 2014-10-28 | 2021-02-02 | Intelligent Medical Objects, Inc. | System and method for facilitating migration between electronic terminologies |
US20160283666A1 (en) * | 2015-03-24 | 2016-09-29 | CareDox Inc. | Coordinating record sharing |
US10885148B2 (en) * | 2015-03-24 | 2021-01-05 | Intelligent Medical Objects, Inc. | System and method for medical classification code modeling |
US9996216B2 (en) * | 2015-06-25 | 2018-06-12 | medCPU, Ltd. | Smart display data capturing platform for record systems |
WO2017094554A1 (en) * | 2015-12-02 | 2017-06-08 | 株式会社医療情報技術研究所 | Electronic sticky note system |
US10120707B2 (en) * | 2015-12-08 | 2018-11-06 | Paypal, Inc. | Deployment of development environments |
US10818381B2 (en) | 2015-12-08 | 2020-10-27 | Datica, Inc. | Electronic medical record integration system and methods |
US10090069B2 (en) | 2015-12-17 | 2018-10-02 | Kairoi Healthcare Strategies, Inc. | Systems and methods for data cleansing such as for optimizing clinical scheduling |
US10978197B2 (en) * | 2015-12-18 | 2021-04-13 | Cerner Innovation, Inc. | Healthcare workflows that bridge healthcare venues |
US10706368B2 (en) * | 2015-12-30 | 2020-07-07 | Veritas Technologies Llc | Systems and methods for efficiently classifying data objects |
US11797706B2 (en) | 2016-02-09 | 2023-10-24 | Health2047, Inc. | Mobile device network traffic modification and user based restrictions on data access |
US10896381B2 (en) * | 2016-03-18 | 2021-01-19 | Fair Isaac Corporation | Behavioral misalignment detection within entity hard segmentation utilizing archetype-clustering |
US11594310B1 (en) | 2016-03-31 | 2023-02-28 | OM1, Inc. | Health care information system providing additional data fields in patient data |
US10417322B2 (en) * | 2016-05-06 | 2019-09-17 | Cerner Innovation, Inc. | Real-time collaborative clinical document analysis and editing |
US11527312B2 (en) * | 2016-05-16 | 2022-12-13 | Koninklijke Philips N.V. | Clinical report retrieval and/or comparison |
US10740409B2 (en) | 2016-05-20 | 2020-08-11 | Magnet Forensics Inc. | Systems and methods for graphical exploration of forensic data |
WO2017197526A1 (en) * | 2016-05-20 | 2017-11-23 | Roman Czeslaw Kordasiewicz | Systems and methods for graphical exploration of forensic data |
US11990213B1 (en) * | 2016-09-14 | 2024-05-21 | Altera Digital Health | Methods and systems for visualizing patient population data |
US11823798B2 (en) * | 2016-09-28 | 2023-11-21 | Merative Us L.P. | Container-based knowledge graphs for determining entity relations in non-narrative text |
US10754886B2 (en) * | 2016-10-05 | 2020-08-25 | International Business Machines Corporation | Using multiple natural language classifier to associate a generic query with a structured question type |
US10553307B2 (en) * | 2016-10-27 | 2020-02-04 | Snaps Solutions, Llc | Systems and methods for tracking data across disparate computing systems via a distributed architecture |
US11372949B1 (en) * | 2016-11-04 | 2022-06-28 | Cerner Innovation, Inc. | Dynamic narrative view generation |
US11061876B2 (en) * | 2016-11-15 | 2021-07-13 | Sap Se | Fast aggregation on compressed data |
US11107560B1 (en) * | 2016-12-02 | 2021-08-31 | Allscripts Software, Llc | Methods, systems and apparatus for processing and displaying community patient data alongside native patient data |
US20180181716A1 (en) * | 2016-12-27 | 2018-06-28 | General Electric Company | Role-based navigation interface systems and methods |
US11574711B1 (en) * | 2016-12-31 | 2023-02-07 | Altera Digital Health Inc. | Graphical user interface methodologies for providing specialty views of healthcare data |
CN106650292B (en) * | 2017-01-04 | 2018-03-09 | 梁月强 | A kind of individual health record system that function is supported with process decision |
US10084805B2 (en) * | 2017-02-20 | 2018-09-25 | Sas Institute Inc. | Computer system to identify anomalies based on computer-generated results |
US10868719B2 (en) | 2017-04-28 | 2020-12-15 | Oracle International Corporation | System and method for federated configuration in an application server environment |
US11393562B2 (en) * | 2017-06-07 | 2022-07-19 | Koninklijke Philips N.V. | Device, system, and method for operative personal health records |
US10956224B1 (en) | 2017-08-29 | 2021-03-23 | Wells Fargo Bank, N.A. | Creating augmented hybrid infrastructure as a service |
US10503869B2 (en) * | 2017-09-08 | 2019-12-10 | Konica Minolta Healthcare Americas, Inc. | Cloud-to-local, local-to-cloud switching and synchronization of medical images and data |
US10426424B2 (en) | 2017-11-21 | 2019-10-01 | General Electric Company | System and method for generating and performing imaging protocol simulations |
EP3721434A1 (en) * | 2017-12-04 | 2020-10-14 | Koninklijke Philips N.V. | Imputing an outcome attribute to a pers record missing an outcome attribute using a structured situation string or unstructured case note text associated with the record |
US11200968B2 (en) | 2017-12-20 | 2021-12-14 | International Business Machines Corporation | Verifying medical conditions of patients in electronic medical records |
US11031109B2 (en) | 2017-12-28 | 2021-06-08 | International Business Machines Corporation | Contextual EMR based dashboard graphical user interface elements |
US11495332B2 (en) | 2017-12-28 | 2022-11-08 | International Business Machines Corporation | Automated prediction and answering of medical professional questions directed to patient based on EMR |
US10812417B2 (en) * | 2018-01-09 | 2020-10-20 | International Business Machines Corporation | Auto-incorrect in chatbot human-machine interfaces |
US11625533B2 (en) * | 2018-02-28 | 2023-04-11 | Charles Northrup | System and method for a thing machine to perform models |
US11967428B1 (en) | 2018-04-17 | 2024-04-23 | OM1, Inc. | Applying predictive models to data representing a history of events |
US11837343B2 (en) | 2018-04-30 | 2023-12-05 | Merative Us L.P. | Identifying repetitive portions of clinical notes and generating summaries pertinent to treatment of a patient based on the identified repetitive portions |
US11836454B2 (en) * | 2018-05-02 | 2023-12-05 | Language Scientific, Inc. | Systems and methods for producing reliable translation in near real-time |
US11626192B1 (en) * | 2018-07-20 | 2023-04-11 | MedAmerica Data Services, LLC | Real time parser for use with electronic medical records |
US11482322B1 (en) | 2018-07-20 | 2022-10-25 | MedAmerica Data Services, LLC | Patient trackerboard tool and interface |
US11501859B1 (en) | 2018-07-20 | 2022-11-15 | MedAmerica Data Services, LLC | Patient callback tool and interface |
US11177041B1 (en) | 2018-07-20 | 2021-11-16 | MedAmerica Data Services, LLC | Method and system for cardiac risk assessment of a patient using historical and real-time data |
US11539817B1 (en) | 2018-09-27 | 2022-12-27 | C/Hca, Inc. | Adaptive authentication and notification system |
US10628180B1 (en) | 2018-08-20 | 2020-04-21 | C/Hca, Inc. | Disparate data aggregation for user interface customization |
CA3118189C (en) * | 2018-10-29 | 2022-07-26 | 3M Innovative Properties Company | Patient treatment resource utilization predictor |
RU2699683C1 (en) * | 2018-11-01 | 2019-09-09 | Акционерное общество Инжиниринговая компания "АСЭ" (АО ИК "АСЭ") | Method of constructing a distributed information system |
US11862346B1 (en) * | 2018-12-22 | 2024-01-02 | OM1, Inc. | Identification of patient sub-cohorts and corresponding quantitative definitions of subtypes as a classification system for medical conditions |
US20200210612A1 (en) * | 2019-01-02 | 2020-07-02 | International Business Machines Corporation | Policy based lifecycle management of personal information |
US11586613B2 (en) | 2019-04-03 | 2023-02-21 | Unitedhealth Group Incorporated | Managing data objects for graph-based data structures |
US11322236B1 (en) | 2019-04-03 | 2022-05-03 | Precis, Llc | Data abstraction system architecture not requiring interoperability between data providers |
US11645342B2 (en) * | 2019-08-13 | 2023-05-09 | Roumelia “Lynn” Margaret Buhay Pingol | Procurement data management system and method |
US11537446B2 (en) * | 2019-08-14 | 2022-12-27 | Microsoft Technology Licensing, Llc | Orchestration and scheduling of services |
WO2021042077A1 (en) | 2019-08-29 | 2021-03-04 | Ehr Command Center, Llc | Data command center visual display system |
US20220384052A1 (en) * | 2019-10-30 | 2022-12-01 | Healthpointe Solutions, Inc. | Performing mapping operations to perform an intervention |
US11759110B2 (en) * | 2019-11-18 | 2023-09-19 | Koninklijke Philips N.V. | Camera view and screen scraping for information extraction from imaging scanner consoles |
JP7466302B2 (en) * | 2019-12-24 | 2024-04-12 | キヤノンメディカルシステムズ株式会社 | Medical information processing system, medical information processing device, and medical information processing method |
US11941026B2 (en) * | 2020-01-03 | 2024-03-26 | HealthSnap, Inc. | System and method for syncing asynchronously received sequential data from disparate sources |
US11152091B1 (en) | 2020-01-31 | 2021-10-19 | Allscripts Software, Llc | Systems and methods for clinical task separation in electronic health record applications |
US11688496B2 (en) * | 2020-04-03 | 2023-06-27 | Anju Software, Inc. | Health information exchange system |
US20210390262A1 (en) * | 2020-06-10 | 2021-12-16 | Mette Dyhrberg | Standardized data input from language using universal significance codes |
US11694289B2 (en) | 2020-06-30 | 2023-07-04 | Cerner Innovation, Inc. | System and method for conversion achievement |
US11714689B2 (en) * | 2020-08-18 | 2023-08-01 | Plaid Inc. | System and method for managing user interaction flows within third party applications |
US12069050B1 (en) | 2020-12-29 | 2024-08-20 | Strat ID GIC, Inc. | Reciprocal authentication of digital transmissions and method |
WO2022232274A1 (en) * | 2021-04-27 | 2022-11-03 | Synerio Technologies, Inc. | System and method of property collection management and architecture |
US11657917B2 (en) * | 2021-06-25 | 2023-05-23 | Mental Health & Wellness Now Partners, LLC | Computing device configured with user check-in for mental health and wellness |
SE545345C2 (en) * | 2021-06-30 | 2023-07-11 | Tobii Ab | Method and system for alignment of data |
US11393566B1 (en) | 2021-07-13 | 2022-07-19 | Beigene, Ltd. | Interoperable platform for reducing redundancy in medical database management |
CN119537034A (en) * | 2025-01-21 | 2025-02-28 | 新瑞数城技术有限公司 | Internet of things data interaction method and system based on data collection |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020032583A1 (en) * | 1999-12-18 | 2002-03-14 | Joao Raymond Anthony | Apparatus and method for processing and/or for providing healthcare information and/or healthcare-related information |
US20020083075A1 (en) * | 2000-12-22 | 2002-06-27 | Tony Brummel | System and method for a seamless user interface for an integrated electronic health care information system |
US20060074633A1 (en) * | 2004-10-01 | 2006-04-06 | Prakash Mahesh | System and method for rules-based context management in a medical environment |
US20080046292A1 (en) * | 2006-01-17 | 2008-02-21 | Accenture Global Services Gmbh | Platform for interoperable healthcare data exchange |
US20090177492A1 (en) * | 2000-10-11 | 2009-07-09 | Malik M. Hasan | Method and System for Generating Personal/Individual Health Records |
US20090228827A1 (en) * | 1999-04-06 | 2009-09-10 | Microsoft Corporation | Method and apparatus for providing a three-dimensional task gallery computer interface |
US10297343B1 (en) | 2010-07-21 | 2019-05-21 | dbMotion Ltd. | Facilitating computerized interactions with EMRS |
Family Cites Families (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5942489A (en) | 1982-09-03 | 1984-03-09 | 株式会社日立製作所 | Poroidal magnetic coil supporting device |
JPH05243152A (en) | 1992-02-26 | 1993-09-21 | Oki Electric Ind Co Ltd | Molecular beam epitaxial growth device and method thereof |
US7256770B2 (en) | 1998-09-14 | 2007-08-14 | Microsoft Corporation | Method for displaying information responsive to sensing a physical presence proximate to a computer input device |
US20030023717A1 (en) | 2001-07-26 | 2003-01-30 | Lister Michael L. | Method and apparatus to reveal the usability of an internet web site |
US7756728B2 (en) * | 2001-10-31 | 2010-07-13 | Siemens Medical Solutions Usa, Inc. | Healthcare system and user interface for consolidating patient related information from different sources |
DE10163469A1 (en) | 2001-12-21 | 2003-03-20 | Siemens Ag | Access system for diagnostic images |
EP1324254A1 (en) * | 2001-12-21 | 2003-07-02 | Siemens Aktiengesellschaft | System for searching patient history or medical archives by keyword |
JP2004030128A (en) * | 2002-06-25 | 2004-01-29 | Nec Software Kyushu Ltd | Health care information sharing system, health care information sharing method, and health care information sharing program |
US7583861B2 (en) | 2002-11-27 | 2009-09-01 | Teramedica, Inc. | Intelligent medical image management system |
US20040122707A1 (en) | 2002-12-18 | 2004-06-24 | Sabol John M. | Patient-driven medical data processing system and method |
US20040122709A1 (en) | 2002-12-18 | 2004-06-24 | Avinash Gopal B. | Medical procedure prioritization system and method utilizing integrated knowledge base |
US20040122719A1 (en) | 2002-12-18 | 2004-06-24 | Sabol John M. | Medical resource processing system and method utilizing multiple resource type data |
US20040122787A1 (en) | 2002-12-18 | 2004-06-24 | Avinash Gopal B. | Enhanced computer-assisted medical data processing system and method |
US7895053B2 (en) | 2003-10-07 | 2011-02-22 | Hospira, Inc. | Medication management system |
EP1751550B1 (en) * | 2004-04-14 | 2020-05-13 | Edda Technology, Inc. | Liver disease diagnosis system, method and graphical user interface |
US7801743B2 (en) | 2005-02-11 | 2010-09-21 | Avaya Inc. | Use of location awareness of establish communications with a target clinician in a healthcare environment |
US20060287890A1 (en) | 2005-06-15 | 2006-12-21 | Vanderbilt University | Method and apparatus for organizing and integrating structured and non-structured data across heterogeneous systems |
US20070021977A1 (en) | 2005-07-19 | 2007-01-25 | Witt Biomedical Corporation | Automated system for capturing and archiving information to verify medical necessity of performing medical procedure |
US7853621B2 (en) | 2005-11-23 | 2010-12-14 | Oracle International Corp. | Integrating medical data and images in a database management system |
CA2632593A1 (en) | 2005-12-01 | 2007-06-07 | Future Health, Inc. | Method of efficiently and effectively providing unique and/or multiple office management services in one system and a method and system for automatically selecting educational, marketing and other business-related items to be provided to a client |
US10410308B2 (en) | 2006-04-14 | 2019-09-10 | Fuzzmed, Inc. | System, method, and device for personal medical care, intelligent analysis, and diagnosis |
US20080097952A1 (en) * | 2006-10-05 | 2008-04-24 | Integrated Informatics Inc. | Extending emr - making patient data emrcentric |
US8037052B2 (en) | 2006-11-22 | 2011-10-11 | General Electric Company | Systems and methods for free text searching of electronic medical record data |
US8468244B2 (en) | 2007-01-05 | 2013-06-18 | Digital Doors, Inc. | Digital information infrastructure and method for security designated data and with granular data stores |
US8655939B2 (en) | 2007-01-05 | 2014-02-18 | Digital Doors, Inc. | Electromagnetic pulse (EMP) hardened information infrastructure with extractor, cloud dispersal, secure storage, content analysis and classification and method therefor |
US7953944B2 (en) | 2007-02-02 | 2011-05-31 | Siemens Aktiengesellschaft | Dynamic data archiving with dynamically defined rules and dynamically defined parameter |
US20080208624A1 (en) * | 2007-02-22 | 2008-08-28 | General Electric Company | Methods and systems for providing clinical display and search of electronic medical record data from a variety of information systems |
US8515926B2 (en) * | 2007-03-22 | 2013-08-20 | International Business Machines Corporation | Processing related data from information sources |
US7689916B1 (en) | 2007-03-27 | 2010-03-30 | Avaya, Inc. | Automatically generating, and providing multiple levels of, tooltip information over time |
US8850057B2 (en) | 2007-09-20 | 2014-09-30 | Intel Corporation | Healthcare semantic interoperability platform |
US20090125555A1 (en) | 2007-11-14 | 2009-05-14 | General Electric Company | Method and apparatus for flexible archiving |
US10096075B2 (en) | 2008-09-12 | 2018-10-09 | Epic Systems Corporation | Patient community system with anonymized electronic medical data |
EP2350882A4 (en) | 2008-10-03 | 2013-01-23 | Invensys Sys Inc | Retrieving and navigating through manufacturing data from relational and time-series systems by abstracting the source systems into a set of named entities |
US20100131498A1 (en) * | 2008-11-26 | 2010-05-27 | General Electric Company | Automated healthcare information composition and query enhancement |
US8239216B2 (en) | 2009-01-09 | 2012-08-07 | Cerner Innovation, Inc. | Searching an electronic medical record |
US10055105B2 (en) | 2009-02-03 | 2018-08-21 | Calgary Scientific Inc. | Method and system for enabling interaction with a plurality of applications using a single user interface |
US20110071852A1 (en) * | 2009-09-18 | 2011-03-24 | E-Health Portfolio, Incorporated | Health Information Management Systems and Methods |
US20110288877A1 (en) | 2009-11-09 | 2011-11-24 | dbMotion Ltd. | Health Information Exchange and Integration System and Methods Useful in Conjunction Therewith |
TWI438675B (en) | 2010-04-30 | 2014-05-21 | Ibm | Method, device and computer program product for providing a context-aware help content |
CA2815487A1 (en) | 2010-10-22 | 2012-04-26 | Medicity, Inc. | Managing healthcare information in a distributed system |
US8949427B2 (en) | 2011-02-25 | 2015-02-03 | International Business Machines Corporation | Administering medical digital images with intelligent analytic execution of workflows |
US9836485B2 (en) | 2011-02-25 | 2017-12-05 | International Business Machines Corporation | Auditing database access in a distributed medical computing environment |
US20140303670A1 (en) | 2011-11-16 | 2014-10-09 | Neuromechanical Innovations, Llc | Method and Device for Spinal Analysis |
US20130218596A1 (en) | 2012-02-16 | 2013-08-22 | dbMotion Ltd. | Method And System For Facilitating User Navigation Through A Computerized Medical Information System |
US20140088988A1 (en) | 2012-09-05 | 2014-03-27 | Dorsata, Inc. | Methods and systems for the collaborative development and discovery of web-based clinical pathways |
CA3179499A1 (en) | 2012-12-21 | 2014-06-26 | Deka Products Limited Partnership | System, method, and apparatus for electronic patient care |
CN105556513A (en) | 2013-03-14 | 2016-05-04 | 昂托米克斯公司 | System and methods for personalized clinical decision support tools |
US20150025911A1 (en) | 2013-07-17 | 2015-01-22 | Webmd, Llc | Methods and systems for distributing sensitive or confidential information |
US9626262B1 (en) | 2013-12-09 | 2017-04-18 | Amazon Technologies, Inc. | Primary role reporting service for resource groups |
US20150363554A1 (en) | 2014-06-13 | 2015-12-17 | International Business Machines Corporation | Configuring accessibility settings following a medical change |
US9208284B1 (en) | 2014-06-27 | 2015-12-08 | Practice Fusion, Inc. | Medical professional application integration into electronic health record system |
US20160132645A1 (en) | 2014-11-07 | 2016-05-12 | Qsi Management, Llc | System and architecture for providing shared patient data notifications |
US20170091388A1 (en) | 2015-09-30 | 2017-03-30 | Stratus Interoperable, Inc. | Systems and methods supporting interoperability among health record applications and data sources |
-
2011
- 2011-08-12 US US13/208,417 patent/US20120215560A1/en not_active Abandoned
-
2013
- 2013-12-31 US US14/145,905 patent/US10755802B1/en active Active
- 2013-12-31 US US14/145,908 patent/US10789662B1/en active Active
- 2013-12-31 US US14/145,906 patent/US10733684B1/en active Active
- 2013-12-31 US US14/145,903 patent/US10325335B1/en active Active
- 2013-12-31 US US14/145,904 patent/US10297343B1/en active Active
-
2019
- 2019-04-23 US US16/391,371 patent/US11636928B1/en active Active
- 2019-06-17 US US16/443,843 patent/US11380426B1/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090228827A1 (en) * | 1999-04-06 | 2009-09-10 | Microsoft Corporation | Method and apparatus for providing a three-dimensional task gallery computer interface |
US20020032583A1 (en) * | 1999-12-18 | 2002-03-14 | Joao Raymond Anthony | Apparatus and method for processing and/or for providing healthcare information and/or healthcare-related information |
US20090177492A1 (en) * | 2000-10-11 | 2009-07-09 | Malik M. Hasan | Method and System for Generating Personal/Individual Health Records |
US20020083075A1 (en) * | 2000-12-22 | 2002-06-27 | Tony Brummel | System and method for a seamless user interface for an integrated electronic health care information system |
US20060074633A1 (en) * | 2004-10-01 | 2006-04-06 | Prakash Mahesh | System and method for rules-based context management in a medical environment |
US20080046292A1 (en) * | 2006-01-17 | 2008-02-21 | Accenture Global Services Gmbh | Platform for interoperable healthcare data exchange |
US10297343B1 (en) | 2010-07-21 | 2019-05-21 | dbMotion Ltd. | Facilitating computerized interactions with EMRS |
Non-Patent Citations (19)
Also Published As
Publication number | Publication date |
---|---|
US10297343B1 (en) | 2019-05-21 |
US20120215560A1 (en) | 2012-08-23 |
US10789662B1 (en) | 2020-09-29 |
US10733684B1 (en) | 2020-08-04 |
US11380426B1 (en) | 2022-07-05 |
US11636928B1 (en) | 2023-04-25 |
US10325335B1 (en) | 2019-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11380426B1 (en) | Facilitating computerized interactions with EMRs | |
US11735294B2 (en) | Client management tool system and method | |
Xu et al. | The design of an m-Health monitoring system based on a cloud computing platform | |
US11538560B2 (en) | Imaging related clinical context apparatus and associated methods | |
US11410756B2 (en) | System and method for predicting and summarizing medical events from electronic health records | |
Tresp et al. | Going digital: a survey on digitalization and large-scale data analytics in healthcare | |
Kahn et al. | What it takes: characteristics of the ideal personal health record | |
EP3906563A1 (en) | Facilitating artificial intelligence integration into systems using a distributed learning platform | |
CN105389619A (en) | Methods and systems for improving connections within healthcare ecosystem | |
Sony et al. | The impact of healthcare 4.0 on the healthcare service quality: a systematic literature review | |
Bellazzi et al. | Big data technologies: new opportunities for diabetes management | |
Corbin et al. | DEPLOYR: a technical framework for deploying custom real-time machine learning models into the electronic medical record | |
Tan et al. | Big data architecture for pervasive healthcare: a literature review | |
Kasparick et al. | Enabling artificial intelligence in high acuity medical environments | |
EP3910648A1 (en) | Client management tool system and method | |
Ramaprasad et al. | Ontological design | |
Sartipi et al. | Challenges in developing effective clinical decision support systems | |
Fernandes et al. | Enabling a smart and distributed communication infrastructure in healthcare | |
Yadav et al. | A research review on semantic interoperability issues in electronic health record systems in medical healthcare | |
Sourla et al. | CardioSmart365: artificial intelligence in the service of cardiologic patients | |
Butt et al. | Patients using real-time remote health monitoring applications: a review | |
Parry | Health informatics | |
Dewadas et al. | Digitalisation in healthcare: a review of present developments in Malaysia | |
Bartley et al. | Clinical Informatics | |
Zakreuskaya | How Physicians and Patients Interact with Electronic Health Data: A Human-Computer Interaction Perspective |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |