EP3559951B1

Medical device system including information technology infrastructure having secure cluster domain supporting external domain

Abstract

This record has no abstract on file.

EP3559951B1, drawing sheet 1
Sheet 1 of 12

Term

11.2 yearsleft in the term

Expires 7 December 2037.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

11 claims: 5 independent, 6 dependent

  1. 1
    A medical device system (110) comprising:a cluster (10) including a plurality of nodes (12), forming a cluster domain and running proprietary software;a plurality of medical devices (12b to 12g, 12n-2 ... 12n) considered being at least some of the nodes (12) being multiple online dialysis fluid generation dialysis machines, each medical device including processing and memory configured to perform a medical procedure (20);the plurality of nodes (12) comprising at least one access node (12a;12h) including an external part (112a) interfacing with an external domain and an internal part (112b) interfacing with the cluster domain, a common distributed database (14) shared along the cluster (10), the medical devices (12b to 12g, 12n-2... 12n) sharing the common distributed database (14), the common distributed database (14) being deployed on each of the plurality of medical devices (12b to 12g, 12n-2... 12n) and is formed around a hard disk-based physical database residing in each physical medical device, and at least one external equipment (50) outside the cluster (10) and including a central water supply loop, the at least one external equipment (50) running software different than the proprietary software and being able to at least one of (i) write to, or (ii) read from, at least some of the distributed database (14) via the external part (112a) of the at least one access node (12a, 12h),the external part (112a) and the internal part (112b) being separated by a processing and memory manager (120) that knows how to (i) place data into the external part (112a) coming from the internal part (112b) and (ii) place data into the internal part (112b) coming from the external part (112a), wherein external equipment outside the cluster (10) not having the proprietary software cannot communicate with the nodes even if connected to the same network as the nodes of the cluster (10), wherein said multiple online dialysis fluid generation dialysis machines are connected fluidically to the central water supply loop for the supply of purified water to the multiple online dialysis fluid generation dialysis machines which use the purified water to prepare dialysis fluid, wherein the common distributed database (14) is populated by (i) each of the nodes (12) that produces data pushing its data to other nodes (12), (ii) each of the nodes (12) having common distributed database (14) pulling data from other nodes (12), or (iii) a combination of (i) and (ii), wherein one of the access nodes (12a;12h) is a distributed database access node (12a) including the common distributed database (14) associated with the internal part (112b) of the access node (12a), the distributed database access node (12a) is configured to retrieve and send information from the common distributed database (14) to the external equipment (50), and to receive and store in common distributed database (14) data from external equipment (50), wherein each medical device includes separate therapy control part (28a) and cluster control part (28b), therapy control part (28a) includes a server interface hosted on middleware (16), wherein server interface and middleware (16) operates with medical device operating software (20) and drives user interface (18) of medical devices (12b to 12g, 12n-2... 12n), cluster control part (28b) houses common distributed database (14) shared by medical devices (12b to 12g, 12n-2... 12n) implementing nodes of cluster (10), a processing and memory manager (120) being applied between therapy control part (28a) and cluster control part (28b) of medical device , the common distributed database (14) being separated from the processing and memory configured to perform the medical procedure (20) by the processing and memory manager (120) that knows how to (i) place data into the processing and memory configured to perform the medical procedure (20) coming from the common distributed database (14) and (ii) place data into the common distributed database (14) coming from the processing and memory configured to perform the medical procedure (20), , the proprietary software of the cluster (10) being configured to ascertain when each of the multiple online dialysis fluid generation dialysis machines is available for having its portion of the water supply loop disinfected, so that a disinfection sequence may be commenced that cleans an entire water supply loop, the entire water supply loop including portions of the loop connecting the multiple online dialysis fluid generation dialysis machines to a remainder of the water supply loop, and the proprietary software of the cluster (10) being configured to report out all relevant medical devices available for a cleaning session, upon which the central water supply loop initiates a hot water loop disinfection, wherein initiation of a request for disinfection of the central water supply loop comes from either (i) within cluster (10) and the proprietary software is programmed to prompt when all medical devices (12b to 12g, 12n-2... 12n) are at rest and at least a certain amount of time or total service hours have passed since the last disinfection or (ii) the central water supply loop, after at least a certain amount of time or total service hours have passed since the last disinfection.
  2. 2
    The medical device system (110) of Claim 1, wherein the at least one access node (12a, 12h) is provided separately from the medical devices and/or is provided with one of the medical devices.
  3. 3
    The medical device system (110) according to any of the preceding claims, wherein the at least one external equipment (50) is a first external equipment, and which further includes a virtual access node (100) of the cluster (10) formed via a second external equipment (50), the virtual access node (100) providing a secure data exchange environment so as to ensure security of the cluster (10) operating with the second external equipment (50).
  4. 4
    The medical device system (110) of Claim 3, wherein the secure data exchange environment includes a secure channel such as a virtual private network (106).
  5. 5
    The medical device system (110) according to any of the preceding claims, wherein the plurality of medical devices are of a same treatment type.
  6. 6
    The medical device system (110) according to any of the preceding claims, wherein the access nodes (12a, 12h) comprise:at least one first access node (12a) that hosts the distributed database (14);at least one second access node (12h) provided separately from the distributed database (14);and the at least one external equipment (50) able to at least one of (i) write to, or (ii) read from, the distributed database (14) via the at least one first access node (12a) or the at least one second access node (12h).
  7. 7
    The medical device system (110) of Claim 6, wherein the at least one first access node (12a) and the at least one second access node (12h) are separate from the medical devices.
  8. 8
    The medical device system (110) of Claim 6, wherein the at least one first access node (12a) and the at least one second access node (12h) are provided with or operate with a user interface (18).
  9. 9
    The medical device system (110) according to any of the preceding claims, wherein the processing and memory configured to perform the medical procedure (20) are configured to initiate communication with the distributed database (14) via the processing and memory manager (120).
  10. 11
    The medical device system (110) of Claim 10, wherein the medical device includes a first virtual access node interface (108a) and the external equipment (50) includes a second virtual access node interface (108b), and wherein the secure data exchange environment includes a secure channel such as a virtual private network (106) interfacing with the virtual access node interfaces (108a, 108b).