Medical system service method and device and medium

By providing cloud-based hyper-converged virtual machine resource services for medical alliance hospital equipment, the problems of poor equipment compatibility, performance bottlenecks and security risks in medical information systems are solved, and the system is high reliability and scalability is achieved. Reduced costs.

CN119440723APending Publication Date: 2025-02-14CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411487699.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

Medical information systems have problems such as different equipment standards, poor compatibility, performance bottlenecks, safety hazards, limited system upgrades and high overall investment costs.

Method used

By obtaining the current business demand resources and distribution of cloud platform for medical alliance hospital equipment, determine the number of hyperconverged virtual machines that need to be provided, and quickly adjust the resources by cloning or deleting virtual machines to meet the hospital's real-time business needs.

Benefits of technology

It improves the safety, stability, reliability and scalability of the medical system and reduces the overall system investment cost.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119440723A_ABST
    Figure CN119440723A_ABST
Patent Text Reader

Abstract

The invention provides a medical system service method and device and a medium, and relates to the technical field of information, in order to solve the problem of providing information resource services for a medical system, and the method comprises the steps: obtaining the demand resource quantity and demand distribution of the current business of medical conjoined hospital equipment for a cloud platform; according to the demand resource quantity and the demand distribution, comparing the standard fusion resource quantity of each hyper-fusion virtual machine, and determining a first quantity of the hyper-fusion virtual machines needing to be provided currently; according to the second number of the existing hyper-converged virtual machines of the cloud platform, cloning or deleting a plurality of hyper-converged virtual machines to obtain a first number of hyper-converged virtual machines; and calling the hyper-converged resources of the cloud platform through the first number of hyper-converged virtual machines, and providing services for the current business of the medical conjoined hospital equipment. The cloud platform resource service is provided for the hospital equipment through the virtual machine, rapid copying of the virtual machine is achieved through cloning, the safety, stability, reliability and expandability of the medical system are improved, and the cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure at least relates to the field of information technology, and in particular, to a medical system service method, a medical system service device, and a computer-readable storage medium. Background Art

[0002] Xinchuang refers to the innovation of information technology applications. Xinchuang medical care is an important application direction of Xinchuang. At present, there are many manufacturers of information equipment for medical information systems. Some possible problems include:

[0003] Different equipment standards lead to differences in compatibility, affecting the stability and reliability of the system;

[0004] For devices with key functions or components, there is a reliance on specific manufacturers, which increases the single point risk of the system;

[0005] Differences in device performance may affect the overall system performance and cause performance bottlenecks;

[0006] Insufficient protection of sensitive data may leave security risks;

[0007] System upgrades or updates require the operation of equipment from multiple manufacturers, which is easily restricted and has poor scalability;

[0008] To solve problems such as compatibility and performance bottlenecks, the overall system investment cost may increase. Summary of the invention

[0009] The technical problem to be solved by the present disclosure is to provide a medical system service method, a medical system service device and a computer-readable storage medium in view of the above-mentioned deficiencies, so as to solve the problem of how to provide information resource services for the medical system.

[0010] In a first aspect, the present disclosure provides a medical system service method, the method comprising:

[0011] Obtain the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform;

[0012] According to the required resource amount and the required distribution, compare the standard fusion resource amount of each hyper-converged virtual machine to determine the first number of hyper-converged virtual machines that currently need to be provided;

[0013] According to the second number of existing hyper-converged virtual machines on the cloud platform, cloning or deleting a number of hyper-converged virtual machines to obtain a first number of hyper-converged virtual machines;

[0014] Using the first number of hyper-converged virtual machines to call the hyper-converged resources of the cloud platform, providing services for the current business of the medical alliance hospital equipment;

[0015] Among them, hyper-converged resources include converged resources, which are resources of a converged server, and hyper-converged virtual machines are set in the converged server.

[0016] Furthermore, the current business demand and distribution of cloud platform resources for the medical alliance hospital equipment are obtained, including:

[0017] Obtain the load and real-time requirements of each current business from the medical alliance hospital equipment, including the hospital information system HIS, electronic medical record EMR, laboratory information management system LIS, and medical imaging data system PACS;

[0018] Determine the amount of computing resources and storage resources required by the current business for the cloud platform based on the load, and determine the demand distribution of the required computing resources and storage resources on the cloud platform based on real-time requirements.

[0019] Furthermore, the demand distribution of required computing resources and required storage resources on the cloud platform is determined, including:

[0020] Determine the required computing resources, required storage resources, and the first demand distribution at the platform and grassroots level of the cloud platform;

[0021] Determine the amount of computing resources required to be distributed on the platform and the base layer, and the second demand distribution on the converged server and computing server;

[0022] Determine the amount of storage resources required to be distributed on the platform and the base layer, and the third demand distribution on the converged server and distributed storage server;

[0023] Among them, the converged server provides converged computing resources and converged storage resources, the computing server provides general computing resources, and the distributed storage server provides distributed storage resources.

[0024] Further, according to the required resource amount and the required distribution, the standard fusion resource amount of each hyper-converged virtual machine is compared to determine the first number of hyper-converged virtual machines that need to be provided currently, specifically including:

[0025] Obtain the standard converged computing resource amount and standard converged storage resource amount of each hyper-converged virtual machine;

[0026] According to the first demand distribution, the second demand distribution, and the third demand distribution, by comparing the standard converged computing resource amount and the standard converged storage resource amount, a third number of hyper-converged virtual machines that need to be distributed on the platform converged server and a fourth number of hyper-converged virtual machines that need to be distributed on the base converged server are determined respectively;

[0027] Among them, hyper-converged virtual machines can call hyper-converged resources, which include converged computing resources, converged storage resources, general computing resources, and distributed storage resources.

[0028] Further, according to the second number of existing hyper-converged virtual machines on the cloud platform, cloning or deleting a number of hyper-converged virtual machines specifically includes:

[0029] Obtaining a second number of existing hyper-converged virtual machines on the cloud platform, a fifth number of the second number of hyper-converged virtual machines distributed on the platform converged servers, and a sixth number of the second number of hyper-converged virtual machines distributed on the base converged servers;

[0030] According to the difference between the third quantity and the fifth quantity, and the difference between the fourth quantity and the sixth quantity, a number of hyper-converged virtual machines are cloned or deleted on the platform converged server and the base converged server respectively.

[0031] Further, the hyper-converged resources of the cloud platform are called by the first number of hyper-converged virtual machines to provide services for the current business of the medical alliance hospital equipment, specifically including:

[0032] The current services are evenly distributed to the first number of hyper-converged virtual machines according to the load, so as to provide load-balanced real-time cloud platform hyper-converged virtual resource services for the current services of the medical alliance hospital equipment.

[0033] Furthermore, the current business demand and distribution of cloud platform resources for the medical alliance hospital equipment is obtained, including:

[0034] Obtain the security requirements and database requirements of each current business of the medical alliance hospital equipment;

[0035] Based on demand distribution, security requirements, and database requirements, determine the amount of network resources, security resources, and database resources required by the current business for the cloud platform.

[0036] Furthermore, the method further comprises:

[0037] In response to the third demand distribution including the demand distribution on the converged server and the distributed storage server, using block storage on the converged server and using file storage on the distributed storage server;

[0038] In response to obtaining the database demand, the centralized storage server of the cloud platform obtains the database service from each platform database server and the grassroots database server of the cloud platform through a bare metal method, and provides the database service to the first number of hyper-converged virtual machines for use;

[0039] In response to the acquired security requirements including isolation requirements, some hyper-converged virtual machines are selected to connect to the isolation zone DMZ resources according to the load of some current services with isolation requirements, and the said part of current services are distributed to the said part of hyper-converged virtual machines.

[0040] In a second aspect, the present disclosure provides a medical system service device, the device comprising:

[0041] The acquisition module is used to obtain the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform;

[0042] A determination module, connected to the acquisition module, for comparing the standard fusion resource amount of each hyper-converged virtual machine according to the required resource amount and the required distribution, to determine the first number of hyper-converged virtual machines that currently need to be provided;

[0043] a cloning module connected to the determining module, and configured to clone or delete a number of hyper-converged virtual machines according to a second number of hyper-converged virtual machines already on the cloud platform, so as to obtain a first number of hyper-converged virtual machines;

[0044] A service module, connected to the cloning module, for calling the hyper-converged resources of the cloud platform through a first number of hyper-converged virtual machines to provide services for current business of the medical alliance hospital equipment;

[0045] Among them, hyper-converged resources include converged resources, which are resources of a converged server, and hyper-converged virtual machines are set in the converged server.

[0046] In a third aspect, the present disclosure provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the medical system service method as described above is implemented.

[0047] The present disclosure provides a medical system service method, a medical system service device and a computer-readable storage medium, which provide resource services from a cloud platform for medical alliance hospital equipment through virtual machines. The cloud platform resources provided are hyper-converged resources, including fusion resources for determining the number of virtual machines. Each virtual machine has a standard amount of fusion resources. The required number of virtual machines can be quickly copied by cloning or deleting, thereby meeting the hospital's real-time changing business needs for information resources, improving the security, stability, reliability, and scalability of the medical system, and reducing costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] Figure 1 is a flow chart of a medical system service method according to an embodiment of the present disclosure;

[0049] Figure 2 is a structural schematic diagram of a medical system service device according to an embodiment of the present disclosure;

[0050] Figure 3 is an overall architecture diagram of a medical service system according to an embodiment of the present disclosure;

[0051] Figure 4 is a schematic diagram of a medical bill system according to an embodiment of the present disclosure;

[0052] Figure 5 It is a schematic diagram of a medical calling system according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0053] In order to enable those skilled in the art to better understand the technical solution of the present disclosure, the embodiments of the present disclosure will be further described in detail below with reference to the accompanying drawings.

[0054] It should be understood that the specific embodiments and drawings described herein are only used to explain the present disclosure rather than to limit the present disclosure.

[0055] It can be understood that, in the absence of conflict, the various embodiments of the present disclosure and the various features in the embodiments can be combined with each other.

[0056] It can be understood that, for the convenience of description, the drawings of the present disclosure only show parts related to the present disclosure, while parts irrelevant to the present disclosure are not shown in the drawings.

[0057] It can be understood that each unit and module involved in the embodiments of the present disclosure may correspond to only one entity structure, or may be composed of multiple entity structures, or multiple units and modules may be integrated into one entity structure.

[0058] It will be understood that, in the absence of conflict, the functions and steps marked in the flowcharts and block diagrams of the present disclosure may occur in an order different from that marked in the drawings.

[0059] It is understood that the flowcharts and block diagrams of the present disclosure illustrate the possible architectures, functions, and operations of the systems, devices, equipment, and methods according to the various embodiments of the present disclosure. Each box in the flowchart or block diagram may represent a unit, module, program segment, or code, which contains executable instructions for implementing the specified functions. Moreover, each box or combination of boxes in the block diagram and flowchart may be implemented by a hardware-based system that implements the specified functions, or may be implemented by a combination of hardware and computer instructions.

[0060] It can be understood that the units and modules involved in the embodiments of the present disclosure can be implemented by software or hardware, for example, the units and modules can be located in a processor.

[0061] Embodiment 1:

[0062] like Figure 1 As shown, the present disclosure provides a medical system service method, the method comprising:

[0063] S1. Obtain the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform;

[0064] S2. Determine the first number of hyper-converged virtual machines that need to be provided currently by comparing the standard fusion resource amount of each hyper-converged virtual machine according to the required resource amount and the demand distribution;

[0065] S3. Cloning or deleting a number of hyper-converged virtual machines according to the second number of hyper-converged virtual machines already on the cloud platform to obtain a first number of hyper-converged virtual machines;

[0066] S4. Calling the hyper-converged resources of the cloud platform through the first number of hyper-converged virtual machines to provide services for the current business of the medical alliance hospital equipment;

[0067] Among them, hyper-converged resources include converged resources, which are resources of a converged server, and hyper-converged virtual machines are set in the converged server.

[0068] In this embodiment, the method provides resource services from the cloud platform to the medical alliance hospital equipment through virtual machines. The cloud platform resources provided are hyper-converged resources, including fused resources for determining the number of virtual machines. Each virtual machine has a standard amount of fused resources, and the required number of virtual machines can be quickly copied by cloning or deleting, thereby meeting the hospital's real-time changing business needs for information resources, improving the security, stability, reliability, and scalability of the medical system, and reducing costs.

[0069] Specifically, this embodiment may correspond to the following Figure 1 The method shown provides Figure 2 The device shown comprises: an acquisition module 1 for executing step S1, a determination module 2 for executing step S2, a cloning module 3 for executing step S3 and a service module 4 for executing step S4.

[0070] More specifically, if Figure 2 The device shown may be Figure 3 The medical service system shown in Figure 3 The medical service system shown can be as follows Figure 4 The medical bill system shown, Figure 5 The medical call system shown provides services. The fusion server is Figure 3The hyper-converged cluster shown can call resources in other types of servers through hyper-convergence of various switches. It also has certain computing and storage resources. Virtual machines are set in the cluster. According to the real-time requirements of the business, the resources of the cluster are allocated to the business with high real-time requirements, and the number of virtual machines is determined accordingly. The resources of other types of servers can be fixed or flexibly called. Each virtual machine has the same standard fusion resource amount, and the virtual machine can be quickly copied through cloning.

[0071] In one implementation, S1, obtaining the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform, specifically includes:

[0072] Obtain the load and real-time requirements of each current business from the medical alliance hospital equipment, including the hospital information system HIS, electronic medical record EMR, laboratory information management system LIS, and medical imaging data system PACS;

[0073] Determine the amount of computing resources and storage resources required by the current business for the cloud platform based on the load, and determine the demand distribution of the required computing resources and storage resources on the cloud platform based on real-time requirements.

[0074] In this embodiment, the number of virtual machines is determined based on the amount of fused resources, and in particular, the amount of resources required for the computing and storage services that need to be provided in real time is determined based on the real-time requirements of the current business. That is, the fused resources include computing resources and storage resources that provide real-time services for the current business. The service rate is improved by providing computing resources and storage resources on the same server. For businesses with low real-time requirements, other types of computing resources and storage resources in the cloud platform can be called to provide services.

[0075] In one implementation, determining the demand distribution of the required computing resources and the required storage resources on the cloud platform specifically includes:

[0076] Determine the required computing resources, required storage resources, and the first demand distribution at the platform and grassroots level of the cloud platform;

[0077] Determine the amount of computing resources required to be distributed on the platform and the base layer, and the second demand distribution on the converged server and computing server;

[0078] Determine the amount of storage resources required to be distributed on the platform and the base layer, and the third demand distribution on the converged server and distributed storage server;

[0079] Among them, the converged server provides converged computing resources and converged storage resources, the computing server provides general computing resources, and the distributed storage server provides distributed storage resources.

[0080] In this embodiment, Figure 3 In the network architecture shown, various types of servers can be deployed on the platform side and the grassroots side. In order to meet the real-time requirements of the business, the current network performance, equipment performance, and resource quantity factors can be comprehensively considered to determine the current amount of computing resources and storage resources that need to be distributed. They can be distributed in platform-side servers or grassroots-side servers, and can be distributed in converged servers or other types of servers.

[0081] In one implementation, according to the required resource amount and the required distribution, the standard fusion resource amount of each hyper-converged virtual machine is compared to determine the first number of hyper-converged virtual machines that need to be provided currently, specifically including:

[0082] Obtain the standard converged computing resource amount and standard converged storage resource amount of each hyper-converged virtual machine;

[0083] According to the first demand distribution, the second demand distribution, and the third demand distribution, by comparing the standard converged computing resource amount and the standard converged storage resource amount, a third number of hyper-converged virtual machines that need to be distributed on the platform converged server and a fourth number of hyper-converged virtual machines that need to be distributed on the base converged server are determined respectively;

[0084] Among them, hyper-converged virtual machines can call hyper-converged resources, which include converged computing resources, converged storage resources, general computing resources, and distributed storage resources.

[0085] In this embodiment, the hyper-converged virtual machine is set in the converged server and can call resources in other types of servers. Each hyper-converged virtual machine has a standard amount of converged computing resources and a standard amount of converged storage resources. The number of virtual machines that need to be set in each type of converged server can be determined based on the distribution of various requirements.

[0086] In one implementation, according to the second number of existing hyper-converged virtual machines on the cloud platform, cloning or deleting a number of hyper-converged virtual machines specifically includes:

[0087] Obtaining a second number of existing hyper-converged virtual machines on the cloud platform, a fifth number of the second number of existing hyper-converged virtual machines distributed on the platform converged servers, and a sixth number of the base converged servers;

[0088] According to the difference between the third quantity and the fifth quantity, and the difference between the fourth quantity and the sixth quantity, a number of hyper-converged virtual machines are cloned or deleted on the platform converged server and the base converged server respectively.

[0089] In this embodiment, cloning is used to achieve the purpose of virtual machine resources meeting current business needs. Only the number of virtual machines is changed, and the standard resource amount of each virtual machine does not change. The fused resources are the resources of the fused server, and the virtual machines are set in the fused server. Therefore, according to the corresponding needs and the existing number, it can be determined how to arrange the virtual machines.

[0090] In one embodiment, the hyper-converged resources of the cloud platform are called by a first number of hyper-converged virtual machines to provide services for the current business of the medical alliance hospital equipment, specifically including:

[0091] The current services are evenly distributed to the first number of hyper-converged virtual machines according to the load, so as to provide load-balanced real-time cloud platform hyper-converged virtual resource services for the current services of the medical alliance hospital equipment.

[0092] In this embodiment, business load balancing is taken into consideration so that the services provided by the cloud platform can respond to the business in a timely manner.

[0093] In one implementation, obtaining the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform specifically includes:

[0094] Obtain the security requirements and database requirements of each current business of the medical alliance hospital equipment;

[0095] Based on demand distribution, security requirements, and database requirements, determine the amount of network resources, security resources, and database resources required by the current business for the cloud platform.

[0096] In this embodiment, the cloud platform provides services for the medical alliance hospital equipment, and also needs to ensure the provision of network resources, security resources, database resources, etc. Figure 3 The system shown in the figure is capable of providing the above-mentioned resources. Figure 3 The information equipment in the system shown belongs to the hospital.

[0097] In one embodiment, the method further comprises:

[0098] In response to the third demand distribution including the demand distribution on the converged server and the distributed storage server, using block storage on the converged server and using file storage on the distributed storage server;

[0099] In response to obtaining the database demand, the centralized storage server of the cloud platform obtains the database service from each platform database server and the grassroots database server of the cloud platform through a bare metal method, and provides the database service to the first number of hyper-converged virtual machines for use;

[0100] In response to the acquired security requirements including isolation requirements, some hyper-converged virtual machines are selected to connect to the isolation zone DMZ resources according to the load of some current services with isolation requirements, and the said part of current services are distributed to the said part of hyper-converged virtual machines.

[0101] In this embodiment, the storage service includes block storage and file storage. The files are distributed and stored in each server, mainly used to store files with large data volume and no real-time requirements. The database service is accessed and managed through bare metal to meet the real-time usage requirements of the database. For businesses with isolation requirements, security is guaranteed through isolation area resources.

[0102] The following is based on Figure 3 The architecture shown introduces a specific example, which is the design of a regional medical infrastructure system based on Xinchuang in a certain city:

[0103] like Figure 3 As shown, the infrastructure of the Xinchuang cloud platform is provided, including computing resource pool, storage resource pool, hyper-convergence resource pool, network resource planning, security resource planning, DMZ (Demilitarized Zone) resource pool, etc. Among them, the computing resource pool only provides CPU (Central Processing Unit) and memory resources, the storage resource pool only provides storage resources, and the hyper-convergence resource pool provides CPU, memory, and storage; the isolation zone refers to the isolation of the internal and external networks, and some services need to be run in the Internet DMZ area; data is stored in the storage resource pool and the hyper-convergence resource pool.

[0104] 1) Computing resource planning: Computing virtualization is the core of the resource pool, which undertakes the "computing" function of the resource pool. Usually, servers of the same or similar types are combined together for unified allocation and management, which is the so-called server pool. The resources in the server resource pool can be used directly or by installing virtualization software, so that its computing resources can be used by different applications in the form of a virtual server. Therefore, the resource pool includes several different types, such as C86 (domestic X86) architecture virtualization resource pool, ARM (Advanced RISC Machine) architecture virtualization resource pool, ARM architecture + C86 architecture virtualization resource pool, etc.

[0105] In order to meet the needs of the overall medical alliance hospital, this design builds a C86 architecture virtualized resource pool through 4 platform-convergent servers and 4 grassroots-convergent servers; at the same time, 4 arm architecture servers are used as computing nodes, and 6 C86 servers are used as computing nodes to provide computing resources to carry platform and grassroots business systems other than database applications and PACS systems (Picture Archiving and Communication System, medical imaging data system). There are 4 C86 architecture database integrated machines (the integrated machine here refers to the cluster of servers with databases installed, which is actually the server) in the platform and grassroots, which are used to carry the community database application system. The deployment is realized through dual-machine hot standby (the host and the slave are connected through the TCP / IP network. Under normal circumstances, the host is in working state and the slave is in monitoring state. Once the slave finds that the host is abnormal, the slave will replace the host in a very short time and fully realize the function of the host). 2 arm database integrated machines are used to carry the platform database business, and 2 database backup integrated machines are used to carry the data backup of the grassroots database business. The 6 database integrated machines are uniformly managed through the cloud platform in a bare metal manner. The bare metal method is a server provided in physical form, directly providing users with hardware-level computing resources without going through the virtualization layer. Bare metal only has simple functional management such as monitoring and restart in the cloud. Resources are not uploaded to the cloud, not shared, and are independent entities. The platform and the base belong to different businesses, but share the same cloud platform management.

[0106] 2) Storage resource planning: In this solution, the storage resource pool is mainly divided into two categories. One is the block storage involving cloud computing and database deployment, and the other is the file-type distributed storage, which is mainly used for PACS image data storage. Block storage provides raw, unformatted storage space. It presents storage resources to the operating system or application in the form of fixed-size blocks, completes the pooling of storage resource servers through the cloud platform management software, and then provides storage resources to the cloud platform.

[0107] Distributed (cloud storage) storage systems and centralized storage systems are deployed separately. Distributed storage provides two types of services: one is cloud storage in the form of blocks. A distributed cloud storage resource pool is built by 4 platform-integrated all-in-one machines (about 240T is available in the overall plan) and 4 grassroots-integrated all-in-one machines (about 240T is available in the overall plan). C86 architecture hardware servers are used as support to provide block storage services for various platform and grassroots business systems. The other is storage in the form of distributed files. A distributed file storage resource pool is built by grassroots-cloud-PACS storage all-in-one machine (storage server, providing storage resources) (3 nodes). It is deployed on a server equipped with domestically developed chips to carry PACS business data and is suitable for large-capacity graphic image data storage. PACS requires a large capacity and different interfaces, requiring a distributed horizontally scalable storage type. If it is centralized storage, the expansion cost will be very high and limited. It stores imaging files such as CT (Computed Tomography) and magnetic resonance imaging in hospitals.

[0108] Centralized storage is used to carry the database services of the platform and the grassroots respectively. Independent centralized storage is used to maximize the low latency of online real-time interactive services. To ensure the high reliability of database business data, two centralized storage servers are deployed in active-active mode, and each storage device is equipped with a domestically developed controller engine. Both single storage devices and cluster storage devices have high reliability protection mechanisms to fully ensure the high reliability of database business data. Two centralized storage deployments are active-active and connected to two fiber switches through 16GBFC (16GB Fibre Channel), and then interconnected to the database server through dual links. Active-active mode is a computer disaster recovery solution that allows both the primary and standby data centers to simultaneously undertake user services and perform real-time backup. Distributed storage provides services through network protocols, such as FTP (File Transfer Protocol), NFS (Network File System), etc. Centralized storage uses FC (Fibre Channel) protocol. The application scenarios of the two are different. Distributed storage mainly stores a large number of files and is not particularly continuous, and multiple copies are saved. Centralized storage mainly acts on concurrent types, and the business has high requirements for real-time.

[0109] 3) Hyper-convergence resource planning: This platform and the grassroots level have adopted a hyper-convergence architecture to provide computing and storage resources (hyper-convergence is the overall design of the cloud platform, and the cloud platform includes hyper-convergence resources (including computing, storage, and network)) to provide service capabilities for various medical systems. The hyper-convergence architecture can be used to manage software virtualization of hardware resources such as computing, network, and storage, and provide resource configuration services for upper-level applications. Through computing virtualization and distributed storage software, the computing power of computing resources is maximized and the distributed storage capacity with high reliability is realized. Automatic scheduling and management of virtualized computing and storage resources is realized.

[0110] Business carrying design: The platform-related collection platform services, resource center services, information resource publishing and sharing services, log services, file storage services, medical business collaboration services, distance education services, Internet services, and services connected to other platforms are all carried on the hyper-converged architecture, providing computing, storage and other service capabilities. Among them, the more important database service is carried by physical servers and managed in a bare metal manner.

[0111] For example, the application systems such as HIS (Hospital Information System), EMR (Electronic Medical Record), LIS (Laboratory Information Management System), various interface services, family doctor service information resource publishing and sharing services, and docking services with other platforms are all hosted on the hyper-converged architecture, providing computing, storage and other service capabilities. Among them, the more important database service is hosted by physical servers and managed in a bare metal manner.

[0112] Business load design: According to the business characteristics of HIS / EMR / LIS servers, some business systems have a high-concurrency phase for a certain period of time every day. In order to better cope with this situation, virtualization dynamic resource expansion is used to solve it. In this solution design, virtualization dynamic resource expansion technology is combined with load balancing to perfectly deal with the high concurrency of some businesses and improve the service efficiency of medical business systems. The dynamic resource expansion function is mainly based on the virtualization platform, which can realize the dynamic expansion of resources for user business loads. According to the parameters such as the CPU, memory, and number of connections of the virtual machine, the virtual machine can be dynamically cloned or deleted to meet the business needs of "using multiple virtual machines to provide services when the business volume is large and using a small number of virtual machines to provide services when the business volume is small" (the number of virtual machines is changed). That is, when a normal business of the user faces sudden traffic access, the virtualization platform can detect the insufficient performance of the virtual machine where the business is located, and quickly copy the virtual machine to provide services to the outside world with the load balancing device (when the user accesses, the traffic is distributed to different servers through load balancing to achieve balanced use of traffic). After the peak of access, the virtualization platform can dynamically shrink and delete excess virtual machines, so as to realize the on-demand computing resources. The dynamic resource expansion function supported by the virtual platform can respond to peak business periods, thereby ensuring the continuous operation of the business system.

[0113] 4) Network resource planning: The computing resource servers designed in this solution all use 10G links (the amount of data synchronized between nodes is large) to achieve business interconnection. Distributed storage is interconnected with storage switches through server 10G dual network cards to ensure high-speed forwarding of internal and external storage networks. Two centralized storage deployments are connected to two fiber switches through 16GBFC, and then interconnected to the database server through dual links. Network resources provide a more flexible and secure network environment for the cloud computing platform, while simplifying the management of network resources and building a forward-looking and reliable network that can meet business needs.

[0114] In order to meet the future business management model of the medical alliance information platform, all the business bearer networks in this period use switches that support SDN (Software Defined Network). SDN network architecture can simplify network management and control and separate control from forwarding. SDN will be used in the network of the hyper-converged platform, which can build network options such as virtual switches, connect different traffic through different Vswitches (Virtual Switches), and virtual machines need to be isolated through SDN. At the same time, the core devices of the switches that carry the network this time are all domestically produced controllable chips to ensure the security of the overall architecture.

[0115] 5) Security resource planning and design: The security part of this plan mainly involves north-south traffic (mainly refers to the traffic from external users accessing the data center, including traffic from the Internet, various dedicated lines, and e-government external networks. The purpose of this security protection is to ensure the security of the north-south traffic in the data center, prevent unauthorized access and potential security threats), platform security, and private network area connection security (server and private network connection security). Considering that the construction of this plan meets the corresponding national standards, among the security products involved in the plan, all hardware equipment is domestically produced equipment, and the core components are domestically developed chips; the software platforms are all independently developed by state-owned enterprises, meet security construction standards, and have independently developed software copyrights.

[0116] 6) DMZ area planning: For the DMZ area, some services need to call the intranet cloud interface through the network gate device (the network gate is an information security device that uses a solid-state switch read-write medium with multiple control functions to connect two independent host systems). The front-end server is connected to the DMZ area network through the access switch. The network previously used the old firewall and WAF (Web Application Firewall) to effectively prevent the business from being exposed to the Internet environment, effectively ensuring the normal and safe operation of the business.

[0117] Combination Figure 4 As shown, a specific example of the regional smart medical application of the disclosed technical solution on the ICT infrastructure is described - the design of the electronic ticket system:

[0118] According to the spirit of relevant documents, the Finance Bureau of a certain city plans to implement the reform of electronic management of financial bills and the reform of financial electronic bill management at the same time, and select medical units as pilot units for the reform of financial bill management in a certain city. In combination with its own information status and bill management needs, each hospital plans to implement the reform of financial electronic bill management, promote financial electronic bills throughout the hospital, and include all registration, outpatient, hospitalization and other services into the reform of financial electronic bill management.

[0119] Based on this, we will promote the reform of medical electronic invoice management, combine the hospital medical invoice management requirements, and develop a medical electronic invoice management platform suitable for hospitals on the basis of fiscal electronic invoices to realize the issuance, delivery, inspection, and accounting of medical electronic invoices. In accordance with the fiscal invoice management business process, the electronic invoices and the electronicization of invoices are managed in a unified manner and used by the fiscal invoice management department. Among them, the fiscal electronic invoice management module provides process management for electronic invoice sample preparation, coding, supervision, and inspection for the fiscal department; and provides the unit with the function of online entry or issuing electronic invoices through the interface for the ticket-using units. The electronic invoice system needs to cooperate with the hospital to complete the interface debugging work of the HIS (Hospital Information System) system related to invoice management. After completing the overall system test, complete the system trial operation and system training, and officially go online.

[0120] Electronic invoice issuance process: The hospital needs to settle the medical insurance settlement with the medical insurance center by sending the issued electronic invoice. Electronic invoice collection: Patients can collect the invoice through Alipay, WeChat, the hospital's public account APP (APPlication, application) and other methods by connecting to the electronic invoice system. If the hospital has not built any of the above channels, the electronic invoice system comes with a small program (electronic ticket folder) for ticket collection.

[0121] The technical solution disclosed in the present invention provides cloud platform resources for the electronic invoice system, including resource services such as calling and calculating data of various invoice databases.

[0122] By building an application platform and based on the resources of the information and innovation infrastructure, we design and create a smart medical assistance system, such as providing an electronic invoice system. By adapting it to domestic servers, operating systems, and databases, we can achieve instant generation of electronic invoices for various medical fee settlements, solving long-standing problems such as complicated payment processes, invoice management and verification, effectively shortening the waiting time at the window for the public, improving service efficiency, and helping to improve the overall service level of medical institutions.

[0123] Combination Figure 5 As shown, a specific example of the regional smart medical application of the disclosed technical solution on the ICT infrastructure is described - the design of the queuing system:

[0124] The outpatient call number system (i.e., queuing call number system) implements hierarchical management of multiple terminals and systems, including the check-in machine, call terminal, large screen in the clinic area, and system management background, and realizes intelligent guidance and information transmission, control, and broadcasting. The central server (queuing system server) and the front-end LED (Light-Emitting Diode) display screen are uniformly controlled and managed, which greatly reduces management costs and improves work efficiency.

[0125] The equipment included in the outpatient call system is described as follows: check-in machine, where admitted patients check in through the check-in machine after registration; on the call end, doctors call and select patients from the waiting list to enter the consulting room for consultation, and can return patients who have passed their numbers to the designated area; on the large screen in the consulting area, patients can view the consultation status of each consulting room in the consulting area, and view the current patients being examined, waiting patients, and patients who have passed their numbers in each consulting room; on the consulting room screen, patients can view the consultation status of the doctor in the current consulting room, and view the current patients being examined, waiting patients, and patients who have passed their numbers in the current consulting room; system management: basic data maintenance, and functional configuration of each subsystem.

[0126] The disclosed technical solution provides cloud platform resources for the queuing system, including resource services such as computing and storage records for medical consultations, medical records, examinations, etc.

[0127] The designed outpatient call system realizes hierarchical management of multiple terminals and systems such as check-in machines, call terminals, large screens in the clinic area, and system management background, and realizes intelligent guidance and information transmission, control, and broadcasting, which greatly reduces management costs and improves work efficiency.

[0128] Based on the above examples, the practical application effects produced by this embodiment include:

[0129] 1) Build a unified hardware resource data center for the information and innovation platform, build a unified network security trust system, and basically form a safe and reliable infrastructure protection environment; adopt hyper-converged architecture technology, build an innovative information platform architecture, build an efficient and intensive information infrastructure support system, and consolidate the network and data security protection system, forming a unified, authoritative, comprehensive, coordinated, standardized, and autonomous and controllable regional medical information technology standard system.

[0130] 2) Propose a domestic smart medical infrastructure based on full-stack ICT, based on the domestic infrastructure computing cloud platform, to support the deployment of the national health information platform and various medical systems of medical institutions (such as hospital call numbers, electronic receipts, etc.). Deploy the national health information platform on the ICT resource pool, and use computing power to summarize, analyze and summarize massive medical and health data, which will help optimize the allocation of medical resources, improve the quality of medical services, reduce medical costs, and bring higher economic benefits to regional medical care. Deploy a queuing and calling system, which automatically allocates queuing order, calls numbers, etc., to avoid long waiting times for patients and congestion in the hall, improve the efficiency of medical treatment, and bring higher economic benefits to the hospital. Deploy an electronic receipt system to ensure the secure transmission and storage of receipt information, and effectively prevent the risk of information leakage and tampering through identity authentication and permission control.

[0131] 3) Propose a new architecture model, that is, to provide multiple medical institutions with integrated service capabilities such as computing, storage, network, security, and data backup through a cloud platform based on a domestically produced CPU (Central Processing Unit) and operating system. Design all new hardware equipment, databases, operating systems, middleware and other systems to fully meet the requirements of independent control and three-level security protection requirements, and achieve comprehensive localization and independent innovation from infrastructure to application software, integrating advanced technologies such as cloud computing, big data, artificial intelligence, and the Internet of Things. The solution is highly universal and adaptable to the construction of regional-level information-based medical infrastructure, medical alliances, and single-point hospitals.

[0132] 4) Combination of technological advancement and practicality: Building an advanced IT architecture to achieve a cloud platform functional experience consistent with conventional architecture in a trusted environment. The overall network adopts an IPv4 / IPv6 technical architecture route and can provide IPv6 access capabilities. Data integration: Achieved comprehensive integration of medical data, including medical records, diagnosis, treatment plans, medical images, etc., providing strong support for medical decision-making.

[0133] Embodiment 2:

[0134] like Figure 2 As shown, the present disclosure provides a medical system service device, the device comprising:

[0135] Acquisition module 1 is used to obtain the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform;

[0136] The determination module 2 is connected to the acquisition module 1 and is used to compare the standard fusion resource amount of each hyper-converged virtual machine according to the required resource amount and the required distribution, and determine the first number of hyper-converged virtual machines that need to be provided at present;

[0137] The cloning module 3 is connected to the determining module 2 and is used to clone or delete a number of hyper-converged virtual machines according to the second number of hyper-converged virtual machines already on the cloud platform to obtain a first number of hyper-converged virtual machines;

[0138] The service module 4 is connected to the cloning module 3 and is used to call the hyper-converged resources of the cloud platform through the first number of hyper-converged virtual machines to provide services for the current business of the medical alliance hospital equipment;

[0139] Among them, hyper-converged resources include converged resources, which are resources of a converged server, and hyper-converged virtual machines are set in the converged server.

[0140] It should be noted that the device may be an independent computer device, or a system including multiple computer devices, such as Figure 3 The system shown.

[0141] In one embodiment, the acquisition module 1 specifically includes:

[0142] The demand receiving unit is used to obtain the load and real-time demand of each current business from the medical alliance hospital equipment. The medical alliance hospital equipment includes the hospital information system HIS, electronic medical record EMR, laboratory information management system LIS, and medical imaging data system PACS;

[0143] The demand allocation unit is connected to the demand receiving unit, and is used to determine the computing resource and storage resource requirements of the current business for the cloud platform according to the load, and to determine the demand distribution of the computing resource and storage resource requirements on the cloud platform according to real-time requirements.

[0144] In one embodiment, the demand allocation unit includes a demand distribution unit, which is specifically configured to:

[0145] Determine the required computing resources, required storage resources, and the first demand distribution at the platform and grassroots level of the cloud platform;

[0146] Determine the amount of computing resources required to be distributed on the platform and the base layer, and the second demand distribution on the converged server and computing server;

[0147] Determine the amount of storage resources required to be distributed on the platform and the base layer, and the third demand distribution on the converged server and distributed storage server;

[0148] Among them, the converged server provides converged computing resources and converged storage resources, the computing server provides general computing resources, and the distributed storage server provides distributed storage resources.

[0149] In one implementation, the determination module 2 specifically includes:

[0150] The standard unit is used to obtain the standard converged computing resource amount and standard converged storage resource amount of each hyper-converged virtual machine;

[0151] a demand quantity unit connected to the standard unit, and used to determine, according to the first demand distribution, the second demand distribution, and the third demand distribution, a third quantity of hyper-converged virtual machines to be distributed on the platform converged server and a fourth quantity of hyper-converged virtual machines to be distributed on the base converged server by comparing the standard converged computing resource quantity and the standard converged storage resource quantity;

[0152] Among them, hyper-converged virtual machines can call hyper-converged resources, which include converged computing resources, converged storage resources, general computing resources, and distributed storage resources.

[0153] In one embodiment, the cloning module 3 specifically includes:

[0154] An existing quantity unit is used to obtain a second quantity of existing hyper-converged virtual machines on the cloud platform, a fifth quantity of the second number of existing hyper-converged virtual machines distributed on the platform converged servers, and a sixth quantity of the base converged servers;

[0155] The difference calculation unit is connected to the existing quantity unit and is used to clone or delete several hyper-converged virtual machines on the platform converged server and the grassroots converged server according to the difference between the third quantity and the fifth quantity and the difference between the fourth quantity and the sixth quantity.

[0156] In one embodiment, the service module 4 specifically includes:

[0157] The load balancing unit is used to evenly distribute each current business to a first number of hyper-converged virtual machines according to the load, so as to provide load-balanced real-time cloud platform hyper-converged virtual resource services for each current business of the medical alliance hospital equipment.

[0158] In one embodiment, the acquisition module 1 is further configured to:

[0159] The demand receiving unit is also used to obtain the security requirements and database requirements of each current business from the medical alliance hospital equipment;

[0160] The demand allocation unit is also used to determine the network resource volume, security resource volume, and database resource volume required by the current business for the cloud platform based on demand distribution, security requirements, and database requirements.

[0161] In one embodiment, the device further comprises:

[0162] A storage unit, configured to use block storage on the converged server and file storage on the distributed storage server in response to the demand distribution including a third demand distribution on the converged server and the distributed storage server;

[0163] The database unit is used to obtain database services from the platform database servers and the grassroots database servers of the cloud platform in response to the database demand, and provide the database services to the first number of hyper-converged virtual machines through the bare metal method by the centralized storage server of the cloud platform;

[0164] The isolation unit is used to respond to the acquired security requirements including isolation requirements, select some hyper-converged virtual machines to connect to the isolation zone DMZ resources according to the load of some current services with isolation requirements, and distribute the part of current services to the part of hyper-converged virtual machines.

[0165] Embodiment 3:

[0166] Embodiment 3 of the present disclosure provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the medical system service method as described in Embodiment 1 or the medical system service device as described in Embodiment 2 is implemented.

[0167] The computer-readable storage medium includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable read only memory), flash memory or other memory technology, CD-ROM (Compact Disc Read-Only Memory), digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer.

[0168] In addition, the present disclosure may also provide a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the medical system service method as described in Example 1. The computer device may be the medical system service device as described in Example 2.

[0169] The memory is connected to the processor, the memory may be a flash memory or a read-only memory or other memory, and the processor may be a central processing unit or a single-chip microcomputer.

[0170] Embodiments 1-3 of the present disclosure provide a medical system service method, a medical system service device, and a computer-readable storage medium, which provide resource services from a cloud platform for medical alliance hospital equipment through virtual machines. The cloud platform resources provided are hyper-converged resources, including fusion resources for determining the number of virtual machines. Each virtual machine has a standard amount of fusion resources, and the required number of virtual machines can be quickly copied by cloning or deleting, thereby meeting the hospital's real-time changing business needs for information resources, improving the security, stability, reliability, and scalability of the medical system, and reducing costs.

[0171] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present disclosure, but the present disclosure is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and substance of the present disclosure, and these modifications and improvements are also considered to be within the scope of protection of the present disclosure.

Claims

1. A medical system service method, characterized in that: The method comprises: Obtain the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform; According to the required resource amount and the required distribution, compare the standard fusion resource amount of each hyper-converged virtual machine to determine the first number of hyper-converged virtual machines that currently need to be provided; According to the second number of existing hyper-converged virtual machines on the cloud platform, cloning or deleting a number of hyper-converged virtual machines to obtain a first number of hyper-converged virtual machines; Using the first number of hyper-converged virtual machines to call the hyper-converged resources of the cloud platform, providing services for the current business of the medical alliance hospital equipment; Among them, hyper-converged resources include converged resources, which are resources of a converged server, and hyper-converged virtual machines are set in the converged server.

2. The method according to claim 1, characterized in that Obtain the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform, including: Obtain the load and real-time requirements of each current business from the medical alliance hospital equipment, including the hospital information system HIS, electronic medical record EMR, laboratory information management system LIS, and medical imaging data system PACS; Determine the amount of computing resources and storage resources required by the current business for the cloud platform based on the load, and determine the demand distribution of the required computing resources and storage resources on the cloud platform based on real-time requirements.

3. The method according to claim 2, characterized in that Determine the demand distribution of required computing resources and required storage resources on the cloud platform, including: Determine the required computing resources, required storage resources, and the first demand distribution at the platform and grassroots level of the cloud platform; Determine the amount of computing resources required to be distributed on the platform and the base layer, and the second demand distribution on the converged server and computing server; Determine the amount of storage resources required to be distributed on the platform and the base layer, and the third demand distribution on the converged server and distributed storage server; Among them, the converged server provides converged computing resources and converged storage resources, the computing server provides general computing resources, and the distributed storage server provides distributed storage resources.

4. The method according to claim 3, characterized in that According to the required resource amount and the required distribution, the standard fusion resource amount of each hyper-converged virtual machine is compared to determine the first number of hyper-converged virtual machines that need to be provided currently, specifically including: Obtain the standard converged computing resource amount and standard converged storage resource amount of each hyper-converged virtual machine; According to the first demand distribution, the second demand distribution, and the third demand distribution, by comparing the standard converged computing resource amount and the standard converged storage resource amount, a third number of hyper-converged virtual machines that need to be distributed on the platform converged server and a fourth number of hyper-converged virtual machines that need to be distributed on the base converged server are determined respectively; Among them, hyper-converged virtual machines can call hyper-converged resources, which include converged computing resources, converged storage resources, general computing resources, and distributed storage resources.

5. The method according to claim 4, characterized in that According to the second number of existing hyper-converged virtual machines on the cloud platform, clone or delete a number of hyper-converged virtual machines, including: Obtaining a second number of existing hyper-converged virtual machines on the cloud platform, a fifth number of the second number of hyper-converged virtual machines distributed on the platform converged servers, and a sixth number of the second number of hyper-converged virtual machines distributed on the base converged servers; According to the difference between the third quantity and the fifth quantity, and the difference between the fourth quantity and the sixth quantity, a number of hyper-converged virtual machines are cloned or deleted on the platform converged server and the base converged server respectively.

6. The method according to claim 2, characterized in that The first number of hyper-converged virtual machines call the hyper-converged resources of the cloud platform to provide services for the current business of the medical alliance hospital equipment, including: The current services are evenly distributed to the first number of hyper-converged virtual machines according to the load, so as to provide load-balanced real-time cloud platform hyper-converged virtual resource services for the current services of the medical alliance hospital equipment.

7. The method according to any one of claims 1 to 6, characterized in that: Obtain the current business demand and distribution of cloud platform resources for the medical alliance hospital equipment, including: Obtain the security requirements and database requirements of each current business of the medical alliance hospital equipment; Based on demand distribution, security requirements, and database requirements, determine the amount of network resources, security resources, and database resources required by the current business for the cloud platform.

8. The method according to claim 7, characterized in that The method further comprises: In response to the third demand distribution including the demand distribution on the converged server and the distributed storage server, using block storage on the converged server and using file storage on the distributed storage server; In response to obtaining the database demand, the centralized storage server of the cloud platform obtains the database service from each platform database server and the grassroots database server of the cloud platform through a bare metal method, and provides the database service to the first number of hyper-converged virtual machines for use; In response to the acquired security requirements including isolation requirements, according to the load of some current services with isolation requirements, some hyper-converged virtual machines are selected to connect to the isolation zone DMZ resources, and the said part of current services are distributed to the said part of hyper-converged virtual machines.

9. A medical system service device, characterized in that: The device comprises: The acquisition module is used to obtain the resource demand and demand distribution of the current business of the medical alliance hospital equipment on the cloud platform; A determination module, connected to the acquisition module, for comparing the standard fusion resource amount of each hyper-converged virtual machine according to the required resource amount and the required distribution, to determine the first number of hyper-converged virtual machines that currently need to be provided; a cloning module connected to the determination module, and configured to clone or delete a number of hyper-converged virtual machines according to a second number of existing hyper-converged virtual machines on the cloud platform, so as to obtain a first number of hyper-converged virtual machines; A service module, connected to the cloning module, for calling the hyper-converged resources of the cloud platform through a first number of hyper-converged virtual machines to provide services for current business of the medical alliance hospital equipment; Among them, hyper-converged resources include converged resources, which are resources of a converged server, and hyper-converged virtual machines are set in the converged server.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the medical system service method according to any one of claims 1 to 8 is implemented.