US20070294322A1 - Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system - Google Patents
Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system Download PDFInfo
- Publication number
- US20070294322A1 US20070294322A1 US11/765,221 US76522107A US2007294322A1 US 20070294322 A1 US20070294322 A1 US 20070294322A1 US 76522107 A US76522107 A US 76522107A US 2007294322 A1 US2007294322 A1 US 2007294322A1
- Authority
- US
- United States
- Prior art keywords
- user
- configuration definition
- facility
- list
- positions
- 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.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- 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
- 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
- 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/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- 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
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2149—Restricted operating environment
Definitions
- security and/or privileges are generally associated on an individualized basis. That is, for each individual having some access to the healthcare information system, security/privileges must be defined. Such process is rather time consuming when viewed in the context of the vast number of personnel that may have some access to the healthcare information system for varying reasons, e.g., data entry, auditing, order access, and the like.
- Embodiments of the present invention relate to computerized systems, methods, and computer-readable media having computer-executable instructions embodied thereon, for configuring, implementing, and/or maintaining a customized healthcare information system.
- configuring, implementing, and/or maintaining may include automated design and build of a customized healthcare information system from the ground level or may be an automated converting or updating process of a user's existing healthcare information system.
- the systems and methods of embodiments of the present invention utilize a number of information sources prior to configuration/implementation/maintenance to tailor or flex the process in a manner that is facility and/or personnel specific, thus alleviating solicitation of unnecessary information.
- Such information sources may include, by way of example only, one or more of facility- and personnel-specific content, facility and personnel profiles, help and knowledge assistance information, and pre-configured content.
- systems and methods of the present invention facilitate configuration, implementation, and/or maintenance of a healthcare information system through a series of screen displays designed to solicit pertinent information from a user wherein each subsequent screen display is selected based, at least in part, upon information extracted from one or more previously presented screen displays.
- presentation of such screen displays is Web-based.
- the present invention relates to one or more computer-readable media having computer-executable instructions embodied thereof that, when executed, aid in defining privileges and/or security based on position upon configuring, implementing and/or maintaining a customized healthcare information system.
- the method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, presenting the configurable privilege (e.g., displaying the configurable privilege to a user defining the privileges associated with the position), receiving a configuration definition for the configurable privilege and storing the configuration definition in association with the privilege.
- the present invention relates to a user interface configured for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system.
- the user interface includes a selected positions display portion and an instructional display portion.
- the selected positions display portion is configured to display a list of positions associated with a facility, each position in the list having at least one configurable privilege associated therewith.
- the instructional display portion is configured to display instructions regarding one or more tasks to be completed in order to define the configurable privilege associated with at least one of the positions displayed in the list.
- the present invention relates to a method for defining privileges based on position upon configuring, implementing and/or maintaining a customized healthcare information system.
- the method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, receiving a configuration definition for the configurable privilege(s), and storing the configuration definition in association with the configurable privilege(s).
- the present invention relates to one or more computer-readable media having computer-executable instructions embodied thereon that, when executed, aid in defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system.
- the method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, receiving a configuration definition for the configurable privilege, determining if the configuration definition is consistent with at least one other configuration definition associated with the position, and storing the configuration definition in association with the configurable privilege.
- embodiments of the present invention relate to a user interface configured for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system.
- the user interface includes a selected positions display portion, an instruction display portion and a reconciliation alert display portion.
- the selected positions display portion is configured to display a list of positions associated with a facility, each position in the list having at least one configurable privilege associated therewith.
- the instructional display portion is configured to display instructions regarding one or more tasks to be completed to define the at least one configurable privilege associated with at least one of the positions displayed in the list.
- the reconciliation alert display portion is configured to display a reconciliation alert if it is determined that a configuration definition associated with a given position is inconsistent with at least one other configuration definition associated with the given position.
- the present invention relates to a method for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system.
- the method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, receiving a configuration definition for the at least one configurable privilege, determining if the configuration definition is consistent with at least one other configuration definition associated with the position and storing the configuration definition in association with the at least one configurable privilege.
- FIG. 1 is a block diagram of an exemplary computing environment suitable for use in implementing embodiments of the present invention
- FIG. 2 is a block diagram of an exemplary system architecture for use in implementing embodiments of the present invention
- FIG. 3 is a flow diagram, in accordance with an embodiment of the present invention, illustrating a method for configuring, implementing and/or maintaining a healthcare information system
- FIG. 4 is a screen display of an exemplary user interface that may be displayed upon user initiation of a process configured to permit selection of processes that commonly occur in an ambulatory setting that the user desires to automate, such processes typically occurring before or during a patient visit and/or configured to manage orders placed in the office or clinic, in accordance with an embodiment of the present invention
- FIG. 5 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface that may be displayed upon selection of the “Preparing charts for patient appointments and transferring patient information from paper to electronic format” hyperlink of FIG. 4 ;
- FIG. 6 is a screen display of an exemplary user interface that may be displayed to permit user selection of processes that commonly occur in an ambulatory setting that the user desires to automate, such processes typically occurring outside of an office visit and/or including health information management, billing, and administrative management, in accordance with an embodiment of the present invention
- FIG. 7 is a screen display of an exemplary user interface that may be displayed to permit user selection of processes that commonly occur in an ambulatory setting that the user desires to automate, such processes pertaining to documentation, in accordance with an embodiment of the present invention
- FIG. 8 is a screen display of an exemplary user interface configured to permit a user to associate positions that exist in a healthcare information system being utilized by the user that is other than the healthcare information system being configured, implemented and/or maintained with categories to be utilized for setting privileges available to personnel assigned to that position, in accordance with an embodiment of the present invention
- FIG. 9 is a screen display, in accordance with an embodiment of the present invention, illustrating a list of positions for which security may be configured in association with an office or clinic a user desires to automate;
- FIG. 10 is a screen display of an exemplary user interface illustrating a list of those positions that were selected in the screen display of FIG. 9 , each position being selectable to initiate the defining of security pertinent thereto, in accordance with an embodiment of the present invention
- FIG. 11 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to scheduling, location, allergies, problems and diagnosis, and procedures;
- FIG. 12 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to immunization, health records, and orders and charges;
- FIG. 13 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to prescriptions, medication profiles and clinical notes;
- FIG. 14 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to structured documentation;
- FIG. 15 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to forms, pediatric growth chart, patient history, and flow sheets;
- FIG. 16 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to tasks and inbox;
- FIG. 17 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to various activities;
- FIG. 18 is a screen display, in accordance with an embodiment of the present invention, that may be displayed upon user selection of security settings that require further clarification;
- FIG. 19 is a screen display, in accordance with an embodiment of the present invention, that may be displayed upon selection of the “Finish” selectable indicator of FIG. 18 illustrating a list of personnel that have been assigned to the position for which security has been set that provides the user with the opportunity to update or not update each member of the list in accordance with the security settings;
- FIG. 20 is a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security setting that is at odds with another security setting, in accordance with an embodiment of the present invention
- FIG. 21 is a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security setting that is at odds with another security setting, in accordance with an embodiment of the present invention
- FIG. 22 is a screen display, in accordance with an embodiment of the present invention, that may be displayed upon user selection of security privileges that reasonably may be out of synch with one another permitting the user to change or verify such selections;
- FIG. 23 is a partial screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “Enter/Update a patient's allergies (Allergy Profile)” has been selected;
- FIG. 24 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option of FIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained;
- FIG. 25 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option of FIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained;
- FIG. 26 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option of FIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained;
- FIG. 27 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option of FIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained;
- FIG. 28 is a partial screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “No access to a patient's allergies (Allergy Profile)” has been selected;
- FIG. 29 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “No access to a patient's allergies (Allergy Profile)” option of FIG. 28 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained; and
- FIG. 30 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “No access to a patient's allergies (Allergy Profile)” option of FIG. 28 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained.
- Embodiments of the present invention relate to computerized systems, methods and computer-readable media having computer-executable instructions embodied thereon, for configuring, implementing, and/or maintaining a customized healthcare information system.
- configuring, implementing, and/or maintaining may include automated design and build of a customized healthcare information system from the ground level or may be an automated converting or updating process of a user's existing healthcare information system.
- the systems and methods of embodiments of the present invention utilize input from a number of information sources prior to initiation of configuration/implementation/maintenance to tailor or flex the process in a manner that is facility and/or personnel specific, thus alleviating solicitation of unnecessary information.
- Such information sources may include, by way of example only, one or more of facility- and personnel-specific content, facility and personnel profiles, help and knowledge assistance information, and pre-configured content.
- an exemplary computing system environment for instance, a medical information computing system, on which embodiments of the present invention may be implemented is illustrated and designated generally as reference numeral 100 .
- reference numeral 100 It will be understood and appreciated by those of ordinary skill in the art that the illustrated medical information computing system environment 100 is merely an example of one suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of the invention. Neither should the medical information computing system environment 100 be interpreted as having any dependency or requirement relating to any single component/module or combination of components/modules illustrated therein.
- Embodiments of the present invention may be operational with numerous other general purpose or special purpose computing system environments or configurations.
- Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with embodiments of the present invention include, by way of example only, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above-mentioned systems or devices, and the like.
- Embodiments of the present invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer.
- program modules include, but are not limited to, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types.
- the present invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network.
- program modules may be located in local and/or remote computer storage media including, by way of example only, memory storage devices.
- the exemplary medical information computing system environment 100 includes a general purpose computing device in the form of a server 110 .
- Components of the server 110 may include, without limitation, a processing unit, internal system memory, and a suitable system bus for coupling various system components, including database cluster 112 , with the server 110 .
- the system bus may be any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, and a local bus, using any of a variety of bus architectures.
- such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronic Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus, also known as Mezzanine bus.
- ISA Industry Standard Architecture
- MCA Micro Channel Architecture
- EISA Enhanced ISA
- VESA Video Electronic Standards Association
- PCI Peripheral Component Interconnect
- the server 110 typically includes, or has access to, a variety of computer-readable media, for instance, database cluster 112 .
- Computer-readable media can be any available media that may be accessed by server 110 , and includes volatile and nonvolatile media, as well as removable and non-removable media.
- Computer-readable media may include computer storage media and communication media.
- Computer storage media may include, without limitation, volatile and nonvolatile media, as well as removable and non-removable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules, or other data.
- computer storage media may include, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVDs) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, or other magnetic storage device, or any other medium which can be used to store the desired information and which may be accessed by the server 110 .
- Communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and may include any information delivery media.
- modulated data signal refers to a signal that has one or more of its attributes set or changed in such a manner as to encode information in the signal.
- communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared, and other wireless media. Combinations of any of the above also may be included within the scope of computer-readable media.
- the computer storage media discussed above and illustrated in FIG. 1 including database cluster 112 , provide storage of computer-readable instructions, data structures, program modules, and other data for the server 110 .
- the server 110 may operate in a computer network 114 using logical connections to one or more remote computers 116 .
- Remote computers 116 may be located at a variety of locations in a medical or research environment, for example, but not limited to, clinical laboratories, hospitals and other inpatient settings, veterinary environments, ambulatory settings, medical billing and financial offices, hospital administration settings, home health care environments, and clinicians' offices.
- the remote computers 116 may also be physically located in non-traditional medical care environments so that the entire health care community may be capable of integration on the network 114 .
- the remote computers 116 may be personal computers, servers, routers, network PCs, peer devices, other common network nodes, or the like, and may include some or all of the elements described above in relation to the server 110 .
- the devices can be personal digital assistants or other like devices.
- Exemplary computer networks 114 may include, without limitation, local area networks (LANs) and/or wide area networks (WANs). Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets, and the Internet.
- the server 110 may include a modem or other means for establishing communications over the WAN, such as the Internet.
- program modules or portions thereof may be stored in the server 110 , in the database cluster 112 , or on any of the remote computers 116 .
- various application programs may reside on the memory associated with any one or more of the remote computers 116 .
- the network connections shown are exemplary and other means of establishing a communications link between the computers (e.g., server 110 and remote computers 116 ) may be utilized.
- a user may enter commands and information into the server 110 or convey the commands and information to the server 110 via one or more of the remote computers 116 through input devices, such as a keyboard, a pointing device (commonly referred to as a mouse), a trackball, or a touch pad.
- input devices such as a keyboard, a pointing device (commonly referred to as a mouse), a trackball, or a touch pad.
- Other input devices may include, without limitation, microphones, satellite dishes, scanners, or the like.
- Commands and information may also be sent directly from a remote healthcare device to the server 110 .
- the server 110 and/or remote computers 116 may include other peripheral output devices, such as speakers and a printer.
- FIG. 2 an exemplary system architecture for use in implementing embodiments of the present invention is illustrated and designated generally as reference numeral 200 .
- reference numeral 200 an exemplary system architecture for use in implementing embodiments of the present invention is illustrated and designated generally as reference numeral 200 .
- the overall system architecture 200 shown in FIG. 2 is merely an example of one suitable system architecture and is not intended to suggest any limitation as to the use or functionality of the present invention. Neither should the overall system architecture 200 be interpreted as having any dependency or requirement related to any single component/module or combination of components/modules illustrated therein.
- System 200 includes a survey component 210 configured to receive input from a number of content components.
- content components include a facility- and personnel-specific content component 212 , a facility and personnel profile content component 214 , a knowledge portal 216 and a pre-configured content component 218 .
- the number and nature of the inputs into the survey component 210 are merely exemplary and are not intended to limit the scope of embodiments of the present invention in any way.
- the facility- and personnel-specific content component 212 includes localized data derived from the particular facility, group of facilities, facility network, facility portion, or the like that desires to configure, implement and/or maintain the customized healthcare information system.
- localized data may include, by way of example only, clinician and other personnel lists, the physical address of one or more healthcare locations operated by the user, the facility organization and design of one or more healthcare locations operated by the user, patient profiles, user preferences, user-specific orderable items and any associated aliases and/or collection requirements, work routing preferences, and the like.
- the localized data includes any data that is unique to the particular facility, facility portion, facility group, etc. that desires to configure, implement and/or maintain the healthcare information system in question and that cannot be estimated or derived absent specific input or interaction with such data.
- Such data may be input into the facility- and personnel-specific content component 212 from a variety of sources including, by way of example only, data collected through Health Level 7 (HL-7) mining 220 of the facility's existing healthcare information system and/or data collected through facility- or personnel-specific tables or spreadsheets 222 , which may be manually or automatically populated.
- Facility- and personnel-specific content component 212 is generally utilized in situations where the facility (facility portion, facility group, or the like) has an existing healthcare information system and desires to have such system updated or modified or to have a different healthcare information system configured and/or implemented. If necessary, upon extraction of data from the facility- and personnel-specific content component 212 , such data is formatted to the requirements of the survey component 210 and input therein.
- Facility and personnel profile component 214 includes high-level data about the nature of the facility (facility portion, facility group, etc.) and/or associated personnel.
- the facility and personnel profile component 214 may include data regarding what particular solutions the facility (facility portion, facility group, etc.) desires to have configured, implemented and/or maintained in its healthcare information system or data regarding what type of healthcare facility (facilities, facility portions, etc.) being operated (e.g., a children's hospital, an academic hospital, or the like).
- Such information is typically collected during cursory conversations or meetings, or preliminary fact-finding scenarios with respect to a particular facility (or the like) and input into the facility and personnel profile component 214 . If necessary, upon extraction of data from the facility and personnel profile component 214 , such data is formatted to the requirements of the survey component 210 and input therein.
- Knowledge portal 216 is configured to access and/or provide informational assistance data that will be available during configuration, implementation and/or maintenance of the healthcare information system, such data generally being presented in a natural language format.
- the knowledge portal 216 may include, by way of example only and not limitation, instruction on how to use the survey component 210 , instruction on how to use a particular screen display presented during use of the survey component 210 , information regarding the reasoning for attempting to extract a particular piece of data from a user, data supporting the ramifications of selecting one option over another (including real-life examples), definitions of terms, frequently asked questions, graphical displays, work charts, representations of front-end applications, and the like.
- Such information may be input into the knowledge portal 216 from a variety of sources including, by way of example only and not limitation, extraction from technical support documents 224 .
- data may not simply be transferred from the technical support documents 224 into the knowledge portal 216 but may be converted from technical language to a more natural, user-friendly language upon input into the knowledge portal 216 .
- the knowledge portal 216 may additionally include data input from survey-learned data component 228 , which component is more fully discussed herein below. If necessary, upon extraction of data from the knowledge portal 216 , such data is formatted to the requirements of the survey component 210 and input therein.
- Pre-configured content component 218 includes content that is pre-configured to be relevant in configuring, implementing and/or maintaining the desired for building the healthcare information system in question.
- the pre-configured content may be based, at least in part, upon the preferences and/or regulations of a particular healthcare system, the preferences and/or regulations of healthcare systems in a particular country or region, or the like.
- the pre-configured content includes survey-specific tables that contain all of the options a user/facility may desire with respect to healthcare information system configuration, implementation and/or maintenance.
- the pre-configured content further includes information regarding typical healthcare information system configurations for, e.g., particular types of healthcare facilities, and the like.
- a facility does not have an existing healthcare information system and, accordingly, such system is being configured and/or implemented from the ground level
- such configuration/implementation may be seeded with data derived from such pre-configured, typical configurations as opposed to seeded with facility- and personnel-specific data input from the facility- and personnel-specific content component 212 as would be the case if the user had an existing healthcare information system.
- content from each of the pre-configured content component 218 and the facility- and personnel-specific content component 212 is input into the survey component 210 for utilization in configuring, implementing and/or maintaining a healthcare information system. Any and all such variations and combinations thereof are contemplated to be within the scope of embodiments of the present invention.
- Data concerning typical healthcare information system configurations and preferences may be derived, at least in part, from survey-learned information stored in association with survey-learned data component 228 .
- Survey-learned data component 228 includes data that has been mined or extracted from the survey-directed information store 226 , which information store contains data associated with each configuration, implementation and/or maintenance of the healthcare information system.
- the survey-directed information store 226 includes clinical or common best practices, facilities data, and the like. The survey-directed information store is more fully discussed herein below.
- Survey component 210 is configured not only to receive various inputs as described above, but also to present a plurality of screen displays from which a user may input information to customize the healthcare information system being configured, implemented and/or maintained.
- screen displays may be presented on any type of computing device, for instance, a user's personal computer, desktop computer, laptop computer, handheld device, consumer electronic device, and the like. It should be noted, however, that the invention is not limited to implementation on such computing devices, but may be implemented on any of a variety of different types of computing devices within the scope of embodiments of the present invention.
- presentation of the screen displays comprises displaying the screen displays on a display device associated with a computing device as discussed above.
- other types of presentation such as audible presentation, may also be provided within the scope of embodiments of the present invention.
- the screen displays which are presented by the survey component 210 are selected based upon at least a portion of the information input into the survey component 210 .
- the screen displays that are presented by the survey component 210 are flexed based upon the information already available to the survey component 210 prior to user interaction with the screen displays. Accordingly, the screen displays that are available for user input and interaction will vary for each facility (facility group, facility portion, etc.) configuring, implementing and/or maintaining the healthcare information system in question.
- each subsequent screen display is selected for presentation taking into account that information.
- the healthcare information system configuration, implementation and/or maintenance process is customized for each facility (facility group, facility portion, and the like), significantly decreasing the time and effort such configuration/implementation/maintenance may take.
- Customization of the healthcare information system and exemplary user-directed screen displays are discussed more fully herein below with reference to FIGS. 4-30 .
- the survey component 210 is further configured to output facility- and personnel-specific data to a survey-directed information store 226 once information has been input, and presented to and customized by a user. Only that information which was selected by and/or customized by the user is output to the information store 226 and, as such, the information in the information store 226 is both facility- and personnel-specific and survey-directed.
- the information in the survey-directed information store 226 is subsequently available for mining and extraction by the survey-learned data component 228 and, if desired, input into the pre-configured content component 218 and/or knowledge portal 216 . In this way, the healthcare information system 200 gets “smarter” with each configuration/implementation/maintenance run, that is, it has additional information available to it that allows it to further customize and direct the user through the process.
- FIG. 3 a flow diagram is illustrated which shows an exemplary method 300 for automated configuration, implementation and/or maintenance of a healthcare information system, in accordance with an embodiment of the present invention.
- an indication that a user associated with a facility (group of facilities, facility portion, or the like) desires to configure, implement or maintain a healthcare information system is received.
- Such indication may be received, for instance, upon user selection of a “survey” icon present on the desktop of a display associated with the user's computing device.
- an accessible facility and/or personnel profile for the facility (group of facilities, facility portion, etc.) associated with the user is received, as indicated at block 312 .
- Such facility and/or personnel profile may be received, for instance, by survey component 210 from facility and personnel profile component 214 of FIG. 2 .
- the facility(ies) associated with the user has an existing healthcare information system. This is indicated at block 314 . Such determination may be made, for instance, by survey component 210 of the system architecture 200 of FIG. 2 . If it is determined that the facility(ies) associated with the user does have an existing healthcare information system, facility- and/or personnel-specific content derived from the existing healthcare information system is subsequently received, as indicated at block 316 . Such facility- and personnel-specific content may be received, for instance, by survey component 210 from facility- and personnel-specific content component 212 of FIG. 2 .
- pre-configured content that is pre-configured to be relevant in configuring, implementing and/or maintaining the healthcare information system is received. This is indicated at block 318 .
- Such pre-configured content may be received, for instance, by survey component 210 from pre-configured content component 210 of FIG. 2 .
- help and knowledge data is received, as indicated at block 320 .
- Such help and knowledge data may be received, by way of example only and not limitation, by survey component 210 of FIG. 2 from knowledge portal 216 .
- steps 310 , 312 , 314 , 316 , 318 , and 320 is presented by way of example only and is not intended to limit the scope of the invention in any way.
- Input from each of the various sources of information may be received simultaneously, consecutively and/or in any order. Additionally, information from any one or more of the various information sources may be received within embodiments hereof. All such variations are contemplated to be within the scope of embodiments of the present invention.
- the healthcare information system is configured, implemented, updated, and/or maintained as indicated at block 322 .
- Such configuration/implementation/maintenance may be conducted, for instance, utilizing a series of screen displays presented to the user as described hereinabove. (One exemplary series of screen displays for implementing general lab order catalog functionality is more fully described below with reference to FIGS. 4-30 .)
- the facility- and personnel-specific, survey-directed information is stored, as indicated at block 324 .
- Such information may be stored, for instance, in the facility- and personnel-specific, survey-directed information store 226 (or database) of the system architecture 200 of FIG. 2 .
- the survey-learned data may be mined, extracted, or otherwise retrieved for utilization in future implementations, updates and/or maintenance of the healthcare information system. This is indicated at block 326 .
- the survey-learned data may be extracted by survey-learned data component 228 from the facility- and personnel-specific, survey-directed information store 226 of FIG. 2 utilizing data mining techniques known to those of ordinary skill in the art.
- the survey-learned data may be fed, for instance, in the pre-configured content component 218 and/or the knowledge portal component 216 of FIG. 2 . In this way, the system improves, or becomes “smarter,” with each consecutive run.
- FIGS. 4-7 a series of exemplary screen displays for selecting processes to be automated in association with a healthcare information system being configured, implemented and/or maintained is provided. It will be understood and appreciated by those of ordinary skill in the art that the series of screen displays presented in FIGS. 4-7 is exemplary in nature and is not intended to limit the scope of the invention in any way. Though not shown, it will additionally be understood and appreciated by those of ordinary skill in the art that the automated process selection process may be initiated upon user selection of an indicator representing such processes from a list of available processes and/or processes that are to be completed prior to operation of the healthcare information system being configured, implemented and/or maintained.
- an exemplary user interface illustrating a number of user-directed wizards that may be run in order to configure and/or modify particular functionalities upon configuration, implementation and/or maintenance of a healthcare information system is illustrated and designated generally as reference numeral 400 .
- each of the designated processes is provided with a natural language descriptor to help users more readily understand what he is being asked to do. Such a more complete understanding may decrease the time it takes a user to complete the automated process selection method and, accordingly, increase user satisfaction.
- User interface 400 includes a listing of available processes display portion 402 , each of the listed processes typically occurring before or during a patient visit, a managed order display portion 404 including a list of available processes carried out to manage orders placed in the office or clinic, and a help and knowledge display portion 406 .
- the available processes display portion 402 is configured to display selectable links for each process that typically occurs before or during a patient visit that is available to the user during configuration, implementation and/or maintenance.
- the managed order display portion 404 is configured to display selectable links for each process that is typically carried out to manage orders placed in the office or clinic that is available to the user during configuration, implementation and/or maintenance.
- the processes shown in the available processes display portion 402 and the managed order display portion 404 are selected based upon the information input into, for instance, the survey component 210 of the system architecture 200 of FIG. 2 . Additionally, the user may complete a site profile (not shown) prior to initiation of the healthcare information system configuration, implementation and/or maintenance and the information gleaned from such site profile may be input (e.g., into the facility and personnel profiles component 214 ) prior to initiation of the automated process selection method.
- each of the display portions 402 and 404 of FIG. 4 will display customized lists of processes for each user initiating configuration, implementation and/or maintenance of a healthcare information system.
- the name or designation for each of the processes listed in the available processes display portion 402 and the managed order display portion represents a selectable link to additional information pertaining to the named process, such information being derived, for instance, from the knowledge portal 216 of the system architecture 200 of FIG. 2 .
- an exemplary user interface that may be displayed upon selection of the “Preparing charts for patient appointments and transferring patient information from paper to electronic format” process listed in the available processes display portion 402 of user interface 400 is illustrated and designated generally as reference numeral 500 .
- User interface 500 includes an informational display portion 502 configured to display information to the user that pertains to the selected process, i.e., the chart preparation process.
- User interface 500 additionally includes a help and knowledge display portion 502 configured to display selectable links to data which may be helpful to the user in determining if he would like to automate the selected process.
- data may include a process map, content to support the benefits and downsides of automating the selected process, and/or recommendations.
- Such data may be derived, for instance, from the knowledge portal 216 of the system architecture 200 of FIG. 2 .
- the close indicator 504 may close the display of user interface 500 and return to the user interface 400 of FIG. 4 .
- help and knowledge display portion 406 of user interface 400 is configured to display one or more selectable links to additional information that may be of use to the user in completing the healthcare information system configuration, implementation and/or maintenance.
- additional information may be derived, for instance, from knowledge portal 216 of the system architecture 200 of FIG. 2 .
- User interface 400 additionally includes an instructional display portion 408 and a selectable “Next” indicator 410 .
- the instructional display portion 408 is configured to display instructions which inform the user what tasks he is to complete with respect to user interface 400 .
- the user is to “[c]hoose from processes that commonly occur in an ambulatory setting.” That is, the user is instructed to select the indicator box next to each of the processes designated in display portions 402 and 404 that he desires to automate.
- the selectable “Next” indicator 410 may initiate display of the exemplary user interface 600 of FIG. 6 .
- User interface 600 illustrates a number of additional processes that may be automated upon configuration, implementation and/or maintenance of a healthcare information system.
- User interface 600 includes an available processes for patient care display portion 602 having a list of available process for patient care that occur outside the office visit; an information management display portion 604 including a list of management-type processes, for instance, health information management, billing, and administrative management; and a help and knowledge display portion 606 .
- the available processes for patient care display portion 602 is configured to display selectable links for each process for patient care that typically occurs outside of the office visit that is available to the user for configuration, implementation and/or maintenance.
- information management display portion 604 is configured to display selectable links for each processes that is typically included in health information management, billing, and administrative management that is available to the user for configuration, implementation and/or maintenance.
- the processes shown in processes for patient care display portion 602 and the information management display portion 604 are selected based upon the information input into, for instance, the survey component 210 of the system architecture 200 of FIG. 2 and/or information gleaned from a site profile (e.g., input into the facility and personnel profiles component 214 ).
- the processes shown are only those which pertain to the user, relate to processes that are available in the healthcare information system the user is configuring, implementing and/or maintaining, and that pertain to the phase of configuration, implementation and/or maintenance being run by the user.
- each of the display portions 602 and 604 of FIG. 6 will display customized lists of processes for each user initiating configuration, implementation and/or maintenance of a healthcare information system.
- the name or designation for each of the processes listed in processes for patient care display portion 602 and the information management display portion 604 represents a selectable link to additional information pertaining to the named process, such information being derived, for instance, from knowledge portal 216 of the system architecture 200 of FIG. 2 .
- the help and knowledge display portion 606 of user interface 600 is configured to display one or more selectable links to additional information that may be of use to the user in completing the healthcare information system configuration, implementation and/or maintenance.
- additional information may be derived, for instance, from knowledge portal 216 of the system architecture 200 of FIG. 2 .
- User interface 600 additionally includes an instructional display portion 608 , a selectable “Next” indicator 610 , and a selectable “Finish” indicator 612 .
- the instructional display portion 608 is configured to display instructions which inform the user what tasks he is to complete with respect to user interface 600 .
- the user in the illustrated embodiment is to “[c]hoose from processes that occur outside the office and other administrative processes.” That is, the user is instructed to select the indicator box next to each of the processes designated in display portions 602 and 604 that he desires to automate.
- Such processes requiring selection of documentation options may include, by way of example only, “[d]ocumenting information obtained by the nursing staff while preparing the patient to be seen by the provider”, “[p]rovider reviewing patient information, seeing the patient, and documenting the visit”, “[c]linician electronically placing patient prescriptions or adding historical medications into the patient's chart”, and “[c]linician electronically placing orders and charges”, each process being listed in the available processes display portion 402 of FIG. 4 .
- the selectable “Next” indicator 610 of the user interface 600 of FIG. 6 will be available for selection by the user. If, however, the user has not selected one or more processes requiring selection of documentation options, the selectable “Next” indicator 610 will not be available for selection by the user. In such case, the user will typically select the selectable “Finish” indicator 612 to indicate completion of the selection of automated processes selection method.
- User interface 700 includes a documentation options display portion 702 and a help and knowledge display portion 704 .
- the documentation options display portion 702 is configured to display selectable links for each documentation option that is available to the user for configuration, implementation and/or maintenance. The options shown in the documentation options display portion 702 are selected based upon the information input into, for instance, the survey component 210 of the system architecture 200 of FIG. 2 and the processes the user has selected for automation that require selection of documentation options.
- the options shown are only those which pertain to the user, relate to options that are available in the healthcare information system the user is configuring, implementing and/or maintaining, and that pertain to the phase of configuration, implementation and/or maintenance being run by the user.
- the display portion 702 of FIG. 7 will display a customized list of options for each user initiating configuration, implementation and/or maintenance of a healthcare information system.
- the name or designation for each of the options listed in the documentation options display portion 702 represents a selectable link to additional information pertaining to the named option, such information being derived, for instance, from knowledge portal 216 of the system architecture 200 of FIG. 2 .
- the help and knowledge display portion 704 of user interface 700 is configured to display one or more selectable links to additional information that may be of use to the user in configuring, implementing and/or maintaining the healthcare information system.
- additional information may be derived, for instance, from knowledge portal 216 of the system architecture 200 of FIG. 2 .
- User interface 700 additionally includes an instructional display portion 706 and a selectable “Finish” indicator 708 .
- the instructional display portion 706 is configured to display instructions which inform the user what tasks he is to complete with respect to user interface 700 .
- the user has “noted in the previous pages that nursing staff will be documenting information obtained while preparing the patient to be seen by the provider and that the provider will be reviewing patient information, seeing the patient, placing orders and prescriptions, or documenting the visit.” Accordingly, the user is asked “[w]hich documentation options will the nursing staff and providers be using to document patient information in the patient's chart?” That is, the user is instructed to select the indicator box next to one of the options designated in display portion 702 that describes the documentation option(s) the nursing staff and providers will be using. Once the user has completed selection of the desired documentation option(s), he may select the selectable “Finish” indicator 708 to indicate completion of the automated processes selection method.
- FIGS. 8-22 a series of exemplary screen displays representing a process for defining security for each of the positions in the clinical setting associated with a healthcare information system being configured, implemented and/or maintained is provided. It will be understood and appreciated by those of ordinary skill in the art that the series of screen displays presented in FIGS. 8-22 is exemplary in nature and is not intended to limit the scope of the invention in any way. Though not shown, it will additionally be understood and appreciated by those of ordinary skill in the art that the security/privileges process may be initiated upon user selection of an indicator representing such process from a list of available processes and/or processes that are to be completed prior to operation of the healthcare information system being configured, implemented and/or maintained.
- FIGS. 8-22 permits user to assign privileges at the position level such that all personnel designated to a particular position will have the same security rights, absent any specifically delineated exceptions. Assigning such privileges at the position level alleviates the need for a user to designate security rights for each individual having access to the healthcare information system being configured, implemented and/or maintained.
- an exemplary user interface configured to permit a user to associate positions that exist in a healthcare information system being utilized by the user that is other than the healthcare information system being configured, implemented and/or maintained with categories to be utilized for setting privileges available to personnel assigned to that position is shown and designated generally as reference numeral 800 .
- User interface 800 includes a positions with no association display portion 802 , a work area or category designation display portion 804 , and a positions with associated areas display portion 806 .
- the positions with no association display portion 802 is configured to display a list of those positions currently designated in the healthcare information system being utilized by the user that is other than the healthcare information system being configured, implemented and/or maintained.
- the displayed list of positions may be derived, for instance, from the facility and personnel profiles component 214 of the system architecture 200 of FIG. 2 .
- the work area or category designation display portion 804 is configured to display a number of work areas or categories with which each of the unassociated positions may be associated.
- the positions with associated areas display portion 806 is configured to display those positions which have been associated with a particular work area or category once such designation is made by the user.
- a user may select one of the positions listed in the positions with no associated areas positions with no association display portion 802 and subsequently select the check box next to one or more work area or category designations from the work area or category designation display portion 804 .
- the user may also indicate whether personnel assigned to the position in question can place orders in their own names in an order security display area 808 .
- the user may select the “Save” indicator 810 .
- the position in question will be moved from positions with no association display portion 802 to the positions with associated areas display portion 806 .
- the user may then repeat the process for each position that has no category designation that he desires to categorize for purposes of setting security/privileges.
- User interface 800 additionally includes an instructional display portion 812 configured to display instructions which inform the user what tasks he is to complete with respect to user interface 800 and detailed instructions regarding how to accomplish those tasks.
- FIG. 9 an exemplary screen display illustrating a list of positions for which security may be configured in association with an office or clinic a user desires to automate is shown and designated generally as reference numeral 900 .
- User interface 900 includes a positions for selection display portion 902 and an instructional display portion 904 .
- the positions for selection display portion 902 is configured to display a list of positions for which security/privileges may be set for the healthcare information system being configured, implemented and/or maintained.
- the list of positions displayed may be derived, for instance, from pre-configured content component 218 and/or survey-learned data component 228 of system architecture 200 of FIG. 2 .
- the list of displayed positions may be flexed accordingly.
- the instructional display portion 904 is configured to display instructions which inform the user what tasks he is to complete with respect to user interface 900 .
- the instructional display portion 904 contains instructions informing the user “[f]rom the list below, [to] select all the positions that work in the office or clinic you are automating.” The user is also informed that the selections made will determine future questions for these roles.
- a user may select the check box displayed next to the name or designation for each position listed in the positions for selection display portion 902 that he desires to automate. If a position is desired that does not appear on the list, the user may select the selectable “Add” indicator 906 to free-text add a position or may select the selectable “Include Positions From Other Clinical Settings” indicator 908 to select additional positions from a different list of positions.
- a text box configured to display a description of what security privileges personnel in that position typically have may be displayed.
- a pointer e.g., a mouse pointer
- a text box configured to display a description of what security privileges personnel in that position typically have may be displayed.
- uch information may be derived, for instance, from pre-configured content component 218 and/or survey-learned data component 228 of system architecture 200 of FIG. 2 .
- FIG. 10 an exemplary user interface illustrating a list of those positions that were selected in the screen display of FIG. 9 , each position being selectable to initiate the defining of security pertinent thereto, is shown and designated generally as reference numeral 1000 .
- User interface 1000 includes a selected positions display portion 1002 and an instructional display portion 1004 configured to display instructions which inform the user what tasks he is to complete with respect to user interface 1000 .
- the instructional display portion 1004 informs the user that the positions he identified for the office or clinic being automated in FIG.
- user interface 1000 additionally includes a “Copy Security Settings” selectable indicator 1008 . Selection of indicator 1008 will permit the user to copy security settings that have already been set with respect to one position to another position. In this way, significant time is saved in setting security settings for positions for which there is commonality and/or for which similar or identical privileges are desired.
- FIG. 11 an exemplary user interface configured to permit a user to define position security with respect to viewing resource schedules, indicating arrival/location, allergies, problems and diagnosis, and procedures is shown and designated generally as reference numeral 1100 .
- FIG. 12 Upon selection of the selectable “Next” indicator 1102 of FIG. 11 , the screen display shown in FIG. 12 may be displayed.
- an exemplary user interface configured to permit a user to define position security with respect to immunization records, health maintenance records, and orders and charges is shown and designated generally as reference numeral 1200 .
- reference numeral 1200 Once the user has selected the desired privileges displayed on user interface 1200 , he may select the selectable “Next” indicator 1202 to continue with security/privileges designation.
- FIG. 13 Upon selection of the selectable “Next” indicator 1202 of FIG. 12 , the screen display shown in FIG. 13 may be displayed.
- an exemplary user interface configured to permit a user to define position security with respect to prescriptions and medication profile and clinical notes is illustrated and designated generally as reference numeral 1300 .
- FIG. 14 an exemplary user interface configured to permit a user to define position security with respect to structured documentation is illustrated and designated generally as reference numeral 1400 .
- FIG. 15 Upon selection of the selectable “Next” indicator 1402 of FIG. 14 , the screen display shown in FIG. 15 may be displayed.
- an exemplary user interface configured to permit a user to define position security with respect to forms, pediatric growth chart, patient history, and viewing/commenting on patient results is illustrated and designated generally as reference numeral 1500 .
- FIG. 16 an exemplary user interface configured to permit a user to define position security with respect to tasks and inbox is illustrated and designated generally as reference numeral 1600 .
- FIG. 17 an exemplary user interface configured to permit a user to define position security with respect to various activities is illustrated and designated generally as reference numeral 1700 .
- the user may select the selectable “Next” indicator 1702 to continue with security/privileges designation.
- the user has completed designation of security/privileges but one or more of the selected privileges may require clarification.
- one or more user interfaces may be displayed upon selection of the selectable “Next” indicator 1702 of FIG. 17 that prompt the required clarification.
- FIG. 18 One such exemplary screen display is shown in FIG. 18 . It should be noted that if no privileges have been selected that require clarification, selection of the selectable “Next” indicator 1702 of FIG. 17 may instead initiate display of the screen display of FIG. 19 .
- FIG. 19 is more fully described herein below.
- FIG. 18 shows one example of a clarification user interface, such interface being designated generally as reference numeral 1800 .
- the clarification prompts displayed on user interface 1800 are customized and relevant to the illustrated selections made in FIGS. 11-17 . That is, any clarification user interfaces that are displayed will be flexed based on the previous security designations. As such, it will be understood and appreciated by those of ordinary skill in the art that user interface 1800 is merely exemplary.
- the user may select the selectable “Finish” indicator 1802 to indicate that setting of security/privileges is complete.
- FIG. 19 an exemplary user interface illustrating a list of personnel that have been assigned to the position for which security has been set is shown and designated generally as reference numeral 1900 .
- User interface 1900 provides the user with the opportunity to update or not update each member of the list in accordance with the previously designated security settings. The user may select each of the names on the displayed personnel list and indicate whether or not he would like the security settings to be updated for that particular individual in accordance with the designated security settings.
- Embodiments of the present invention provide the user with alerts or indicators if the user selects or de-selects a security/privilege option that creates an inconsistency with other tasks the personnel assigned to that position designation may be set to be able to perform.
- a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security/privilege setting that is at odds with another security/privilege setting is illustrated and designated generally as reference numeral 2000 .
- reference numeral 2000 a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security/privilege setting that is at odds with another security/privilege setting.
- the selection which indicates that that Physician Assistants are to be able to place orders for a patient and view the list of orders that have been placed for a patient may be selected as a default. If the user de-selects this option, the alert 2000 may be displayed informing the user that de-selecting that particular task will also change the previously designated security/privilege setting. The user may then be asked to affirmatively state whether this is his intent before he is allowed to proceed.
- inconsistencies in the security/privileges being set throughout the security process are flagged and reconciled prior to completion.
- indications of selection or de-selection of prior presented options may change. That is, if the user were to scroll back through previously completed screen displays, one or more options may appear changed from the selection(s) initially made by the user, the changed selection(s) being in accordance with the user's selections during the conflict reconciliation process.
- FIG. 21 illustrates another example of the above-described conflict reconciliation functionality.
- a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security setting that is at odds with another security setting is shown 0 and designated generally as reference numeral 2100 .
- personnel categorized as Physician Assistants are to have the ability to order prescriptions in a physician's notation portion of a patient's electronic medical record.
- this prior designation upon displaying the screen display wherein security with respect to prescriptions and the patient's medication profile is to be specified (e.g., screen display 1300 of FIG.
- the selection which indicates that that Physician Assistants are to be able to prescribe medications, refill medications, and enter medications that the patient has taken or is currently taking into their record may be selected as a default. If the user de-selects this option, the alert 2100 may be displayed informing the user that de-selecting that particular task will also change the previously designated security/privilege setting. The user may then be asked to affirmatively state whether this is his intent before he is allowed to proceed.
- Such corresponding “reasonable” tasks may be derived, for instance, from pre-configured content component 218 of the system architecture 200 of FIG. 2 , such content including survey-learned data. For instance, if an individual having a particular position designation is permitted to update a patient's allergy profile, that same individual should also be able to view that patient's allergy profile. In such circumstances, embodiments of the present invention may provide an alert to the user asking for the user to either verify or synchronize any apparent inconsistencies.
- a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security/privilege setting that creates an apparent inconsistency is illustrated in FIG. 22 .
- FIG. 22 shows a screen display that may be displayed upon user selection of security privileges that reasonably may be out of synch with one another, such screen display being designated generally as reference numeral 2200 .
- the user has indicated that personnel assigned to the positions “BR Karen Test”, “Reg Clerk”, and “Tech, Cytology” are to have view and update privileges that are inconsistent with one another. Accordingly, the user is asked to either synchronize the privileges according to the previously set view privileges or update privileges, or to affirmatively indicate that he intends the privileges to remain out of synch.
- the user may select each of the positions and indicate the privileges he intends personnel assigned to the selected position to have.
- the selectable “OK” indicator 2202 When the user has completed the synchronization, he may select the selectable “OK” indicator 2202 to indicate that the task has been completed.
- Each of the security/privilege selections made by a user utilizing the security selection process according to embodiments of the present invention may have one or more effects concerning the options with which personnel assigned to the pertinent clinical setting position may be presented.
- FIGS. 23-30 a series of exemplary screen displays are provided illustrating a plurality of end-user effects selection or de-selection of a particular security/privilege option in the security selection process described herein above with reference to FIGS. 8-22 may have. It will be understood and appreciated by those of ordinary skill in the art that the screen displays presented in FIGS. 23-30 are exemplary in nature and are not intended to limit the scope of the invention in any way.
- a partial screen display of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “Enter/Update a patient's allergies (Allergy Profile)” has been selected with respect to personnel assigned to the category of Physician Assistant is illustrated and designated generally as reference numeral 2300 .
- each of the screen displays shown in FIGS. 24-27 may be displayed to an individual assigned to the category of Physician Assistant when navigating through a patient's electronic medical record.
- the option of “Allergy” is presented to the end-user in screen display 2400 of FIG. 24 and the end-user is presented with the option to view the allergy profile of the patient in the screen display 2500 of FIG. 25 .
- the screen display 2600 of FIG. 26 illustrating the patient's allergy profile may be displayed. In this instance, no allergies have been recorded in the patient's allergy profile.
- the screen display 2700 of FIG. 27 may be displayed, wherein the end-user is permitted to select an option to add a new drug allergy to the patient's allergy profile.
- FIGS. 28-30 illustrate the difference in each of the above-described screen displays if the “Enter/Update a patient's allergies (Allergy Profile” security/privilege option of the screen display 2300 of FIG. 23 had not been selected.
- FIG. 28 a partial screen display of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “Enter/Update a patient's allergies (Allergy Profile)” has not been selected with respect to personnel assigned to the category of Physician Assistant is illustrated and designated generally as reference numeral 2800 .
- this option is not selected, each of the screen displays shown in FIGS.
- 29 and 30 may be displayed to an individual assigned to the category of Physician Assistant when navigating through a patient's electronic medical record.
- the option of “Allergy” was presented to the end-user when the “Enter/Update a patient's allergies (Allergy Profile)” security privilege option was selected ( FIG. 24 ), such is not only not available but not even displayed when the option is not selected.
- the screen display 3000 of FIG. 30 when the “Enter/Update a patient's allergies (Allergy Profile)” security/privilege option is not selected, the end-user is not presented with the option to view the allergy profile of the patient.
- the present invention provides systems, methods, and computer-readable media having computer-executable instructions embodied thereon for configuration, implementation and/or maintenance of a healthcare information system.
- Such configuration, implementation and/or maintenance may include building of a healthcare information system from the ground level or modifying or converting an existing healthcare information system.
- security/privilege conflicts are minimized as such inconsistencies are flagged and reconciliation is attempted prior to completion of the configuration, implementation and/or maintenance process.
- elements that don't make sense from a clinical perspective are minimized as well. For instance, entry of a diagnosis of penicillin (which doesn't make sense from a clinical perspective) would not be allowed.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Medical Informatics (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Bioethics (AREA)
- Primary Health Care (AREA)
- Biomedical Technology (AREA)
- Epidemiology (AREA)
- Public Health (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Entrepreneurship & Innovation (AREA)
- Software Systems (AREA)
- Tourism & Hospitality (AREA)
- Economics (AREA)
- Marketing (AREA)
- Databases & Information Systems (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Data Mining & Analysis (AREA)
- Automation & Control Theory (AREA)
- User Interface Of Digital Computer (AREA)
- Child & Adolescent Psychology (AREA)
Abstract
Systems, methods and computer-readable media having computer-executable instructions embodied thereon, for automated configuration, implementation and/or maintenance of a healthcare information system are provided. The systems, methods and computer-readable media of embodiments described herein utilize a number of information sources prior to initiation of configuration, implementation and/or maintenance to tailor or flex the process in a manner that is facility- and/or personnel-specific, thus alleviating solicitation of unnecessary information. Such information sources may include, by way of example only, one or more of facility- and/or personnel-specific content, facility and personnel profiles, site profiles, help and knowledge assistance information, and pre-configured content options. The more information to which the system has access prior to initiation of the configuration, implementation and/or maintenance process, the more tailored the configuration, implementation and/or maintenance may be and, accordingly, the less time and effort will be required by a user.
Description
- This application claims the benefit of U.S. Provisional Patent Application No. 60/805,169, filed Jun. 19, 2006, entitled “Automated Design, Build and/or Maintenance of a Healthcare Information System.” This application is related by subject matter to U.S. patent application Ser. No. (not yet assigned) (attorney docket no. CRNI.133488(2)), entitled “Defining Privileges in Association with the Automated Configuration, Implementation and/or Maintenance of a Healthcare Information System,” filed on even date herewith and hereby incorporated by reference in its entirety.
- Healthcare information systems are traditionally very institutionally customized and require a tremendous amount of time and effort to implement from ground level or convert from a different system. This is primarily because such systems are manually built which is a tedious process at best, generally taking several months and multiple in-person consultant visits to accomplish.
- In particular, security and/or privileges are generally associated on an individualized basis. That is, for each individual having some access to the healthcare information system, security/privileges must be defined. Such process is rather time consuming when viewed in the context of the vast number of personnel that may have some access to the healthcare information system for varying reasons, e.g., data entry, auditing, order access, and the like.
- This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
- Embodiments of the present invention relate to computerized systems, methods, and computer-readable media having computer-executable instructions embodied thereon, for configuring, implementing, and/or maintaining a customized healthcare information system. In embodiments, such configuring, implementing, and/or maintaining may include automated design and build of a customized healthcare information system from the ground level or may be an automated converting or updating process of a user's existing healthcare information system. The systems and methods of embodiments of the present invention utilize a number of information sources prior to configuration/implementation/maintenance to tailor or flex the process in a manner that is facility and/or personnel specific, thus alleviating solicitation of unnecessary information. Such information sources may include, by way of example only, one or more of facility- and personnel-specific content, facility and personnel profiles, help and knowledge assistance information, and pre-configured content. The more information to which the system has access for initiation and run of the configuration/implementation/maintenance process, the more tailored the process may be and, accordingly, the less time and effort will be required.
- In embodiments, systems and methods of the present invention facilitate configuration, implementation, and/or maintenance of a healthcare information system through a series of screen displays designed to solicit pertinent information from a user wherein each subsequent screen display is selected based, at least in part, upon information extracted from one or more previously presented screen displays. In one embodiment, presentation of such screen displays is Web-based.
- Accordingly, in one embodiment, the present invention relates to one or more computer-readable media having computer-executable instructions embodied thereof that, when executed, aid in defining privileges and/or security based on position upon configuring, implementing and/or maintaining a customized healthcare information system. The method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, presenting the configurable privilege (e.g., displaying the configurable privilege to a user defining the privileges associated with the position), receiving a configuration definition for the configurable privilege and storing the configuration definition in association with the privilege.
- In an additional embodiment, the present invention relates to a user interface configured for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system. The user interface includes a selected positions display portion and an instructional display portion. The selected positions display portion is configured to display a list of positions associated with a facility, each position in the list having at least one configurable privilege associated therewith. The instructional display portion is configured to display instructions regarding one or more tasks to be completed in order to define the configurable privilege associated with at least one of the positions displayed in the list.
- In a further embodiment, the present invention relates to a method for defining privileges based on position upon configuring, implementing and/or maintaining a customized healthcare information system. The method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, receiving a configuration definition for the configurable privilege(s), and storing the configuration definition in association with the configurable privilege(s).
- In an additional embodiment, the present invention relates to one or more computer-readable media having computer-executable instructions embodied thereon that, when executed, aid in defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system. The method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, receiving a configuration definition for the configurable privilege, determining if the configuration definition is consistent with at least one other configuration definition associated with the position, and storing the configuration definition in association with the configurable privilege.
- Still further, embodiments of the present invention relate to a user interface configured for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system. The user interface includes a selected positions display portion, an instruction display portion and a reconciliation alert display portion. The selected positions display portion is configured to display a list of positions associated with a facility, each position in the list having at least one configurable privilege associated therewith. The instructional display portion is configured to display instructions regarding one or more tasks to be completed to define the at least one configurable privilege associated with at least one of the positions displayed in the list. The reconciliation alert display portion is configured to display a reconciliation alert if it is determined that a configuration definition associated with a given position is inconsistent with at least one other configuration definition associated with the given position.
- In a further embodiment, the present invention relates to a method for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system. The method includes receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith, receiving a configuration definition for the at least one configurable privilege, determining if the configuration definition is consistent with at least one other configuration definition associated with the position and storing the configuration definition in association with the at least one configurable privilege.
- Embodiments of the present invention are described in detail below with reference to the attached drawing figures, wherein:
-
FIG. 1 is a block diagram of an exemplary computing environment suitable for use in implementing embodiments of the present invention; -
FIG. 2 is a block diagram of an exemplary system architecture for use in implementing embodiments of the present invention; -
FIG. 3 is a flow diagram, in accordance with an embodiment of the present invention, illustrating a method for configuring, implementing and/or maintaining a healthcare information system; -
FIG. 4 is a screen display of an exemplary user interface that may be displayed upon user initiation of a process configured to permit selection of processes that commonly occur in an ambulatory setting that the user desires to automate, such processes typically occurring before or during a patient visit and/or configured to manage orders placed in the office or clinic, in accordance with an embodiment of the present invention; -
FIG. 5 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface that may be displayed upon selection of the “Preparing charts for patient appointments and transferring patient information from paper to electronic format” hyperlink ofFIG. 4 ; -
FIG. 6 is a screen display of an exemplary user interface that may be displayed to permit user selection of processes that commonly occur in an ambulatory setting that the user desires to automate, such processes typically occurring outside of an office visit and/or including health information management, billing, and administrative management, in accordance with an embodiment of the present invention; -
FIG. 7 is a screen display of an exemplary user interface that may be displayed to permit user selection of processes that commonly occur in an ambulatory setting that the user desires to automate, such processes pertaining to documentation, in accordance with an embodiment of the present invention; -
FIG. 8 is a screen display of an exemplary user interface configured to permit a user to associate positions that exist in a healthcare information system being utilized by the user that is other than the healthcare information system being configured, implemented and/or maintained with categories to be utilized for setting privileges available to personnel assigned to that position, in accordance with an embodiment of the present invention; -
FIG. 9 is a screen display, in accordance with an embodiment of the present invention, illustrating a list of positions for which security may be configured in association with an office or clinic a user desires to automate; -
FIG. 10 is a screen display of an exemplary user interface illustrating a list of those positions that were selected in the screen display ofFIG. 9 , each position being selectable to initiate the defining of security pertinent thereto, in accordance with an embodiment of the present invention; -
FIG. 11 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to scheduling, location, allergies, problems and diagnosis, and procedures; -
FIG. 12 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to immunization, health records, and orders and charges; -
FIG. 13 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to prescriptions, medication profiles and clinical notes; -
FIG. 14 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to structured documentation; -
FIG. 15 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to forms, pediatric growth chart, patient history, and flow sheets; -
FIG. 16 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to tasks and inbox; -
FIG. 17 is a screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to various activities; -
FIG. 18 is a screen display, in accordance with an embodiment of the present invention, that may be displayed upon user selection of security settings that require further clarification; -
FIG. 19 is a screen display, in accordance with an embodiment of the present invention, that may be displayed upon selection of the “Finish” selectable indicator ofFIG. 18 illustrating a list of personnel that have been assigned to the position for which security has been set that provides the user with the opportunity to update or not update each member of the list in accordance with the security settings; -
FIG. 20 is a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security setting that is at odds with another security setting, in accordance with an embodiment of the present invention; -
FIG. 21 is a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security setting that is at odds with another security setting, in accordance with an embodiment of the present invention; -
FIG. 22 is a screen display, in accordance with an embodiment of the present invention, that may be displayed upon user selection of security privileges that reasonably may be out of synch with one another permitting the user to change or verify such selections; -
FIG. 23 is a partial screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “Enter/Update a patient's allergies (Allergy Profile)” has been selected; -
FIG. 24 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option ofFIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained; -
FIG. 25 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option ofFIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained; -
FIG. 26 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option ofFIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained; -
FIG. 27 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “Enter/Update a patient's allergies (Allergy Profile)” option ofFIG. 23 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained; -
FIG. 28 is a partial screen display, in accordance with an embodiment of the present invention, of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “No access to a patient's allergies (Allergy Profile)” has been selected; -
FIG. 29 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “No access to a patient's allergies (Allergy Profile)” option ofFIG. 28 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained; and -
FIG. 30 is a screen display, in accordance with an embodiment of the present invention, illustrating the effect selection of the “No access to a patient's allergies (Allergy Profile)” option ofFIG. 28 may have on the options available to an end-user of the healthcare information system being configured, implemented and/or maintained. - The subject matter of the present invention is described with specificity herein to meet statutory requirements. However, the description itself is not intended to limit the scope of this patent. Rather, the inventors have contemplated that the claimed subject matter might also be embodied in other ways, to include different steps or combinations of steps similar to the ones described in this document, in conjunction with other present or future technologies. Moreover, although the terms “step” and/or “block” may be used herein to connote different elements of methods employed, the terms should not be interpreted as implying any particular order among or between various steps herein disclosed unless and except when the order of individual steps is explicitly described.
- Embodiments of the present invention relate to computerized systems, methods and computer-readable media having computer-executable instructions embodied thereon, for configuring, implementing, and/or maintaining a customized healthcare information system. In embodiments, such configuring, implementing, and/or maintaining may include automated design and build of a customized healthcare information system from the ground level or may be an automated converting or updating process of a user's existing healthcare information system. The systems and methods of embodiments of the present invention utilize input from a number of information sources prior to initiation of configuration/implementation/maintenance to tailor or flex the process in a manner that is facility and/or personnel specific, thus alleviating solicitation of unnecessary information. Such information sources may include, by way of example only, one or more of facility- and personnel-specific content, facility and personnel profiles, help and knowledge assistance information, and pre-configured content. The more information to which the system has access for initiation and run of the configuration/implementation/maintenance process, the more tailored the process may be and, accordingly, the less time and effort will be required.
- Referring to the drawings in general, and initially to
FIG. 1 in particular, an exemplary computing system environment, for instance, a medical information computing system, on which embodiments of the present invention may be implemented is illustrated and designated generally asreference numeral 100. It will be understood and appreciated by those of ordinary skill in the art that the illustrated medical informationcomputing system environment 100 is merely an example of one suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of the invention. Neither should the medical informationcomputing system environment 100 be interpreted as having any dependency or requirement relating to any single component/module or combination of components/modules illustrated therein. - Embodiments of the present invention may be operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well-known computing systems, environments, and/or configurations that may be suitable for use with embodiments of the present invention include, by way of example only, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above-mentioned systems or devices, and the like.
- Embodiments of the present invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include, but are not limited to, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types. The present invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in local and/or remote computer storage media including, by way of example only, memory storage devices.
- With continued reference to
FIG. 1 , the exemplary medical informationcomputing system environment 100 includes a general purpose computing device in the form of aserver 110. Components of theserver 110 may include, without limitation, a processing unit, internal system memory, and a suitable system bus for coupling various system components, includingdatabase cluster 112, with theserver 110. The system bus may be any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, and a local bus, using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronic Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus, also known as Mezzanine bus. - The
server 110 typically includes, or has access to, a variety of computer-readable media, for instance,database cluster 112. Computer-readable media can be any available media that may be accessed byserver 110, and includes volatile and nonvolatile media, as well as removable and non-removable media. By way of example, and not limitation, computer-readable media may include computer storage media and communication media. Computer storage media may include, without limitation, volatile and nonvolatile media, as well as removable and non-removable media implemented in any method or technology for storage of information, such as computer-readable instructions, data structures, program modules, or other data. In this regard, computer storage media may include, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVDs) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, or other magnetic storage device, or any other medium which can be used to store the desired information and which may be accessed by theserver 110. Communication media typically embodies computer-readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and may include any information delivery media. As used herein, the term “modulated data signal” refers to a signal that has one or more of its attributes set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct-wired connection, and wireless media such as acoustic, RF, infrared, and other wireless media. Combinations of any of the above also may be included within the scope of computer-readable media. - The computer storage media discussed above and illustrated in
FIG. 1 , includingdatabase cluster 112, provide storage of computer-readable instructions, data structures, program modules, and other data for theserver 110. - The
server 110 may operate in acomputer network 114 using logical connections to one or moreremote computers 116.Remote computers 116 may be located at a variety of locations in a medical or research environment, for example, but not limited to, clinical laboratories, hospitals and other inpatient settings, veterinary environments, ambulatory settings, medical billing and financial offices, hospital administration settings, home health care environments, and clinicians' offices. Theremote computers 116 may also be physically located in non-traditional medical care environments so that the entire health care community may be capable of integration on thenetwork 114. Theremote computers 116 may be personal computers, servers, routers, network PCs, peer devices, other common network nodes, or the like, and may include some or all of the elements described above in relation to theserver 110. The devices can be personal digital assistants or other like devices. -
Exemplary computer networks 114 may include, without limitation, local area networks (LANs) and/or wide area networks (WANs). Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets, and the Internet. When utilized in a WAN networking environment, theserver 110 may include a modem or other means for establishing communications over the WAN, such as the Internet. In a networked environment, program modules or portions thereof may be stored in theserver 110, in thedatabase cluster 112, or on any of theremote computers 116. For example, and not by way of limitation, various application programs may reside on the memory associated with any one or more of theremote computers 116. It will be appreciated by those of ordinary skill in the art that the network connections shown are exemplary and other means of establishing a communications link between the computers (e.g.,server 110 and remote computers 116) may be utilized. - In operation, a user may enter commands and information into the
server 110 or convey the commands and information to theserver 110 via one or more of theremote computers 116 through input devices, such as a keyboard, a pointing device (commonly referred to as a mouse), a trackball, or a touch pad. Other input devices may include, without limitation, microphones, satellite dishes, scanners, or the like. Commands and information may also be sent directly from a remote healthcare device to theserver 110. In addition to a monitor, theserver 110 and/orremote computers 116 may include other peripheral output devices, such as speakers and a printer. - Although many other internal components of the
server 110 and theremote computers 116 are not shown, those of ordinary skill in the art will appreciate that such components and their interconnection are well known. Accordingly, additional details concerning the internal construction of theserver 110 and theremote computers 116 are not further disclosed herein. - Although methods and systems of embodiments of the present invention are described as being implemented in a WINDOWS operating system, operating in conjunction with an Internet-based system, one of ordinary skill in the art will recognize that the described methods and systems can be implemented in any system supporting the automated configuration, implementation and/or maintenance of a healthcare information system. As contemplated by the language above, the methods and systems of embodiments of the present invention may also be implemented on a stand-alone desktop, personal computer, or any other computing device used in a healthcare environment or any of a number of other locations.
- As previously mentioned, the present invention relates to computerized systems and methods for the automated configuration, implementation and/or maintenance of a healthcare information system. Turning to
FIG. 2 , an exemplary system architecture for use in implementing embodiments of the present invention is illustrated and designated generally asreference numeral 200. It will be understood and appreciated by those of ordinary skill in the art that theoverall system architecture 200 shown inFIG. 2 is merely an example of one suitable system architecture and is not intended to suggest any limitation as to the use or functionality of the present invention. Neither should theoverall system architecture 200 be interpreted as having any dependency or requirement related to any single component/module or combination of components/modules illustrated therein. -
System 200 includes asurvey component 210 configured to receive input from a number of content components. Such content components include a facility- and personnel-specific content component 212, a facility and personnel profilecontent component 214, aknowledge portal 216 and a pre-configured content component 218. It will be understood and appreciated by those of ordinary skill in the art that the number and nature of the inputs into thesurvey component 210 are merely exemplary and are not intended to limit the scope of embodiments of the present invention in any way. - The facility- and personnel-
specific content component 212 includes localized data derived from the particular facility, group of facilities, facility network, facility portion, or the like that desires to configure, implement and/or maintain the customized healthcare information system. Such localized data may include, by way of example only, clinician and other personnel lists, the physical address of one or more healthcare locations operated by the user, the facility organization and design of one or more healthcare locations operated by the user, patient profiles, user preferences, user-specific orderable items and any associated aliases and/or collection requirements, work routing preferences, and the like. Basically, the localized data includes any data that is unique to the particular facility, facility portion, facility group, etc. that desires to configure, implement and/or maintain the healthcare information system in question and that cannot be estimated or derived absent specific input or interaction with such data. Such data may be input into the facility- and personnel-specific content component 212 from a variety of sources including, by way of example only, data collected through Health Level 7 (HL-7)mining 220 of the facility's existing healthcare information system and/or data collected through facility- or personnel-specific tables orspreadsheets 222, which may be manually or automatically populated. Facility- and personnel-specific content component 212 is generally utilized in situations where the facility (facility portion, facility group, or the like) has an existing healthcare information system and desires to have such system updated or modified or to have a different healthcare information system configured and/or implemented. If necessary, upon extraction of data from the facility- and personnel-specific content component 212, such data is formatted to the requirements of thesurvey component 210 and input therein. - Facility and
personnel profile component 214 includes high-level data about the nature of the facility (facility portion, facility group, etc.) and/or associated personnel. For instance, the facility andpersonnel profile component 214 may include data regarding what particular solutions the facility (facility portion, facility group, etc.) desires to have configured, implemented and/or maintained in its healthcare information system or data regarding what type of healthcare facility (facilities, facility portions, etc.) being operated (e.g., a children's hospital, an academic hospital, or the like). Such information is typically collected during cursory conversations or meetings, or preliminary fact-finding scenarios with respect to a particular facility (or the like) and input into the facility andpersonnel profile component 214. If necessary, upon extraction of data from the facility andpersonnel profile component 214, such data is formatted to the requirements of thesurvey component 210 and input therein. -
Knowledge portal 216 is configured to access and/or provide informational assistance data that will be available during configuration, implementation and/or maintenance of the healthcare information system, such data generally being presented in a natural language format. For instance, theknowledge portal 216 may include, by way of example only and not limitation, instruction on how to use thesurvey component 210, instruction on how to use a particular screen display presented during use of thesurvey component 210, information regarding the reasoning for attempting to extract a particular piece of data from a user, data supporting the ramifications of selecting one option over another (including real-life examples), definitions of terms, frequently asked questions, graphical displays, work charts, representations of front-end applications, and the like. Such information may be input into theknowledge portal 216 from a variety of sources including, by way of example only and not limitation, extraction from technical support documents 224. In this regard, data may not simply be transferred from thetechnical support documents 224 into theknowledge portal 216 but may be converted from technical language to a more natural, user-friendly language upon input into theknowledge portal 216. - The
knowledge portal 216 may additionally include data input from survey-learneddata component 228, which component is more fully discussed herein below. If necessary, upon extraction of data from theknowledge portal 216, such data is formatted to the requirements of thesurvey component 210 and input therein. - Pre-configured content component 218 includes content that is pre-configured to be relevant in configuring, implementing and/or maintaining the desired for building the healthcare information system in question. In this regard, the pre-configured content may be based, at least in part, upon the preferences and/or regulations of a particular healthcare system, the preferences and/or regulations of healthcare systems in a particular country or region, or the like. The pre-configured content includes survey-specific tables that contain all of the options a user/facility may desire with respect to healthcare information system configuration, implementation and/or maintenance. The pre-configured content further includes information regarding typical healthcare information system configurations for, e.g., particular types of healthcare facilities, and the like. In this regard, if a facility (facility group, facility portion, or the like) does not have an existing healthcare information system and, accordingly, such system is being configured and/or implemented from the ground level, such configuration/implementation may be seeded with data derived from such pre-configured, typical configurations as opposed to seeded with facility- and personnel-specific data input from the facility- and personnel-
specific content component 212 as would be the case if the user had an existing healthcare information system. In one embodiment, content from each of the pre-configured content component 218 and the facility- and personnel-specific content component 212 is input into thesurvey component 210 for utilization in configuring, implementing and/or maintaining a healthcare information system. Any and all such variations and combinations thereof are contemplated to be within the scope of embodiments of the present invention. - Data concerning typical healthcare information system configurations and preferences may be derived, at least in part, from survey-learned information stored in association with survey-learned
data component 228. Survey-learneddata component 228 includes data that has been mined or extracted from the survey-directedinformation store 226, which information store contains data associated with each configuration, implementation and/or maintenance of the healthcare information system. Thus, with respect to the healthcare information system being configured/implemented/maintained, the survey-directedinformation store 226 includes clinical or common best practices, facilities data, and the like. The survey-directed information store is more fully discussed herein below. -
Survey component 210 is configured not only to receive various inputs as described above, but also to present a plurality of screen displays from which a user may input information to customize the healthcare information system being configured, implemented and/or maintained. Such screen displays may be presented on any type of computing device, for instance, a user's personal computer, desktop computer, laptop computer, handheld device, consumer electronic device, and the like. It should be noted, however, that the invention is not limited to implementation on such computing devices, but may be implemented on any of a variety of different types of computing devices within the scope of embodiments of the present invention. Typically, presentation of the screen displays comprises displaying the screen displays on a display device associated with a computing device as discussed above. However, other types of presentation, such as audible presentation, may also be provided within the scope of embodiments of the present invention. - The screen displays which are presented by the
survey component 210 are selected based upon at least a portion of the information input into thesurvey component 210. Thus, the screen displays that are presented by thesurvey component 210 are flexed based upon the information already available to thesurvey component 210 prior to user interaction with the screen displays. Accordingly, the screen displays that are available for user input and interaction will vary for each facility (facility group, facility portion, etc.) configuring, implementing and/or maintaining the healthcare information system in question. Additionally, as the user interacts with each of the screen displays presented and inputs additional information into the system, each subsequent screen display is selected for presentation taking into account that information. In this way, the healthcare information system configuration, implementation and/or maintenance process is customized for each facility (facility group, facility portion, and the like), significantly decreasing the time and effort such configuration/implementation/maintenance may take. Customization of the healthcare information system and exemplary user-directed screen displays are discussed more fully herein below with reference toFIGS. 4-30 . - The
survey component 210 is further configured to output facility- and personnel-specific data to a survey-directedinformation store 226 once information has been input, and presented to and customized by a user. Only that information which was selected by and/or customized by the user is output to theinformation store 226 and, as such, the information in theinformation store 226 is both facility- and personnel-specific and survey-directed. The information in the survey-directedinformation store 226 is subsequently available for mining and extraction by the survey-learneddata component 228 and, if desired, input into the pre-configured content component 218 and/orknowledge portal 216. In this way, thehealthcare information system 200 gets “smarter” with each configuration/implementation/maintenance run, that is, it has additional information available to it that allows it to further customize and direct the user through the process. - Turning to
FIG. 3 , a flow diagram is illustrated which shows anexemplary method 300 for automated configuration, implementation and/or maintenance of a healthcare information system, in accordance with an embodiment of the present invention. Initially, as indicated atblock 310, an indication that a user associated with a facility (group of facilities, facility portion, or the like) desires to configure, implement or maintain a healthcare information system is received. Such indication may be received, for instance, upon user selection of a “survey” icon present on the desktop of a display associated with the user's computing device. Subsequently, an accessible facility and/or personnel profile for the facility (group of facilities, facility portion, etc.) associated with the user is received, as indicated atblock 312. Such facility and/or personnel profile may be received, for instance, bysurvey component 210 from facility andpersonnel profile component 214 ofFIG. 2 . - Next, it is determined whether or not the facility(ies) associated with the user has an existing healthcare information system. This is indicated at
block 314. Such determination may be made, for instance, bysurvey component 210 of thesystem architecture 200 ofFIG. 2 . If it is determined that the facility(ies) associated with the user does have an existing healthcare information system, facility- and/or personnel-specific content derived from the existing healthcare information system is subsequently received, as indicated atblock 316. Such facility- and personnel-specific content may be received, for instance, bysurvey component 210 from facility- and personnel-specific content component 212 ofFIG. 2 . - Subsequently, or if it is determined at
block 314 that the facility (facilities, facility portion, or the like) associated with the user does not have an existing healthcare information system, pre-configured content that is pre-configured to be relevant in configuring, implementing and/or maintaining the healthcare information system is received. This is indicated atblock 318. Such pre-configured content may be received, for instance, bysurvey component 210 frompre-configured content component 210 ofFIG. 2 . Subsequently, prior to, or simultaneously, help and knowledge data is received, as indicated atblock 320. Such help and knowledge data may be received, by way of example only and not limitation, bysurvey component 210 ofFIG. 2 fromknowledge portal 216. - It will be understood and appreciated by those of ordinary skill in the art that the order of
steps - Once all available information has been received, the healthcare information system is configured, implemented, updated, and/or maintained as indicated at
block 322. Such configuration/implementation/maintenance may be conducted, for instance, utilizing a series of screen displays presented to the user as described hereinabove. (One exemplary series of screen displays for implementing general lab order catalog functionality is more fully described below with reference toFIGS. 4-30 .) Once the configuration, implementation and/or maintenance run is complete, the facility- and personnel-specific, survey-directed information is stored, as indicated atblock 324. Such information may be stored, for instance, in the facility- and personnel-specific, survey-directed information store 226 (or database) of thesystem architecture 200 ofFIG. 2 . - If desired, the survey-learned data may be mined, extracted, or otherwise retrieved for utilization in future implementations, updates and/or maintenance of the healthcare information system. This is indicated at
block 326. In one embodiment, the survey-learned data may be extracted by survey-learneddata component 228 from the facility- and personnel-specific, survey-directedinformation store 226 ofFIG. 2 utilizing data mining techniques known to those of ordinary skill in the art. Subsequently, as indicated atblock 328, the survey-learned data may be fed, for instance, in the pre-configured content component 218 and/or theknowledge portal component 216 ofFIG. 2 . In this way, the system improves, or becomes “smarter,” with each consecutive run. - Turning now to
FIGS. 4-7 , a series of exemplary screen displays for selecting processes to be automated in association with a healthcare information system being configured, implemented and/or maintained is provided. It will be understood and appreciated by those of ordinary skill in the art that the series of screen displays presented inFIGS. 4-7 is exemplary in nature and is not intended to limit the scope of the invention in any way. Though not shown, it will additionally be understood and appreciated by those of ordinary skill in the art that the automated process selection process may be initiated upon user selection of an indicator representing such processes from a list of available processes and/or processes that are to be completed prior to operation of the healthcare information system being configured, implemented and/or maintained. - With initial reference to
FIG. 4 , an exemplary user interface illustrating a number of user-directed wizards that may be run in order to configure and/or modify particular functionalities upon configuration, implementation and/or maintenance of a healthcare information system is illustrated and designated generally asreference numeral 400. Note that each of the designated processes is provided with a natural language descriptor to help users more readily understand what he is being asked to do. Such a more complete understanding may decrease the time it takes a user to complete the automated process selection method and, accordingly, increase user satisfaction. -
User interface 400 includes a listing of available processes displayportion 402, each of the listed processes typically occurring before or during a patient visit, a managedorder display portion 404 including a list of available processes carried out to manage orders placed in the office or clinic, and a help andknowledge display portion 406. The available processes displayportion 402 is configured to display selectable links for each process that typically occurs before or during a patient visit that is available to the user during configuration, implementation and/or maintenance. Similarly, the managedorder display portion 404 is configured to display selectable links for each process that is typically carried out to manage orders placed in the office or clinic that is available to the user during configuration, implementation and/or maintenance. The processes shown in the available processes displayportion 402 and the managedorder display portion 404 are selected based upon the information input into, for instance, thesurvey component 210 of thesystem architecture 200 ofFIG. 2 . Additionally, the user may complete a site profile (not shown) prior to initiation of the healthcare information system configuration, implementation and/or maintenance and the information gleaned from such site profile may be input (e.g., into the facility and personnel profiles component 214) prior to initiation of the automated process selection method. As the system has access to this information prior to initiation of the healthcare information system functionalities described herein, the processes shown are only those which pertain to the user, relate to processes that are available in the healthcare information system the user is configuring, implementing and/or maintaining, and that pertain to the phase of configuration, implementation and/or maintenance being run by the user. As such, each of thedisplay portions FIG. 4 will display customized lists of processes for each user initiating configuration, implementation and/or maintenance of a healthcare information system. - The name or designation for each of the processes listed in the available processes display
portion 402 and the managed order display portion represents a selectable link to additional information pertaining to the named process, such information being derived, for instance, from theknowledge portal 216 of thesystem architecture 200 ofFIG. 2 . By way of example only and not limitation, with reference toFIG. 5 , an exemplary user interface that may be displayed upon selection of the “Preparing charts for patient appointments and transferring patient information from paper to electronic format” process listed in the available processes displayportion 402 ofuser interface 400 is illustrated and designated generally asreference numeral 500.User interface 500 includes aninformational display portion 502 configured to display information to the user that pertains to the selected process, i.e., the chart preparation process.User interface 500 additionally includes a help andknowledge display portion 502 configured to display selectable links to data which may be helpful to the user in determining if he would like to automate the selected process. By way of example only, such data may include a process map, content to support the benefits and downsides of automating the selected process, and/or recommendations. Such data may be derived, for instance, from theknowledge portal 216 of thesystem architecture 200 ofFIG. 2 . - Once the user has completed review of the information displayed in the
informational display portion 502, he may select theclose indicator 504 to close the display ofuser interface 500 and return to theuser interface 400 ofFIG. 4 . - Referring back to
FIG. 4 , the help andknowledge display portion 406 ofuser interface 400 is configured to display one or more selectable links to additional information that may be of use to the user in completing the healthcare information system configuration, implementation and/or maintenance. Such additional information may be derived, for instance, fromknowledge portal 216 of thesystem architecture 200 ofFIG. 2 . -
User interface 400 additionally includes aninstructional display portion 408 and a selectable “Next”indicator 410. Theinstructional display portion 408 is configured to display instructions which inform the user what tasks he is to complete with respect touser interface 400. As indicated in theinstructional display portion 408, the user is to “[c]hoose from processes that commonly occur in an ambulatory setting.” That is, the user is instructed to select the indicator box next to each of the processes designated indisplay portions indicator 410. Selection of the “Next”indicator 410 may initiate display of theexemplary user interface 600 ofFIG. 6 . -
User interface 600 illustrates a number of additional processes that may be automated upon configuration, implementation and/or maintenance of a healthcare information system.User interface 600 includes an available processes for patientcare display portion 602 having a list of available process for patient care that occur outside the office visit; an informationmanagement display portion 604 including a list of management-type processes, for instance, health information management, billing, and administrative management; and a help andknowledge display portion 606. The available processes for patientcare display portion 602 is configured to display selectable links for each process for patient care that typically occurs outside of the office visit that is available to the user for configuration, implementation and/or maintenance. Similarly, informationmanagement display portion 604 is configured to display selectable links for each processes that is typically included in health information management, billing, and administrative management that is available to the user for configuration, implementation and/or maintenance. The processes shown in processes for patientcare display portion 602 and the informationmanagement display portion 604 are selected based upon the information input into, for instance, thesurvey component 210 of thesystem architecture 200 ofFIG. 2 and/or information gleaned from a site profile (e.g., input into the facility and personnel profiles component 214). In this regard, the processes shown are only those which pertain to the user, relate to processes that are available in the healthcare information system the user is configuring, implementing and/or maintaining, and that pertain to the phase of configuration, implementation and/or maintenance being run by the user. As such, each of thedisplay portions FIG. 6 will display customized lists of processes for each user initiating configuration, implementation and/or maintenance of a healthcare information system. - The name or designation for each of the processes listed in processes for patient
care display portion 602 and the informationmanagement display portion 604 represents a selectable link to additional information pertaining to the named process, such information being derived, for instance, fromknowledge portal 216 of thesystem architecture 200 ofFIG. 2 . - The help and
knowledge display portion 606 ofuser interface 600 is configured to display one or more selectable links to additional information that may be of use to the user in completing the healthcare information system configuration, implementation and/or maintenance. Such additional information may be derived, for instance, fromknowledge portal 216 of thesystem architecture 200 ofFIG. 2 . -
User interface 600 additionally includes aninstructional display portion 608, a selectable “Next”indicator 610, and a selectable “Finish”indicator 612. Theinstructional display portion 608 is configured to display instructions which inform the user what tasks he is to complete with respect touser interface 600. As indicated in theinstructional display portion 608, the user in the illustrated embodiment is to “[c]hoose from processes that occur outside the office and other administrative processes.” That is, the user is instructed to select the indicator box next to each of the processes designated indisplay portions - Once the user has completed selection of the processes for which automation is desired from
display portions FIG. 4 ) and 600 (FIG. 6 ) that require documentation options to be selected. Such processes requiring selection of documentation options may include, by way of example only, “[d]ocumenting information obtained by the nursing staff while preparing the patient to be seen by the provider”, “[p]rovider reviewing patient information, seeing the patient, and documenting the visit”, “[c]linician electronically placing patient prescriptions or adding historical medications into the patient's chart”, and “[c]linician electronically placing orders and charges”, each process being listed in the available processes displayportion 402 ofFIG. 4 . - If the user has selected one or more processes requiring selection of documentation options, the selectable “Next”
indicator 610 of theuser interface 600 ofFIG. 6 will be available for selection by the user. If, however, the user has not selected one or more processes requiring selection of documentation options, the selectable “Next”indicator 610 will not be available for selection by the user. In such case, the user will typically select the selectable “Finish”indicator 612 to indicate completion of the selection of automated processes selection method. - If the “Next”
indicator 610 is available for selection and selected by the user, theexemplary user interface 700 ofFIG. 7 may be displayed.User interface 700 includes a documentationoptions display portion 702 and a help andknowledge display portion 704. The documentationoptions display portion 702 is configured to display selectable links for each documentation option that is available to the user for configuration, implementation and/or maintenance. The options shown in the documentationoptions display portion 702 are selected based upon the information input into, for instance, thesurvey component 210 of thesystem architecture 200 ofFIG. 2 and the processes the user has selected for automation that require selection of documentation options. In this regard, the options shown are only those which pertain to the user, relate to options that are available in the healthcare information system the user is configuring, implementing and/or maintaining, and that pertain to the phase of configuration, implementation and/or maintenance being run by the user. As such, thedisplay portion 702 ofFIG. 7 will display a customized list of options for each user initiating configuration, implementation and/or maintenance of a healthcare information system. - The name or designation for each of the options listed in the documentation
options display portion 702 represents a selectable link to additional information pertaining to the named option, such information being derived, for instance, fromknowledge portal 216 of thesystem architecture 200 ofFIG. 2 . - The help and
knowledge display portion 704 ofuser interface 700 is configured to display one or more selectable links to additional information that may be of use to the user in configuring, implementing and/or maintaining the healthcare information system. Such additional information may be derived, for instance, fromknowledge portal 216 of thesystem architecture 200 ofFIG. 2 . -
User interface 700 additionally includes aninstructional display portion 706 and a selectable “Finish”indicator 708. Theinstructional display portion 706 is configured to display instructions which inform the user what tasks he is to complete with respect touser interface 700. As indicated in theinstructional display portion 708 in the illustrated embodiment, the user has “noted in the previous pages that nursing staff will be documenting information obtained while preparing the patient to be seen by the provider and that the provider will be reviewing patient information, seeing the patient, placing orders and prescriptions, or documenting the visit.” Accordingly, the user is asked “[w]hich documentation options will the nursing staff and providers be using to document patient information in the patient's chart?” That is, the user is instructed to select the indicator box next to one of the options designated indisplay portion 702 that describes the documentation option(s) the nursing staff and providers will be using. Once the user has completed selection of the desired documentation option(s), he may select the selectable “Finish”indicator 708 to indicate completion of the automated processes selection method. - Turning now to
FIGS. 8-22 , a series of exemplary screen displays representing a process for defining security for each of the positions in the clinical setting associated with a healthcare information system being configured, implemented and/or maintained is provided. It will be understood and appreciated by those of ordinary skill in the art that the series of screen displays presented inFIGS. 8-22 is exemplary in nature and is not intended to limit the scope of the invention in any way. Though not shown, it will additionally be understood and appreciated by those of ordinary skill in the art that the security/privileges process may be initiated upon user selection of an indicator representing such process from a list of available processes and/or processes that are to be completed prior to operation of the healthcare information system being configured, implemented and/or maintained. - The process represented in
FIGS. 8-22 permits user to assign privileges at the position level such that all personnel designated to a particular position will have the same security rights, absent any specifically delineated exceptions. Assigning such privileges at the position level alleviates the need for a user to designate security rights for each individual having access to the healthcare information system being configured, implemented and/or maintained. - With initial reference to
FIG. 8 , an exemplary user interface configured to permit a user to associate positions that exist in a healthcare information system being utilized by the user that is other than the healthcare information system being configured, implemented and/or maintained with categories to be utilized for setting privileges available to personnel assigned to that position is shown and designated generally asreference numeral 800.User interface 800 includes a positions with noassociation display portion 802, a work area or categorydesignation display portion 804, and a positions with associated areas displayportion 806. The positions with noassociation display portion 802 is configured to display a list of those positions currently designated in the healthcare information system being utilized by the user that is other than the healthcare information system being configured, implemented and/or maintained. The displayed list of positions may be derived, for instance, from the facility andpersonnel profiles component 214 of thesystem architecture 200 ofFIG. 2 . The work area or categorydesignation display portion 804 is configured to display a number of work areas or categories with which each of the unassociated positions may be associated. The positions with associated areas displayportion 806 is configured to display those positions which have been associated with a particular work area or category once such designation is made by the user. - In practice, a user may select one of the positions listed in the positions with no associated areas positions with no
association display portion 802 and subsequently select the check box next to one or more work area or category designations from the work area or categorydesignation display portion 804. The user may also indicate whether personnel assigned to the position in question can place orders in their own names in an ordersecurity display area 808. Once all work areas or categories associated with the selected position have been designated, the user may select the “Save”indicator 810. Upon such selection, the position in question will be moved from positions with noassociation display portion 802 to the positions with associated areas displayportion 806. The user may then repeat the process for each position that has no category designation that he desires to categorize for purposes of setting security/privileges. -
User interface 800 additionally includes aninstructional display portion 812 configured to display instructions which inform the user what tasks he is to complete with respect touser interface 800 and detailed instructions regarding how to accomplish those tasks. Once all positions displayed in the positions with noassociation display portion 802 that the user desires to categorize have been categorized, the user may select the selectable “OK”indicator 814 to begin setting security/privileges for all positions he desires to automate. - Turning now to
FIG. 9 , an exemplary screen display illustrating a list of positions for which security may be configured in association with an office or clinic a user desires to automate is shown and designated generally asreference numeral 900.User interface 900 includes a positions forselection display portion 902 and aninstructional display portion 904. The positions forselection display portion 902 is configured to display a list of positions for which security/privileges may be set for the healthcare information system being configured, implemented and/or maintained. The list of positions displayed may be derived, for instance, from pre-configured content component 218 and/or survey-learneddata component 228 ofsystem architecture 200 ofFIG. 2 . Additionally, if the user is updating the healthcare information system such that there is already an available list of positions specific to the user, for instance, from facility- and personnel-specific content component 212 of thesystem architecture 200 ofFIG. 2 , the list of displayed positions may be flexed accordingly. - The
instructional display portion 904 is configured to display instructions which inform the user what tasks he is to complete with respect touser interface 900. In this regard, theinstructional display portion 904 contains instructions informing the user “[f]rom the list below, [to] select all the positions that work in the office or clinic you are automating.” The user is also informed that the selections made will determine future questions for these roles. - In practice, a user may select the check box displayed next to the name or designation for each position listed in the positions for
selection display portion 902 that he desires to automate. If a position is desired that does not appear on the list, the user may select the selectable “Add”indicator 906 to free-text add a position or may select the selectable “Include Positions From Other Clinical Settings”indicator 908 to select additional positions from a different list of positions. - If the user hovers a pointer (e.g., a mouse pointer) over any of the positions listed in the positions for
selection display portion 902, a text box (not shown) configured to display a description of what security privileges personnel in that position typically have may be displayed. (Such information may be derived, for instance, from pre-configured content component 218 and/or survey-learneddata component 228 ofsystem architecture 200 ofFIG. 2 .) In this way, if a user is unfamiliar with a particular position or acronym position designation, he may easily obtain assistance in figuring out what the name or designation is intended to represent. - Once the user has selected each of the positions he desires to automate from the positions for
selection display portion 902, he may select the selectable “Next”indicator 910. Upon such selection, the screen display ofFIG. 10 may be displayed. InFIG. 10 , an exemplary user interface illustrating a list of those positions that were selected in the screen display ofFIG. 9 , each position being selectable to initiate the defining of security pertinent thereto, is shown and designated generally asreference numeral 1000.User interface 1000 includes a selectedpositions display portion 1002 and aninstructional display portion 1004 configured to display instructions which inform the user what tasks he is to complete with respect touser interface 1000. In this regard theinstructional display portion 1004 informs the user that the positions he identified for the office or clinic being automated inFIG. 9 are shown and that he is to select one of the positions for which establishment of security settings is desired. Once the user has selected one of the positions from the list of positions displayed in the selectedpositions display portion 1002, he may select the selectable “Next”indicator 1006 to begin setting security/privileges for the selected position. In the illustrated example, the position of “Physician Assistant” has been selected. - It should be noted that
user interface 1000 additionally includes a “Copy Security Settings”selectable indicator 1008. Selection ofindicator 1008 will permit the user to copy security settings that have already been set with respect to one position to another position. In this way, significant time is saved in setting security settings for positions for which there is commonality and/or for which similar or identical privileges are desired. - Upon selection of the selectable “Next”
indicator 1006 ofuser interface 1000, a series of screen displays prompting selection of privileges for the selected position are sequentially displayed. Initially, the screen display shown inFIG. 11 may be displayed. InFIG. 11 , an exemplary user interface configured to permit a user to define position security with respect to viewing resource schedules, indicating arrival/location, allergies, problems and diagnosis, and procedures is shown and designated generally asreference numeral 1100. Once the user has selected the desired privileges displayed onuser interface 1100, he may select the selectable “Next”indicator 1102 to continue with security/privileges designation. - Upon selection of the selectable “Next”
indicator 1102 ofFIG. 11 , the screen display shown inFIG. 12 may be displayed. InFIG. 12 , an exemplary user interface configured to permit a user to define position security with respect to immunization records, health maintenance records, and orders and charges is shown and designated generally asreference numeral 1200. Once the user has selected the desired privileges displayed onuser interface 1200, he may select the selectable “Next”indicator 1202 to continue with security/privileges designation. - Upon selection of the selectable “Next”
indicator 1202 ofFIG. 12 , the screen display shown inFIG. 13 may be displayed. InFIG. 13 , an exemplary user interface configured to permit a user to define position security with respect to prescriptions and medication profile and clinical notes is illustrated and designated generally asreference numeral 1300. Once the user has selected the desired privileges displayed onuser interface 1300, he may select the selectable “Next”indicator 1302 to continue with security/privileges designation. - Upon selection of the selectable “Next”
indicator 1302 ofFIG. 13 , the screen display shown inFIG. 14 may be displayed. InFIG. 14 , an exemplary user interface configured to permit a user to define position security with respect to structured documentation is illustrated and designated generally asreference numeral 1400. Once the user has selected the desired privileges displayed onuser interface 1400, he may select the selectable “Next”indicator 1402 to continue with security/privileges designation. - Upon selection of the selectable “Next”
indicator 1402 ofFIG. 14 , the screen display shown inFIG. 15 may be displayed. InFIG. 15 , an exemplary user interface configured to permit a user to define position security with respect to forms, pediatric growth chart, patient history, and viewing/commenting on patient results is illustrated and designated generally asreference numeral 1500. Once the user has selected the desired privileges displayed onuser interface 1500, he may select the selectable “Next”indicator 1502 to continue with security/privileges designation. - Upon selection of the selectable “Next”
indicator 1502 ofFIG. 15 , the screen display shown inFIG. 16 may be displayed. InFIG. 16 , an exemplary user interface configured to permit a user to define position security with respect to tasks and inbox is illustrated and designated generally asreference numeral 1600. Once the user has selected the desired privileges displayed onuser interface 1600, he may select the selectable “Next”indicator 1602 to continue with security/privileges designation. - Upon selection of the selectable “Next”
indicator 1602 ofFIG. 16 , the screen display shown inFIG. 17 may be displayed. InFIG. 17 , an exemplary user interface configured to permit a user to define position security with respect to various activities is illustrated and designated generally asreference numeral 1700. Once the user has selected the desired privileges displayed onuser interface 1700, he may select the selectable “Next”indicator 1702 to continue with security/privileges designation. At this point, the user has completed designation of security/privileges but one or more of the selected privileges may require clarification. If this is the case, one or more user interfaces may be displayed upon selection of the selectable “Next”indicator 1702 ofFIG. 17 that prompt the required clarification. One such exemplary screen display is shown inFIG. 18 . It should be noted that if no privileges have been selected that require clarification, selection of the selectable “Next”indicator 1702 ofFIG. 17 may instead initiate display of the screen display ofFIG. 19 .FIG. 19 is more fully described herein below. - Note that if the user is updating the healthcare information system such that there is already available information pertaining to the security/privileges available to personnel designated to certain positions that is specific to the user, for instance, from facility- and personnel-
specific content component 212 of thesystem architecture 200 ofFIG. 2 , such selections may be defaulted for any of the screen displays ofFIGS. 11-17 . Even if such information is defaulted, however, the user may still be provided with the option to change the previously designated security/privileges for each position. - As previously stated, if clarification of security/privileges is required, one or more user interfaces may be displayed upon selection of the selectable “Next”
indicator 1702 ofFIG. 17 that prompt the required clarification.FIG. 18 shows one example of a clarification user interface, such interface being designated generally asreference numeral 1800. Note that the clarification prompts displayed onuser interface 1800 are customized and relevant to the illustrated selections made inFIGS. 11-17 . That is, any clarification user interfaces that are displayed will be flexed based on the previous security designations. As such, it will be understood and appreciated by those of ordinary skill in the art thatuser interface 1800 is merely exemplary. Once all clarification prompts displayed onuser interface 1800 have been addressed, the user may select the selectable “Finish”indicator 1802 to indicate that setting of security/privileges is complete. - Upon selection of the selectable “Finish”
indicator 1802 ofFIG. 18 , or if no clarification is required subsequent to user selection of the selectable “Next”indicator 1702 ofFIG. 17 , the screen display ofFIG. 19 may be displayed. InFIG. 19 , an exemplary user interface illustrating a list of personnel that have been assigned to the position for which security has been set is shown and designated generally asreference numeral 1900.User interface 1900 provides the user with the opportunity to update or not update each member of the list in accordance with the previously designated security settings. The user may select each of the names on the displayed personnel list and indicate whether or not he would like the security settings to be updated for that particular individual in accordance with the designated security settings. Once the user has indicated “yes” or “no” with respect to each individual, the defining of security/privileges for that position is complete. The user may subsequently again initiate the process to define security/privileges for another position. Alternatively, a screen display (not shown) may be displayed prompting the user to select another position for which to define security or affirmatively state that he is finished with the security designation task. Any and all such variations are contemplated to be within the scope of embodiments of the present invention. - Embodiments of the present invention provide the user with alerts or indicators if the user selects or de-selects a security/privilege option that creates an inconsistency with other tasks the personnel assigned to that position designation may be set to be able to perform. For instance, with reference to
FIG. 20 , a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security/privilege setting that is at odds with another security/privilege setting is illustrated and designated generally asreference numeral 2000. In the illustrated embodiment, suppose the user has previously indicated that personnel categorized as Physician Assistants are to have the ability to place orders in a physician's notation portion of a patient's electronic medical record. Subsequently, and in accordance with this prior designation, upon displaying the screen display wherein security with respect to orders and charges is to be specified (e.g.,screen display 1200 ofFIG. 12 ), the selection which indicates that that Physician Assistants are to be able to place orders for a patient and view the list of orders that have been placed for a patient may be selected as a default. If the user de-selects this option, the alert 2000 may be displayed informing the user that de-selecting that particular task will also change the previously designated security/privilege setting. The user may then be asked to affirmatively state whether this is his intent before he is allowed to proceed. In this way, inconsistencies in the security/privileges being set throughout the security process are flagged and reconciled prior to completion. Additionally, based on the user's selections during the conflict reconciliation process, indications of selection or de-selection of prior presented options may change. That is, if the user were to scroll back through previously completed screen displays, one or more options may appear changed from the selection(s) initially made by the user, the changed selection(s) being in accordance with the user's selections during the conflict reconciliation process. -
FIG. 21 illustrates another example of the above-described conflict reconciliation functionality. InFIG. 21 , a screen display illustrating an alert that may be displayed upon user selection or de-selection of a security setting that is at odds with another security setting is shown 0and designated generally asreference numeral 2100. In the illustrated embodiment, suppose the user has previously indicated that personnel categorized as Physician Assistants are to have the ability to order prescriptions in a physician's notation portion of a patient's electronic medical record. Subsequently, and in accordance with this prior designation, upon displaying the screen display wherein security with respect to prescriptions and the patient's medication profile is to be specified (e.g.,screen display 1300 ofFIG. 13 ), the selection which indicates that that Physician Assistants are to be able to prescribe medications, refill medications, and enter medications that the patient has taken or is currently taking into their record may be selected as a default. If the user de-selects this option, the alert 2100 may be displayed informing the user that de-selecting that particular task will also change the previously designated security/privilege setting. The user may then be asked to affirmatively state whether this is his intent before he is allowed to proceed. - From the perspective of workflows in a clinical setting, there are certain tasks that if an individual having a particular position designation is permitted to participate in, it stands to reason that there are other tasks in which he should also be able to participate. Such corresponding “reasonable” tasks may be derived, for instance, from pre-configured content component 218 of the
system architecture 200 ofFIG. 2 , such content including survey-learned data. For instance, if an individual having a particular position designation is permitted to update a patient's allergy profile, that same individual should also be able to view that patient's allergy profile. In such circumstances, embodiments of the present invention may provide an alert to the user asking for the user to either verify or synchronize any apparent inconsistencies. A screen display illustrating an alert that may be displayed upon user selection or de-selection of a security/privilege setting that creates an apparent inconsistency is illustrated inFIG. 22 . -
FIG. 22 shows a screen display that may be displayed upon user selection of security privileges that reasonably may be out of synch with one another, such screen display being designated generally asreference numeral 2200. In the illustrated embodiment, the user has indicated that personnel assigned to the positions “BR Karen Test”, “Reg Clerk”, and “Tech, Cytology” are to have view and update privileges that are inconsistent with one another. Accordingly, the user is asked to either synchronize the privileges according to the previously set view privileges or update privileges, or to affirmatively indicate that he intends the privileges to remain out of synch. To synchronize the privileges, the user may select each of the positions and indicate the privileges he intends personnel assigned to the selected position to have. When the user has completed the synchronization, he may select the selectable “OK”indicator 2202 to indicate that the task has been completed. - Each of the security/privilege selections made by a user utilizing the security selection process according to embodiments of the present invention may have one or more effects concerning the options with which personnel assigned to the pertinent clinical setting position may be presented. By way of example, turning to
FIGS. 23-30 , a series of exemplary screen displays are provided illustrating a plurality of end-user effects selection or de-selection of a particular security/privilege option in the security selection process described herein above with reference toFIGS. 8-22 may have. It will be understood and appreciated by those of ordinary skill in the art that the screen displays presented inFIGS. 23-30 are exemplary in nature and are not intended to limit the scope of the invention in any way. - With initial reference to
FIG. 23 , a partial screen display of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “Enter/Update a patient's allergies (Allergy Profile)” has been selected with respect to personnel assigned to the category of Physician Assistant is illustrated and designated generally asreference numeral 2300. When this option is selected, each of the screen displays shown inFIGS. 24-27 may be displayed to an individual assigned to the category of Physician Assistant when navigating through a patient's electronic medical record. As can be seen, the option of “Allergy” is presented to the end-user inscreen display 2400 ofFIG. 24 and the end-user is presented with the option to view the allergy profile of the patient in thescreen display 2500 ofFIG. 25 . If the user elects in thescreen display 2500 ofFIG. 25 to view the patient's allergy profile, thescreen display 2600 ofFIG. 26 illustrating the patient's allergy profile may be displayed. In this instance, no allergies have been recorded in the patient's allergy profile. Upon selection of the “Allergies (0):” selectable link from theSummary display portion 2602 of thescreen display 2600 ofFIG. 26 , thescreen display 2700 ofFIG. 27 may be displayed, wherein the end-user is permitted to select an option to add a new drug allergy to the patient's allergy profile. - By way of contrast, the screen displays of
FIGS. 28-30 illustrate the difference in each of the above-described screen displays if the “Enter/Update a patient's allergies (Allergy Profile” security/privilege option of thescreen display 2300 ofFIG. 23 had not been selected. In this regard, inFIG. 28 a partial screen display of an exemplary user interface configured to permit a user to define position security with respect to allergies, wherein the option entitled “Enter/Update a patient's allergies (Allergy Profile)” has not been selected with respect to personnel assigned to the category of Physician Assistant is illustrated and designated generally asreference numeral 2800. When this option is not selected, each of the screen displays shown inFIGS. 29 and 30 may be displayed to an individual assigned to the category of Physician Assistant when navigating through a patient's electronic medical record. As can be seen with reference to thescreen display 2900 ofFIG. 29 , though the option of “Allergy” was presented to the end-user when the “Enter/Update a patient's allergies (Allergy Profile)” security privilege option was selected (FIG. 24 ), such is not only not available but not even displayed when the option is not selected. Similarly, with reference to thescreen display 3000 ofFIG. 30 , when the “Enter/Update a patient's allergies (Allergy Profile)” security/privilege option is not selected, the end-user is not presented with the option to view the allergy profile of the patient. (Contrast this with thescreen display 2500 ofFIG. 25 that may be displayed when the “Enter/Update a patient's allergies (Allergy Profile)” security/privilege option is selected.) As the end-user is not allowed to view the patient's allergy profile, the screen displays 2600 and 2700 ofFIGS. 26 and 27 , respectively, are not presented to the end-user. - As can be understood, the present invention provides systems, methods, and computer-readable media having computer-executable instructions embodied thereon for configuration, implementation and/or maintenance of a healthcare information system. Such configuration, implementation and/or maintenance may include building of a healthcare information system from the ground level or modifying or converting an existing healthcare information system. Utilizing the systems, methods, and computer-readable media herein described, security/privilege conflicts are minimized as such inconsistencies are flagged and reconciliation is attempted prior to completion of the configuration, implementation and/or maintenance process. Additionally, as information is gleaned from a series of customized, pointed questions, and items for a user to elect to select or de-select rather than from free-text information entry, elements that don't make sense from a clinical perspective are minimized as well. For instance, entry of a diagnosis of penicillin (which doesn't make sense from a clinical perspective) would not be allowed.
- The present invention has been described in relation to particular embodiments, which are intended in all respects to be illustrative rather than restrictive. Alternative embodiments will become apparent to those of ordinary skill in the art to which the present invention pertains without departing from its scope.
- From the foregoing, it will be seen that this invention is one well adapted to attain all the ends and objects set forth above, together with other advantages which are obvious and inherent to the system and method. It will be understood that certain features and sub-combinations are of utility and may be employed without reference to other features and sub-combinations. This is contemplated by and is within the scope of the claims.
Claims (20)
1. One or more computer-readable media having computer-executable instructions embodied thereon that, when executed, aid in defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system, the method comprising:
receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith;
presenting the at least one configurable privilege;
receiving a configuration definition for the at least one configurable privilege; and
storing the configuration definition in association with the at least one configurable privilege.
2. The one or more computer-readable media of claim 1 , wherein receiving input of a position associated with a facility comprises:
receiving a list of positions associated with the facility, each position in the list having one or more configurable privileges associated therewith; and
receiving selection of the position from the list of positions.
3. The one or more computer-readable media of claim 1 , wherein the method further comprises presenting a plurality of configuration definition options for the at least one configurable privilege, and wherein receiving a configuration definition for the at least one configurable privilege comprises receiving selection of at least one of the plurality of configuration definition options.
4. The one or more computer-readable media of claim 3 , wherein presenting a plurality of configuration definition options for the at least one configurable privilege comprises presenting at least one facility-specific configuration definition option.
5. The one or more computer-readable media of claim 3 , wherein presenting a plurality of configuration definition options for the at least one configurable privilege comprises presenting at least one industry-specific configuration definition option.
6. The one or more computer-readable media of claim 1 , wherein the method further comprises determining if clarification of the configuration definition is required.
7. The one or more computer-readable media of claim 6 , wherein if it is determined that clarification of the configuration definition is required, the method further comprises:
presenting at least one clarification prompt associated with the configuration definition; and
receiving input associated with the at least one clarification prompt, the input clarifying the configuration definition.
8. The one or more computer-readable media of claim 1 , wherein the method further comprises:
receiving a list of personnel associated with the position; and
associating the configuration definition with each person on the list of personnel.
9. The one or more computer-readable media of claim 8 , wherein the method further comprises providing access to the healthcare information system to at least one of the persons on the list of personnel in accordance with the configuration definition.
10. A user interface configured for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system, the user interface comprising:
a selected positions display portion configured to display a list of positions associated with a facility, each position in the list having at least one configurable privilege associated therewith; and
an instructional display portion configured to display instructions regarding one or more tasks to be completed in order to define the at least one configurable privilege associated with at least one of the positions displayed in the list.
11. The user interface of claim 10 , further comprising a description display area configured to display a description of facility and/or industry privileges generally associated with the at least one of the positions displayed in the list.
12. The user interface of claim 9 , further comprising a selectable copy indicator, selection of which initiates association of privileges associated with a first position in the list of positions with a second position in the list of positions.
13. A method for defining privileges based on position in configuring, implementing and/or maintaining a customized healthcare information system, the method comprising:
receiving input of a position associated with a facility, the position having at least one configurable privilege associated therewith;
receiving a configuration definition for the at least one configurable privilege; and
storing the configuration definition in association with the at least one configurable privilege.
14. The method of claim 13 , wherein receiving input of a position associated with a facility comprises:
receiving a list of positions associated with the facility, each position in the list having one or more configurable privileges associated therewith; and
receiving selection of the position from the list of positions.
15. The method of claim 13 , further comprising presenting a plurality of configuration definition options for the at least one configurable privilege, and wherein receiving a configuration definition for the at least one configurable privilege comprises receiving selection of at least one of the plurality of configuration definition options.
16. The method of claim 15 , wherein presenting a plurality of configuration definition options for the at least one configurable privilege comprises presenting at least one facility-specific configuration definition option.
17. The method of claim 15 , wherein presenting a plurality of configuration definition options for the at least one configurable privilege comprises presenting at least one industry-specific configuration definition option.
18. The method of claim 13 , further comprising determining if clarification of the configuration definition is required.
19. The method of claim 18 , wherein if it is determined that clarification of the configuration definition is required, the method further comprises:
presenting at least one clarification prompt associated with the configuration definition; and
receiving input associated with the at least one clarification prompt, the input clarifying the configuration definition.
20. The method of claim 13 , further comprising:
receiving a list of personnel associated with the position; and
associating the configuration definition with each person on the list of personnel.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/765,221 US20070294322A1 (en) | 2006-06-19 | 2007-06-19 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
US15/678,955 US11216567B2 (en) | 2006-06-19 | 2017-08-16 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US80516906P | 2006-06-19 | 2006-06-19 | |
US11/765,221 US20070294322A1 (en) | 2006-06-19 | 2007-06-19 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/678,955 Continuation US11216567B2 (en) | 2006-06-19 | 2017-08-16 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20070294322A1 true US20070294322A1 (en) | 2007-12-20 |
Family
ID=38862754
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/765,233 Abandoned US20070294302A1 (en) | 2006-06-19 | 2007-06-19 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
US11/765,221 Abandoned US20070294322A1 (en) | 2006-06-19 | 2007-06-19 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
US12/981,032 Abandoned US20110099030A1 (en) | 2006-06-19 | 2010-12-29 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
US15/678,955 Active 2030-02-05 US11216567B2 (en) | 2006-06-19 | 2017-08-16 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/765,233 Abandoned US20070294302A1 (en) | 2006-06-19 | 2007-06-19 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/981,032 Abandoned US20110099030A1 (en) | 2006-06-19 | 2010-12-29 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
US15/678,955 Active 2030-02-05 US11216567B2 (en) | 2006-06-19 | 2017-08-16 | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system |
Country Status (1)
Country | Link |
---|---|
US (4) | US20070294302A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110265163A1 (en) * | 2010-04-21 | 2011-10-27 | Mahanor Val M | Methods and systems for user integration |
CN102685338A (en) * | 2012-04-11 | 2012-09-19 | 佳都新太科技股份有限公司 | Achievement of chip scale package (CSP) telephone traffic assembly based on Flex |
US10635260B2 (en) | 2007-01-22 | 2020-04-28 | Cerner Innovation, Inc. | System and user interface for clinical reporting and ordering provision of an item |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9704162B2 (en) | 2007-08-20 | 2017-07-11 | Oracle International Corporation | Enterprise structure configurator |
US8935753B1 (en) * | 2008-02-22 | 2015-01-13 | Healthcare Interactive, Inc. | Network based healthcare management system |
US9652788B2 (en) * | 2008-06-18 | 2017-05-16 | Oracle International Corporation | Method and apparatus for logging privilege use in a distributed computing environment |
US20100049573A1 (en) * | 2008-08-20 | 2010-02-25 | Oracle International Corporation | Automated security provisioning for outsourced operations |
Citations (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5881225A (en) * | 1997-04-14 | 1999-03-09 | Araxsys, Inc. | Security monitor for controlling functional access to a computer system |
US5911143A (en) * | 1994-08-15 | 1999-06-08 | International Business Machines Corporation | Method and system for advanced role-based access control in distributed and centralized computer systems |
US5960085A (en) * | 1997-04-14 | 1999-09-28 | De La Huerga; Carlos | Security badge for automated access control and secure data gathering |
US6014666A (en) * | 1997-10-28 | 2000-01-11 | Microsoft Corporation | Declarative and programmatic access control of component-based server applications using roles |
US6023765A (en) * | 1996-12-06 | 2000-02-08 | The United States Of America As Represented By The Secretary Of Commerce | Implementation of role-based access control in multi-level secure systems |
US6032119A (en) * | 1997-01-16 | 2000-02-29 | Health Hero Network, Inc. | Personalized display of health information |
US6047259A (en) * | 1997-12-30 | 2000-04-04 | Medical Management International, Inc. | Interactive method and system for managing physical exams, diagnosis and treatment protocols in a health care practice |
US6122741A (en) * | 1997-09-19 | 2000-09-19 | Patterson; David M. | Distributed method of and system for maintaining application program security |
US6161139A (en) * | 1998-07-10 | 2000-12-12 | Encommerce, Inc. | Administrative roles that govern access to administrative functions |
US6266675B1 (en) * | 1997-10-07 | 2001-07-24 | Phycom Corporation | System and method for using a relational database to enable the dynamic configuration of an application program |
US6327618B1 (en) * | 1998-12-03 | 2001-12-04 | Cisco Technology, Inc. | Recognizing and processing conflicts in network management policies |
US20020010679A1 (en) * | 2000-07-06 | 2002-01-24 | Felsher David Paul | Information record infrastructure, system and method |
US20020026592A1 (en) * | 2000-06-16 | 2002-02-28 | Vdg, Inc. | Method for automatic permission management in role-based access control systems |
US20020095499A1 (en) * | 2001-01-16 | 2002-07-18 | General Electric Company With Cover Sheet | Delegated administration of information in a database directory using attribute permissions |
US20020099571A1 (en) * | 2001-01-10 | 2002-07-25 | Toshiya Waku | System and method for management of various works in hospitals |
US20020099568A1 (en) * | 2001-01-23 | 2002-07-25 | Turner Kathryn C. | System and method for facilitating the coordination of care of an individual and dissemination of information |
US20020144142A1 (en) * | 2001-04-03 | 2002-10-03 | Dalia Shohat | Automatic creation of roles for a role-based access control system |
US20020158898A1 (en) * | 2001-04-30 | 2002-10-31 | Hsieh Vivian G. | Graphical user interfaces for viewing and configuring devices in an automated provisioning environment |
US20020178119A1 (en) * | 2001-05-24 | 2002-11-28 | International Business Machines Corporation | Method and system for a role-based access control model with active roles |
US20030078807A1 (en) * | 2001-10-22 | 2003-04-24 | Siemens Medical Solutions Health Services Corporation | System for maintaining organization related information for use in supporting organization operation |
US20030120515A1 (en) * | 2001-11-05 | 2003-06-26 | Jacob Geller | Method and system for managing health |
US20030130866A1 (en) * | 2002-01-08 | 2003-07-10 | Turner Kathryn C. | System and method for facilitating the care of an individual and dissemination of infromation |
US20030140043A1 (en) * | 2002-01-23 | 2003-07-24 | New York Society For The Relief Of The Ruptured & Cripple Maintaining The Hosp For Special Surgery | Clinical research data management system and method |
US6684188B1 (en) * | 1996-02-02 | 2004-01-27 | Geoffrey C Mitchell | Method for production of medical records and other technical documents |
US20040054663A1 (en) * | 2002-09-17 | 2004-03-18 | International Business Machines Corporation | Methods and apparatus for pre-filtered access control in computing systems |
US6714913B2 (en) * | 2001-08-31 | 2004-03-30 | Siemens Medical Solutions Health Services Corporation | System and user interface for processing task schedule information |
US6785822B1 (en) * | 1999-09-16 | 2004-08-31 | International Business Machines Corporation | System and method for role based dynamic configuration of user profiles |
US20040249674A1 (en) * | 2003-05-06 | 2004-12-09 | Eisenberg Floyd P. | Personnel and process management system suitable for healthcare and other fields |
US20050021977A1 (en) * | 2003-06-25 | 2005-01-27 | Microsoft Corporation | Expression-based access control |
US20050060397A1 (en) * | 2002-04-19 | 2005-03-17 | Computer Associates Think, Inc. | Method and system for managing a computer system |
US20050203771A1 (en) * | 2004-03-11 | 2005-09-15 | Achan Pradeep P. | System and method to develop health-care information systems |
US6976023B2 (en) * | 2002-04-23 | 2005-12-13 | International Business Machines Corporation | System and method for managing application specific privileges in a content management system |
US20060004588A1 (en) * | 2004-06-30 | 2006-01-05 | Mohan Ananda | Method and system for obtaining, maintaining and distributing data |
US20060031094A1 (en) * | 2004-08-06 | 2006-02-09 | Medtronic Minimed, Inc. | Medical data management system and process |
US20060053035A1 (en) * | 2004-09-09 | 2006-03-09 | Eisenberg Floyd P | Healthcare personnel management system |
US20060074711A1 (en) * | 2004-10-01 | 2006-04-06 | Prakash Mahesh | System and method for handling multiple radiology applications and workflows |
US20060111749A1 (en) * | 2002-12-20 | 2006-05-25 | Westenskow Dwayne R | System for providing emergency medical care with real-time instructions and associated methods |
US20060156020A1 (en) * | 2005-01-10 | 2006-07-13 | Microsoft Corporation | Method and apparatus for centralized security authorization mechanism |
US7085834B2 (en) * | 2000-12-22 | 2006-08-01 | Oracle International Corporation | Determining a user's groups |
US20060218394A1 (en) * | 2005-03-28 | 2006-09-28 | Yang Dung C | Organizational role-based controlled access management system |
US7120635B2 (en) * | 2002-12-16 | 2006-10-10 | International Business Machines Corporation | Event-based database access execution |
US20060265739A1 (en) * | 2005-05-19 | 2006-11-23 | International Business Machines Corporation | Method and system for autonomic security configuration |
US20070005397A1 (en) * | 2005-06-29 | 2007-01-04 | Lee Keat J | Method and device for maintaining and providing access to electronic clinical records |
US20070021981A1 (en) * | 2005-06-29 | 2007-01-25 | James Cox | System for managing emergency personnel and their information |
US7185192B1 (en) * | 2000-07-07 | 2007-02-27 | Emc Corporation | Methods and apparatus for controlling access to a resource |
US7219234B1 (en) * | 2002-07-24 | 2007-05-15 | Unisys Corporation | System and method for managing access rights and privileges in a data processing system |
US20070168223A1 (en) * | 2005-10-12 | 2007-07-19 | Steven Lawrence Fors | Configurable clinical information system and method of use |
US20070240231A1 (en) * | 2006-03-29 | 2007-10-11 | Haswarey Bashir A | Managing objects in a role based access control system |
US20070282843A1 (en) * | 2006-04-11 | 2007-12-06 | Medox Exchange, Inc. | Systems and methods of managing specification, enforcement, or auditing of electronic health information access or use |
US7380120B1 (en) * | 2001-12-12 | 2008-05-27 | Guardian Data Storage, Llc | Secured data format for access control |
US20080183547A1 (en) * | 2007-01-31 | 2008-07-31 | Valley Initiative For Development And Advancement | Clinical Rotation Scheduling System |
US7451103B1 (en) * | 1999-03-29 | 2008-11-11 | Citibank, N.A. | System and method for centralized automated reconciliation of custody accounts |
US20090019516A1 (en) * | 2006-01-31 | 2009-01-15 | Koninklijke Philips Electronics N.V. | Role-based access control |
US7519169B1 (en) * | 2004-09-28 | 2009-04-14 | Evercom Systems, Inc. | Systems and methods for management and dissemination of information from a controlled environment facility |
US7568108B2 (en) * | 2004-09-24 | 2009-07-28 | Sielox, Llc | Access and security control system and method |
US7640429B2 (en) * | 2004-02-26 | 2009-12-29 | The Boeing Company | Cryptographically enforced, multiple-role, policy-enabled object dissemination control mechanism |
US7650644B2 (en) * | 2003-11-25 | 2010-01-19 | Sap Aktiengesellschaft | Object-based access control |
US7673139B1 (en) * | 2004-05-06 | 2010-03-02 | Symantec Corporation | Protecting administrative privileges |
US7685632B2 (en) * | 2004-10-01 | 2010-03-23 | Microsoft Corporation | Access authorization having a centralized policy |
US7771386B2 (en) * | 1995-03-13 | 2010-08-10 | Carefusion 303, Inc. | Patient care system |
US20110029488A1 (en) * | 2002-04-12 | 2011-02-03 | Becton, Dickinson And Company | System for collecting, storing,presenting and analyzing immunization data having remote stations in communication with a vaccine and disease database over a network |
US7937655B2 (en) * | 2000-12-22 | 2011-05-03 | Oracle International Corporation | Workflows with associated processes |
US8065331B2 (en) * | 2008-06-05 | 2011-11-22 | Siemens Aktiengesellschaft | Personalized website and database for a medical organization |
US8255818B2 (en) * | 2005-11-17 | 2012-08-28 | Oracle International Corporation | System and method for providing drag and drop functionality in a communities framework |
US8473321B2 (en) * | 2002-09-25 | 2013-06-25 | Hewlett-Packard Development Company, L.P. | Method and apparatus for associating privileges with people in an organization |
US8560709B1 (en) * | 2004-02-25 | 2013-10-15 | F5 Networks, Inc. | System and method for dynamic policy based access over a virtual private network |
US8655832B2 (en) * | 2005-01-21 | 2014-02-18 | International Business Machines Corporation | Publishing activity tasks in a collaborative environment |
Family Cites Families (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4878175A (en) * | 1987-11-03 | 1989-10-31 | Emtek Health Care Systems | Method for generating patient-specific flowsheets by adding/deleting parameters |
US5321610A (en) * | 1991-09-23 | 1994-06-14 | The Cobre Group, Inc. | Integrated product for implementing application software and process of developing integrated product for implementing application software |
US6161126A (en) * | 1995-12-13 | 2000-12-12 | Immersion Corporation | Implementing force feedback over the World Wide Web and other computer networks |
US6505170B1 (en) * | 1996-10-04 | 2003-01-07 | Western Union North America | Distributed device management system |
US7076784B1 (en) * | 1997-10-28 | 2006-07-11 | Microsoft Corporation | Software component execution management using context objects for tracking externally-defined intrinsic properties of executing software components within an execution environment |
US6259448B1 (en) * | 1998-06-03 | 2001-07-10 | International Business Machines Corporation | Resource model configuration and deployment in a distributed computer network |
US6574736B1 (en) * | 1998-11-30 | 2003-06-03 | Microsoft Corporation | Composable roles |
US6879959B1 (en) * | 2000-01-21 | 2005-04-12 | Quality Care Solutions, Inc. | Method of adjudicating medical claims based on scores that determine medical procedure monetary values |
US6727921B1 (en) * | 2000-03-20 | 2004-04-27 | International Business Machines Corporation | Mixed mode input for a graphical user interface (GUI) of a data processing system |
US6834285B1 (en) * | 2000-03-24 | 2004-12-21 | Numoda Corporation | Computer system for portable digital data capture and data distribution |
AU2001284949A1 (en) * | 2000-09-14 | 2002-03-26 | Medvantx, Inc. | System for medication dispensing and integrated data management |
US6725232B2 (en) * | 2001-01-19 | 2004-04-20 | Drexel University | Database system for laboratory management and knowledge exchange |
US20030023461A1 (en) * | 2001-03-14 | 2003-01-30 | Dan Quintanilla | Internet based therapy management system |
US20030004754A1 (en) * | 2001-04-06 | 2003-01-02 | Corbett Technologies, Inc. | Hipaa compliance systems and methods |
US7756723B2 (en) * | 2001-09-07 | 2010-07-13 | Eclipsys Corporation | System and method for managing patient bed assignments and bed occupancy in a health care facility |
US6912710B2 (en) * | 2002-01-31 | 2005-06-28 | International Business Machines Corporation | Round-trip maintenance of software configuration |
GB0205951D0 (en) * | 2002-03-14 | 2002-04-24 | Ibm | Methods apparatus and computer programs for monitoring and management of integrated data processing systems |
US6990491B2 (en) * | 2002-12-12 | 2006-01-24 | International Business Machines Corporation | System and method for accessibility data maintenance and privilege authorization |
US7644008B1 (en) * | 2003-08-15 | 2010-01-05 | Sprint Communications Company L.P. | Web-based system and method for user role assignment in an enterprise |
US7103874B2 (en) * | 2003-10-23 | 2006-09-05 | Microsoft Corporation | Model-based management of computer systems and distributed applications |
US20050097440A1 (en) * | 2003-11-04 | 2005-05-05 | Richard Lusk | Method and system for collaboration |
US9600216B2 (en) * | 2004-07-22 | 2017-03-21 | Ca, Inc. | System and method for managing jobs in heterogeneous environments |
US10162618B2 (en) * | 2004-12-03 | 2018-12-25 | International Business Machines Corporation | Method and apparatus for creation of customized install packages for installation of software |
US8352935B2 (en) * | 2005-05-19 | 2013-01-08 | Novell, Inc. | System for creating a customized software distribution based on user requirements |
US20070244896A1 (en) * | 2006-04-14 | 2007-10-18 | Dell Products L.P. | System and method for authenticating remote users |
US8104075B2 (en) * | 2006-08-10 | 2012-01-24 | Intertrust Technologies Corp. | Trust management systems and methods |
-
2007
- 2007-06-19 US US11/765,233 patent/US20070294302A1/en not_active Abandoned
- 2007-06-19 US US11/765,221 patent/US20070294322A1/en not_active Abandoned
-
2010
- 2010-12-29 US US12/981,032 patent/US20110099030A1/en not_active Abandoned
-
2017
- 2017-08-16 US US15/678,955 patent/US11216567B2/en active Active
Patent Citations (67)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5911143A (en) * | 1994-08-15 | 1999-06-08 | International Business Machines Corporation | Method and system for advanced role-based access control in distributed and centralized computer systems |
US7771386B2 (en) * | 1995-03-13 | 2010-08-10 | Carefusion 303, Inc. | Patient care system |
US6684188B1 (en) * | 1996-02-02 | 2004-01-27 | Geoffrey C Mitchell | Method for production of medical records and other technical documents |
US6023765A (en) * | 1996-12-06 | 2000-02-08 | The United States Of America As Represented By The Secretary Of Commerce | Implementation of role-based access control in multi-level secure systems |
US6032119A (en) * | 1997-01-16 | 2000-02-29 | Health Hero Network, Inc. | Personalized display of health information |
US5881225A (en) * | 1997-04-14 | 1999-03-09 | Araxsys, Inc. | Security monitor for controlling functional access to a computer system |
US5960085A (en) * | 1997-04-14 | 1999-09-28 | De La Huerga; Carlos | Security badge for automated access control and secure data gathering |
US6122741A (en) * | 1997-09-19 | 2000-09-19 | Patterson; David M. | Distributed method of and system for maintaining application program security |
US6266675B1 (en) * | 1997-10-07 | 2001-07-24 | Phycom Corporation | System and method for using a relational database to enable the dynamic configuration of an application program |
US6014666A (en) * | 1997-10-28 | 2000-01-11 | Microsoft Corporation | Declarative and programmatic access control of component-based server applications using roles |
US6047259A (en) * | 1997-12-30 | 2000-04-04 | Medical Management International, Inc. | Interactive method and system for managing physical exams, diagnosis and treatment protocols in a health care practice |
US6161139A (en) * | 1998-07-10 | 2000-12-12 | Encommerce, Inc. | Administrative roles that govern access to administrative functions |
US6327618B1 (en) * | 1998-12-03 | 2001-12-04 | Cisco Technology, Inc. | Recognizing and processing conflicts in network management policies |
US7451103B1 (en) * | 1999-03-29 | 2008-11-11 | Citibank, N.A. | System and method for centralized automated reconciliation of custody accounts |
US6785822B1 (en) * | 1999-09-16 | 2004-08-31 | International Business Machines Corporation | System and method for role based dynamic configuration of user profiles |
US20020026592A1 (en) * | 2000-06-16 | 2002-02-28 | Vdg, Inc. | Method for automatic permission management in role-based access control systems |
US20020010679A1 (en) * | 2000-07-06 | 2002-01-24 | Felsher David Paul | Information record infrastructure, system and method |
US7185192B1 (en) * | 2000-07-07 | 2007-02-27 | Emc Corporation | Methods and apparatus for controlling access to a resource |
US7937655B2 (en) * | 2000-12-22 | 2011-05-03 | Oracle International Corporation | Workflows with associated processes |
US7085834B2 (en) * | 2000-12-22 | 2006-08-01 | Oracle International Corporation | Determining a user's groups |
US20020099571A1 (en) * | 2001-01-10 | 2002-07-25 | Toshiya Waku | System and method for management of various works in hospitals |
US20020095499A1 (en) * | 2001-01-16 | 2002-07-18 | General Electric Company With Cover Sheet | Delegated administration of information in a database directory using attribute permissions |
US20020099568A1 (en) * | 2001-01-23 | 2002-07-25 | Turner Kathryn C. | System and method for facilitating the coordination of care of an individual and dissemination of information |
US20020144142A1 (en) * | 2001-04-03 | 2002-10-03 | Dalia Shohat | Automatic creation of roles for a role-based access control system |
US20020158898A1 (en) * | 2001-04-30 | 2002-10-31 | Hsieh Vivian G. | Graphical user interfaces for viewing and configuring devices in an automated provisioning environment |
US20020178119A1 (en) * | 2001-05-24 | 2002-11-28 | International Business Machines Corporation | Method and system for a role-based access control model with active roles |
US6714913B2 (en) * | 2001-08-31 | 2004-03-30 | Siemens Medical Solutions Health Services Corporation | System and user interface for processing task schedule information |
US20030078807A1 (en) * | 2001-10-22 | 2003-04-24 | Siemens Medical Solutions Health Services Corporation | System for maintaining organization related information for use in supporting organization operation |
US20030120515A1 (en) * | 2001-11-05 | 2003-06-26 | Jacob Geller | Method and system for managing health |
US7380120B1 (en) * | 2001-12-12 | 2008-05-27 | Guardian Data Storage, Llc | Secured data format for access control |
US20030130866A1 (en) * | 2002-01-08 | 2003-07-10 | Turner Kathryn C. | System and method for facilitating the care of an individual and dissemination of infromation |
US20030140043A1 (en) * | 2002-01-23 | 2003-07-24 | New York Society For The Relief Of The Ruptured & Cripple Maintaining The Hosp For Special Surgery | Clinical research data management system and method |
US20110029488A1 (en) * | 2002-04-12 | 2011-02-03 | Becton, Dickinson And Company | System for collecting, storing,presenting and analyzing immunization data having remote stations in communication with a vaccine and disease database over a network |
US20050060397A1 (en) * | 2002-04-19 | 2005-03-17 | Computer Associates Think, Inc. | Method and system for managing a computer system |
US6976023B2 (en) * | 2002-04-23 | 2005-12-13 | International Business Machines Corporation | System and method for managing application specific privileges in a content management system |
US7219234B1 (en) * | 2002-07-24 | 2007-05-15 | Unisys Corporation | System and method for managing access rights and privileges in a data processing system |
US20040054663A1 (en) * | 2002-09-17 | 2004-03-18 | International Business Machines Corporation | Methods and apparatus for pre-filtered access control in computing systems |
US8473321B2 (en) * | 2002-09-25 | 2013-06-25 | Hewlett-Packard Development Company, L.P. | Method and apparatus for associating privileges with people in an organization |
US7120635B2 (en) * | 2002-12-16 | 2006-10-10 | International Business Machines Corporation | Event-based database access execution |
US20060111749A1 (en) * | 2002-12-20 | 2006-05-25 | Westenskow Dwayne R | System for providing emergency medical care with real-time instructions and associated methods |
US20040249674A1 (en) * | 2003-05-06 | 2004-12-09 | Eisenberg Floyd P. | Personnel and process management system suitable for healthcare and other fields |
US20050021977A1 (en) * | 2003-06-25 | 2005-01-27 | Microsoft Corporation | Expression-based access control |
US7650644B2 (en) * | 2003-11-25 | 2010-01-19 | Sap Aktiengesellschaft | Object-based access control |
US8560709B1 (en) * | 2004-02-25 | 2013-10-15 | F5 Networks, Inc. | System and method for dynamic policy based access over a virtual private network |
US7640429B2 (en) * | 2004-02-26 | 2009-12-29 | The Boeing Company | Cryptographically enforced, multiple-role, policy-enabled object dissemination control mechanism |
US20050203771A1 (en) * | 2004-03-11 | 2005-09-15 | Achan Pradeep P. | System and method to develop health-care information systems |
US7673139B1 (en) * | 2004-05-06 | 2010-03-02 | Symantec Corporation | Protecting administrative privileges |
US20060004588A1 (en) * | 2004-06-30 | 2006-01-05 | Mohan Ananda | Method and system for obtaining, maintaining and distributing data |
US20060031094A1 (en) * | 2004-08-06 | 2006-02-09 | Medtronic Minimed, Inc. | Medical data management system and process |
US20060053035A1 (en) * | 2004-09-09 | 2006-03-09 | Eisenberg Floyd P | Healthcare personnel management system |
US7568108B2 (en) * | 2004-09-24 | 2009-07-28 | Sielox, Llc | Access and security control system and method |
US7519169B1 (en) * | 2004-09-28 | 2009-04-14 | Evercom Systems, Inc. | Systems and methods for management and dissemination of information from a controlled environment facility |
US7685632B2 (en) * | 2004-10-01 | 2010-03-23 | Microsoft Corporation | Access authorization having a centralized policy |
US20060074711A1 (en) * | 2004-10-01 | 2006-04-06 | Prakash Mahesh | System and method for handling multiple radiology applications and workflows |
US20060156020A1 (en) * | 2005-01-10 | 2006-07-13 | Microsoft Corporation | Method and apparatus for centralized security authorization mechanism |
US8655832B2 (en) * | 2005-01-21 | 2014-02-18 | International Business Machines Corporation | Publishing activity tasks in a collaborative environment |
US20060218394A1 (en) * | 2005-03-28 | 2006-09-28 | Yang Dung C | Organizational role-based controlled access management system |
US20060265739A1 (en) * | 2005-05-19 | 2006-11-23 | International Business Machines Corporation | Method and system for autonomic security configuration |
US20070005397A1 (en) * | 2005-06-29 | 2007-01-04 | Lee Keat J | Method and device for maintaining and providing access to electronic clinical records |
US20070021981A1 (en) * | 2005-06-29 | 2007-01-25 | James Cox | System for managing emergency personnel and their information |
US20070168223A1 (en) * | 2005-10-12 | 2007-07-19 | Steven Lawrence Fors | Configurable clinical information system and method of use |
US8255818B2 (en) * | 2005-11-17 | 2012-08-28 | Oracle International Corporation | System and method for providing drag and drop functionality in a communities framework |
US20090019516A1 (en) * | 2006-01-31 | 2009-01-15 | Koninklijke Philips Electronics N.V. | Role-based access control |
US20070240231A1 (en) * | 2006-03-29 | 2007-10-11 | Haswarey Bashir A | Managing objects in a role based access control system |
US20070282843A1 (en) * | 2006-04-11 | 2007-12-06 | Medox Exchange, Inc. | Systems and methods of managing specification, enforcement, or auditing of electronic health information access or use |
US20080183547A1 (en) * | 2007-01-31 | 2008-07-31 | Valley Initiative For Development And Advancement | Clinical Rotation Scheduling System |
US8065331B2 (en) * | 2008-06-05 | 2011-11-22 | Siemens Aktiengesellschaft | Personalized website and database for a medical organization |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10635260B2 (en) | 2007-01-22 | 2020-04-28 | Cerner Innovation, Inc. | System and user interface for clinical reporting and ordering provision of an item |
US11314384B2 (en) | 2007-01-22 | 2022-04-26 | Cerner Innovation, Inc. | System and user interface for clinical reporting and ordering provision of an item |
US20110265163A1 (en) * | 2010-04-21 | 2011-10-27 | Mahanor Val M | Methods and systems for user integration |
CN102685338A (en) * | 2012-04-11 | 2012-09-19 | 佳都新太科技股份有限公司 | Achievement of chip scale package (CSP) telephone traffic assembly based on Flex |
Also Published As
Publication number | Publication date |
---|---|
US20180025457A1 (en) | 2018-01-25 |
US20110099030A1 (en) | 2011-04-28 |
US20070294302A1 (en) | 2007-12-20 |
US11216567B2 (en) | 2022-01-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11216567B2 (en) | Defining privileges in association with the automated configuration, implementation and/or maintenance of a healthcare information system | |
US11755969B2 (en) | System and method for accessing healthcare appointments from multiple disparate sources | |
US20080195422A1 (en) | Customizable order profile and medication list | |
US20060026051A1 (en) | System and method for directly scheduling health care patient appointments | |
US20090265185A1 (en) | Care coordination information system | |
US9846850B2 (en) | Consolidation of healthcare-related schedules across disparate systems | |
US20210334752A1 (en) | Computerized system and method for modifying components of healthcare orders which are associated into cross-phase groups | |
EP3284056A1 (en) | Context-aware careflow engine, platform, device, system, method, and computer-readable medium | |
US10360996B2 (en) | Method for selectively associating content items with pre-configured alternatives based upon directed user input | |
US20210279829A1 (en) | Case management and docketing utilizing private pair | |
US20080015895A1 (en) | Automated configuration, implementation and/or maintenance of a healthcare information system | |
US20140058748A1 (en) | Populating custom patient worklists using demographic and clinical criteria | |
US20140149134A1 (en) | Pharmaceutical Representative Expense Report Management Software, Systems, And Methodologies | |
US7865374B2 (en) | Computerized system and method for verifying authority to modify clinical orders | |
US10503801B1 (en) | Graphical user interfaces (GUIs) for improvements in case management and docketing | |
US20140047384A1 (en) | Integrated data capture with item group key | |
WO2020154544A1 (en) | System and method for coordination of surgical procedures | |
US20060136261A1 (en) | System and method for maintaining the association of healthcare orders from a healthcare plan in a computerized medical administration record | |
US20060136260A1 (en) | System and method for associating healthcare orders in a healthcare plan in a computerized environment | |
US20110173029A1 (en) | Recurring time zero | |
US20070198294A1 (en) | Computerized system and method for breaking-out and modifying components of cross-phase groups | |
US20210097473A1 (en) | Mobile scheduling system | |
US8150712B2 (en) | User interface for presenting clinical order content based upon designated performance location | |
US8788280B2 (en) | Converting medication claims to active medications | |
US20100114591A1 (en) | Presenting multi-phase clinical order content based upon a designated performance location |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CERNER INNOVATION, INC., KANSAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BESCH, JENNIFER L.;WAVADA, THERESA M.;BARBRE, MEGAN;AND OTHERS;REEL/FRAME:019757/0378;SIGNING DATES FROM 20070801 TO 20070821 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |