CN110995791B - Interactive medical information management method and system - Google Patents
Interactive medical information management method and system Download PDFInfo
- Publication number
- CN110995791B CN110995791B CN201911126924.5A CN201911126924A CN110995791B CN 110995791 B CN110995791 B CN 110995791B CN 201911126924 A CN201911126924 A CN 201911126924A CN 110995791 B CN110995791 B CN 110995791B
- Authority
- CN
- China
- Prior art keywords
- request information
- service request
- information
- service
- management device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000002452 interceptive effect Effects 0.000 title claims abstract description 22
- 238000007726 management method Methods 0.000 title abstract description 139
- 238000000034 method Methods 0.000 claims abstract description 42
- 238000004891 communication Methods 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 4
- 230000003993 interaction Effects 0.000 abstract description 19
- 238000003745 diagnosis Methods 0.000 description 8
- 230000009286 beneficial effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 238000002955 isolation Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000002349 favourable effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H40/00—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
- G16H40/20—ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/26—Special purpose or proprietary protocols or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Business, Economics & Management (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Epidemiology (AREA)
- Public Health (AREA)
- Primary Health Care (AREA)
- Biomedical Technology (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Medical Treatment And Welfare Office Work (AREA)
Abstract
The embodiment of the application provides an interactive medical information management method and system, wherein the method comprises the following steps: acquiring service request information of terminal equipment; transmitting the service request information to a back-end service management device corresponding to the service request information, so that the back-end service management device determines the validity of the service request information according to a preset judgment rule; if the service request information is effective information, the service request information is sent to a back-end service management device, so that the back-end service management device determines the request content in the service request information and sends feedback information corresponding to the request content to terminal equipment corresponding to the service request information; and if the service request information is invalid information, sending a roll-back instruction to the terminal equipment corresponding to the service request information. By the method and the system, centralized medical information interaction can be established between the medical structure and the information data of the consumers corresponding to the medical institution, and medical information leakage is prevented.
Description
Technical Field
The application relates to the technical field of Internet, in particular to an interactive medical information management method and system.
Background
With the development of medical technology and the increasing importance of people on health conditions, information management related to medical services is one of the main directions of the development of medical technology.
In the prior art, it is difficult to establish a centralized medical information interaction between a medical structure and information data of consumers corresponding to the medical institution. The medical information relates to privacy-related information such as diagnosis results of medical institutions and identification card numbers of consumers, and the isolation of the medical information in a network area is difficult to realize by the existing technical method, so that hidden danger of medical information leakage exists.
In view of this, the present application is specifically proposed.
Disclosure of Invention
The present application is directed to the drawbacks of the existing methods, and provides an interactive medical information management method and system, at least for establishing centralized medical information interaction between a medical structure and information data of a consumer corresponding to a medical institution, and preventing leakage of medical information.
The embodiment of the application provides an interactive medical information management method, which comprises the following steps:
acquiring service request information of terminal equipment;
transmitting the service request information to a back-end service management device corresponding to the service request information according to the source of the service request information, so that the back-end service management device determines the validity of the service request information according to a preset judgment rule;
if the service request information is effective information, the service request information is sent to a back-end service management device, so that the back-end service management device determines the request content in the service request information and sends feedback information corresponding to the request content to terminal equipment corresponding to the service request information;
and if the service request information is invalid information, sending a roll-back instruction to the terminal equipment corresponding to the service request information, so that the terminal equipment returns to the state corresponding to the roll-back instruction.
Optionally, before acquiring the service request information of the terminal device, the method further includes:
and sending an information encoding-decoding protocol to the terminal equipment, so that the terminal equipment generates the service request information according to the information encoding-decoding protocol.
Optionally, before sending the information encoding-decoding protocol to the terminal device, the method further comprises:
receiving a registration request of a terminal device;
judging whether the terminal equipment meets preset registration conditions according to the registration request, if so, registering the terminal equipment, and recording identification information corresponding to the terminal equipment, wherein the identification information comprises: at least one of name, identity information and communication mode of the terminal equipment holder.
Optionally, according to the source of the service request information, before transmitting the service request information to the backend service management device corresponding to the service request information, the method further comprises:
determining a source of the service request information; judging whether to verify the terminal equipment corresponding to the service request information according to the source of the service request information; if the terminal equipment is registered terminal equipment, transmitting the service request information to a back-end service management device corresponding to the service request information; or,
and determining the identification information of the terminal equipment contained in the service request information according to the service request information, desensitizing the identification information to obtain desensitized service request information, and transmitting the service request information to a back-end service management device corresponding to the service request information.
Optionally, according to the source of the service request information, the service request information is transmitted to a back-end service management device corresponding to the service request information, which specifically includes:
determining a source of the service request information;
if the source of the information is a consumer, transmitting the service request information to a front-end service management device, so that the front-end service management device transmits the service request information to a rear-end service management device through a service bus device; and if the source of the information is a medical institution, transmitting the service request information to a back-end service management device.
Optionally, the front-end service management device transmits the service request information to the back-end service management device through a service bus device, and specifically includes:
the front-end service management device is used for managing the service request information back-end service through a first bus;
if the source of the information is a medical institution, transmitting the service request information to a back-end service management device, specifically including: if the source of the information is a medical institution, transmitting the service request information to a service management device through a second bus; wherein the first bus and the second bus are communicatively connected by a dynamic routing module.
Optionally, the back-end service management device determines the validity of the service request information according to a preset judgment rule, and specifically includes:
the back-end service management device determines whether the request content of the service request information corresponds to the unexecuted necessary request content according to a preset judging rule, and if so, judges that the service request information is invalid; if not, judging the service request information as effective information.
Optionally, after obtaining the service request information of the terminal device, the method further includes:
generating log information and storing the log information; the content of the log information is determined according to the request content in the service request information, and the content of the log information comprises parameter outputting information and/or parameter outputting information corresponding to the service request information.
The embodiment of the application further discloses an interactive medical information management system for realizing the method, which comprises the following steps:
the service bus device is used for acquiring service request information of the terminal equipment, transmitting the service request information to the back-end service management device corresponding to the service request information according to the source of the service request information, so that the back-end service management device determines the validity of the service request information according to a preset judgment rule;
the back-end service management device is used for determining the validity of the service request information according to a preset judging rule, if the service request information is valid information, the service request information is sent to the back-end service management device, so that the back-end service management device determines the request content in the service request information and sends feedback information corresponding to the request content to terminal equipment corresponding to the service request information; and if the service request information is invalid information, sending a roll-back instruction to the terminal equipment corresponding to the service request information, so that the terminal equipment returns to a state corresponding to the roll-back instruction, and the back-end service management device is electrically connected with the service bus device.
Optionally, the system further comprises: front-end service management means for determining a source of the service request information; judging whether to verify the terminal equipment corresponding to the service request information according to the source of the service request information; if the terminal equipment is registered terminal equipment, transmitting the service request information to a back-end service management device corresponding to the service request information; the front-end service management device is electrically connected with the service bus device.
Embodiments of the present application further describe a computer readable storage medium storing a computer program which, when executed by a processor, implements the above-described method.
The embodiments further describe an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the above method when executing the program.
The technical scheme provided by the embodiment of the application has at least the following beneficial effects:
1) By adopting the interactive medical information management method and device provided by the embodiment of the application, the centralized medical information interaction between the medical structure and the information data of the consumers corresponding to the medical institution can be established. The consumer corresponding to the medical institution can perform centralized interaction with the medical structure through the method and the device in the embodiment of the application so as to acquire various types of medical information related to the medical institution. The information interaction efficiency between the consumer and the medical institution is improved, and the user experience of the consumer is improved.
2) By adopting the interactive medical information management method and device provided by the embodiment of the application, concentrated medical information interaction can be established between the medical structure and the information data of the consumers corresponding to the medical institutions, so that the service bus device can perform concentrated integration, management and monitoring on various medical information, is favorable for preventing leakage of the medical information, can coordinate overall management of the access service bus device, and can operate with higher efficiency when more access users are accessed.
3) The interactive medical information management method and the device provided by the embodiment of the application are beneficial to realizing data isolation in a network area, so that medical institutions and consumers can respectively call medical information through different links, and the information safety is further ensured.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings, in which:
FIG. 1 is a schematic flow chart of an interactive medical information management method according to an embodiment of the present application;
fig. 2 is a schematic structural diagram of a portion of an interactive medical information management system according to an embodiment of the present application.
Detailed Description
Examples of embodiments of the present application are illustrated in the accompanying drawings, in which like or similar reference numerals refer to like or similar elements or elements having like or similar functionality throughout. Further, if detailed description of the known technology is not necessary for the illustrated features of the present application, it will be omitted. The embodiments described below by referring to the drawings are exemplary only for the purpose of illustrating the present application and are not to be construed as limiting the present application.
It will be understood by those skilled in the art that all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs unless defined otherwise. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless expressly stated otherwise, as understood by those skilled in the art. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The term "and/or" as used herein includes all or any element and all combination of one or more of the associated listed items.
The interactive medical information management method aims at solving the technical problems that in the prior art, concentrated medical information interaction is established between a medical structure and information data of consumers corresponding to a medical institution, and medical information leakage is prevented.
The following describes the technical solutions of the present application and how the technical solutions of the present application solve the above technical problems in detail with specific embodiments. The following embodiments may be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments. Embodiments of the present application will be described below with reference to the accompanying drawings.
An embodiment of the present application provides an interactive medical information management method, as shown in fig. 1, including:
s101: acquiring service request information of terminal equipment;
s102: transmitting the service request information to a back-end service management device corresponding to the service request information according to the source of the service request information, so that the back-end service management device determines the validity of the service request information according to a preset judgment rule;
s103: if the service request information is effective information, the service request information is sent to a back-end service management device, so that the back-end service management device determines the request content in the service request information and sends feedback information corresponding to the request content to terminal equipment corresponding to the service request information;
s104: and if the service request information is invalid information, sending a roll-back instruction to the terminal equipment corresponding to the service request information, so that the terminal equipment returns to the state corresponding to the roll-back instruction.
Optionally, the back-end service management device determines the validity of the service request information according to a preset judgment rule, and specifically includes:
the back-end service management device determines whether the request content of the service request information corresponds to the unexecuted necessary request content according to a preset judging rule, and if so, judges that the service request information is invalid; if not, judging the service request information as effective information.
For example, if the current service is a registered payment service of the consumer, the preset judgment rule is: and executing each request content corresponding to the registered payment service according to a preset operation sequence. The preset operation sequence is as follows: querying a scheduling service, checking whether to allow use of a registration service, applying for a registration service, confirming registration, and payment of a fee.
If the service request information sent by the consumer control terminal device is 'inquiry scheduling service', the back-end service management device judges that the current service request information is effective information because the inquiry scheduling service is the first in a preset operation sequence, and the back-end service management device sends information related to the inquiry scheduling service to the terminal device corresponding to the service request information through a service bus device in communication connection with the back-end service management device.
If the service request information sent by the customer control terminal device is "apply for registration service", there are steps to be executed before applying for registration service, "query for shift service" and "check whether to allow use of registration service", and the terminal device corresponding to the current service request information does not execute the two steps, the back-end service management device determines that the current service request information is invalid information. The back-end service management device sends a rolling-back instruction to the terminal equipment corresponding to the service request information through the service bus device in communication connection with the back-end service management device, so that the terminal equipment returns to the initial step defined in the preset judgment rule corresponding to the service request information, namely, the terminal equipment returns to the interface of 'inquiring the scheduling service'.
For example, if the current service is that the medical structure feeds back the diagnosis result to the consumer, the preset judgment rule is: and executing each request content corresponding to the feedback diagnosis result according to a preset operation sequence. The preset operation sequence is as follows: uploading the diagnosis result corresponding to the consumer and sending the diagnosis result to the consumer. If the service request information sent by the medical structure control terminal device is "send diagnosis result to consumer", and the medical structure does not execute the content corresponding to "upload diagnosis result corresponding to consumer", the back-end service management device determines that the current service request information is invalid information. The back-end service management device sends a rolling-back instruction to the terminal equipment corresponding to the service request information through the service bus device in communication connection with the back-end service management device, so that the terminal equipment returns to the initial step defined in the preset judgment rule corresponding to the service request information, namely, the terminal equipment returns to the diagnosis result corresponding to the uploading consumer.
Optionally, the service bus device disconnects the communication with the terminal device if the terminal device does not perform a further operation related to the service request information within a predetermined time after the back-end service management device feeds back the information to the terminal device corresponding to the service request information through the service bus device communicatively connected thereto.
By the method in the embodiment of the application, the safety of calling and inquiring supervision and management of medical information can be realized to a greater extent, and the processing efficiency of business can be improved.
Optionally, the method of the embodiment of the present application further includes: and determining the type of the service request information according to the request content of the service request information. If the service request information is a flow service, determining whether the request content of the service request information corresponds to the unexecuted necessary request content according to a preset judging rule, and if so, judging that the service request information is invalid; if not, judging the service request information as effective information. And if the service request information is non-flow service, sending feedback information corresponding to the request content to terminal equipment corresponding to the service request information. The flow services may include, for example: a registration, appointment, etc. includes a plurality of service items having logically sequential steps. Non-flow services may include such things as: service items such as medical institution staff information inquiry and the like which have no strict logical sequence of operation steps. Whether a service item is a flow service or a non-flow service may be defined by the front-end service management device and/or the back-end service management device.
Optionally, before acquiring the service request information of the terminal device, the method further includes:
and sending an information encoding-decoding protocol to the terminal equipment, so that the terminal equipment generates the service request information according to the information encoding-decoding protocol.
In the embodiment of the present application, the encoding-decoding protocol may be a WSDL file encapsulated in an application program, and when the terminal device installs the application program, the WSDL file is automatically installed, so that operations implemented by the installed application program all follow the encoding-decoding protocol. The WSDL file may call a unique function name, passing in a unique parameter value. The data corresponding to the WSDL file can be of an XML type, and the data of the XML type separates the data format from the data content, so that the data has strong universality and compilatability. Through the encoding-decoding protocol encapsulated in the application program, the data interaction between the terminal equipment and the service bus device all follows the content of the preset format input time, the service code to be called, the caller, the secret key, the check code and the service request information. Unification of information formats is achieved at the service bus means. Optionally, the front-end service management device and/or the interaction between the back-end service management device and the service bus device in the embodiments of the present application also performs information interaction according to a preset encoding-decoding protocol. Optionally, the service bus device in the embodiment of the present application includes a security control module, where the security control module may be used to encapsulate the encoding-decoding protocol in an application program.
Optionally, before sending the information encoding-decoding protocol to the terminal device, the method further comprises:
receiving a registration request of a terminal device;
judging whether the terminal equipment meets preset registration conditions according to the registration request, if so, registering the terminal equipment, and recording identification information corresponding to the terminal equipment, wherein the identification information comprises: at least one of name, identity information and communication mode of the terminal equipment holder.
In an alternative embodiment of the present application, the method is not open to all terminal devices, all individuals, all medical institutions, all without distinction. The consumer needs to execute the registration operation according to the preset steps to establish communication connection with the corresponding service bus device in the method. The front-end service management device in the service bus device monitors the registration step between the consumer and the service bus device so as to ensure the communication safety. After the customer registers in the service bus device, the front-end service management device provides the customer with information such as a server code, a key, etc. Alternatively, the acquiring of the service request information of the access terminal device is performed by the front-end service management apparatus. Optionally, after the service request information of the terminal device is obtained in the step, the front-end service management device encrypts (e.g., MD5 encrypts) the service request information, and verifies a server code and a key of the terminal device corresponding to the service request information, and if the verification is passed, the front-end service management device transmits the service request information to the back-end service management device corresponding to the service request information through the service bus device. The terminal equipment can realize the addressing function through a service proxy module in the service bus device.
Optionally, before transmitting the service request information to the backend service management device corresponding to the service request information, the method further includes:
determining a source of the service request information; judging whether to verify the terminal equipment corresponding to the service request information according to the source of the service request information; if the terminal equipment is registered terminal equipment, transmitting the service request information to a back-end service management device corresponding to the service request information; or,
and determining the identification information of the terminal equipment contained in the service request information according to the service request information, desensitizing the identification information to obtain desensitized service request information, and transmitting the service request information to a back-end service management device corresponding to the service request information.
By the method in the embodiment of the application, the front-end service management device can be used for desensitizing the service request information, so that the service request information with sensitive information (such as an identity card number of a consumer, a mobile phone number of the consumer and the like) is prevented from being sent to the back-end service management device, and leakage of information of a user is further prevented. The back-end service management device can provide a server code and a key according to the consumer and the medical structure corresponding to the service request information, process the service request information and execute corresponding operations. So that the front-end service management device and the service bus device keep isolation from sensitive information.
Optionally, according to the source of the service request information, the service request information is transmitted to a back-end service management device corresponding to the service request information, which specifically includes:
determining a source of the service request information;
if the source of the information is a consumer, transmitting the service request information to a front-end service management device, so that the front-end service management device transmits the service request information to a rear-end service management device through a service bus device; and if the source of the information is a medical institution, transmitting the service request information to a back-end service management device.
By the method in the embodiment of the application, different information transmission paths are established for the service request information of different sources according to the different sources of the service request information. Such that service request information originating from the consumer can be isolated from service request information originating from the medical facility. If the source of the service request information is a consumer, the transmission path of the service request information may sequentially pass through the front-end service management device, the service bus device, and the back-end service management device. If the source of the service request information is a medical institution, the transmission path of the service request information may sequentially pass through the service bus device and the back-end service management device.
Optionally, in a method of an embodiment of the present application, the service request information sourced from the consumer is different from a protocol followed by the service request information sourced from the medical facility. When the service request information corresponding to the consumer and the service request information corresponding to the medical structure are interacted, the interaction can be realized through a dynamic routing module in the service bus device. The interaction between the consumer and the medical institution is realized under the monitoring of the service bus device, so that the information safety is ensured.
Alternatively, the interaction between the front-end service management device and the back-end service management device in the method of the embodiment of the present application may also be implemented by a dynamic routing module in the service bus device. The front-end service management device and the back-end service management device are isolated, and interaction between the front-end service management device and the back-end service management device can be realized.
Optionally, the front-end service management device transmits the service request information to the back-end service management device through a service bus device, and specifically includes:
the front-end service management device is used for managing the service request information back-end service through a first bus;
if the source of the information is a medical institution, transmitting the service request information to a back-end service management device, specifically including: if the source of the information is a medical institution, transmitting the service request information to a service management device through a second bus; wherein the first bus and the second bus are communicatively connected by a dynamic routing module.
In an embodiment of the present application, a service bus device includes a first bus and a second bus. The first bus and the second bus correspond to different data transmission paths respectively. The first bus is used for establishing communication connection between the front-end service management device and the dynamic routing module, and the second bus is used for establishing communication connection between the dynamic routing module and the back-end service management device. In the service bus device, the first bus and the second bus are respectively connected with the safety control module in a communication way, and the safety control module comprises the communication safety of the first bus and the second bus. And if the source of the service request information is a medical structure, the service request information can be transmitted to the back-end service management device through the second bus. If the source of the service request information is a consumer, the service request information can be sequentially transmitted to the back-end service management device through the front-end service management device, the first bus, the dynamic routing module and the second bus.
Optionally, after obtaining the service request information of the terminal device, the method further includes:
generating log information and storing the log information; the content of the log information is determined according to the request content in the service request information, and the content of the log information comprises parameter outputting information and/or parameter outputting information corresponding to the service request information.
For example, if the current service is a registered payment service of the consumer, the operation performed by each step of the consumer and the time for performing the operation are recorded, so as to ensure the integrity of the information. If the current business is that the consumer inquires the information of the staff of the medical institution, the information corresponding to the inquiry can not be recorded.
The embodiment of the application further introduces an interactive medical information management system, as shown in fig. 2, including: service bus device, front-end service management device and back-end service management device. The service bus device is communicatively connected to the front-end service management device and the back-end service management device, respectively.
And the service bus device is used for acquiring service request information of the terminal equipment, transmitting the service request information to a rear-end service management device corresponding to the service request information according to the source of the service request information, so that the rear-end service management device determines the validity of the service request information according to a preset judgment rule. If the source of the information is a consumer, transmitting the service request information to a front-end service management device; and if the source of the information is a medical institution, transmitting the service request information to a back-end service management device. The service bus device includes a first communication interface and a second communication interface. The first interface is used for being in communication connection with terminal equipment corresponding to a consumer, and the second interface is used for being in communication connection with terminal equipment corresponding to a medical institution.
Front-end service management means for determining a source of the service request information; judging whether to verify the terminal equipment corresponding to the service request information according to the source of the service request information; if the terminal equipment is registered terminal equipment, transmitting the service request information to a back-end service management device corresponding to the service request information; the front-end service management device is electrically connected with the service bus device. Optionally, the front-end service management device may be further configured to send an information encoding-decoding protocol to a terminal device, so that the terminal device generates the service request information according to the information encoding-decoding protocol
Alternatively, the front-end service management device may include a CS client and a WEB.
The back-end service management device is used for determining the validity of the service request information according to a preset judging rule, if the service request information is valid information, the service request information is sent to the back-end service management device, so that the back-end service management device determines the request content in the service request information and sends feedback information corresponding to the request content to terminal equipment corresponding to the service request information; and if the service request information is invalid information, sending a roll-back instruction to the terminal equipment corresponding to the service request information, so that the terminal equipment returns to a state corresponding to the roll-back instruction, and the back-end service management device is electrically connected with the service bus device.
Specifically, the back-end service management device determines whether the request content of the service request information corresponds to the unexecuted necessary request content according to a preset judging rule, and if so, judges that the service request information is invalid information; if not, judging the service request information as effective information. Optionally, the service bus device further comprises a first bus and a second bus. The first bus is electrically connected with the first communication interface, and the second bus is electrically connected with the second communication interface. Optionally, the service bus device further comprises a dynamic routing module. The first bus and the second bus are communicatively coupled via a dynamic routing module. The dynamic routing module can realize the real-time operation of the service bus device and provide reasonable resource allocation for each user when a plurality of consumers and medical structures access the service bus device at the same time. The dynamic routing module can also improve the efficiency of access.
Optionally, the service bus device further comprises a security control module, wherein the security control module is used for encapsulating the encoding-decoding protocol in an application program. In a format that unifies the service bus devices to correspond to information of the same source.
Optionally, the front-end service management device is further configured to determine, according to a source of the service request information, whether to verify a terminal device corresponding to the service request information; if the terminal equipment is registered terminal equipment, transmitting the service request information to a back-end service management device corresponding to the service request information; or determining the identification information of the terminal equipment contained in the service request information according to the service request information, desensitizing the identification information to obtain desensitized service request information, and transmitting the service request information to a back-end service management device corresponding to the service request information. The safety control module is in communication connection with the front-end service management device through the first bus, when the terminal equipment performs verification, the number of times of continuous verification failure of the same terminal equipment is recorded, and if the number of times exceeds a preset threshold value, an alarm is sent.
Optionally, the security control module is further configured to generate log information and store the log information; the content of the log information is determined according to the request content in the service request information, and the content of the log information comprises parameter outputting information and/or parameter outputting information corresponding to the service request information. An administrator of the service bus device can better perform distribution of management services and management of business data according to the log information. Optionally, the log information is in a chart format, so that the log information is convenient for an administrator of the service bus device to use.
Optionally, the security control module is further configured to manage log information. For example, the security control module may periodically (e.g., one month for one period) transfer the generated log information to a database to release the storage capacity of the security control module.
Optionally, the front-end service management device is further configured to receive a registration request of the terminal device; judging whether the terminal equipment meets preset registration conditions according to the registration request, if so, registering the terminal equipment, and recording identification information corresponding to the terminal equipment, wherein the identification information comprises: at least one of name, identity information and communication mode of the terminal equipment holder.
By applying the interactive medical information management method and system provided by the embodiment of the application, at least the following beneficial effects can be realized:
1) By adopting the interactive medical information management method and device provided by the embodiment of the application, the centralized medical information interaction between the medical structure and the information data of the consumers corresponding to the medical institution can be established. The consumer corresponding to the medical institution can perform centralized interaction with the medical structure through the method and the device in the embodiment of the application so as to acquire various types of medical information related to the medical institution. The information interaction efficiency between the consumer and the medical institution is improved, and the user experience of the consumer is improved.
2) By adopting the interactive medical information management method and device provided by the embodiment of the application, concentrated medical information interaction can be established between the medical structure and the information data of the consumers corresponding to the medical institutions, so that the service bus device can perform concentrated integration, management and monitoring on various medical information, is favorable for preventing leakage of the medical information, can coordinate overall management of the access service bus device, and can operate with higher efficiency when more access users are accessed.
3) The interactive medical information management method and the device provided by the embodiment of the application are beneficial to realizing data isolation in a network area, so that medical institutions and consumers can respectively call medical information through different links, and the information safety is further ensured.
The terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present invention, unless otherwise indicated, the meaning of "a plurality" is two or more.
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited in order and may be performed in other orders, unless explicitly stated herein. Moreover, at least some of the steps in the flowcharts of the figures may include a plurality of sub-steps or stages that are not necessarily performed at the same time, but may be performed at different times, the order of their execution not necessarily being sequential, but may be performed in turn or alternately with other steps or at least a portion of the other steps or stages.
The foregoing is only a partial embodiment of the present application and it should be noted that, for a person skilled in the art, several improvements and modifications can be made without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.
Claims (10)
1. A method of interactive medical information management, the method comprising:
acquiring service request information of terminal equipment;
transmitting the service request information to a back-end service management device corresponding to the service request information, so that the back-end service management device determines the validity of the service request information according to a preset judgment rule;
if the service request information is effective information, the service request information is sent to a back-end service management device, so that the back-end service management device determines the request content in the service request information and sends feedback information corresponding to the request content to terminal equipment corresponding to the service request information;
if the service request information is invalid information, a roll-back instruction is sent to the terminal equipment corresponding to the service request information, so that the terminal equipment returns to a state corresponding to the roll-back instruction;
the service request information is transmitted to a back-end service management device corresponding to the service request information, and the method specifically comprises the following steps: determining a source of the service request information; if the source of the information is a consumer, transmitting the service request information to a front-end service management device, so that the front-end service management device transmits the service request information to a rear-end service management device through a service bus device; if the source of the information is a medical institution, transmitting the service request information to a back-end service management device;
the front-end service management device transmits the service request information to the back-end service management device through a service bus device, and specifically includes: the front-end service management device is used for managing the service request information back-end service through a first bus; if the source of the information is a medical institution, transmitting the service request information to a back-end service management device, specifically including: if the source of the information is a medical institution, transmitting the service request information to a service management device through a second bus; wherein the first bus and the second bus are communicatively connected by a dynamic routing module.
2. The method according to claim 1, wherein before acquiring the service request information of the terminal device, the method further comprises:
and sending an information encoding-decoding protocol to the terminal equipment, so that the terminal equipment generates the service request information according to the information encoding-decoding protocol.
3. The method of claim 2, wherein prior to transmitting the information encoding-decoding protocol to the terminal device, the method further comprises:
receiving a registration request of a terminal device;
judging whether the terminal equipment meets preset registration conditions according to the registration request, if so, registering the terminal equipment, and recording identification information corresponding to the terminal equipment, wherein the identification information comprises: at least one of name, identity information and communication mode of the terminal equipment holder.
4. The method according to claim 1, wherein before transmitting the service request information to a back-end service management device corresponding to the service request information, the method further comprises:
determining a source of the service request information; judging whether to verify the terminal equipment corresponding to the service request information according to the source of the service request information; if the terminal equipment is registered terminal equipment, transmitting the service request information to a back-end service management device corresponding to the service request information; or,
and determining the identification information of the terminal equipment contained in the service request information according to the service request information, desensitizing the identification information to obtain desensitized service request information, and transmitting the service request information to a back-end service management device corresponding to the service request information.
5. The method according to claim 1, wherein the back-end service management device determines the validity of the service request information according to a preset judgment rule, and specifically includes:
the back-end service management device determines whether the request content of the service request information corresponds to the unexecuted necessary request content according to a preset judging rule, and if so, judges that the service request information is invalid; if not, judging the service request information as effective information.
6. The method according to claim 1, wherein after acquiring the service request information of the terminal device, the method further comprises:
generating log information and storing the log information; the content of the log information is determined according to the request content in the service request information, and the content of the log information comprises parameter outputting information and/or parameter outputting information corresponding to the service request information.
7. An interactive medical information management system, comprising:
the service bus device is used for acquiring service request information of the terminal equipment, transmitting the service request information to the back-end service management device corresponding to the service request information according to the source of the service request information, so that the back-end service management device determines the validity of the service request information according to a preset judgment rule;
the back-end service management device is used for determining the validity of the service request information according to a preset judging rule, if the service request information is valid information, the service request information is sent to the back-end service management device, so that the back-end service management device determines the request content in the service request information and sends feedback information corresponding to the request content to terminal equipment corresponding to the service request information; if the service request information is invalid information, a roll-back instruction is sent to the terminal equipment corresponding to the service request information, so that the terminal equipment returns to a state corresponding to the roll-back instruction, and the back-end service management device is electrically connected with the service bus device; the service request information is transmitted to a back-end service management device corresponding to the service request information, and the method specifically comprises the following steps: determining a source of the service request information; if the source of the information is a consumer, transmitting the service request information to a front-end service management device, so that the front-end service management device transmits the service request information to a rear-end service management device through a service bus device; if the source of the information is a medical institution, transmitting the service request information to a back-end service management device; the front-end service management device transmits the service request information to the back-end service management device through a service bus device, and specifically includes: the front-end service management device is used for managing the service request information back-end service through a first bus; if the source of the information is a medical institution, transmitting the service request information to a back-end service management device, specifically including: if the source of the information is a medical institution, transmitting the service request information to a service management device through a second bus; wherein the first bus and the second bus are communicatively connected by a dynamic routing module.
8. The interactive medical information management system of claim 7, wherein the system further comprises:
front-end service management means for determining a source of the service request information; judging whether to verify the terminal equipment corresponding to the service request information according to the source of the service request information; if the terminal equipment is registered terminal equipment, transmitting the service request information to a back-end service management device corresponding to the service request information; the front-end service management device is electrically connected with the service bus device.
9. A computer readable storage medium, characterized in that the storage medium stores a computer program which, when executed by a processor, implements the method of any of the preceding claims 1-6.
10. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the method of any of the preceding claims 1-6 when executing the program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911126924.5A CN110995791B (en) | 2019-11-18 | 2019-11-18 | Interactive medical information management method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911126924.5A CN110995791B (en) | 2019-11-18 | 2019-11-18 | Interactive medical information management method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110995791A CN110995791A (en) | 2020-04-10 |
CN110995791B true CN110995791B (en) | 2023-06-06 |
Family
ID=70084869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911126924.5A Active CN110995791B (en) | 2019-11-18 | 2019-11-18 | Interactive medical information management method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110995791B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009169793A (en) * | 2008-01-18 | 2009-07-30 | Hitachi Information Systems Ltd | Service management method, system and program |
CN102006245A (en) * | 2010-12-10 | 2011-04-06 | 重庆亚德科技股份有限公司 | Date exchanging and sharing platform |
JP2011118746A (en) * | 2009-12-04 | 2011-06-16 | Mitsubishi Electric Corp | Management device, data processing control device, management method, data processing control method, and program |
CN203773297U (en) * | 2013-11-22 | 2014-08-13 | 广东理文造纸有限公司 | ESB bus-based waste paper warehouse management system structure |
CN107437222A (en) * | 2017-08-03 | 2017-12-05 | 中国银行股份有限公司 | The processing method and system of online business data based on bank counter front end |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8185916B2 (en) * | 2007-06-28 | 2012-05-22 | Oracle International Corporation | System and method for integrating a business process management system with an enterprise service bus |
US8364745B2 (en) * | 2009-11-24 | 2013-01-29 | International Business Machines Corporation | Service oriented architecture enterprise service bus with universal ports |
US20150019709A1 (en) * | 2013-07-10 | 2015-01-15 | Apollo Group, Inc. | Method and apparatus for controlling initiation of multi-service transactions |
CN105094758A (en) * | 2014-04-29 | 2015-11-25 | 国际商业机器公司 | Method and device for avoiding transaction rollback |
-
2019
- 2019-11-18 CN CN201911126924.5A patent/CN110995791B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009169793A (en) * | 2008-01-18 | 2009-07-30 | Hitachi Information Systems Ltd | Service management method, system and program |
JP2011118746A (en) * | 2009-12-04 | 2011-06-16 | Mitsubishi Electric Corp | Management device, data processing control device, management method, data processing control method, and program |
CN102006245A (en) * | 2010-12-10 | 2011-04-06 | 重庆亚德科技股份有限公司 | Date exchanging and sharing platform |
CN203773297U (en) * | 2013-11-22 | 2014-08-13 | 广东理文造纸有限公司 | ESB bus-based waste paper warehouse management system structure |
CN107437222A (en) * | 2017-08-03 | 2017-12-05 | 中国银行股份有限公司 | The processing method and system of online business data based on bank counter front end |
Non-Patent Citations (1)
Title |
---|
许学猛.第六章 智慧医院:互联网时代下的新玩法.《互联网+中医》.2017, * |
Also Published As
Publication number | Publication date |
---|---|
CN110995791A (en) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8321498B2 (en) | Policy interface description framework | |
CN110009494B (en) | Method and device for monitoring transaction content in block chain | |
CN110648241B (en) | Method and device for processing claims based on micro-service architecture | |
CN112788031B (en) | Micro-service interface authentication system, method and device based on Envoy architecture | |
CN109495592A (en) | Data collaborative method and electronic equipment | |
CN112612629A (en) | Method and system for realizing component type data interface | |
CN111988418B (en) | Data processing method, device, equipment and computer readable storage medium | |
CN109639723A (en) | A kind of micro services access method and server based on ERP system | |
CN105144111A (en) | Relay service for different WEB service architectures | |
CN103220259A (en) | Using method, call method, device and system of Oauth application programming interface (API) | |
CN102082771A (en) | Service management middleware based on ESB (enterprise service bus) technology | |
CN111062024A (en) | Application login method and device | |
CN113079164A (en) | Remote control method and device for bastion machine resources, storage medium and terminal equipment | |
CN103177083A (en) | Work order processing system | |
CN106817228A (en) | Data charging method and device | |
CN110825797B (en) | Data exchange method and device | |
CN110995791B (en) | Interactive medical information management method and system | |
CN109525550B (en) | Data message processing method, device and system | |
CN107995184B (en) | Connector and communication method using same | |
CN117407195A (en) | Interface system, integration method and device of application system and third party system | |
CN114297309B (en) | Automated operation and maintenance method and device, computer-readable storage medium, and electronic device | |
CN114254271B (en) | License control method and system based on service gateway | |
CN112131597B (en) | A method, device and intelligent device for generating encrypted information | |
CN116071070A (en) | Resource transfer method and related device | |
CN111552907A (en) | Message processing method, device, equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 10th floor, No. 325 Longhua East Road, Huangpu District, Shanghai, 200023 (actual 9th floor) Applicant after: Shanghai Lianzhong Network Information Co.,Ltd. Address before: 10th Floor, No. 647 Longhua East Road, Huangpu District, Shanghai, 200023 Applicant before: Shanghai Lianzhong Network Information Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |