WO2010068356A2 - System and method for communicating over a network with a medical device - Google Patents

System and method for communicating over a network with a medical device Download PDF

Info

Publication number
WO2010068356A2
WO2010068356A2 PCT/US2009/063753 US2009063753W WO2010068356A2 WO 2010068356 A2 WO2010068356 A2 WO 2010068356A2 US 2009063753 W US2009063753 W US 2009063753W WO 2010068356 A2 WO2010068356 A2 WO 2010068356A2
Authority
WO
WIPO (PCT)
Prior art keywords
medical
medical device
email
network
data
Prior art date
Application number
PCT/US2009/063753
Other languages
French (fr)
Other versions
WO2010068356A3 (en
Inventor
Johnny Yat Ming Chan
Brent Chamblee
Original Assignee
Event Medical, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Event Medical, Inc. filed Critical Event Medical, Inc.
Publication of WO2010068356A2 publication Critical patent/WO2010068356A2/en
Publication of WO2010068356A3 publication Critical patent/WO2010068356A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT 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/60ICT 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/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M16/00Devices for influencing the respiratory system of patients by gas treatment, e.g. mouth-to-mouth respiration; Tracheal tubes
    • A61M16/0051Devices for influencing the respiratory system of patients by gas treatment, e.g. mouth-to-mouth respiration; Tracheal tubes with alarm devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M16/00Devices for influencing the respiratory system of patients by gas treatment, e.g. mouth-to-mouth respiration; Tracheal tubes
    • A61M16/021Devices for influencing the respiratory system of patients by gas treatment, e.g. mouth-to-mouth respiration; Tracheal tubes operated by electrical means
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M16/00Devices for influencing the respiratory system of patients by gas treatment, e.g. mouth-to-mouth respiration; Tracheal tubes
    • A61M16/0003Accessories therefor, e.g. sensors, vibrators, negative pressure
    • A61M2016/0027Accessories therefor, e.g. sensors, vibrators, negative pressure pressure meter
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61MDEVICES FOR INTRODUCING MEDIA INTO, OR ONTO, THE BODY; DEVICES FOR TRANSDUCING BODY MEDIA OR FOR TAKING MEDIA FROM THE BODY; DEVICES FOR PRODUCING OR ENDING SLEEP OR STUPOR
    • A61M16/00Devices for influencing the respiratory system of patients by gas treatment, e.g. mouth-to-mouth respiration; Tracheal tubes
    • A61M16/0003Accessories therefor, e.g. sensors, vibrators, negative pressure
    • A61M2016/003Accessories therefor, e.g. sensors, vibrators, negative pressure with a flowmeter
    • A61M2016/0033Accessories therefor, e.g. sensors, vibrators, negative pressure with a flowmeter electrical
    • A61M2016/0036Accessories therefor, e.g. sensors, vibrators, negative pressure with a flowmeter electrical in the breathing tube and used in both inspiratory and expiratory phase

Definitions

  • the present disclosure relates to computer systems for communicating over a network with a medical device.
  • HIPAA Health Insurance Portability and Accountability Act
  • HlPAA requires the secure storage and transmission of electronic healthcare data.
  • VPNs Virtual Private Networks
  • Tl lines can be cost prohibitive in many situations.
  • SSH secure shell
  • rsync rsync protocol
  • medical institutions e.g., hospitals
  • firewalls will typically block outside attempts to access any medical data on their internal medical devices.
  • U.S. Pat. No. 7,040,3108 the disclosure of which is hereby incorporated by reference. Outside access to such devices, even if they included an embedded server as described, is typically blocked by medical institutions.
  • FIG. 1 is a block diagram of the system according to one embodiment.
  • FlG. 2 illustrates the components of the medical device of FlG. 1. in accordance with one embodiment of the invention.
  • FlG. 3 illustrates the components of the healthcare provider system of FlG. 1, in accordance with one embodiment of the invention.
  • FlG. 4 illustrates a sequence of steps that may be performed by the medical device of FIG 1 , in accordance with one embodiment of the invention.
  • FIG. 5 illustrates a sequence of steps that may be performed by the healthcare provider system of FIG 1, in accordance with one embodiment of the invention.
  • FIG. 6 is a block diagram of the system according to another embodiment.
  • FIG. 7 illustrates one example of architecture for encryption, in accordance with one embodiment of the invention.
  • Systems, methods, and computer-readable media are disclosed for communicating over a network with, and obtaining medical data from, a medical device. More specifically, systems, methods, and computer readable media are disclosed for enabling an entity external to a medical institution that has a firewall or other network security system to communicate with a medical device in the medical institution.
  • a medical device that performs a requested action.
  • the medical device then generates a response that is dependent upon the requested action and sends the generated response to a node on a network from the medical device as an email message.
  • a method of communicating with a medical device over a network comprises receiving over the network, by the medical device, a request to perform some action from a node, such as, an email server. The medical device then performs the requested action, wherein the request is received as an email.
  • a node such as, an email server.
  • the medical device then performs the requested action, wherein the request is received as an email.
  • FIGS. 1-7 illustrate various exemplary embodiments of the invention in more detail.
  • FIG. 1 illustrates an exemplary system environment 200 for implementing embodiments of the invention.
  • system 200 may comprise multiple computer systems or machines, such as, a healthcare provider system 210 (which may be implemented as a "client"), a medical device 100 containing a data server 105, and an email server 220. These various components may be connected and communicate with one another through any suitable network 230. including the Internet.
  • Email server 220 may be a conventional, preexisting system operated by its respective entity.
  • Healthcare provider system 210 may comprise any computing system used to perform tasks of some embodiments of the invention.
  • healthcare provider system 210 is maintained by a healthcare provider that desires access to medical device 100.
  • Healthcare provider system 210 is provided a web interface such that a healthcare provider may interact with email server 220.
  • Healthcare provider system 210 may be located at any location, such as a healthcare provider ' s home, office, or kiosk, etc. Additionally, one skilled in the art will appreciate that any number of healthcare provider systems may be provided to enable access to medical device 100 by healthcare providers.
  • Email server 220 is maintained by an entity that provides email service to employees or people associated with a medical institution.
  • email server 220 may be maintained by Google, Yahoo, etc.
  • email server 220 is maintained by a hospital.
  • Medical device 100 is maintained by a medical institution. Medical device 100 is used by a medical institution to collect data from patients and to treat patients. Medical device 100 includes a data server 105.
  • medical device 100 is a ventilator including a data server 105. such as the ventilator described in U.S. Pat. No. 7.040.318 and incorporated herein by reference.
  • medical device 100 may be an implanted medical device, such a defibrillator, pacemaker, etc., that communicates with data server 105. That is, the implanted medical device may communicate with data server 105 via a wireless link, such as an RF link.
  • a wireless link such as an RF link.
  • medical device 100 is associated with a unique email address.
  • medical device 100 is located within a medical institution and healthcare provider 210 is located outside of the medical institution.
  • Some embodiments of the present invention enable communication between healthcare provider 210 and medical device 100 even if the medical institution has established security measures (e.g. firewalls), as discussed above.
  • email server 220 may be located either inside or outside the medical institution.
  • healthcare provider system 210 located within the medical institution would also be configured to communicate with medical device 100 in some embodiments of the present invention.
  • healthcare provider system 210 would be configured to communicate with medical device 100 even if the medical institution had not established the security measures discussed above.
  • FlG. 1 also shows an exemplary sequence of steps (1-5) that may be performed by system environment 200 in one embodiment.
  • the communications shown in Figure 1 occur over one or more computer networks, such as the Internet and/or an internal network of the medical institution.
  • healthcare provider system 210 requests the performance of some action associated with the medical device (e.g., a request for a particular item or type of data), and the request is sent to email server 220.
  • This request may be in the form of an email.
  • This request may be generated automatically by a special application, e.g., on input from a human operator.
  • the type of action to be performed may be specified explicitly or implicitly in the request message.
  • email server 220 forwards the request to medical device 100.
  • medical device 100 performs the requested action and (4) sends a response to email server 220.
  • This response may be in the form of an email reply, and may include physiologic and/or other data collected by the medical device 100 from one or more patients.
  • email server 220 forwards the response to healthcare provider system 210. More detail regarding the sequence of steps will be discussed below in relation to FIGS 4 and 5. Because the communications (1 ) and (5) between the medical institution and the healthcare provider system 210 can be email communications, they are not susceptible to being blocked by the medical institution ' s Internet firewall.
  • FIG. 1 Although a single medical device is depicted in Figure 1, many different medical devices 100 that operate as described above may be provided within the medical institution, and each may have a unique email address. In addition, multiple distinct healthcare provider entities and systems 210 may communicate with a particular medical device using the method shown in Figure 1. [0029] In some cases, multiple email addresses may be assigned to a given medical device 100, and the type of operation performed by the medical device 100 in response to the request may depend on the address used. For instance, an email sent to devicel23-datal@hospital.com may cause the device 100 to return one type of medical data, while an email sent to devicel23-data2@hospital.com may cause the device 100 to return another type of data.
  • FIG. 2 illustrates a more detailed diagram of an exemplary medical device 100 of some embodiments of the present invention.
  • medical device 100 facilitates the communication of medical data and in particular communication of medical data outside of medical institutions in the preferred embodiment.
  • medical device 100 includes an embedded computing platform 1 10, an embedded input module 120. an embedded output module 130, and an embedded memory 135.
  • Embedded computing platform 1 10 may be adapted to process input information received from embedded input module 120.
  • Embedded computing platform 1 10 may further be adapted to provide output information to embedded output module 130.
  • Embedded computing platform 1 10 may comprise a general potpose computer (e.g., a personal computer, network computer, server, or mainframe computer) having a processor that may be selectively activated or reconfigured by a computer program to perform one or more methods of the present invention. Embedded computing platform 1 10 may also be implemented in a distributed network. Alternatively, embedded computing platform 1 10 may be specially constructed for carrying-out methods of the present invention, such as through the use of application-specific circuitry.
  • a general pote computer e.g., a personal computer, network computer, server, or mainframe computer
  • embedded computing platform 1 10 may be specially constructed for carrying-out methods of the present invention, such as through the use of application-specific circuitry.
  • Embedded input module 120 may include an input port 122 and/or an embedded network interface 126.
  • Input port 122 may be connected to patients, other medical devices, other computing de ⁇ 'ices, etc. to collect medical data that is to be communicated.
  • Embedded network interface 126 may receive information over any type of network (not shown), such as a telephony-based network (e.g., PBX or POTS), a local area network, a wide area network, a dedicated intranet, and/or the Internet.
  • Embedded computing platform 1 10 may also access data stored on embedded storage device 124.
  • Embedded storage device 124 may include a memory, such as RAM or ROM memory, that contains instructions or data for performing one or more methods of the present invention
  • Embedded output module 130 may include an output port 132 and an embedded output interface 134
  • Output port 132 may be connected to patients, other medical devices, other computing devices etc to transmit medical data, commands, requests, etc that are received
  • Output port 132 may also be used to control patients, other medical devices, other computing devices, etc
  • Embedded output interface 134 may be used to provide relevant information to the interested parties via the Internet, email, fax. page, etc or save the information on a computer readable medium
  • FlG 3 illustrates a more detailed diagram of an exemplary healthcare provider system 210 ol some embodiments of the present invention
  • healthcare provider system 210 facilitates the access to medical data
  • healthcare provider system 210 includes a provider computing platform 21 1 , a provider input module 212. a provider output module 215, a provider memory 220. and a patient database 221
  • Provider computing platform 21 1 may be adapted to process input information received from provider input module 212
  • Providei computing platform 21 1 may further be adapted to provide output information to provider output module 215
  • providei computing platform 21 1 may access information in patient database 221 for use in performing methods of the present invention
  • Provider computing platform 21 1 may comprise a general purpose computer (e g , a personal computer, network computer, server, or mainframe computer) having a processor that may be selectively activated or ieconfigured by a computer progiam to perform one or more methods of the present invention
  • Provider computing platform 21 1 may also be implemented in a distributed network
  • provider computing platform 1 10 may be specially constructed for carrymg-out methods ol the present invention
  • Provider input module 212 may include a providei input device 213 and/or a provider network inteiface 214
  • Provider input device 213 may be implemented using a keyboard, mouse, speech recognition device and/or data entering devices
  • Provider network interface 214 may receive information over any type of network (not shown), such as a telephony-based network (e g , PBX or POTS), a local area network, a wide area network, a dedicated intranet, and/or the Internet.
  • Provider computing platform 212 may also access data stored on provider storage device 219.
  • Provider storage device 219 may include a memory, such as RAM or ROM memory, that contains instructions or data for performing one or more methods of the present invention.
  • provider input module 212 may be used to enter or obtain medical data from medical institutions, commands to be sent to medical institutions, requests to be sent to medical institutions, etc. Such information and requests may be obtained, for example, from an employee, from provider storage device 219, and/or from another computing system via provider network interface 214.
  • Provider computing platfo ⁇ n 21 1 may store such information received from provider input module 212 in patient database 221.
  • provider computing platform 21 1 may use the stored patient information to generate reports, alerts, and the like for healthcare providers. Provider computing platform 21 1 may then output the requested information via provider output module 215.
  • Provider output module 215 may include a printer 216, a provider output interface 217, and/or a display 218.
  • Printer 216 may be used to provide a printout to interested parties of relevant info ⁇ nation. such medical data collected from etc.
  • Provider output interface 217 may be used to provide such relevant infonnation and/or other information to the interested parties via the Internet, email, fax, page. etc. or save the information on a computer readable medium.
  • Display 218 may be used to provide such relevant information to interested parties visually.
  • Patient database 221 may include patient account data and healthcare provider data.
  • Patient account data preferably includes a record of all personal data associated with patients connected to medical device 100, such as name, address, telephone number, driver's license number, social security number, credit card account number, checking account number, etc.
  • Healthcare provider data preferably includes records of all reports generated for the healthcare providers, alerts generated for the healthcare providers, patients associated with the healthcare providers, requests made by the healthcare providers.
  • Healthcare provider data may also include the healthcare provider ' s membership identification ("ID”) and password.
  • ID healthcare provider ' s membership identification
  • the information to be stored in patient database 221 may be entered or obtained using provider input module 212.
  • FIG. 4 illustrates a flowchart of an exemplary process for communicating medical data of some embodiments of the present invention.
  • This process may be implemented by the medical device 100, and may be embodied in software and/or application-specific circuitry.
  • the steps of the communication process are described as being performed in a particular order, one skilled in the art will appreciate that these steps may be performed in a modified or different order, or in an embodiment utilizing less than all of the steps described below. Further, one or more of the steps in FlG. 4 may be performed concurrently or in parallel.
  • embedded computing platform 1 10 receives a request (Step 410) generated by healthcare provider system 210.
  • the request typically explicitly or implicitly specifies a particular action to be performed by medical device 100.
  • the request from the healthcare provider is sent to email server 220 which then sends the request to medical device 100.
  • the request is received over network 230.
  • the requests are received as emails using the POP protocol. That is. the healthcare provider sends the request to email server 220 using SMTP or IMAP protocols and then email server 220 forwards the email to the unique email address associated with medical device 100 using POP. Sending the requests as email messages may allow the communication and sending of data to medical device 100 even though the medical institution where medical device 100 exists has established a firewall.
  • Embedded computing platfo ⁇ n 1 10 may in one embodiment, periodically check or request email server 220 to send medical device 100 any emails or requests that are to be sent to medical device 100.
  • email server 220 sends emails or requests directly to medical device 100 without waiting for a request. That is, in such an embodiment, medical device 100 does not periodically request or check for emails but receives the emails directly from email server 220 as they are received.
  • a skilled artisan will appreciate that a variety of other protocols could be used in embodiments of the present invention. For example, FTP, FTPS, SSH, HTTP, HTTPS, VOIP. GPS, CDMA, GSM, etc. may be used in some embodiments of the present invention.
  • the email server 220 or another intermediate system can be configured with appropriate rules to prevent the medical device 100 from receiving unwanted messages or spam. For example, an incoming email addressed to the medical device 100 can be blocked if it is not from a trusted source, and/or if the message portion is not formatted properly (e.g., does not include a valid command or authentication signature).
  • embedded computing platfo ⁇ n 1 10 performs the requested action (Step 420).
  • embedded computing platform 1 10 may parse the received request or email and perform the action as requested.
  • a protocol for communicating data between medical device 100 and healthcare provider system 210 via standard email messages may be established. As such, parsing of the request would be possible based on the defined protocol using conventional methods as is known in the art.
  • embedded computing platfo ⁇ n 1 10 may collect the requested medical data.
  • embedded computing platfo ⁇ ning some other action i.e.. set parameters on a connected device, take an image, control some valve, etc.
  • various settings for the ventilator may need to be configured in order for them to be administered properly.
  • Examples of commonly required settings to control a ventilator include: Peak Inspiratory Pressure (PIP) setting-limiting the peak pressure during inspiration of air: and Positive End Expiratory Pressure (PEEP) setting-limiting the peak pressure at the end of expiration of air.
  • PIP Peak Inspiratory Pressure
  • PEEP Positive End Expiratory Pressure
  • Many other ventilator settings may also be controlled.
  • some ventilators are equipped with various sensors so that a patient caregiver may monitor the condition of the patient through the ventilator.
  • MAP Mean Airway Pressure
  • Tvi Tidal Volume inspired
  • embedded computing platform 1 10 automatically performs some action without waiting for a request (i.e., step 410 is skipped).
  • embedded computing platform 1 10 can be configured to perform some action automatically at predete ⁇ nined intervals (e.g., daily, weekly, monthly, etc.).
  • the request received in step 410 may be a request to configure embedded computing platform 1 10 to perfo ⁇ n some action automatically.
  • the request could configure embedded computing platform 1 10 to collect specified medical data every week.
  • embedded computing platform would collect the specified medical data every week automatically without waiting for a request.
  • embedded computing platform 1 10 can be configured to perform some action automatically when a triggering event occurs. For example, embedded computing platform 1 10 may determine that medical device 100 has malfunctioned, that some readings from the patient are abno ⁇ nal, that some patient readings have crossed some predete ⁇ nined thresholds, etc. When such a triggering event occurs, embedded computing platform 1 10 may proactively send collected medical data by email to the healthcare provider system 210. without waiting for a request. The healthcare provider system 210 may set up such triggers by sending appropriate commands to the medical device 100 by email.
  • Step 430 of Figure 4 embedded computing platform 1 10 sends the collected medical data via an email message.
  • embedded computing platform U O sends the collected medical data to email server 220 via network 230.
  • the collected medical data may be fo ⁇ natted according to the defined protocol, as discussed above.
  • the collected medical data may constitute a confirmation or notification that embedded computing platform 1 10 has performed some action. Further, a skilled artisan will appreciate that the collected medical data may be empty (e.g., no notification or confirmation is desired).
  • embedded computing platform 110 may be adapted to send the data without performing analysis (i.e., send the raw collected data)
  • embedded computing platform 1 10 may be adapted to perfo ⁇ n analysis p ⁇ or to sending the collected medical
  • embedded computing platform 1 10 may generate reports, charts, web pages, alerts, notifications etc that are sent in lieu of or along with the collected medical data
  • embedded computing platform 1 10 may be adapted to generate medical images that aie to be sent
  • embedded computing platform 1 10 may be configured to generate medical images using the Digital Imaging and Communications In Medicine (DlCOM) format DICOM was established m 1992 and is the standard for exchanging medical images in a digital format These images can then be sent to email server 220.
  • DlCOM Digital Imaging and Communications In Medicine
  • embedded computing platform 1 10 emails the collected medical data, analysis, or images to email server 220 using the SMTP or IMAP protocols
  • embedded computing platform 110 may send the medical data, analysis, or images to email server 220 also by using the protocols discussed above.
  • FIG 5 illustrates a flowchart of an exemplary process by which a healthcare provider system 210, and particularly the provider computing platform 21 1 (Fig 3) of such a system, requests and receives medical data in some embodiments of the present invention
  • steps of the communication process are desc ⁇ bed as being performed in a particular order, one skilled in the art will appreciate that these steps may be performed m a modified or different order, or in an embodiment utilizing less than all of the steps desc ⁇ bed below Further, one or more of the steps in FIG 5 may be performed concurrently or in parallel
  • provider computing platform 21 1 lequests performance of some action (Step 510)
  • the healthcare provider submits the request using a web page, and the request is transmitted to email server 220 over the Internet
  • the web page may be a dedicated web page for a healthcare provider program
  • Special log-ins may also be provided such that only members can submit lequests
  • the healthcare provider can input information regarding the request using any known input mechanism provided by one or more web pages or other user interface, such as pull-down menus, text boxes, selection boxes, hyperlinks, and the like.
  • the request may also be inputted by use of a dedicated software program, application, device, etc.
  • the request may be formatted according to the defined protocol, as discussed above.
  • application software may transform these selections into an appropriately formatted and addressed email message that can be interpreted by the medical device 100.
  • the application software is a web-based application hosted on a web application server (see Figure 7B).
  • the request from the healthcare provider is then sent to email server 220 over network 230.
  • the requests are sent as emails using the SMTP or IMAP protocols.
  • provider computing platform 21 1 automatically sends a request for performance of some action without waiting for a request from the healthcare provider.
  • provider computing platform 21 1 can be configured to send requests to medical device 100 at predetermined intervals (e.g., daily, weekly, monthly, etc.).
  • the healthcare provider may also register with the system at this point, and may be given a membership ID and/or password. Information supplied by the healthcare provider during and after registration is maintained in patient database 221.
  • FTP, FTPS, SSH, HTTP, HTTPS, VOIP, GPS, CDMA, GSM, etc. may be used.
  • provider computing platform 21 1 receives the requested medical data (Step 520) from email server 220, which receives the collected medical data from medical device 100.
  • provider computing platform 21 1 receives the medical data as an email from email server 220 using the POP protocol.
  • Provider computing platform 21 1 may, in one embodiment, periodically check or request email server 220 to send any emails or medical data that are to be sent to provider computing platform 21 1.
  • email server 220 sends emails or medical data directly to provider computing platfo ⁇ n 21 1 without waiting for a request. That is, in such an embodiment, provider computing platform 2 ] 1 does not periodically request or check for emails or medical data but receives the emails or medical data directly from email server 220 as they are received.
  • email server 220 does not send all the data to provider computing platform 21 1.
  • Email server 220 stores the received medical data and sends a notification to provider computing platform 21 1 that medical data has been received.
  • the provider computing platform 211 may then provide direct access to the medical data stored at email server 220 or may temporarily download a copy of the medical data as desired.
  • provider computing platform 21 1 after temporarily downloading a copy of the medical data can request that email server 220 delete its copy of the medical data or the deletion can occur automatically.
  • healthcare provider system 210 comprises an application server and a client device.
  • provider computing platform 21 1 is part of the application server and the application server can be located inside or outside the medical institution.
  • email server 220 sends any medical data to application server.
  • application server analyzes the medical data (see step 530 below) and sends client device a notification (discussed below).
  • application server can just store and analyze the received medical data without sending a notification to the client device such that the client device can access the data at any time desired.
  • healthcare provider system 210 comprises only a client device. In this embodiment, there is no application server and email server 220 sends any medical data to the client device directly. As such, the client device analyses the medical data (see step 530 below). Further, a skilled artisan would appreciate that provider computing platform 21 1 may receive the medical data from email server 220 also by using the various protocols discussed above.
  • the received medical data is then analyzed (Step 530).
  • a healthcare provider reviews the received medical data.
  • the application server receives the medical data from email server 220 and analyzes the data.
  • the application server may create reports, charts, alerts, web pages, etc. for viewing by the healthcare provider.
  • the reports, alerts, charts, web pages, etc. may relate to the status of medical device 100. status of patients connected to medical device 100, malfunctions associated with medical device 100, etc.
  • the application server also may also create a webpage which would enable the viewing of, and alteration to the functions and performance parameters of medical device 100.
  • a notification can be sent to a client device associated with a healthcare provider.
  • the notification notifies the healthcare provider that medical data has been received and analyzed.
  • the notification can be sent to device, such as a mobile phone, pager, personal digital assistant, computer, or the like, associated with a healthcare provider.
  • the application server can send the notification without performing the analysis.
  • the healthcare provider can access the medical data.
  • the healthcare provider may access a secure web page provided by the application server to view any reports, charts, alerts, etc. that were generated in response to the received medical data.
  • the application server can store the received medical data and the analysis without sending a notification to the client device. In that case, the client device can access the data and analysis as discussed above when desired.
  • the client device performs the analysis discussed above.
  • the client device alerts the healthcare provider directly that medical data has been received and analyzed.
  • the analysis is perfo ⁇ ned by medical device 100
  • the client can alert the healthcare provider without performing the analysis.
  • the healthcare provider then can access the analyzed medical data via the client device.
  • the client device may send a notification to a device, such as a mobile phone, pager, personal digital assistant associated with the healthcare provider and then the healthcare can access the analyzed medical data via the client device.
  • FIG. 6 illustrates an exemplary system environment 600 for providing medical charting in some embodiments of the present invention.
  • system 600 may comprise multiple computer systems, such as a, a healthcare provider system 210, a medical device 100 containing a data sever 105, and an email server 220.
  • system 600 contains a charting system 610. These various components may be connected and communicate with one another through any suitable network 230. including the Internet.
  • Charting system 610 is maintained by a medical institution. Charting system 610 is used by a medical institution to chart medical data collected from patients.
  • One example of a charting system is Clinivision MPC Software that allows for the download of data from the Puritan Bennett® Ventilators directly to the charting device computer. The ventilator data is automatically integrated into the patient chart report, and users can create ventilator flow sheet reports.
  • medical device 100 must be configured to output data in a specified format so that the medical data can properly be processed by the charting system.
  • the Puritan Bennett ventilators discussed above, must be configured to output medical data in a specified fo ⁇ nat that can be processed by the Clinivision charting software.
  • the charting software is modified or a different charting software product is used, medical device 100 would have to be re-configured to output medical data in a different format. This can be done by replacing medical device 100 with a different medical device or manually updating the functioning of medical device 100 by uploading a different version of the software that enables outputting the medical data in a different format. This can be troublesome if multiple medical devices have been installed because multiple medical devices may have to be replaced or updated manually.
  • medical device 100 may be re-configured to output medical data in a different format electronically. Similar to the discussions above, medical device 100 is configured to communicate with email server 220. Email server 220 is configured to communicate with healthcare provider system 210 which is configured to communicate with charting system 610. As such, medical device 100 can be configured to output medical data in a standard fo ⁇ nat to email server 220. Then when the medical data is communicated to healthcare provider system 210, healthcare provider system 210 can be adapted to format the received medical data in a specified format and transfer the fo ⁇ natted medical data to charting system 610 such that charting system 610 can process the medical data. This embodiment enables the installation of a different charting program without reconfiguring medical device 100. Medical device 100 can still communicate medical data in a standard format and healthcare provider system 210 can be reconfigured to format the medical data in a different format as may be needed by the different charting program.
  • healthcare provider system 210 can be adapted to map the received medical data in a standard fo ⁇ nat to medical data in a specified format for charting system 610. That is, healthcare provider system 210 may ha ⁇ 'e a mapping table that associates medical data in the standard fo ⁇ nat to the related variables, fields, or function calls of charting system 610.
  • healthcare provider system 210 includes an application server or does not include an application sen ; er, as discussed above. If healthcare provider system 210 includes an application server, then application server can be configured to re-format the medical data as needed.
  • healthcare provider system 210 does not include an application server
  • the client device can be configured to re-format the data and transfer the data to charting system 610.
  • the standard format can be any fo ⁇ nat desired, even a format that can be directly processed by a particular charting system.
  • medical device 100 can be updated to output medical data in a specified fonnat.
  • the ventilators as discussed above, that output medical data in a specified fo ⁇ nat for processing by the Clinivision charting software can be updated.
  • medical device 100 can be configured to receive a request from email server 220.
  • the request may include a software update for medical device 100.
  • This software update would configure medical device 100 to output the medical data in a different fo ⁇ nat.
  • similar software updates can also be sent to healthcare provider system 210 in some embodiments of the present invention.
  • healthcare provider system 210 includes an application server and a new charting program is now being used, a software update can be sent to the application server to provide mapping of medical data to the fonnat needed for the new charting program. Similar updating can also be provided if healthcare provider system 210 does not include an application server and includes only a client device.
  • Conditional language such as, among others, “can, " “could, “ “might,” or “may. " unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or steps.
  • All of the methods and processes described above may be embodied in, and fully automated via, software code modules executed by one or more general purpose computers or processors.
  • the code modules may be stored in any type of computer-readable medium or other computer storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware.
  • the components referred to herein may be implemented in hardware, software, firmware, or a combination thereof.
  • the disclosed features may be implemented in various environments, including computer-based environments, such as personal computers, workstations, servers, laptops, personal digital assistants (PDAs), mobile phones, handheld devices, and other computing devices, workstation, networked and other computing-based environments with one or more customers.
  • PDAs personal digital assistants
  • the present invention is not limited to such examples and embodiments of the invention may be implemented with other platforms and in other environments.
  • some embodiments of the invention may be implemented using conventional persona] computers (PCs), desktops, hand-held devices, multiprocessor computers, pen computers, microprocessor-based or programmable customer electronics devices, minicomputers, mainframe computers, personal mobile computing devices, mobile phones, portable or stationary personal computers, palmtop computers or the like.
  • computing system is intended to encompass a single computer or computing device, and is also intended to encompass a collection of computers or computing devices that interact with each other (e.g., over a network).
  • server is intended to encompass any computing system that responds (or is programmed or configured to respond) to requests by sending or "serving " information.
  • node is intended to encompass a computing system that is addressable on a network.
  • the storage media referred to herein symbolize elements that temporarily or permanently store data and instructions.
  • storage functions may be provided as part of a computer, memory functions can also be implemented in a network, processors (e.g., cache, register), or elsewhere.
  • processors e.g., cache, register
  • Various types of storage mediums can be used to implement features of the invention, such as a read-only memory (ROM), a random access memory (RAM), or a memory with other access options.
  • memory functions may be physically implemented by computer-readable media, such as, for example: (a) magnetic media, like a hard disk, a floppy disk, a magnetic disk, a tape, or a cassette tape; (b) optical media, like an optical disk (e.g., a CD-ROM), or a digital versatile disk (DVD); (c) semiconductor media, like DRAM, SRAM, EPROM, EEPROM, memory stick, and/or by any other media, like paper.
  • computer-readable media such as, for example: (a) magnetic media, like a hard disk, a floppy disk, a magnetic disk, a tape, or a cassette tape; (b) optical media, like an optical disk (e.g., a CD-ROM), or a digital versatile disk (DVD); (c) semiconductor media, like DRAM, SRAM, EPROM, EEPROM, memory stick, and/or by any other media, like paper.
  • Some embodiments of the invention may also include computer program products that are stored in a computer-readable medium or transmitted using a carrier, such as an electronic carrier signal communicated across a network between computers or other devices.
  • a carrier such as an electronic carrier signal communicated across a network between computers or other devices.
  • network environments may be provided to link or connect components in the disclosed systems. Networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet (i.e., the World Wide Web).
  • the network may be a wired or a wireless network.
  • the network may be, for example, a local area network (LAN), a wide area network (WAN) a public switched telephone network (PSTN), an Integrated Services Digital Network (ISDN), an infrared (IR) link, a radio link, such as a Universal Mobile Telecommunications System (UMTS), Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), or a satellite link
  • LAN local area network
  • WAN wide area network
  • PSTN public switched telephone network
  • ISDN Integrated Services Digital Network
  • IR infrared
  • a radio link such as a Universal Mobile Telecommunications System (UMTS), Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), or a satellite link
  • Transmission protocols and data formats are also known, such as, for example transmission control protocol/internet protocol (TCP/IP), hyper text transfer protocol (HTTP), secuie HTTP, wireless application protocol, unique resource locator (URL), unique resource identifier (URI). hyper text markup language (HTML), extensible markup language (XML), extensible hyper text markup language (XHTML), wireless application markup language (WML), Standard Generalized Markup Language (SGML), etc Such features may be utilized to implement some embodiments of the present invention as disclosed herein
  • FIG 7 shows an exemplary encryption system for the preferred embodiment of the present invention
  • medical device 100 e g , ventilator
  • communications from email server 220 and healthcare provider system 210 may be encrypted using the secure socket level (SSL) protocol
  • SSL secure socket level
  • This type of encryption can be used in both embodiments relating to healthcare provider system 210 That is SSL can be used if healthcare provider system 210 includes only a client device, as shown in FIG 7A, or if healthcare provider system 210 includes an application server and a client device, as shown if FIG 7B
  • SSL may also be used in communications between the application server and the client device
  • ASCII based security measures In one embodiment, three layers of ASCII based security based measures may be used The first layer may relate to cryptographic hash functions, such as MD5 The second level may relate to data blocking and stuffing The third level may relate to pnvate-key stream ciphe ⁇ ng Modifications and va ⁇ ations of these layers are possible in embodiments of the present invention. Additionally, a skilled artisan will appreciate that a variety of other encryption algorithms may be used in embodiments of the present invention.
  • the application software which runs on the web application server is responsible for at least the following tasks: (1) transforming user selections made via an Internet-connected web browser and a web page into an appropriately formatted request message, such as an email, to send to the designated medical device 100; (2) sending this request message via the email server 220 to the medical device 100; (3) receiving the corresponding reply message, such as an email, generated by the medical device 100, and parsing this reply message to extract the requested data; (4) storing the extracted data in a database in association with the request message and the healthcare entity that generated the request, and (5) making this data, and other collected data, available via web-based interface.

Abstract

A medical device is provided that performs a requested action. The requested action may be communicated, for example, to the medical device via email messages. After performing the requested action, a response that is dependent upon the requested action is generated. The generated response is then sent on a network from the medical device as an email message.

Description

PATENT
SYSTEM AND METHOD FOR COMMUNICATING OVER A NETWORK WITH
A MEDICAL DEVICE
CROSS REFERENCE TO RELATED APPLICATIONS
|0001] This application claims the benefit of: U.S. provisional application No. 60/122,233, filed December. 12, 2008, the disclosures of which are hereby incorporated by reference in their entirety.
BACKGROUND Field
[0002] The present disclosure relates to computer systems for communicating over a network with a medical device. Description of the Related Art
[0003] The sharing of patient data between medical institutions and health care providers presents a variety of challenges. These challenges may include privacy, expense, accessibility, etc.
|0004] In 1996, President Clinton signed the Health Insurance Portability and Accountability Act (HIPAA). Among other things, this law (i) ensures the continuity of healthcare coverage for individuals changing jobs; (ii) includes a provision that impacts the management of health infoπnation; (iii) seeks to simplify the administration of health insurance: and (iv) aims to combat waste, fraud and abuse in health insurance and healthcare.
[0005] The Department of Health and Human Services has issued various regulations to implement these new requirements. These regulations impact all healthcare organizations that electronically create, store and/or transmit healthcare data. Among other things, HlPAA requires the secure storage and transmission of electronic healthcare data.
|0006] Setting up Virtual Private Networks (VPNs) or running point-to-point Tl lines can provide the necessary secure transmission of electronic healthcare data. However, VPNs and Tl lines can be cost prohibitive in many situations.
[0007] Alternatively, the so-called secure shell (SSH) technology and rsync protocol can be used to provide a suite of network connectivity tools which enable secure transmission of electronic healthcare data by creating a minimal subset of a many-to-one virtual network running over the public Internet.
[0008] In addition to the foregoing, medical institutions (e.g., hospitals) typically implement firewalls to limit outside access to their internal computer networks. Among other things, hospital firewalls will typically block outside attempts to access any medical data on their internal medical devices. One example of such a device is described in U.S. Pat. No. 7,040,318, the disclosure of which is hereby incorporated by reference. Outside access to such devices, even if they included an embedded server as described, is typically blocked by medical institutions.
|0009] Unfortunately, in many situations, it can be important for a healthcare provider to have access to the medical data on internal medical devices outside the healthcare institution. For example, it may be desirable to pass collected medical data from the hospital to a physician for analysis. In circumstances such as these, the aforementioned security systems for storing and transmitting electronic healthcare data can impede the electronic transfer of the data.
BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Aspects and many of the attendant advantages of this disclosure will become more readily appreciated as the same become better understood by reference to the following detailed description, when taken in conjunction with the accompanying drawings, wherein:
[0011] FIG. 1 is a block diagram of the system according to one embodiment.
[0012] FlG. 2 illustrates the components of the medical device of FlG. 1. in accordance with one embodiment of the invention.
[0013] FlG. 3 illustrates the components of the healthcare provider system of FlG. 1, in accordance with one embodiment of the invention.
[0014] FlG. 4 illustrates a sequence of steps that may be performed by the medical device of FIG 1 , in accordance with one embodiment of the invention.
[0015] FIG. 5 illustrates a sequence of steps that may be performed by the healthcare provider system of FIG 1, in accordance with one embodiment of the invention.
[0016] FlG. 6 is a block diagram of the system according to another embodiment. [0017] FIG. 7 illustrates one example of architecture for encryption, in accordance with one embodiment of the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] Embodiments of the invention will now be described with reference to the accompanying figures, wherein like numerals refer to like elements throughout. The terminology used in the description presented herein is not intended to be interpreted in any limited or restrictive manner, simply because it is being utilized in conjunction with a detailed description of certain specific embodiments of the invention. Furthermore, embodiments of the invention may include several novel features, no single one of which is solely responsible for its desirable attributes or which is essential to practicing the inventions herein described.
[0019] Systems, methods, and computer-readable media are disclosed for communicating over a network with, and obtaining medical data from, a medical device. More specifically, systems, methods, and computer readable media are disclosed for enabling an entity external to a medical institution that has a firewall or other network security system to communicate with a medical device in the medical institution.
[0020] For example, in one embodiment, a medical device is provided that performs a requested action. The medical device then generates a response that is dependent upon the requested action and sends the generated response to a node on a network from the medical device as an email message.
[0021] In another embodiment, a method of communicating with a medical device over a network is provided. The method comprises receiving over the network, by the medical device, a request to perform some action from a node, such as, an email server. The medical device then performs the requested action, wherein the request is received as an email. FIGS. 1-7 illustrate various exemplary embodiments of the invention in more detail.
[0022] FIG. 1 illustrates an exemplary system environment 200 for implementing embodiments of the invention. As shown in FIG. 1 , system 200 may comprise multiple computer systems or machines, such as, a healthcare provider system 210 (which may be implemented as a "client"), a medical device 100 containing a data server 105, and an email server 220. These various components may be connected and communicate with one another through any suitable network 230. including the Internet. Email server 220 may be a conventional, preexisting system operated by its respective entity.
[0023] Healthcare provider system 210 may comprise any computing system used to perform tasks of some embodiments of the invention. In one embodiment, healthcare provider system 210 is maintained by a healthcare provider that desires access to medical device 100. Healthcare provider system 210 is provided a web interface such that a healthcare provider may interact with email server 220. Healthcare provider system 210 may be located at any location, such as a healthcare provider's home, office, or kiosk, etc. Additionally, one skilled in the art will appreciate that any number of healthcare provider systems may be provided to enable access to medical device 100 by healthcare providers.
|0024] Email server 220 is maintained by an entity that provides email service to employees or people associated with a medical institution. For example, email server 220 may be maintained by Google, Yahoo, etc. In a preferred embodiment, email server 220 is maintained by a hospital.
[0025] Medical device 100 is maintained by a medical institution. Medical device 100 is used by a medical institution to collect data from patients and to treat patients. Medical device 100 includes a data server 105. In a preferred embodiment, medical device 100 is a ventilator including a data server 105. such as the ventilator described in U.S. Pat. No. 7.040.318 and incorporated herein by reference. In an alternate embodiment, medical device 100 may be an implanted medical device, such a defibrillator, pacemaker, etc., that communicates with data server 105. That is, the implanted medical device may communicate with data server 105 via a wireless link, such as an RF link. A skilled artisan will appreciate that a variety of other configurations and communication mechanisms are possible in embodiments of the present invention. Further, in a preferred embodiment, medical device 100 is associated with a unique email address.
[0026] As shown in FIG. 1 , in a preferred embodiment, medical device 100 is located within a medical institution and healthcare provider 210 is located outside of the medical institution. Some embodiments of the present invention enable communication between healthcare provider 210 and medical device 100 even if the medical institution has established security measures (e.g. firewalls), as discussed above. In some embodiments of the present invention, email server 220 may be located either inside or outside the medical institution. A skilled artisan would appreciate that healthcare provider system 210 located within the medical institution would also be configured to communicate with medical device 100 in some embodiments of the present invention. A skilled artisan would also appreciate that in some embodiments of the present invention, healthcare provider system 210 would be configured to communicate with medical device 100 even if the medical institution had not established the security measures discussed above.
[0027] FlG. 1 also shows an exemplary sequence of steps (1-5) that may be performed by system environment 200 in one embodiment. The communications shown in Figure 1 occur over one or more computer networks, such as the Internet and/or an internal network of the medical institution. First (1), healthcare provider system 210 requests the performance of some action associated with the medical device (e.g., a request for a particular item or type of data), and the request is sent to email server 220. This request may be in the form of an email. This request may be generated automatically by a special application, e.g., on input from a human operator. The type of action to be performed may be specified explicitly or implicitly in the request message. Next (2). email server 220 forwards the request to medical device 100. Then (3), medical device 100 performs the requested action and (4) sends a response to email server 220. This response may be in the form of an email reply, and may include physiologic and/or other data collected by the medical device 100 from one or more patients. Finally (5). email server 220 forwards the response to healthcare provider system 210. More detail regarding the sequence of steps will be discussed below in relation to FIGS 4 and 5. Because the communications (1 ) and (5) between the medical institution and the healthcare provider system 210 can be email communications, they are not susceptible to being blocked by the medical institution's Internet firewall.
[0028] Although a single medical device is depicted in Figure 1, many different medical devices 100 that operate as described above may be provided within the medical institution, and each may have a unique email address. In addition, multiple distinct healthcare provider entities and systems 210 may communicate with a particular medical device using the method shown in Figure 1. [0029] In some cases, multiple email addresses may be assigned to a given medical device 100, and the type of operation performed by the medical device 100 in response to the request may depend on the address used. For instance, an email sent to devicel23-datal@hospital.com may cause the device 100 to return one type of medical data, while an email sent to devicel23-data2@hospital.com may cause the device 100 to return another type of data.
[0030] FIG. 2 illustrates a more detailed diagram of an exemplary medical device 100 of some embodiments of the present invention. In this example, medical device 100 facilitates the communication of medical data and in particular communication of medical data outside of medical institutions in the preferred embodiment.
[0031] As illustrated in FIG. 2, medical device 100 includes an embedded computing platform 1 10, an embedded input module 120. an embedded output module 130, and an embedded memory 135. Embedded computing platform 1 10 may be adapted to process input information received from embedded input module 120. Embedded computing platform 1 10 may further be adapted to provide output information to embedded output module 130.
[0032] Embedded computing platform 1 10 may comprise a general puipose computer (e.g., a personal computer, network computer, server, or mainframe computer) having a processor that may be selectively activated or reconfigured by a computer program to perform one or more methods of the present invention. Embedded computing platform 1 10 may also be implemented in a distributed network. Alternatively, embedded computing platform 1 10 may be specially constructed for carrying-out methods of the present invention, such as through the use of application-specific circuitry.
[0033] Embedded input module 120 may include an input port 122 and/or an embedded network interface 126. Input port 122 may be connected to patients, other medical devices, other computing deλ'ices, etc. to collect medical data that is to be communicated. Embedded network interface 126 may receive information over any type of network (not shown), such as a telephony-based network (e.g., PBX or POTS), a local area network, a wide area network, a dedicated intranet, and/or the Internet. Embedded computing platform 1 10 may also access data stored on embedded storage device 124. Embedded storage device 124 may include a memory, such as RAM or ROM memory, that contains instructions or data for performing one or more methods of the present invention
|0034] Embedded output module 130 may include an output port 132 and an embedded output interface 134 Output port 132 may be connected to patients, other medical devices, other computing devices etc to transmit medical data, commands, requests, etc that are received Output port 132 may also be used to control patients, other medical devices, other computing devices, etc Embedded output interface 134 may be used to provide relevant information to the interested parties via the Internet, email, fax. page, etc or save the information on a computer readable medium
[0035] FlG 3 illustrates a more detailed diagram of an exemplary healthcare provider system 210 ol some embodiments of the present invention In this example, healthcare provider system 210 facilitates the access to medical data
[0036] As illustrated in FlG 3. healthcare provider system 210 includes a provider computing platform 21 1 , a provider input module 212. a provider output module 215, a provider memory 220. and a patient database 221 Provider computing platform 21 1 may be adapted to process input information received from provider input module 212 Providei computing platform 21 1 may further be adapted to provide output information to provider output module 215 Additionally, providei computing platform 21 1 may access information in patient database 221 for use in performing methods of the present invention
[0037] Provider computing platform 21 1 may comprise a general purpose computer (e g , a personal computer, network computer, server, or mainframe computer) having a processor that may be selectively activated or ieconfigured by a computer progiam to perform one or more methods of the present invention Provider computing platform 21 1 may also be implemented in a distributed network Alternatively, provider computing platform 1 10 may be specially constructed for carrymg-out methods ol the present invention
[0038] Provider input module 212 may include a providei input device 213 and/or a provider network inteiface 214 Provider input device 213 may be implemented using a keyboard, mouse, speech recognition device and/or data entering devices Provider network interface 214 may receive information over any type of network (not shown), such as a telephony-based network (e g , PBX or POTS), a local area network, a wide area network, a dedicated intranet, and/or the Internet. Provider computing platform 212 may also access data stored on provider storage device 219. Provider storage device 219 may include a memory, such as RAM or ROM memory, that contains instructions or data for performing one or more methods of the present invention.
|0039] In accessing medical data, provider input module 212 may be used to enter or obtain medical data from medical institutions, commands to be sent to medical institutions, requests to be sent to medical institutions, etc. Such information and requests may be obtained, for example, from an employee, from provider storage device 219, and/or from another computing system via provider network interface 214. Provider computing platfoπn 21 1 may store such information received from provider input module 212 in patient database 221.
[0040] As further described below, provider computing platform 21 1 may use the stored patient information to generate reports, alerts, and the like for healthcare providers. Provider computing platform 21 1 may then output the requested information via provider output module 215.
[0041] Provider output module 215 may include a printer 216, a provider output interface 217, and/or a display 218. Printer 216 may be used to provide a printout to interested parties of relevant infoπnation. such medical data collected from etc. Provider output interface 217 may be used to provide such relevant infonnation and/or other information to the interested parties via the Internet, email, fax, page. etc. or save the information on a computer readable medium. Display 218 may be used to provide such relevant information to interested parties visually.
[0042] Patient database 221 may include patient account data and healthcare provider data. Patient account data preferably includes a record of all personal data associated with patients connected to medical device 100, such as name, address, telephone number, driver's license number, social security number, credit card account number, checking account number, etc. Healthcare provider data preferably includes records of all reports generated for the healthcare providers, alerts generated for the healthcare providers, patients associated with the healthcare providers, requests made by the healthcare providers. Healthcare provider data may also include the healthcare provider's membership identification ("ID") and password. The information to be stored in patient database 221 may be entered or obtained using provider input module 212.
[0043] FIG. 4 illustrates a flowchart of an exemplary process for communicating medical data of some embodiments of the present invention. This process may be implemented by the medical device 100, and may be embodied in software and/or application-specific circuitry. Although the steps of the communication process are described as being performed in a particular order, one skilled in the art will appreciate that these steps may be performed in a modified or different order, or in an embodiment utilizing less than all of the steps described below. Further, one or more of the steps in FlG. 4 may be performed concurrently or in parallel.
[0044] First, embedded computing platform 1 10 receives a request (Step 410) generated by healthcare provider system 210. The request typically explicitly or implicitly specifies a particular action to be performed by medical device 100. In one embodiment, the request from the healthcare provider is sent to email server 220 which then sends the request to medical device 100. The request is received over network 230. In a preferred embodiment, the requests are received as emails using the POP protocol. That is. the healthcare provider sends the request to email server 220 using SMTP or IMAP protocols and then email server 220 forwards the email to the unique email address associated with medical device 100 using POP. Sending the requests as email messages may allow the communication and sending of data to medical device 100 even though the medical institution where medical device 100 exists has established a firewall. Embedded computing platfoπn 1 10 may in one embodiment, periodically check or request email server 220 to send medical device 100 any emails or requests that are to be sent to medical device 100. In another embodiment, email server 220 sends emails or requests directly to medical device 100 without waiting for a request. That is, in such an embodiment, medical device 100 does not periodically request or check for emails but receives the emails directly from email server 220 as they are received. Further, a skilled artisan will appreciate that a variety of other protocols could be used in embodiments of the present invention. For example, FTP, FTPS, SSH, HTTP, HTTPS, VOIP. GPS, CDMA, GSM, etc. may be used in some embodiments of the present invention. Moreover, a skilled artisan will appreciate that the email server 220 or another intermediate system can be configured with appropriate rules to prevent the medical device 100 from receiving unwanted messages or spam. For example, an incoming email addressed to the medical device 100 can be blocked if it is not from a trusted source, and/or if the message portion is not formatted properly (e.g., does not include a valid command or authentication signature).
[0045] Next, embedded computing platfoπn 1 10 performs the requested action (Step 420). As part of this step, embedded computing platform 1 10 may parse the received request or email and perform the action as requested. A skilled artisan will appreciate that in some embodiments of the present invention, a protocol for communicating data between medical device 100 and healthcare provider system 210 via standard email messages may be established. As such, parsing of the request would be possible based on the defined protocol using conventional methods as is known in the art. If the received request relates to collecting medical data, embedded computing platfoπn 1 10 may collect the requested medical data. If the received request relates to perfoπning some other action (i.e.. set parameters on a connected device, take an image, control some valve, etc.), embedded computing platform 1 10 can perform the requested action.
[0046] For example, in the preferred embodiment, various settings for the ventilator may need to be configured in order for them to be administered properly. Examples of commonly required settings to control a ventilator include: Peak Inspiratory Pressure (PIP) setting-limiting the peak pressure during inspiration of air: and Positive End Expiratory Pressure (PEEP) setting-limiting the peak pressure at the end of expiration of air. Many other ventilator settings may also be controlled. In addition, some ventilators are equipped with various sensors so that a patient caregiver may monitor the condition of the patient through the ventilator. Examples of commonly monitored parameters for a ventilator include Mean Airway Pressure (MAP)-the mean pressure measured within the airway during the breathing cycle; and Tidal Volume Inspired (Tvi) - measured volume of gas inhaled by the patient during a noπnal breath. Many other ventilator parameters may also be monitored. As a consequence, embedded computing platfoπn 1 10 of the ventilator in the preferred embodiment may perform some action requested. Exemplary actions may include, "set PIP," ''get ventilator data," "get MAP," "take image." etc. A skilled artisan will appreciate that a variety of other actions are possible in embodiments of the present invention.
[0047] In an alternate embodiment, embedded computing platform 1 10 automatically performs some action without waiting for a request (i.e., step 410 is skipped). In this embodiment, embedded computing platform 1 10 can be configured to perform some action automatically at predeteπnined intervals (e.g., daily, weekly, monthly, etc.). A skilled artisan will appreciate that the request received in step 410 may be a request to configure embedded computing platform 1 10 to perfoπn some action automatically. For example, the request could configure embedded computing platform 1 10 to collect specified medical data every week. In this example, after receiving the request, embedded computing platform would collect the specified medical data every week automatically without waiting for a request.
|0048] In some embodiments, embedded computing platform 1 10 can be configured to perform some action automatically when a triggering event occurs. For example, embedded computing platform 1 10 may determine that medical device 100 has malfunctioned, that some readings from the patient are abnoπnal, that some patient readings have crossed some predeteπnined thresholds, etc. When such a triggering event occurs, embedded computing platform 1 10 may proactively send collected medical data by email to the healthcare provider system 210. without waiting for a request. The healthcare provider system 210 may set up such triggers by sending appropriate commands to the medical device 100 by email.
[0049] In Step 430 of Figure 4, embedded computing platform 1 10 sends the collected medical data via an email message. As part of this step, embedded computing platform U O sends the collected medical data to email server 220 via network 230. The collected medical data may be foπnatted according to the defined protocol, as discussed above. A skilled artisan will appreciate that the collected medical data may constitute a confirmation or notification that embedded computing platform 1 10 has performed some action. Further, a skilled artisan will appreciate that the collected medical data may be empty (e.g., no notification or confirmation is desired). In one embodiment, embedded computing platform 110 may be adapted to send the data without performing analysis (i.e., send the raw collected data) In another embodiment, embedded computing platform 1 10 may be adapted to perfoπn analysis pπor to sending the collected medical For example, embedded computing platform 1 10 may generate reports, charts, web pages, alerts, notifications etc that are sent in lieu of or along with the collected medical data In yet another embodiment, embedded computing platform 1 10 may be adapted to generate medical images that aie to be sent For instance, embedded computing platform 1 10 may be configured to generate medical images using the Digital Imaging and Communications In Medicine (DlCOM) format DICOM was established m 1992 and is the standard for exchanging medical images in a digital format These images can then be sent to email server 220. A skilled artisan will appreciate that medical images of any format may be generated in embodiments of the present invention Further, in the preferred embodiment, embedded computing platform 1 10 emails the collected medical data, analysis, or images to email server 220 using the SMTP or IMAP protocols A skilled artisan would appreciate that embedded computing platform 110 may send the medical data, analysis, or images to email server 220 also by using the protocols discussed above.
[0050] FIG 5 illustrates a flowchart of an exemplary process by which a healthcare provider system 210, and particularly the provider computing platform 21 1 (Fig 3) of such a system, requests and receives medical data in some embodiments of the present invention Although the steps of the communication process are descπbed as being performed in a particular order, one skilled in the art will appreciate that these steps may be performed m a modified or different order, or in an embodiment utilizing less than all of the steps descπbed below Further, one or more of the steps in FIG 5 may be performed concurrently or in parallel
[0051] First, as discussed above, provider computing platform 21 1 lequests performance of some action (Step 510) In a preferred embodiment, the healthcare provider submits the request using a web page, and the request is transmitted to email server 220 over the Internet The web page may be a dedicated web page for a healthcare provider program Special log-ins may also be provided such that only members can submit lequests A skilled artisan will appreciate that the healthcare provider can input information regarding the request using any known input mechanism provided by one or more web pages or other user interface, such as pull-down menus, text boxes, selection boxes, hyperlinks, and the like. Further, a skilled artisan will appreciate that the request may also be inputted by use of a dedicated software program, application, device, etc. Moreover, the request may be formatted according to the defined protocol, as discussed above. For example, once a human operator specifies the target medical device and the type of data to be collected, application software may transform these selections into an appropriately formatted and addressed email message that can be interpreted by the medical device 100. In one embodiment, the application software is a web-based application hosted on a web application server (see Figure 7B).
[0052] The request from the healthcare provider is then sent to email server 220 over network 230. In the preferred embodiment, the requests are sent as emails using the SMTP or IMAP protocols. In an alternate embodiment, provider computing platform 21 1 automatically sends a request for performance of some action without waiting for a request from the healthcare provider. In this embodiment, provider computing platform 21 1 can be configured to send requests to medical device 100 at predetermined intervals (e.g., daily, weekly, monthly, etc.). Moreover, if the healthcare provider is not already registered, the healthcare provider may also register with the system at this point, and may be given a membership ID and/or password. Information supplied by the healthcare provider during and after registration is maintained in patient database 221. Further, a skilled artisan will appreciate that a variety of other protocols could be used in embodiments of the present invention. For example, FTP, FTPS, SSH, HTTP, HTTPS, VOIP, GPS, CDMA, GSM, etc. may be used.
[0053] Next, provider computing platform 21 1 receives the requested medical data (Step 520) from email server 220, which receives the collected medical data from medical device 100. In the preferred embodiment, provider computing platform 21 1 receives the medical data as an email from email server 220 using the POP protocol. Provider computing platform 21 1 may, in one embodiment, periodically check or request email server 220 to send any emails or medical data that are to be sent to provider computing platform 21 1. In another embodiment, email server 220 sends emails or medical data directly to provider computing platfoπn 21 1 without waiting for a request. That is, in such an embodiment, provider computing platform 2 ] 1 does not periodically request or check for emails or medical data but receives the emails or medical data directly from email server 220 as they are received. Moreover, in an alternative embodiment, email server 220 does not send all the data to provider computing platform 21 1. Email server 220 stores the received medical data and sends a notification to provider computing platform 21 1 that medical data has been received. The provider computing platform 211 may then provide direct access to the medical data stored at email server 220 or may temporarily download a copy of the medical data as desired. A skilled artisan would appreciate that many modifications of the above are possible in embodiments of the present invention. For instance, provider computing platform 21 1 after temporarily downloading a copy of the medical data can request that email server 220 delete its copy of the medical data or the deletion can occur automatically.
|0054] In addition, in one embodiment, healthcare provider system 210 comprises an application server and a client device. In this embodiment, provider computing platform 21 1 is part of the application server and the application server can be located inside or outside the medical institution. As such, email server 220 sends any medical data to application server. Then application server analyzes the medical data (see step 530 below) and sends client device a notification (discussed below). Alternatively, application server can just store and analyze the received medical data without sending a notification to the client device such that the client device can access the data at any time desired. In another embodiment, healthcare provider system 210 comprises only a client device. In this embodiment, there is no application server and email server 220 sends any medical data to the client device directly. As such, the client device analyses the medical data (see step 530 below). Further, a skilled artisan would appreciate that provider computing platform 21 1 may receive the medical data from email server 220 also by using the various protocols discussed above.
[0055] The received medical data is then analyzed (Step 530). As part of this step, a healthcare provider reviews the received medical data. A skilled artisan will appreciate that the received medical data may also be parsed based on the defined protocol, as discussed above. In the embodiment including the application server, the application server receives the medical data from email server 220 and analyzes the data. The application server may create reports, charts, alerts, web pages, etc. for viewing by the healthcare provider. The reports, alerts, charts, web pages, etc. may relate to the status of medical device 100. status of patients connected to medical device 100, malfunctions associated with medical device 100, etc. The application server also may also create a webpage which would enable the viewing of, and alteration to the functions and performance parameters of medical device 100. After the application server has analyzed the medical data, a notification can be sent to a client device associated with a healthcare provider. The notification notifies the healthcare provider that medical data has been received and analyzed. The notification can be sent to device, such as a mobile phone, pager, personal digital assistant, computer, or the like, associated with a healthcare provider. In the embodiment where the analysis is performed by medical device 100, the application server can send the notification without performing the analysis. Subsequently, the healthcare provider can access the medical data. For instance, the healthcare provider may access a secure web page provided by the application server to view any reports, charts, alerts, etc. that were generated in response to the received medical data. Alternatively, the application server can store the received medical data and the analysis without sending a notification to the client device. In that case, the client device can access the data and analysis as discussed above when desired.
[0056] In the embodiment, where there is no application server, the client device performs the analysis discussed above. In this embodiment, the client device alerts the healthcare provider directly that medical data has been received and analyzed. In the embodiment where the analysis is perfoπned by medical device 100, the client can alert the healthcare provider without performing the analysis. The healthcare provider then can access the analyzed medical data via the client device. Alternatively, the client device may send a notification to a device, such as a mobile phone, pager, personal digital assistant associated with the healthcare provider and then the healthcare can access the analyzed medical data via the client device.
[0057] FIG. 6 illustrates an exemplary system environment 600 for providing medical charting in some embodiments of the present invention. Similar to system 200 above in FIG. 1 , system 600 may comprise multiple computer systems, such as a, a healthcare provider system 210, a medical device 100 containing a data sever 105, and an email server 220. In addition, system 600 contains a charting system 610. These various components may be connected and communicate with one another through any suitable network 230. including the Internet.
[0058] Charting system 610 is maintained by a medical institution. Charting system 610 is used by a medical institution to chart medical data collected from patients. One example of a charting system is Clinivision MPC Software that allows for the download of data from the Puritan Bennett® Ventilators directly to the charting device computer. The ventilator data is automatically integrated into the patient chart report, and users can create ventilator flow sheet reports.
[0059] However, one problem with current charting systems, is that medical device 100 must be configured to output data in a specified format so that the medical data can properly be processed by the charting system. For example, the Puritan Bennett ventilators, discussed above, must be configured to output medical data in a specified foπnat that can be processed by the Clinivision charting software. As such, if the charting software is modified or a different charting software product is used, medical device 100 would have to be re-configured to output medical data in a different format. This can be done by replacing medical device 100 with a different medical device or manually updating the functioning of medical device 100 by uploading a different version of the software that enables outputting the medical data in a different format. This can be troublesome if multiple medical devices have been installed because multiple medical devices may have to be replaced or updated manually.
[0060] In one embodiment, medical device 100 may be re-configured to output medical data in a different format electronically. Similar to the discussions above, medical device 100 is configured to communicate with email server 220. Email server 220 is configured to communicate with healthcare provider system 210 which is configured to communicate with charting system 610. As such, medical device 100 can be configured to output medical data in a standard foπnat to email server 220. Then when the medical data is communicated to healthcare provider system 210, healthcare provider system 210 can be adapted to format the received medical data in a specified format and transfer the foπnatted medical data to charting system 610 such that charting system 610 can process the medical data. This embodiment enables the installation of a different charting program without reconfiguring medical device 100. Medical device 100 can still communicate medical data in a standard format and healthcare provider system 210 can be reconfigured to format the medical data in a different format as may be needed by the different charting program.
[0061] To enable proper reformatting of the received medical data, healthcare provider system 210 can be adapted to map the received medical data in a standard foπnat to medical data in a specified format for charting system 610. That is, healthcare provider system 210 may haλ'e a mapping table that associates medical data in the standard foπnat to the related variables, fields, or function calls of charting system 610. A skilled artisan will appreciate that this embodiment will work if healthcare provider system 210 includes an application server or does not include an application sen;er, as discussed above. If healthcare provider system 210 includes an application server, then application server can be configured to re-format the medical data as needed. If healthcare provider system 210 does not include an application server, then the client device can be configured to re-format the data and transfer the data to charting system 610. A skilled artisan will also appreciate that the standard format can be any foπnat desired, even a format that can be directly processed by a particular charting system.
[0062] In another embodiment, medical device 100 can be updated to output medical data in a specified fonnat. For example, the ventilators, as discussed above, that output medical data in a specified foπnat for processing by the Clinivision charting software can be updated. In this embodiment, as discussed above, medical device 100 can be configured to receive a request from email server 220. In this embodiment, the request may include a software update for medical device 100. This software update would configure medical device 100 to output the medical data in a different foπnat. A skilled artisan will appreciate that similar software updates can also be sent to healthcare provider system 210 in some embodiments of the present invention. For example, if healthcare provider system 210 includes an application server and a new charting program is now being used, a software update can be sent to the application server to provide mapping of medical data to the fonnat needed for the new charting program. Similar updating can also be provided if healthcare provider system 210 does not include an application server and includes only a client device. [0063] Conditional language, such as, among others, "can," "could," "might," or "may." unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or steps. Thus, such conditional language is not generally intended to imply that features, elements and/or steps are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without user input or prompting, whether these features, elements and/or steps are included or are to be performed in any particular embodiment.
[0064] Any process descriptions, elements, or blocks in the flow diagrams described herein and/or depicted in the attached figures should be understood as potentially representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process. Alternate implementations are included within the scope of the embodiments described herein in which elements or functions may be deleted, executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those skilled in the art.
[0065] All of the methods and processes described above may be embodied in, and fully automated via, software code modules executed by one or more general purpose computers or processors. The code modules may be stored in any type of computer-readable medium or other computer storage device. Some or all of the methods may alternatively be embodied in specialized computer hardware. In addition, the components referred to herein may be implemented in hardware, software, firmware, or a combination thereof.
[0066] The disclosed features may be implemented in various environments, including computer-based environments, such as personal computers, workstations, servers, laptops, personal digital assistants (PDAs), mobile phones, handheld devices, and other computing devices, workstation, networked and other computing-based environments with one or more customers. The present invention, however, is not limited to such examples and embodiments of the invention may be implemented with other platforms and in other environments. [0067] By way of example, some embodiments of the invention may be implemented using conventional persona] computers (PCs), desktops, hand-held devices, multiprocessor computers, pen computers, microprocessor-based or programmable customer electronics devices, minicomputers, mainframe computers, personal mobile computing devices, mobile phones, portable or stationary personal computers, palmtop computers or the like. As used herein, the term "computing system" is intended to encompass a single computer or computing device, and is also intended to encompass a collection of computers or computing devices that interact with each other (e.g., over a network). The term "server" is intended to encompass any computing system that responds (or is programmed or configured to respond) to requests by sending or "serving" information. The term "node" is intended to encompass a computing system that is addressable on a network.
[0068] The storage media referred to herein symbolize elements that temporarily or permanently store data and instructions. Although storage functions may be provided as part of a computer, memory functions can also be implemented in a network, processors (e.g., cache, register), or elsewhere. Various types of storage mediums can be used to implement features of the invention, such as a read-only memory (ROM), a random access memory (RAM), or a memory with other access options. Further, memory functions may be physically implemented by computer-readable media, such as, for example: (a) magnetic media, like a hard disk, a floppy disk, a magnetic disk, a tape, or a cassette tape; (b) optical media, like an optical disk (e.g., a CD-ROM), or a digital versatile disk (DVD); (c) semiconductor media, like DRAM, SRAM, EPROM, EEPROM, memory stick, and/or by any other media, like paper.
|0069] Some embodiments of the invention may also include computer program products that are stored in a computer-readable medium or transmitted using a carrier, such as an electronic carrier signal communicated across a network between computers or other devices. In addition to transmitting carrier signals, network environments may be provided to link or connect components in the disclosed systems. Networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet (i.e., the World Wide Web). The network may be a wired or a wireless network. To name a few network implementations, the network may be, for example, a local area network (LAN), a wide area network (WAN) a public switched telephone network (PSTN), an Integrated Services Digital Network (ISDN), an infrared (IR) link, a radio link, such as a Universal Mobile Telecommunications System (UMTS), Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), or a satellite link
[0070] Transmission protocols and data formats are also known, such as, for example transmission control protocol/internet protocol (TCP/IP), hyper text transfer protocol (HTTP), secuie HTTP, wireless application protocol, unique resource locator (URL), unique resource identifier (URI). hyper text markup language (HTML), extensible markup language (XML), extensible hyper text markup language (XHTML), wireless application markup language (WML), Standard Generalized Markup Language (SGML), etc Such features may be utilized to implement some embodiments of the present invention as disclosed herein
[0071] Moreover to comply with HIPAA. data may be communicated in embodiments of the present invention using known encryption and decryption techniques For example. FIG 7 shows an exemplary encryption system for the preferred embodiment of the present invention As shown in FIG 7 (7A and 7B), communication from medical device 100 (e g , ventilator) to email server 220 and communications from email server 220 and healthcare provider system 210 may be encrypted using the secure socket level (SSL) protocol This type of encryption can be used in both embodiments relating to healthcare provider system 210 That is SSL can be used if healthcare provider system 210 includes only a client device, as shown in FIG 7A, or if healthcare provider system 210 includes an application server and a client device, as shown if FIG 7B In the embodiment with the application server, as shown in FIG 7B, SSL may also be used in communications between the application server and the client device
[0072] Further, as also shown m FIG 7. on top of the SSL level, all communication from and to medical device 100 are protected ASCII based security measures In one embodiment, three layers of ASCII based security based measures may be used The first layer may relate to cryptographic hash functions, such as MD5 The second level may relate to data blocking and stuffing The third level may relate to pnvate-key stream cipheπng Modifications and vaπations of these layers are possible in embodiments of the present invention. Additionally, a skilled artisan will appreciate that a variety of other encryption algorithms may be used in embodiments of the present invention.
[0073] In the particular embodiment shown in Figure 7B, the application software which runs on the web application server is responsible for at least the following tasks: (1) transforming user selections made via an Internet-connected web browser and a web page into an appropriately formatted request message, such as an email, to send to the designated medical device 100; (2) sending this request message via the email server 220 to the medical device 100; (3) receiving the corresponding reply message, such as an email, generated by the medical device 100, and parsing this reply message to extract the requested data; (4) storing the extracted data in a database in association with the request message and the healthcare entity that generated the request, and (5) making this data, and other collected data, available via web-based interface.
[0074] It should be emphasized that many variations and modifications may be made to the above-described embodiments, the elements of which are to be understood as being among other acceptable examples. All such modifications and variations are intended to be included herein within the scope of this disclosure. Further, nothing in the foregoing disclosure is intended to imply that any particular component, characteristic or process step is essential.

Claims

WHAT IS CLAIMED IS:
1. A medical system, comprising: a medical system that is operative to monitor a patient and comprises at least one medical device; and a computing system embedded in the medical system, said computing system operative to receive commands over a network from a node that is external to the medical system, and operative to respond to at least some of said commands by generating, and sending over said network, email messages that include data obtained from monitoring the patient.
2. The medical system of claim 1 , wherein the medical device is a ventilator.
3. The medical system of claim 1 , wherein the medical system is located within a medical institution.
4. The medical system of claim 3, wherein the email server is located outside the medical institution.
5. The medical system of claim 1 , wherein the requested action comprises configuring at least one setting associated with the medical system.
6. The medical system of claim 1 , wherein the commands are received as email messages addressed to an email address associated with the medical system.
7. A method performed by a medical device, the method comprising: by execution of instructions by the medical device: performing a requested action; generating a response that is dependent upon the requested action; and sending the generated response on a network from the medical device as an email message.
8. The method of claim 7, wherein the medical device is a ventilator.
9. The method of claim 7, wherein the medical device is located within a medical institution.
10. The method of claim 9, wherein the requested action is received from an email server that is located outside the medical institution.
1 1. The method of claim 7, wherein the requested action comprises configuring at least one setting associated with the medical device.
12. The method of claim 7, wherein communication with the medical device is limited by a firewall.
13. The method of claim 7, wherein the received action is performed after receiving a request to perform the action over the network.
14. The method of claim 7, wherein the email message is sent by the medical device using a Simple Mail Transfer Protocol.
15. The method of claim7, wherein the requested action is received as an email message addressed to an email address associated with the medical device.
16. A computer-implemented method of communicating with a medical device over a network, the method comprising: receiving over the network from an email server, by the medical device, a request to perform an action; and performing, by the medical device, the requested action; wherein the request is received as an email message, and the medical device comprises computer hardware.
17. The method of claim 16, wherein the medical device is a ventilator.
18. The method of claim 16, wherein the medical device is located within a medical institution.
19. The method of claim 18, wherein the email server is located outside the medical institution.
20. The method of claim 16, wherein the requested action comprises configuring at least one setting associated with the medical device.
21. The method of claim 16, wherein communication with the medical device is limited by a firewall.
22. The method of claim 16, further comprising sending an email response to the email server after performing the requested action.
23. A server system for communicating with a medical system over a network, the system comprising: a data storage system for storing medical data received from the medical system, the medical system comprising at least one medical device; and
a server programmed via executable instructions to: send an email request message over the network to an email server, the request message including a request for the medical system to perform an action; receive a response from the email server that is dependent upon the requested action, the response including medical data collected by the medical system: and store the medical data in the data storage system; wherein the response is received as an email message and the server comprises computer hardware.
PCT/US2009/063753 2008-12-12 2009-11-09 System and method for communicating over a network with a medical device WO2010068356A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US12223308P 2008-12-12 2008-12-12
US61/122,233 2008-12-12
US12/570,584 US8082312B2 (en) 2008-12-12 2009-09-30 System and method for communicating over a network with a medical device
US12/570,584 2009-09-30

Publications (2)

Publication Number Publication Date
WO2010068356A2 true WO2010068356A2 (en) 2010-06-17
WO2010068356A3 WO2010068356A3 (en) 2010-09-30

Family

ID=42243266

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/063753 WO2010068356A2 (en) 2008-12-12 2009-11-09 System and method for communicating over a network with a medical device

Country Status (2)

Country Link
US (2) US8082312B2 (en)
WO (1) WO2010068356A2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8060576B2 (en) 2010-01-19 2011-11-15 Event Medical, Inc. System and method for communicating over a network with a medical device
US8082312B2 (en) 2008-12-12 2011-12-20 Event Medical, Inc. System and method for communicating over a network with a medical device
US8136527B2 (en) 2003-08-18 2012-03-20 Breathe Technologies, Inc. Method and device for non-invasive ventilation with nasal interface
US8925545B2 (en) 2004-02-04 2015-01-06 Breathe Technologies, Inc. Methods and devices for treating sleep apnea
US8939152B2 (en) 2010-09-30 2015-01-27 Breathe Technologies, Inc. Methods, systems and devices for humidifying a respiratory tract
US9132250B2 (en) 2009-09-03 2015-09-15 Breathe Technologies, Inc. Methods, systems and devices for non-invasive ventilation including a non-sealing ventilation interface with an entrainment port and/or pressure feature
US9227034B2 (en) 2009-04-02 2016-01-05 Beathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation for treating airway obstructions
US9962512B2 (en) 2009-04-02 2018-05-08 Breathe Technologies, Inc. Methods, systems and devices for non-invasive ventilation including a non-sealing ventilation interface with a free space nozzle feature
US10058668B2 (en) 2007-05-18 2018-08-28 Breathe Technologies, Inc. Methods and devices for sensing respiration and providing ventilation therapy
US10099028B2 (en) 2010-08-16 2018-10-16 Breathe Technologies, Inc. Methods, systems and devices using LOX to provide ventilatory support
US10252020B2 (en) 2008-10-01 2019-04-09 Breathe Technologies, Inc. Ventilator with biofeedback monitoring and control for improving patient activity and health
US10792449B2 (en) 2017-10-03 2020-10-06 Breathe Technologies, Inc. Patient interface with integrated jet pump

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7588033B2 (en) 2003-06-18 2009-09-15 Breathe Technologies, Inc. Methods, systems and devices for improving ventilation in a lung area
US9123077B2 (en) 2003-10-07 2015-09-01 Hospira, Inc. Medication management system
US8065161B2 (en) 2003-11-13 2011-11-22 Hospira, Inc. System for maintaining drug information and communicating with medication delivery devices
WO2007142812A2 (en) 2006-05-18 2007-12-13 Breathe Technologies, Inc. Tracheotomy method and device
AU2007317669A1 (en) 2006-10-16 2008-05-15 Hospira, Inc. System and method for comparing and utilizing activity information and configuration information from mulitple device management systems
US8271106B2 (en) 2009-04-17 2012-09-18 Hospira, Inc. System and method for configuring a rule set for medical event management and responses
CN102762250B (en) 2009-09-03 2017-09-26 呼吸科技公司 Mthods, systems and devices for including the invasive ventilation with entrainment port and/or the non-tight vented interface of pressure characteristic
JP5743812B2 (en) * 2011-08-29 2015-07-01 株式会社東芝 Health management system
AU2012325937B2 (en) 2011-10-21 2018-03-01 Icu Medical, Inc. Medical device update system
US9687618B2 (en) 2011-11-02 2017-06-27 Carefusion 207, Inc. Ventilation harm index
US9737676B2 (en) 2011-11-02 2017-08-22 Vyaire Medical Capital Llc Ventilation system
US9177109B2 (en) 2011-11-02 2015-11-03 Carefusion 207, Inc. Healthcare facility ventilation management
US9821129B2 (en) 2011-11-02 2017-11-21 Vyaire Medical Capital Llc Ventilation management system
US9058741B2 (en) 2012-06-29 2015-06-16 Carefusion 207, Inc. Remotely accessing a ventilator
US9072849B2 (en) 2012-06-29 2015-07-07 Carefusion 207, Inc. Modifying ventilator operation based on patient orientation
US20140000605A1 (en) * 2012-06-29 2014-01-02 Tom Steinhauer Virtual ventilation screen
US9352110B2 (en) 2012-06-29 2016-05-31 Carefusion 207, Inc. Ventilator suction management
US9092964B1 (en) * 2012-06-19 2015-07-28 Iodine Software, LLC Real-time event communication and management system, method and computer program product
US9327090B2 (en) 2012-06-29 2016-05-03 Carefusion 303, Inc. Respiratory knowledge portal
WO2014093985A1 (en) * 2012-12-14 2014-06-19 Medicity, Inc. Patient consent and confidentiality
AU2014225658B2 (en) 2013-03-06 2018-05-31 Icu Medical, Inc. Medical device communication method
EP3039596A4 (en) 2013-08-30 2017-04-12 Hospira, Inc. System and method of monitoring and managing a remote infusion regimen
US9662436B2 (en) 2013-09-20 2017-05-30 Icu Medical, Inc. Fail-safe drug infusion therapy system
US10311972B2 (en) 2013-11-11 2019-06-04 Icu Medical, Inc. Medical device system performance index
EP3071253B1 (en) 2013-11-19 2019-05-22 ICU Medical, Inc. Infusion pump automation system and method
US9764082B2 (en) 2014-04-30 2017-09-19 Icu Medical, Inc. Patient care system with conditional alarm forwarding
US9724470B2 (en) 2014-06-16 2017-08-08 Icu Medical, Inc. System for monitoring and delivering medication to a patient and method of using the same to minimize the risks associated with automated therapy
US9539383B2 (en) 2014-09-15 2017-01-10 Hospira, Inc. System and method that matches delayed infusion auto-programs with manually entered infusion programs and analyzes differences therein
WO2016159889A1 (en) 2015-04-02 2016-10-06 Hill-Rom Services Pte. Ltd. Manifold for respiratory device
CA2988094A1 (en) 2015-05-26 2016-12-01 Icu Medical, Inc. Infusion pump system and method with multiple drug library editor source capability
NZ750032A (en) 2016-07-14 2020-05-29 Icu Medical Inc Multi-communication path selection and security system for a medical device
US10950339B2 (en) 2018-07-17 2021-03-16 Icu Medical, Inc. Converting pump messages in new pump protocol to standardized dataset messages
EP3824386B1 (en) 2018-07-17 2024-02-21 ICU Medical, Inc. Updating infusion pump drug libraries and operational software in a networked environment
ES2962660T3 (en) 2018-07-17 2024-03-20 Icu Medical Inc Systems and methods to facilitate clinical messaging in a network environment
US11139058B2 (en) 2018-07-17 2021-10-05 Icu Medical, Inc. Reducing file transfer between cloud environment and infusion pumps
US10692595B2 (en) 2018-07-26 2020-06-23 Icu Medical, Inc. Drug library dynamic version management
WO2020023231A1 (en) 2018-07-26 2020-01-30 Icu Medical, Inc. Drug library management system
EP4193807A1 (en) * 2020-07-02 2023-06-14 ICU Medical, Inc. Server-initiated transmission of messages to medical devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040054775A1 (en) * 2002-06-26 2004-03-18 Poliac Research Corporation Medical data collection and deliver system
KR20050115541A (en) * 2004-06-04 2005-12-08 (주)윤민에이엠 System and method of unit chair to inform notify protector of the results of medical treatment
US20070073558A1 (en) * 2005-09-29 2007-03-29 Berkeley Heartlab,Inc. Internet based patient-monitoring system featuring interactive messaging engine
US20070299326A1 (en) * 1996-10-16 2007-12-27 Brown Stephen J Multiple patient monitoring system for proactive health management

Family Cites Families (169)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5632269A (en) 1989-09-22 1997-05-27 Respironics Inc. Breathing gas delivery method and apparatus
US6070196A (en) 1994-02-02 2000-05-30 Mitsubishi Semiconductor America, Inc. Protocol converter controller having distributed architecture
US6932084B2 (en) 1994-06-03 2005-08-23 Ric Investments, Inc. Method and apparatus for providing positive airway pressure to a patient
WO1996011717A1 (en) 1994-10-14 1996-04-25 Bird Products Corporation Portable drag compressor powered mechanical ventilator
US5692126A (en) 1995-01-24 1997-11-25 Bell Atlantic Network Services, Inc. ISDN access to fast packet data network
US6463930B2 (en) 1995-12-08 2002-10-15 James W. Biondi System for automatically weaning a patient from a ventilator, and method thereof
JP3636399B2 (en) 1996-05-29 2005-04-06 富士通株式会社 Protocol conversion system and protocol conversion method
US6911916B1 (en) 1996-06-24 2005-06-28 The Cleveland Clinic Foundation Method and apparatus for accessing medical data over a network
US6246677B1 (en) 1996-09-06 2001-06-12 Innovatec Communications, Llc Automatic meter reading data communication system
US5848415A (en) 1996-12-18 1998-12-08 Unisys Corporation Selective multiple protocol transport and dynamic format conversion in a multi-user network
US6070798A (en) 1997-02-21 2000-06-06 Nethery; Kee Purchaser generated transaction recording and negotiable instrument payment system
US6003070A (en) 1997-02-25 1999-12-14 Intervvoice Limited Partnership E-mail system and interface for equipment monitoring and control
CA2225013C (en) 1997-04-04 2006-06-06 Institut Du N.O. Inc. Injection system for delivery of a gaseous substance
US6389464B1 (en) 1997-06-27 2002-05-14 Cornet Technology, Inc. Device management system for managing standards-compliant and non-compliant network elements using standard management protocols and a universal site server which is configurable from remote locations via internet browser technology
US6371114B1 (en) 1998-07-24 2002-04-16 Minnesota Innovative Technologies & Instruments Corporation Control device for supplying supplemental respiratory oxygen
US6272468B1 (en) 1997-12-01 2001-08-07 John Peter Melrose Clinical, heoristic, adminstrative, research & teaching (CHART) java-web-object information system for medical record management predicated on human body anatomy and physiology multi-media modeling
US6260021B1 (en) 1998-06-12 2001-07-10 Philips Electronics North America Corporation Computer-based medical image distribution system and method
WO2000016839A1 (en) 1998-09-23 2000-03-30 The Johns Hopkins University Emergency life support system
US6574629B1 (en) 1998-12-23 2003-06-03 Agfa Corporation Picture archiving and communication system
WO2000059566A1 (en) 1999-04-07 2000-10-12 Event Medical Limited Breathing apparatus
WO2000078380A1 (en) 1999-06-23 2000-12-28 Graham Cameron Grant Respiration assistor
US6615831B1 (en) 1999-07-02 2003-09-09 Respironics, Inc. Pressure support system and method and a pressure control valve for use in such system and method
US6304788B1 (en) 1999-08-12 2001-10-16 United Internet Technologies, Inc. Method and apparatus for controlling medical monitoring devices over the internet
US7063086B2 (en) 1999-09-23 2006-06-20 Fisher & Paykel Healthcare Limited Breathing assistance apparatus
US7225809B1 (en) 1999-11-01 2007-06-05 Ric Investments, Llc Method and apparatus for monitoring and controlling a medical device
US6734880B2 (en) 1999-11-24 2004-05-11 Stentor, Inc. User interface for a medical informatics systems
US6473638B2 (en) 1999-12-24 2002-10-29 Medtronic, Inc. Medical device GUI for cardiac electrophysiology display and data communication
US6947581B1 (en) 1999-12-28 2005-09-20 General Electric Company Integrated data conversion and viewing station for medical images
US6963673B1 (en) 1999-12-28 2005-11-08 General Electric Company Imaging system adapted to partially preprocess image data
US6761165B2 (en) 2000-02-29 2004-07-13 The Uab Research Foundation Medical ventilator system
US6871211B2 (en) 2000-03-28 2005-03-22 Ge Medical Systems Information Technologies, Inc. Intranet-based medical data distribution system
US7860583B2 (en) 2004-08-25 2010-12-28 Carefusion 303, Inc. System and method for dynamically adjusting patient therapy
WO2001090976A1 (en) 2000-05-26 2001-11-29 Kabushiki Kaisha Topcon Medical data processing system and recording medium for data processing system
US7136913B2 (en) 2000-05-31 2006-11-14 Lab 7 Networks, Inc. Object oriented communication among platform independent systems across a firewall over the internet using HTTP-SOAP
US6938619B1 (en) 2000-06-13 2005-09-06 Scott Laboratories, Inc. Mask free delivery of oxygen and ventilatory monitoring
US6918125B1 (en) 2000-07-03 2005-07-12 Ge Medical Systems Global Technology Company Llc Method of integrating X window intrinsics based toolkits and widgets with java
US20020023172A1 (en) 2000-07-25 2002-02-21 Gendron David Pierre Routing medical images within a computer network
US7349947B1 (en) 2000-08-04 2008-03-25 Firelogic, Inc. System and method for managing, manipulating, and analyzing data and devices over a distributed network
LV12612B (en) 2000-08-21 2001-03-20 Jehezkelis FINKELŠTEINS Method and device for collecting and processing of biomedical information
AU2001294879A1 (en) 2000-09-29 2002-04-08 Lifelink, Inc. Wireless gateway capable of communicating according to a plurality of protocols
US6626175B2 (en) 2000-10-06 2003-09-30 Respironics, Inc. Medical ventilator triggering and cycling method and mechanism
US6668828B1 (en) 2000-10-16 2003-12-30 Pulmonox Technologies Corporations System and elements for managing therapeutic gas administration to a spontaneously breathing non-ventilated patient
US7255105B2 (en) 2000-10-16 2007-08-14 Pulmonox Technologies Corporation System for use in administrating therapeutic gas to a patient
ATE422167T1 (en) 2000-10-19 2009-02-15 Mallinckrodt Inc VENTILATOR WITH DUAL GAS SUPPLY
US20020133061A1 (en) * 2000-11-13 2002-09-19 Manetta Amy M. System and method for processing ventilator information
US7020868B2 (en) 2000-11-22 2006-03-28 General Electric Company Graphic application development system for a medical imaging system
US20020116637A1 (en) 2000-12-21 2002-08-22 General Electric Company Gateway for securely connecting arbitrary devices and service providers
US6644311B1 (en) 2001-02-21 2003-11-11 Respironics, Inc. Monitoring fluid flow in a pressure support system
US6839753B2 (en) * 2001-02-23 2005-01-04 Cardiopulmonary Corporation Network monitoring systems for medical devices
US6943787B2 (en) 2001-02-27 2005-09-13 Medtronics, Inc. System and method for displaying implantable medical device data
US20030037261A1 (en) * 2001-03-26 2003-02-20 Ilumin Corporation Secured content delivery system and method
US20060235280A1 (en) 2001-05-29 2006-10-19 Glenn Vonk Health care management system and method
ATE413203T1 (en) 2001-07-30 2008-11-15 Imt Medical Ag VENTILATOR
US6781522B2 (en) 2001-08-22 2004-08-24 Kivalo, Inc. Portable storage case for housing a medical monitoring device and an associated method for communicating therewith
US7127299B2 (en) 2001-10-23 2006-10-24 Medtronic, Inc. Network communications arrangement for IMD programming units
US7430608B2 (en) 2001-12-04 2008-09-30 Siemens Medical Solutions Usa, Inc. System for processing data acquired from multiple medical devices
US20030107487A1 (en) 2001-12-10 2003-06-12 Ronen Korman Method and device for measuring physiological parameters at the wrist
US7082334B2 (en) 2001-12-19 2006-07-25 Medtronic, Inc. System and method for transmission of medical and like data from a patient to a dedicated internet website
US6745770B2 (en) 2002-01-08 2004-06-08 Resmed Limited Flow diverter for controlling the pressure and flow rate in a CPAP device
US7468032B2 (en) 2002-12-18 2008-12-23 Cardiac Pacemakers, Inc. Advanced patient management for identifying, displaying and assisting with correlating health-related data
IL163540A0 (en) 2002-03-18 2005-12-18 Medic4All Ag Monitoring method and monitoring system for assessing physiological parameters of a subject
DE10217886A1 (en) 2002-04-22 2003-11-13 Siemens Ag Medical data processing system for provision of access to medical data, via local and internet-based access, whereby a web server program does not store any process states in cache memory
US7327705B2 (en) 2002-07-03 2008-02-05 Massachusetts Institute Of Technology Hybrid wireless network for data collection and distribution
US7320321B2 (en) 2002-08-26 2008-01-22 Automedx Inc. Self-contained micromechanical ventilator
US7849140B2 (en) 2002-08-29 2010-12-07 Oracle America, Inc. Peer-to-peer email messaging
JP3691473B2 (en) 2002-09-17 2005-09-07 安西メディカル株式会社 Respiratory control device
CA2411203A1 (en) 2002-11-05 2004-05-05 Alphaglobal It Inc. Intelligent data management system and method
US7448382B1 (en) 2002-11-12 2008-11-11 Ric Investments, Llc Pressure support system with active noise cancellation
US7127300B2 (en) 2002-12-23 2006-10-24 Cardiac Pacemakers, Inc. Method and apparatus for enabling data communication between an implantable medical device and a patient management system
US7844657B2 (en) 2003-01-17 2010-11-30 Storz Endoskop Produktions Gmbh System for controlling medical devices
US7264590B2 (en) 2003-01-31 2007-09-04 Qwest Communications International Inc. Real-time medical monitoring application with a network interface device
US6956572B2 (en) 2003-02-10 2005-10-18 Siemens Medical Solutions Health Services Corporation Patient medical parameter user interface system
DE10306766A1 (en) 2003-02-18 2004-08-26 Ino Therapeutics Gmbh Dosed delivery of a therapeutic gas
AU2003901042A0 (en) 2003-03-07 2003-03-20 Resmed Limited Back-up rate for a ventilator
EP1606758B1 (en) 2003-03-21 2015-11-18 Welch Allyn, Inc. Personal status physiologic monitor system
WO2004090661A2 (en) 2003-04-08 2004-10-21 Medic4All A.G A portable wireless gateway for remote medical examination
US20040210664A1 (en) 2003-04-17 2004-10-21 Schneider Automation Inc. System and method for transmitting data
CA2520248A1 (en) 2003-04-22 2004-11-11 Medi-Physics, Inc. Mri/nmr-compatible, tidal volume control and measurement systems, methods, and devices for respiratory and hyperpolarized gas delivery
US8214043B2 (en) 2006-08-29 2012-07-03 Matos Jeffrey A Control of a defibrillator and/or pacemaker
EP2374490A2 (en) 2003-08-04 2011-10-12 CareFusion 203, Inc. Portable ventilator system
US20050177312A1 (en) 2003-08-20 2005-08-11 Duke University Real-time medical data recording system and method
US7007692B2 (en) 2003-10-29 2006-03-07 Airmatrix Technologies, Inc. Method and system of sensing airflow and delivering therapeutic gas to a patient
US20050257257A1 (en) 2003-11-21 2005-11-17 O'connor Dennis Method and apparatus for two-way transmission of medical data
AU2003284746A1 (en) 2003-11-22 2005-06-08 Infinitt Co., Ltd. Large scale tomography image storage and transmission and system.
EP1709768B1 (en) 2004-01-15 2015-11-18 Koninklijke Philips N.V. Intermediate distribution frame (idf) for medical data by using a smart ethernet/ip emulating detection ap
WO2005076535A1 (en) 2004-02-05 2005-08-18 Koninklijke Philips Electronics, N.V. Digitally enhanced cordless telephone as part of a media access control address
US20060154642A1 (en) 2004-02-20 2006-07-13 Scannell Robert F Jr Medication & health, environmental, and security monitoring, alert, intervention, information and network system with associated and supporting apparatuses
US20050192844A1 (en) * 2004-02-27 2005-09-01 Cardiac Pacemakers, Inc. Systems and methods for automatically collecting, formatting, and storing medical device data in a database
EP1737526A1 (en) 2004-04-05 2007-01-03 Breas Medical AB Control valve for a ventilator
US20080059228A1 (en) 2004-04-24 2008-03-06 Christopher Bossi Operation Of A Remote Medication Management System
EP1750585A1 (en) 2004-05-16 2007-02-14 Medic4all AG Method and device for measuring physiological parameters at the hand
GB0411528D0 (en) 2004-05-24 2004-06-23 Koninkl Philips Electronics Nv Device abstraction layer for local networking system
US7319386B2 (en) 2004-08-02 2008-01-15 Hill-Rom Services, Inc. Configurable system for alerting caregivers
SE527820C2 (en) 2004-09-03 2006-06-13 Transunit Ab Method and coupling for elimination of heating time and interference in a fan or anesthesia machine
WO2006024253A1 (en) 2004-09-03 2006-03-09 Weinmann Geräte für Medizin GmbH & Co. KG Plastics for medical technical devices
SE529989C2 (en) 2004-09-03 2008-01-29 Ric Investments Llc Gas regulator
US8634926B2 (en) 2004-09-08 2014-01-21 Medtronic, Inc. Clinic based instrument system for remote processing and access to implanted systems information
GB0424762D0 (en) 2004-11-10 2004-12-08 Koninkl Philips Electronics Nv A system of devices
US20080127975A1 (en) 2004-12-01 2008-06-05 Dominik Lirsch Method for Preparing Gas Mixtures for Lung Ventilators and Device for Carrying Out this Method
US20060178910A1 (en) 2005-01-10 2006-08-10 George Eisenberger Publisher gateway systems for collaborative data exchange, collection, monitoring and/or alerting
US20060173719A1 (en) 2005-01-28 2006-08-03 Agfa Corporation Message-based connectivity manager
WO2006092635A1 (en) 2005-03-02 2006-09-08 Concept 2 Manufacture Design Ocd Ltd Conserving device for breathable gas
US20060242159A1 (en) 2005-03-10 2006-10-26 Bishop Robert J Methods and apparatus for distributing digital medical images via a redirected system
US7207331B2 (en) 2005-03-22 2007-04-24 The General Electric Company Arrangement and method for controlling operational characteristics of medical equipment
US7400257B2 (en) 2005-04-06 2008-07-15 Rivas Victor A Vital signals and glucose monitoring personal wireless system
EP1880328A1 (en) 2005-04-11 2008-01-23 Disetronic Licensing AG Web-enabled portable medical device
US9398853B2 (en) 2005-06-03 2016-07-26 LifeWatch Technologies, Ltd. Communication terminal, medical telemetry system and method for monitoring physiological data
US20070044799A1 (en) 2005-07-08 2007-03-01 Hete Bernie F Modular oxygen regulator system and respiratory treatment system
US8522782B2 (en) 2005-09-12 2013-09-03 Mergenet Medical, Inc. High flow therapy device utilizing a non-sealing respiratory interface and related methods
DE102005045127B3 (en) 2005-09-22 2006-10-19 Dräger Medical AG & Co. KG Breathing apparatus, for patient, comprises breathing gas source, exhaling valve, inhaling line, exhaling line, feed for gas, flow sensor, pressure sensor, control unit, control circuit and control device
CA2621760A1 (en) 2005-09-26 2007-05-18 Eliezer Be'eri Combined ventilator inexsufflator
US7305988B2 (en) 2005-12-22 2007-12-11 The General Electric Company Integrated ventilator nasal trigger and gas monitoring system
EP1795222B1 (en) 2005-12-07 2010-08-18 General Electric Company Anesthesia ventilator system including manual ventilation
US7617824B2 (en) 2005-12-08 2009-11-17 Ric Investments, Llc Ventilator adaptable for use with either a dual-limb circuit or a single-limb circuit
CA2632648A1 (en) 2005-12-14 2007-06-21 Welch Allyn, Inc. Medical device wireless adapter
EP1971945A2 (en) 2006-01-09 2008-09-24 Cardiac Pacemakers, Inc. Remotely programming a patient medical device
CN100998902B (en) 2006-01-13 2010-12-08 深圳迈瑞生物医疗电子股份有限公司 Method and device for mornitering and controlling flow
US20070185739A1 (en) 2006-02-08 2007-08-09 Clinilogix, Inc. Method and system for providing clinical care
US20070191912A1 (en) 2006-02-10 2007-08-16 Vision Quest Industries, Inc. Interactive electrical stimulator device and server-based support system
US7509957B2 (en) 2006-02-21 2009-03-31 Viasys Manufacturing, Inc. Hardware configuration for pressure driver
US20070197881A1 (en) 2006-02-22 2007-08-23 Wolf James L Wireless Health Monitor Device and System with Cognition
WO2007101124A2 (en) 2006-02-23 2007-09-07 Spacelabs Healthcare Ventilator for rapid response to respiratory disease conditions
JP4652994B2 (en) 2006-03-14 2011-03-16 オリンパスメディカルシステムズ株式会社 Conversion adapter, medical system, and communication method.
US7861716B2 (en) 2006-03-15 2011-01-04 Carefusion 207, Inc. Closed loop control system for a high frequency oscillation ventilator
US7900626B2 (en) 2006-04-17 2011-03-08 Daly Robert W Method and system for controlling breathing
US7942844B2 (en) 2006-04-28 2011-05-17 Medtronic Minimed, Inc. Remote monitoring for networked fluid infusion systems
US20070254593A1 (en) 2006-04-28 2007-11-01 Medtronic Minimed, Inc. Wireless data communication for a medical device network that supports a plurality of data communication modes
US20070253380A1 (en) 2006-04-28 2007-11-01 James Jollota Data translation device with nonvolatile memory for a networked medical device system
US20070255126A1 (en) 2006-04-28 2007-11-01 Moberg Sheldon B Data communication in networked fluid infusion systems
US7949404B2 (en) 2006-06-26 2011-05-24 Medtronic, Inc. Communications network for distributed sensing and therapy in biomedical applications
US9820658B2 (en) 2006-06-30 2017-11-21 Bao Q. Tran Systems and methods for providing interoperability among healthcare devices
JP4643510B2 (en) 2006-07-18 2011-03-02 オリンパスメディカルシステムズ株式会社 Surgical system control device and surgical device timeout value setting method
US8307828B2 (en) 2006-08-24 2012-11-13 Inovo, Inc. Pneumatic single-lumen medical gas conserver
US20080071328A1 (en) 2006-09-06 2008-03-20 Medtronic, Inc. Initiating medical system communications
US20080142013A1 (en) 2006-09-11 2008-06-19 Michael David Hallett Exhaust Apparatus For Use in Administering Positive Pressure Therapy Through the Nose or Mouth
DE102006045739B3 (en) 2006-09-27 2007-08-30 Dräger Medical AG & Co. KG Respiration device for patient, has connection device provided between operating and control units of respirator and humidifier, where device transmits data between control units and has additional unit for transmitting electric energy
TR201808388T4 (en) 2006-10-02 2018-07-23 Philip Morris Products Sa Continuous high pressure transmission system.
US8126732B2 (en) 2006-10-24 2012-02-28 Medapps, Inc. Systems and methods for processing and transmittal of medical data through multiple interfaces
US8126734B2 (en) 2006-10-24 2012-02-28 Medapps, Inc. Systems and methods for adapter-based communication with a medical device
US20080097914A1 (en) 2006-10-24 2008-04-24 Kent Dicks Systems and methods for wireless processing and transmittal of medical data through multiple interfaces
US20080097912A1 (en) 2006-10-24 2008-04-24 Kent Dicks Systems and methods for wireless processing and transmittal of medical data through an intermediary device
US8126733B2 (en) 2006-10-24 2012-02-28 Medapps, Inc. Systems and methods for medical data interchange using mobile computing devices
EP2084637A2 (en) 2006-10-24 2009-08-05 Medapps, Inc. Systems and methods for adapter-based communication with a medical device
US8126729B2 (en) 2006-10-24 2012-02-28 Medapps, Inc. Systems and methods for processing and transmittal of data from a plurality of medical devices
CA2567275A1 (en) 2006-11-06 2008-05-06 Saskatchewan Telecommunications Health monitoring system and method
US20080120284A1 (en) 2006-11-22 2008-05-22 General Electric Company Ris browser for direct access to a radiology information system from a diagnostic imaging modality scanner console
DE102006055779B3 (en) 2006-11-25 2008-03-13 Dräger Medical AG & Co. KG Gas mixing device for respirator, has control device designed to set operating pressure level in tank in operation type during gas dosing and to lower pressure level to another pressure level in another operation type
US7885712B2 (en) 2006-12-06 2011-02-08 Medtronic, Inc. Medical device programming safety
US20080140446A1 (en) * 2006-12-11 2008-06-12 Ehealth Global Technologies System and method for managing medical records
US20080141107A1 (en) 2006-12-12 2008-06-12 Sonosite, Inc. Media rich imaging report generation and presentation
US7532126B2 (en) 2006-12-19 2009-05-12 National Yang-Ming University Remote homecare monitoring system and method thereof
US20080167902A1 (en) 2007-01-04 2008-07-10 General Electric Company Systems and methods for patient and study data export from a pacs database
US8757155B2 (en) 2007-02-13 2014-06-24 General Electric Company Automatic scavenger system and method
US8960193B2 (en) 2007-02-16 2015-02-24 General Electric Company Mobile medical ventilator
US8195478B2 (en) 2007-03-07 2012-06-05 Welch Allyn, Inc. Network performance monitor
US8061353B2 (en) 2007-03-09 2011-11-22 Global Medical Holdings LLC Method and apparatus for delivering a dose of a gaseous drug to a patient
US7971589B2 (en) 2007-03-20 2011-07-05 General Electric Company System and method for a collapsible reservoir with an auxillary fluid channel
US20080245366A1 (en) 2007-04-09 2008-10-09 Jen-Shih Lee Modality of flow regulators and mechanical ventilation systems
US7920067B2 (en) 2007-04-16 2011-04-05 American Air Liquide, Inc. Wireless medical gases management system
DE102007019487B3 (en) 2007-04-25 2008-04-10 Dräger Medical AG & Co. KG Modular breathing system for patient, has stationary parts detachably attaching breathing module, and detachable connection interface for data, electrical energy and inhaled gas attached to stationary parts receiving module
WO2009036333A1 (en) 2007-09-14 2009-03-19 Corventis, Inc. Dynamic pairing of patients to data collection gateways
US8082160B2 (en) 2007-10-26 2011-12-20 Hill-Rom Services, Inc. System and method for collection and communication of data from multiple patient care devices
US7840694B2 (en) 2007-10-30 2010-11-23 Olympus Medical Systems Corp. Converter for converting communication method and/or communication protocol
US20090193435A1 (en) 2008-01-28 2009-07-30 Masahide Yamaki Converter for converting communication method and/or communication protocol
US8301876B2 (en) * 2008-05-16 2012-10-30 Emc Corporation Techniques for secure network communication
US8082312B2 (en) 2008-12-12 2011-12-20 Event Medical, Inc. System and method for communicating over a network with a medical device
EP3605550A1 (en) 2009-03-04 2020-02-05 Masimo Corporation Medical monitoring system
US8341318B2 (en) 2009-03-16 2012-12-25 Apple Inc. Techniques for facilitating communication between an accessory and a mobile computing device using application specific protocols
EP2488977A1 (en) 2009-10-13 2012-08-22 Cardiopulmonary Corporation Method and apparatus for displaying data from medical devices

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070299326A1 (en) * 1996-10-16 2007-12-27 Brown Stephen J Multiple patient monitoring system for proactive health management
US20040054775A1 (en) * 2002-06-26 2004-03-18 Poliac Research Corporation Medical data collection and deliver system
KR20050115541A (en) * 2004-06-04 2005-12-08 (주)윤민에이엠 System and method of unit chair to inform notify protector of the results of medical treatment
US20070073558A1 (en) * 2005-09-29 2007-03-29 Berkeley Heartlab,Inc. Internet based patient-monitoring system featuring interactive messaging engine

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8136527B2 (en) 2003-08-18 2012-03-20 Breathe Technologies, Inc. Method and device for non-invasive ventilation with nasal interface
US8925545B2 (en) 2004-02-04 2015-01-06 Breathe Technologies, Inc. Methods and devices for treating sleep apnea
US10058668B2 (en) 2007-05-18 2018-08-28 Breathe Technologies, Inc. Methods and devices for sensing respiration and providing ventilation therapy
US10252020B2 (en) 2008-10-01 2019-04-09 Breathe Technologies, Inc. Ventilator with biofeedback monitoring and control for improving patient activity and health
US8082312B2 (en) 2008-12-12 2011-12-20 Event Medical, Inc. System and method for communicating over a network with a medical device
US9962512B2 (en) 2009-04-02 2018-05-08 Breathe Technologies, Inc. Methods, systems and devices for non-invasive ventilation including a non-sealing ventilation interface with a free space nozzle feature
US10695519B2 (en) 2009-04-02 2020-06-30 Breathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation with gas delivery nozzles within nasal pillows
US9227034B2 (en) 2009-04-02 2016-01-05 Beathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation for treating airway obstructions
US11896766B2 (en) 2009-04-02 2024-02-13 Breathe Technologies, Inc. Methods, systems and devices for non-invasive ventilation with gas delivery nozzles in free space
US9675774B2 (en) 2009-04-02 2017-06-13 Breathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation with gas delivery nozzles in free space
US10046133B2 (en) 2009-04-02 2018-08-14 Breathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation for providing ventilation support
US11707591B2 (en) 2009-04-02 2023-07-25 Breathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation with gas delivery nozzles with an outer tube
US11103667B2 (en) 2009-04-02 2021-08-31 Breathe Technologies, Inc. Methods, systems and devices for non-invasive ventilation with gas delivery nozzles in free space
US10232136B2 (en) 2009-04-02 2019-03-19 Breathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation for treating airway obstructions
US10709864B2 (en) 2009-04-02 2020-07-14 Breathe Technologies, Inc. Methods, systems and devices for non-invasive open ventilation with gas delivery nozzles with an outer tube
US9132250B2 (en) 2009-09-03 2015-09-15 Breathe Technologies, Inc. Methods, systems and devices for non-invasive ventilation including a non-sealing ventilation interface with an entrainment port and/or pressure feature
US8060576B2 (en) 2010-01-19 2011-11-15 Event Medical, Inc. System and method for communicating over a network with a medical device
US8171094B2 (en) 2010-01-19 2012-05-01 Event Medical, Inc. System and method for communicating over a network with a medical device
US10099028B2 (en) 2010-08-16 2018-10-16 Breathe Technologies, Inc. Methods, systems and devices using LOX to provide ventilatory support
US8939152B2 (en) 2010-09-30 2015-01-27 Breathe Technologies, Inc. Methods, systems and devices for humidifying a respiratory tract
US9358358B2 (en) 2010-09-30 2016-06-07 Breathe Technologies, Inc. Methods, systems and devices for humidifying a respiratory tract
US10792449B2 (en) 2017-10-03 2020-10-06 Breathe Technologies, Inc. Patient interface with integrated jet pump

Also Published As

Publication number Publication date
US8082312B2 (en) 2011-12-20
US20120066328A1 (en) 2012-03-15
WO2010068356A3 (en) 2010-09-30
US20110078253A1 (en) 2011-03-31

Similar Documents

Publication Publication Date Title
US8082312B2 (en) System and method for communicating over a network with a medical device
US8060576B2 (en) System and method for communicating over a network with a medical device
US10818385B2 (en) Records access and management
JP4833226B2 (en) Privacy qualification protocol for secure data exchange, collection, monitoring and / or alerting
US10556062B2 (en) Electronic medication order transfer and processing methods and apparatus
US8306831B2 (en) Systems with message integration for data exchange, collection, monitoring and/or alerting
US9747652B2 (en) Providing controlled levels of collaborative exchange of data for registered participating subscribers and publishers
US10019552B2 (en) Systems and methods for remote patient monitoring and storage and forwarding of patient information
US8396804B1 (en) System for remote review of clinical data
US20080288466A1 (en) User selectable data attributes for automated electronic search, identification and publication of relevant data from electronic data records at multiple data sources
US20030200226A1 (en) System and method for interacting with legacy healthcare database systems
US20080255885A1 (en) Publisher gateway systems for collaborative data exchange, collection, monitoring and/or alerting
JP2010525458A (en) Decision support response system and method
KR20140096044A (en) Methods and systems for intelligent routing of health information
US20050209884A1 (en) Method, system and computer program product for providing medical information
US20040030579A1 (en) Method, system and computer program product for providing medical information
KR20010096807A (en) A data processing system and the method in clinical testing
US20090254368A1 (en) Method of providing enhanced point of service care
US20220293264A1 (en) Spirometry data systems, methods, and apparatuses

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09832294

Country of ref document: EP

Kind code of ref document: A2

122 Ep: pct application non-entry in european phase

Ref document number: 09832294

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE