A physician refers patients to other physicians, and a medical note is a document that includes the notes of a physician.
In one aspect of the present disclosure, a method performed by one or more processing devices includes receiving, from a client device associated with a referring service provider, a referral request to refer a consumer to one or more of an institution and a recipient service provider, with the recipient service provider comprising a service provider to whom the consumer is referred; wherein the referral request specifies a type of medical record note to be transmitted to the recipient service provider; in response to the referral request, obtaining, from one or more data repositories, medical information to be included in the requested type of medical record note; generating, based on the obtained medical information, the requested type of medical record note; transmitting the referral request and the requested type of medical record note to one or more of a computing device associated with the institution and a computing device associated with the recipient service provider; and granting access to an online referring service provider portal that enables input of information related to a visit of the consumer to one or more of the institution and the recipient service provider, with the input information promoting continuity of medical care between the referring service provider and one or more of the institution and the recipient service provider. A system of one or more computers can be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination of them installed on the system that in operation causes or cause the system to perform the actions. One or more computer programs can be configured to perform particular operations or actions by virtue of including instructions that, when executed by data processing apparatus, cause the apparatus to perform the actions.
In some examples, the actions include receiving, through the online referring service provider portal, information indicative of one or more files to be uploaded to the electronic medical record of the consumer. The actions include one or more of: receiving, through the online referring service provider portal, information indicative of one or more messages to be transmitted from the recipient service provider to the referring service provider; and receiving, through the online referring service provider portal, information indicative of one or more messages to be transmitted from the referring service provider to the recipient service provider. The actions include receiving, through the online referring service provider portal, information indicative of an outcome of an evaluation of the consumer by one or more of a service provider associated with the institution and the recipient service provider; and causing an electronic medical record of the consumer to be updated with the received information. The actions include granting access to the online referring service provider portal to the referring service provider.
Receiving the referral request comprises: receiving, through the online referring service provider portal, the referral request. The actions include generating information for a graphical user interface that is displayed through the online referring service provider portal, with the graphical user interface comprising: information indicative of a listing of consumers being treated by the referring service provider; for at least one of the consumers being treated by the referring service provider, a first visual representation of a name of the least one of the consumers being treated by the referring service provider; a second visual representation of a name of a recipient service provider to whom the least one of the consumers being treated by the referring service provider is referred; and a third visual representation of an icon of a medical record note of the least one of the consumers being treated by the referring service provider, with selection of the icon causing the medical record note of the least one of the consumers being treated by the referring service provider to be displayed.
Obtaining the medical information comprises one or more of: obtaining patient reported medical information, with the patient reported medical information being based on the consumer providing answers to one or more medical questionnaires; obtaining physician reported medical information; and obtaining electronic dictation medical information that comprises medical information that is generated through speech to text software. The actions include generating information for a graphical user interface that when rendered on a client device displays: a control, selection of which causes a recordation of speech information that is dictated by a medical provider of the consumer; receiving text information that is converted from the dictated speech information and an identifier for the consumer; and causing, based on the identifier, an electronic medical record of the consumer to be updated with the received text information. The actions include generating information for a graphical user interface that when rendered on a client device displays: a visual representation of an electronic medical record of the consumer; and a control, selection of which causes (i) a recordation of dictation information that is dictated by a medical provider of the consumer, and (ii) the electronic medical record to be updated with the dictation information.
All or part of the foregoing may be implemented as a computer program product including instructions that are stored on one or more non-transitory machine-readable storage media, and that are executable on one or more processing devices. All or part of the foregoing may be implemented as an apparatus, method, or electronic system that may include one or more processing devices and memory to store executable instructions to implement the stated functions.
The details of one or more embodiments of the subject matter of this specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the subject matter will become apparent from the description, the drawings, and the claims.
Described herein is a system for providing an online service provider portal.
Referring to
User 104 sends, to server 112, a request to refer a consumer, e.g., patient, to an institution, e.g., a hospital, or to a recipient service provider, e.g., a physician. In some examples, the user 104 also sends a request to generate a medical record note. The request may include a patient identifier. In another example, the institution 108 and/or recipient service provider 116 request a medical record note based on the referral request. In this example, server 112 obtains, from data repository 114 medical information 122 pertaining a particular patient. In an example, data repository 114 also includes information relating to the referring service provider 123, information relating to the institution 124, and/or information relating to the recipient service provider. In some cases, the information obtained from a consumers treatment and outcome related metrics can also be stored as information relating to institutions and/or information relating to recipient service providers.
In another example, server 112 obtains a medical record note 121 from the EMR system 120. In this example, the EMR system is configured to store medical record notes for various patients.
The server 112 sends the medical record note 119, 121 to the client device 106, 116 for presentation to the user 108, 118. After being presented with the medical record note, the user 108, 118 sends to the server 112, data pertaining to the medical evaluation of the patient. The user 108, 118 may enter the data into a predefined data field of the medical note 119, 121, or the data may indicate a selection of a selectable field of the medical note 119, 121.
In some examples, the user 108, 118 may enter data by speaking into a microphone included or connected with the client device 106, 116. In this example, the server 112 includes a speech recognition module to translate the words spoken by the user 108, 118 into text for populating a data field of the template medical record note 119, 121.
In response to receiving the data entered by the user 108, 118, the server 112 populates the corresponding portions of the medical record note 119, 121 with the received data. When the user 104 has finished entering data using the medical record note 119, 121, the user 108, 118 sends to the server 112 an indication that the user 108,118 has finished entering medical data. Upon receiving the indication, the server 112 may determine whether all portions of the medical record note 119, 121 have been completed. The system 112 may notify the user 108, 118 when the server 112 determines that the user 108, 118 has failed to complete a portion of the medical record note.
In an example, one or more medical notes 119, 121 are associated with medical note codes. Server 112 uses the medical codes included in the referral medical note request to identify which medical note is requested. The server 112 may identify medical notes based on matches and/or similarities among medical codes in the EMR record system 120.
Memory 144 can include a hard drive and a random access memory storage device, such as a dynamic random access memory, machine-readable media, machine-readable hardware storage devices, or other types of non-transitory machine-readable storage devices. A bus system 146, including, for example, a data bus and a motherboard, can be used to establish and to control data communication between the components of server 112. Processor 148 may include one or more microprocessors and/or processing devices. Generally, processor 148 may include any appropriate processor and/or logic that is capable of receiving and storing data, and of communicating over a network (not shown).
Server 112 can be any of a variety of computing devices capable of receiving data, such as a server, a distributed computing system, a desktop computer, a laptop, a cell phone, a rack-mounted server, and so forth. Server 112 may be a single server or a group of servers that are at a same location or at different locations. The illustrated server 112 can receive data from client devices 102 via input/output (“I/O”) interface 140. I/O interface 140 can be any type of interface capable of receiving data over a network, such as an Ethernet interface, a wireless networking interface, a fiber-optic networking interface, a modem, and so forth.
Referring now to
In general, the graphical user interfaces can be rendered by an application installed on a client device 102, 106, 116 as part of execution of the application. In an example, the graphical user interfaces can be rendered by an application that when executed generates the graphical user by loading graphical resources stored on the client device 102, 106, 116 and installed as part of the installation of the application. In another example, the graphical user interfaces can be generated by a browser-based application that generates that graphical user interfaces by receiving and interpreting information indicative of one or more web pages.
Referring now to
Referring now to
Referring now to
Referring now to
Referring now to
Referring to
Referring to
In some examples, the registered user selects the add message 908 text and/or icon to add a message associated with the patient. In this example, the registered user selects the add message field 908 and causes server 112 to display a text field in which the registered user enters a message. This message is associated with the patient. In some examples, the message is displayed as shown in
In other examples, the registered user selects the request referral 916 text and/or icon to refer the patient to another service provider and/or institution. In this example, the registered user selects the request referral field 916 and causes server 112 to display a prompt similar to that shown in
Referring to
Referring to
In certain examples, the new dictation screen 1128 includes any of the following: an audio file reference number 1130, an entry description field 1132, and a control field 1134. In this example, the audio file reference number 1130 is automatically generated by server 112. The registered user enters a brief description of the dictation file in the entry description field 1132 and selects the “Start” text and/or icon from the control field 1134 to begin recording and selects the “Stop” text and/or icon from the control filed 1134 to end recording. After the registered user ends the recording, server 112 stores the audio file and converts the substance of the audio file to text that is associated with the patient. The text of a dictation is accessible as a textbox 1122 or in a medical note, as described below.
As shown in
Embodiments can be implemented in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations thereof. An apparatus can be implemented in a computer program product tangibly embodied or stored in a machine-readable hardware storage device for execution by a programmable processor; and method actions can be performed by a programmable processor executing a program of instructions to perform functions by operating on input data and generating output. The embodiments described herein, and other embodiments of the invention, can be implemented advantageously in one or more computer programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from, and to transmit data and instructions to, a data storage system, at least one input device, and at least one output device. Each computer program can be implemented in a high-level procedural or object oriented programming language, or in assembly or machine language if desired; and in any case, the language can be a compiled or interpreted language.
Processors suitable for the execution of a computer program include, by way of example, both general and special purpose microprocessors, and any one or more processors of any kind of digital computer. Generally, a processor will receive instructions and data from a read-only memory or a random-access memory or both. The essential elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Generally, a computer will also include, or be operatively coupled to receive data from or transfer data to, or both, one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. Computer readable media and/or hardware storage devices for embodying computer program instructions and data include all forms of non-volatile memory, including by way of example semiconductor memory devices, e.g., EPROM, EEPROM, and flash memory devices; magnetic disks, e.g., internal hard disks or removable disks; magneto optical disks; and CD ROM and DVD-ROM disks. The processor and the memory can be supplemented by, or incorporated in special purpose logic circuitry. Any of the foregoing can be supplemented by, or incorporated in, ASICs (application-specific integrated circuits).
To provide for interaction with a user, embodiments can be implemented on a computer having a display device, e.g., a LCD (liquid crystal display) monitor, for displaying data to the user and a keyboard and a pointing device, e.g., a mouse or a trackball, by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback, e.g., visual feedback, auditory feedback, or tactile feedback; and input from the user can be received in any form, including acoustic, speech, or tactile input.
Embodiments can be implemented in a computing system that includes a back end component, e.g., as a data server, or that includes a middleware component, e.g., an application server, or that includes a front end component, e.g., a client computer having a graphical user interface or a Web browser through which a user can interact with an implementation of embodiments, or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication, e.g., a communication network. Examples of communication networks include a local area network (LAN) and a wide area network (WAN), e.g., the Internet.
The system and method or parts thereof may use the “World Wide Web” (Web or WWW), which is that collection of servers on the Internet that utilize the Hypertext Transfer Protocol (HTTP). HTTP is a known application protocol that provides users access to resources, which may be data in different formats such as text, graphics, images, sound, video, Hypertext Markup Language (HTML), as well as programs. Upon specification of a link by the user, the client computer makes a TCP/IP request to a Web server and receives data, which may be another Web page that is formatted according to HTML. Users can also access other pages on the same or other servers by following instructions on the screen, entering certain data, or clicking on selected icons. It should also be noted that any type of selection device known to those skilled in the art, such as check boxes, drop-down boxes, and the like, may be used for embodiments using web pages to allow a user to select options for a given component. Servers run on a variety of platforms, including UNIX machines, although other platforms, such as Windows 2000/2003, Windows NT, Sun, Linux, and Macintosh may also be used. Computer users can view data available on servers or networks on the Web through the use of browsing software, such as Firefox, Netscape Navigator, Microsoft Internet Explorer, or Mosaic browsers. The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.
Other embodiments are within the scope and spirit of the description claims. Additionally, due to the nature of software, functions described above can be implemented using software, hardware, firmware, hardwiring, or combinations of any of these. Features implementing functions may also be physically located at various positions, including being distributed such that portions of functions are implemented at different physical locations.
The use of the term “a” herein and throughout the application is not used in a limiting manner and therefore is not meant to exclude a multiple meaning or a “one or more” meaning for the term “a.” Additionally, to the extent priority is claimed to a provisional patent application, it should be understood that the provisional patent application is not limiting but includes examples of how the techniques described herein may be implemented.
A number of exemplary embodiments of the invention have been described. Nevertheless, it will be understood by one of ordinary skill in the art that various modifications may be made without departing from the spirit and scope of the invention.