Detailed Description
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. It should be understood that the description is only illustrative and is not intended to limit the scope of the invention. In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the embodiments of the invention. It may be evident, however, that one or more embodiments may be practiced without these specific details. In addition, in the following description, descriptions of well-known structures and techniques are omitted so as not to unnecessarily obscure the present invention.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The terms "comprises," "comprising," and/or the like, as used herein, specify the presence of stated features, steps, operations, and/or components, but do not preclude the presence or addition of one or more other features, steps, operations, or components.
All terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art unless otherwise defined. It should be noted that the terms used herein should be construed to have meanings consistent with the context of the present specification and should not be construed in an idealized or overly formal manner.
Where a convention analogous to "at least one of A, B and C, etc." is used, in general such a convention should be interpreted in accordance with the meaning of one of skill in the art having generally understood the convention (e.g., "a system having at least one of A, B and C" would include, but not be limited to, systems having a alone, B alone, C alone, a and B together, a and C together, B and C together, and/or A, B, C together, etc.).
The concept of the Virtual two-Step mobile search method (2-Step Virtual CATCHMENT AREA, 2 SVCA) is originally from Alford-Teaster and the like, is improved on the basis of 2SFCA, and further provides an enhanced Virtual two-Step mobile search method (E2 SVCA) through improvement, namely, the computing parameters of the two-Step mobile search method are improved through a local network broadband communication intensity establishment function, so that the degree of accessibility of on-line medical treatment is measured. However, the related research results are few, and still in the starting stage. The existing scheme has at least the following problems:
(1) There is a lack of systematic consideration of the facility line accessibility measure. The improvement of the two-step mobile search method relates to the aspects of a model method, formula calculation, a parameter function and the like, improves the accuracy and the accuracy of facility accessibility calculation from all aspects, but on the other hand, the main stream technology and research mainly focus on the accessibility measure of off-line entity facilities, generally fails to fully focus on the application trend of on-line hospitalization in resident hospitalization behaviors, fails to systematically provide a method for completely measuring the on-line hospitalization accessibility, and fails to comprehensively apply the on-line accessibility measure to the site selection and configuration optimization of medical facilities.
(2) There is a lack of applicable, readily available computing methods for data sources. For the research method of 2SVCA still in the starting stage, the data source and the calculation method applied by the existing foreign research results cannot be adapted to the basic situation of online medical treatment in China, the difference of actual online medical treatment requirements of residents cannot be reflected, the data source is difficult to obtain, and the optimization calculation method which is specific, wide in application and meets the online medical treatment requirements in China and is easy to obtain is required to be provided.
The method is based on a traditional two-step mobile search method for calculating the accessibility of the on-line facilities, and provides a virtual two-step mobile search method based on the improvement of the on-line medical data, which can measure the configuration situation of on-line medical services, fully reflect the on-line medical service selection behavior and the demand situation, further provide reference for the optimized configuration of comprehensive on-line off-line medical facility resources, and promote more balanced and fairer distribution of social medical resources.
The virtual two-step mobile search method based on-line medical data improvement comprises the steps of obtaining first on-line medical data and first off-line addresses of each of a plurality of supply points, second on-line medical data and second off-line addresses of each of the plurality of demand points, wherein the supply points comprise hospitals, the demand points are determined according to population distribution, a supply and demand cost matrix is determined according to the first off-line addresses and the second off-line addresses, each matrix value in the supply and demand cost matrix represents time cost from the demand point to the supply point, at least one communication line in a search threshold range is determined according to the supply and demand cost matrix, the communication line comprises one candidate supply point and one candidate demand point, comprehensive reachable results of each candidate demand point are determined according to the first on-line medical data of the candidate supply points and the second on-line medical data of the candidate demand points based on a virtual two-step mobile search algorithm, and the comprehensive reachable results of each candidate demand point are determined according to the comprehensive reachable results of each candidate demand point.
Fig. 1 illustrates an exemplary system architecture for a virtual two-step mobile search method and apparatus based on-line hospitalization data improvement to which the present invention may be applied. It should be noted that fig. 1 is only an example of a system architecture to which the embodiments of the present invention may be applied to help those skilled in the art understand the technical content of the present invention, and does not mean that the embodiments of the present invention may not be used in other devices, systems, environments, or scenarios.
As shown in fig. 1, a system architecture 100 according to this embodiment may include a first terminal device 101, a second terminal device 102, a third terminal device 103, a network 104, and a server 105. The network 104 is a medium used to provide a communication link between the first terminal device 101, the second terminal device 102, the third terminal device 103, and the server 105. The network 104 may include various connection types, such as wired and/or wireless communication links, and the like.
The user may interact with the server 105 via the network 104 using the first terminal device 101, the second terminal device 102, the third terminal device 103, to receive or send messages etc. Various communication client applications, such as shopping class applications, web browser applications, search class applications, instant messaging tools, mailbox clients, and/or social platform software, etc. (by way of example only) may be installed on the first terminal device 101, the second terminal device 102, the third terminal device 103.
The first terminal device 101, the second terminal device 102, the third terminal device 103 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smartphones, tablets, laptop and desktop computers, and the like.
The server 105 may be a server providing various services, such as a background management server (by way of example only) providing support for websites browsed by the user using the first terminal device 101, the second terminal device 102, and the third terminal device 103. The background management server may analyze and process the received data such as the user request, and feed back the processing result (e.g., the web page, information, or data obtained or generated according to the user request) to the terminal device.
It should be noted that the virtual two-step mobile search method based on the online medical data improvement provided by the embodiment of the present invention may be generally executed by the server 105. Accordingly, the virtual two-step mobile search apparatus provided by the embodiments of the present invention, which is based on the improvement of online medical data, may be generally provided in the server 105. The virtual two-step mobile search method based on the online hospitalization data improvement provided by the embodiment of the present invention may also be performed by the first terminal device 101, the second terminal device 102, and the third terminal device 103, or may also be performed by other terminal devices different from the first terminal device 101, the second terminal device 102, and the third terminal device 103. Accordingly, the virtual two-step mobile search apparatus based on the online medical data improvement provided in the embodiment of the present invention may also be provided in the first terminal device 101, the second terminal device 102, the third terminal device 103, or in other terminal devices different from the first terminal device 101, the second terminal device 102, and the third terminal device 103.
It should be understood that the number of terminal devices, networks and servers in fig. 1 is merely illustrative. There may be any number of terminal devices, networks, and servers, as desired for implementation.
Fig. 2 shows a flow chart of a virtual two-step mobile search method based on online hospitalization data improvement according to an embodiment of the present invention.
As shown in FIG. 2, the method 200 includes operations S210-S250.
In operation S210, first on-line hospitalization data and a first off-line address for each of a plurality of delivery points, second on-line hospitalization data and a second off-line address for each of a plurality of demand points are acquired, wherein the delivery points include hospitals and the demand points are determined according to demographics.
According to an embodiment of the present invention, each hospital may be used as a supply point, i.e., a party providing a medical facility, when a medical facility is addressed. The demand party is a party who has a demand for medical facilities, and usually places such as densely populated, and resident population can be used as demand points.
According to an embodiment of the present invention, the first online medical data of the supply point includes available medical resource data, such as the number of doctors that can be diagnosed online, etc., and the second online medical data of the demand point may be data representing medical behaviors of the demand party, such as the click amount, access amount, etc. of the person 1 clicking a certain department of a certain hospital.
In one particular embodiment, the first on-line medical data includes a number of on-line interviews, a number of on-line service departments, and a number of on-line registered doctors, and further, the first on-line data may include an on-line score for each hospital. The second online hospitalization data includes online number of hospitalization people and online access volume.
The first offline address may be a geographic address of a hospital. For example, longitude and latitude coordinate data of each hospital is processed into a shape file as a first offline address. In one embodiment, the number of online reviews of the hospital, the number of online questionnaires a 1, the number of online service departments a 2, and the number of online registered doctors a 3 may be linked to a first offline address, i.e., a hospital shape file, by hospital name using a data linking tool of the geographic information system. The number of on-line questioning doctors a 1, the number of on-line service departments a 2 and the number of on-line registering doctors a 3 can also be used as the supply capacity data of each supply point.
The second offline address may be obtained from the geographic system according to the invention, and the shapefile data including the street boundary and the point location is imported into the geographic information system. Then, the center of the street is used as the second offline address of the demand point.
In operation S220, a supply-demand cost matrix is determined from the first offline address and the second offline address, wherein each matrix value in the supply-demand cost matrix characterizes a time cost from the demand point to the supply point.
According to the embodiment of the invention, the first offline address of the supply point is taken as a destination, the second offline address of the demand point is taken as a starting point, and the travel time length of the shortest path from the first offline address to the second offline address is calculated and taken as a matrix value in the supply and demand cost matrix.
For example, the row of the supply-demand cost matrix may be a first offline address of a supply point, and the column may be a second offline address of a demand point, where the matrix value of the kth row and the jth column in the supply-demand cost matrix is the travel time period from the kth supply point to the jth demand point, and the instant cost d kj is also used.
In one embodiment, a path planning interface opened by the map software can be called by a programming program, and real traffic road conditions are simulated through the path planning interface so as to obtain fine and real-time travel time. Specifically, a plurality of supply points and a plurality of demand points may be used as inputs of the path planning interface to establish a supply and demand cost matrix, i.e. Oobjection-Destination supply and demand cost matrix, abbreviated as OD supply and demand cost matrix.
The OD supply and demand cost matrix is a table file containing the time cost d kj from each start point to each destination. The invention takes the time unit instead of the distance unit as the matrix value of the OD supply and demand cost matrix, and can more accurately reflect the actual traffic capacity of a certain area.
In operation S230, at least one communication line within a search threshold is determined according to the supply and demand cost matrix, wherein the communication line includes one candidate supply point and one candidate demand point.
According to the embodiment of the invention, the path from the kth supply point to the jth demand point in the supply and demand cost matrix can be used as a communication line. The search threshold is used to limit the cost between the kth supply point and the jth demand point. In embodiments of the present invention, the supply and demand cost matrix uses time cost instead of distance cost, and therefore the search threshold is also limited by the distance to hospitalization in the time dimension.
Because on-line medical treatment is a supplement to off-line medical treatment, traditional face-to-face medical treatment cannot be completely replaced, and most people usually need to go to the hospital for face-to-face diagnosis or review after on-line medical treatment service (such as inquiry service and registration service) is used. Therefore, although online hospitalization breaks through the geographic limitation, the communication lines with too long distance in the supply and demand cost matrix need to be screened according to the actual traffic capacity of the research place.
Thus, before determining the composite reachable result, the data pairs formed by the demand points and the supply points in the supply and demand cost matrix, that is, the communication lines, need to be screened, so as to obtain at least one communication line, wherein the supply points and the demand points on the communication line are respectively candidate supply points and candidate demand points.
In operation S240, based on the virtual two-step mobile search algorithm, a comprehensive reachable result of each candidate demand point is determined according to the first online hospitalization data of the candidate supply point and the second online hospitalization data of the candidate demand point.
According to the embodiment of the invention, after the candidate supply points and the candidate demand points are obtained by preliminary screening based on the actual offline addresses, the corresponding first online hospitalization data and second online hospitalization data can be synthesized, and the comprehensive reachable result of each candidate demand point can be determined from the demand side.
In operation S250, a hospital address is determined based on the composite reachable results for each candidate demand point.
According to embodiments of the present invention, the composite reachable result may be a numerical value reflecting the needs of the medical visit on the subscriber line. Generally, the greater the comprehensive accessibility, the greater the demand of the candidate demand point and surrounding users for medical facilities, and the hospital address can be determined at the candidate demand point and surrounding to improve the utilization efficiency of medical resources.
The embodiment of the invention comprehensively utilizes on-line and off-line medical data, and performs address selection based on a virtual two-step mobile search algorithm, thereby optimizing the address selection precision. Specifically, the invention compensates the limitation that the traditional two-step mobile search method only focuses on the accessibility of off-line entity facilities by introducing systematic consideration of the accessibility of on-line medical treatment. Therefore, the virtual two-step mobile search method based on the on-line medical data improvement provided by the invention can reflect the actual medical requirements, on one hand, the defect of accuracy of the traditional medical resource accessibility measure is supplemented, on the other hand, the dynamic property, the effectiveness and the fairness of medical resource allocation can be improved, the reasonable layout and the configuration efficiency of medical resources can be optimized, and the site selection precision is improved.
In addition, the invention can well solve the problems of large data acquisition difficulty and poor applicability of the prior proposal, simplifies the data collection process, reduces the implementation cost and the acquisition threshold, and can be widely applied to hospital site selection in different areas. The resident on-line medical treatment data (such as evaluation) are incorporated into a measurement system, so that specific requirements of different crowds are better met, and medical service quality and resident medical treatment satisfaction are improved.
According to an embodiment of the invention, the method further comprises determining the search threshold based on matrix values in the supply and demand cost matrix.
In this embodiment, the maximum tolerated time for medical trips may be taken as the search threshold.
Specifically, the path planning interface may be utilized to first acquire trajectory data with the demand point and the supply point as a start point and a destination, respectively. Taking geographical factors around a destination and the behavior characteristics of medical treatment into consideration, a virtual geographical boundary is divided by taking a hospital as a center, so that track data which enters the geographical boundary and has a residence time exceeding a preset duration is taken as a medical treatment behavior track. For example, defining a geographical boundary of 200 meters around a hospital, regarding track data that stays for more than 10 minutes and stays for no more than 8 hours as a hospitalization track, and marking it as hospitalization data.
Next, for each piece of trajectory data marked as a locus of hospitalization behavior, a travel time length from the starting point to the destination is calculated. And (5) summarizing all travel time lengths, and calculating the average value and the standard deviation. And calculating a 95% percentile of the standard normal distribution of the travel duration as the maximum tolerance time Tmax, namely a search threshold.
According to the embodiment of the invention, for the operation S240, based on the virtual two-step mobile search algorithm, the reachability result of each candidate demand point is determined according to the first online hospitalization data of the candidate demand point and the second online hospitalization data of the candidate demand point, and the method comprises the steps of determining an improved strength function of a communication line to which the candidate demand point belongs according to the online access quantity of the candidate demand point and the online evaluation data of the candidate demand point, determining the supply and demand ratio for each candidate demand point according to the improved strength function, the online hospitalization number and the first online hospitalization data, determining the online reachability result for each candidate demand point according to the improved strength function and the supply and demand ratio, and determining the comprehensive reachability result of each candidate demand point according to the online reachability result.
In an embodiment of the invention, the on-line number of medical practitioners and the on-line access volume in the second on-line medical practitioners data. And then taking the street as a basic unit, and averaging the respective on-line doctor-seeking number and the on-line access of at least one hospital on the street accessory to obtain the on-line doctor-seeking number and the on-line access of each demand point.
According to an embodiment of the invention, a virtual two-step mobile search method (2 SVCA) calculates the supply-to-demand ratio from the supply side and then calculates the reachability result from the demand side, respectively.
For the supply side, before calculating the supply-demand ratio of the candidate supply points within the search threshold range, an improved strength function of the communication line is calculated according to the on-line access amount and the on-line evaluation data of the candidate supply points in consideration of the off-line actual search threshold limit and the on-line virtual 'distance' limit. And calculating the supply-demand ratio of each candidate supply point by using the improved intensity function, the number of on-line medical visits and the first on-line medical visit data of each candidate supply point.
And for the demand side, calculating a corresponding online reachable result for each candidate demand point by using the improved intensity function and the supply-demand ratio of each candidate supply point.
For example, in the case where the second online data includes a plurality of types of data, it is possible to calculate the respective supply-demand ratio of each type of data, and calculate an online reachable result of each type of data for each candidate demand point based on this. And finally, synthesizing the online reachable results of the plurality of types of data to obtain the comprehensive reachable result of each candidate demand point.
In one embodiment, the on-line evaluation data of the candidate supply points may be a hospital's good score.
In one embodiment, the improved strength function of the connected line to which the candidate demand point belongs may be determined based on the on-line access amount of the candidate demand point and on-line evaluation data of the candidate supply point by determining the number of visits to the candidate demand point based on the on-line access amount, the number of visits to the candidate supply point in the same connected line as the candidate demand point, determining the decay function of the candidate demand point based on the hospital grade of the candidate demand point, and determining the improved strength function based on the number of visits to the line, the on-line access amount, the on-line evaluation data of the candidate supply point, and the decay function.
The product of the online visit amount and the visit conversion rate of the candidate supply points can be used as the number of patients. For example, for the jth supply point, when the jth supply point is taken as the candidate supply point, P k is the visit conversion rate for converting the online visit amount into the number of visits, n k is the online visit amount of the candidate demand point k, and the number of visits of the candidate demand point is P k•nk.
The hospital class l j of candidate demand points can be understood as hospital class, such as three hospitals, the decay function of candidate demand pointsReflecting the hospital grade supply and demand decay effects.
The decay function is: Wherein, the method comprises the steps of, wherein, Is a hospital grade impact adjustment parameter, >0。
With respect to this decay function, it is understood that for high-grade hospitals, both on-line supply capacity and demand appeal are enhanced, but limited by medical resources, to a degree that tends to saturate, with a gradual decay of supply and demand impact.
The modified intensity function can be found in the following equation (1):
(1)
Wherein, An improved strength function characterizing the communication line between candidate supply point j and candidate demand point k,AndThe supply side weight and the demand side weight, respectively, max () is a maximum function, n j is the number of good scores of candidate supply points, and other parameters are as above.
For example, assuming that three hospitals A, B, C are each candidate supply points and two candidate demand points X, Y are each candidate demand points, and that the number of good points in the hospitals is n a=150,nb=120,nc =180, max (n j) =180 in formula (1), and the access amount of the two candidate demand points is n x=3000,ny =2000. When the visit conversion rate P k =0.05, the region (candidate demand point) X with 3000 visit amount eventually has 150 visits, and the region (candidate demand point) Y with 2000 visit amount has 100 visits, max (n k•Pk) =150 in the formula (1).
For hospital a, at a supply side weight w s =0.6, a demand side weight w d =0.4, a hospital grade l a =3,For 2, the modified intensity function value is (0.6.150/180+0.4.150/150). 3 2/(1+32) =0.81.
The embodiment of the invention improves 2SVCA on the basis of utilizing on-line hospitalization data (first on-line data and second on-line data), introduces an improved strength function by utilizing on-line access quantity and a good score, improves the algorithm of 2SVCA, replaces the distance attenuation function of the traditional improved two-step mobile search method, ensures that only hospitals with certain on-line service supply capability and demand points with on-line hospitalization demands participate in summation calculation, and further improves site selection precision.
According to an embodiment of the present invention, the first on-line hospitalization data includes three types of data, such as the number of on-line interviews, the number of on-line service departments, and the number of on-line registered doctors. The supply-demand ratio includes a first demand ratio, a second demand ratio, and a third demand ratio corresponding to the number of on-line questioning doctors, the number of on-line service departments, and the number of on-line registering doctors, respectively. The method comprises the steps of determining a supply-demand ratio for each candidate supply point according to an improved intensity function, the number of on-line medical visits and first on-line medical visits, determining a first demand ratio according to the improved intensity function and the number of on-line medical visits, determining a second demand ratio according to the intermediate value of each communication line and the number of on-line doctor questioning, and determining a third demand ratio according to the intermediate value of each communication line and the number of on-line doctor registering.
The intermediate value of each communication line can be calculated according to the following formula (2):
(2);
Wherein, Of the m candidate demand points, the time cost d kj is the number of on-line medical visits to the kth demand point within the search threshold d 0,To improve the intensity function.
First demand ratioSecond demand ratioAnd a third demand ratioThe calculation of (a) is shown in formulas (3) to (5):
(3)
(4)
(5)
Wherein, 、AndThe supply capacities respectively corresponding to the candidate supply points j and representing the number of on-line questionnaires, the number of on-line service departments and the number of on-line registering doctors can be obtained from the number of on-line questionnaires, the number of on-line service departments and the number of on-line registering doctors.
According to the embodiment of the invention, the on-line reachable results of each candidate demand point are determined according to the improved strength function and the supply-demand ratio, wherein the on-line reachable results of each candidate demand point are determined according to the product of the improved strength function and the first demand ratio, the on-line reachable results of each candidate demand point are determined according to the product of the improved strength function and the second demand ratio, and the on-line reachable results of each candidate demand point are determined according to the product of the improved strength function and the third demand ratio.
Specifically, for the number of on-line interviewees, the number of on-line service departments, and the number of on-line registering doctors, a first on-line reachable result for each candidate demand point may be determined based on a product of the first demand ratio and the number of on-line interviewees, a second on-line reachable result for each candidate demand point may be determined based on a product of the second demand ratio and the number of on-line service departments, and a third on-line reachable result for each candidate demand point may be determined based on a product of the third demand ratio and the number of on-line service departments. The first online reachable result, the second online reachable result and the third online reachable result can be understood as the sum of all online hospitalizing resources which can be acquired by each candidate demand point within a threshold range from the demand side aiming at the three data.
The calculations of the reachable results on the first line, the reachable results on the second line and the reachable results on the third line are shown in the following formulas (6) to (8):
(6)
(7)
(8)
VA i1、VAi2、VAi3 is the first on-line reachable result, the second on-line reachable result and the third on-line reachable result for any one of the m candidate demand points, and other parameters are explained in formulas (3) - (5).
In order to distinguish between an online reachable result calculated for each candidate demand point and a candidate demand point used when screening and calculating an improvement intensity function based on a search threshold, the calculated online reachable result candidate demand point is referred to herein as i.
According to the embodiment of the invention, the comprehensive reachable results of each candidate demand point are determined according to the online reachable results, wherein the comprehensive reachable results comprise a first online reachable result, a second online reachable result and a third online reachable result of each candidate demand point are respectively normalized to obtain a fourth online reachable result, a fifth online reachable result and a sixth online reachable result, and the comprehensive reachable results are determined according to the fourth online reachable result, the fifth online reachable result, the sixth online reachable result and the weights of the fourth, the fifth and the sixth online reachable results.
In one embodiment, the normalization formula may be found in the following formula (9):
(9)
Wherein, For normalized on-line reachable results, i.e、、And respectively obtaining the reachable results on the fourth line, the reachable results on the fifth line and the reachable results on the sixth line, wherein min () and max () are a minimum function and a maximum function respectively, and respectively evaluating the minimum value and the maximum value in the reachable results on the first line, the reachable results on the second line and the reachable results on the third line.
The calculation process of the comprehensive reachable results is shown in the following formula (10):
(10)
Wherein w 1、w2 and w 3 are weights of the reachable result on the fourth line, the reachable result on the fifth line and the reachable result on the sixth line, respectively.
According to the embodiment of the invention, the weights of the reachable results on the fourth line, the reachable results on the fifth line and the reachable results on the sixth line can be determined by using an entropy weight method.
Specifically, determining the weights of the reachable results on the fourth line, the reachable results on the fifth line and the reachable results on the sixth line by using the entropy weight method may include the following five steps:
And 1, constructing a judgment matrix. Constructing a judgment matrix containing three types of data of all the demand points WhereinA specific value indicating the i-th demand point under the n-th line reachable result, n=1, 2,3.
And 2, normalizing the data. Normalizing the data in the judgment matrix by using a normalization formula similar to the formula (9) to obtain a normalized matrix。
And 3, calculating an entropy value. For matrixThe information entropy of each data is calculated using the formulas (11), (12).
(11)
(12)
Wherein, Is the entropy of the information, r is the number of demand points,Is the relative proportion of each demand point i under a certain data n,Is normalized specific data.
And 4, calculating the entropy weight. And (3) calculating the entropy weight of each data according to the information entropy obtained in the step (3), wherein the entropy weight is used for representing the importance degree of the data, and the formula is represented as (13).
(13)
Wherein, Is the entropy weight and,Is the information entropy.
And 5, carrying out normalization processing on the entropy weight to obtain a final weight, wherein the formula is expressed as (14).
(14)
Wherein, Is the weight of each of the reachable result on the fourth line, the reachable result on the fifth line and the reachable result on the sixth line.
Fig. 3 illustrates a schematic diagram of a virtual two-step mobile search method based on-line hospitalization data improvement according to a specific embodiment of the present invention.
As shown in fig. 3, the data of each of the supply point and the demand point is acquired by the operation of acquiring the data, respectively. The data of the supply points comprise the online good scoring number, the online consultation doctor number a 1, the online service department number a 2, the online registration doctor number a 3 and the hospital position (namely the first offline address), and the data of the demand points comprise street points (namely the second offline address), the online doctor number of each hospital and the online access quantity of each hospital.
And planning the shortest path based on the path planning interface to obtain an OD supply and demand cost matrix, and determining a search threshold value through the OD supply and demand cost matrix. Furthermore, the improvement enhancement function may be determined from the data of the supply points, the data of the demand points. Then, a virtual two-step mobile search can be performed by means of the improved enhancement function, the search threshold and the OD supply and demand cost matrix to obtain a first online reachable result, a second online reachable result and a third online reachable result for the number of online consultants a 1, the number of online service departments a 2 and the number of online registering doctors a 3.
After normalizing the reachable results on the first line, the reachable results on the second line and the reachable results on the third line to obtain the reachable results on the fourth line, the reachable results on the fifth line and the reachable results on the sixth line, the weights of the reachable results on the fourth line, the reachable results on the fifth line and the reachable results on the sixth line can be determined by using an entropy weight method. And finally, combining the reachable results on the fourth line, the reachable results on the fifth line and the reachable results on the sixth line and the weights of the reachable results to obtain the comprehensive reachable results.
According to the embodiment of the invention, under the condition of determining the comprehensive reachable result, the comprehensive reachable result can be visualized to obtain the hospital site with better medical resource allocation.
According to the embodiment of the invention, the hospital address is determined according to the comprehensive reachable result of each candidate demand point, which comprises the steps of visualizing the comprehensive reachable result of each candidate demand point to obtain an address reference picture, wherein a plurality of data segments are represented by a plurality of colors in the address reference picture, the comprehensive reachable result is positioned in the data segments, and the hospital address is determined according to the color characteristics of the address reference picture.
Specifically, a natural breakpoint method can be adopted to segment the data of the whole data interval where the comprehensive reachable result is located, and an address reference diagram of the comprehensive reachable result is established according to the segment. For example, red, indicating good overall achievable results; orange, which indicates that the comprehensive reachable result is better; yellow, which indicates that the integrated reachable results are general, green, which indicates that the integrated reachable results are poor, and blue, which indicates that the integrated reachable results are poor or are supplied wirelessly.
Fig. 4 shows a block diagram of a virtual two-step mobile search apparatus based on-line hospitalization data improvement according to an embodiment of the present invention. The virtual two-step mobile search apparatus 400 based on the on-line hospitalization data improvement includes an acquisition module 410, a first determination module 420, a second determination module 430, a third determination module 440, and a fourth determination module 450.
The acquiring module 410 is configured to acquire first online hospitalization data and a first offline address of each of a plurality of supply points, and second online hospitalization data and a second offline address of each of a plurality of demand points, where the supply points include hospitals and the demand points are determined according to population distribution.
The first determining module 420 is configured to determine a supply-demand cost matrix according to the first offline address and the second offline address, where each matrix value in the supply-demand cost matrix characterizes a time cost from a demand point to a supply point.
The second determining module 430 is configured to determine at least one communication line within a search threshold according to the supply and demand cost matrix, where the communication line includes one candidate supply point and one candidate demand point.
The third determining module 440 is configured to determine, based on the virtual two-step mobile search algorithm, a comprehensive reachable result of each candidate demand point according to the on-line hospitalization data of the first candidate supply point and the on-line hospitalization data of the second candidate demand point.
A fourth determining module 450, configured to determine a hospital address according to the comprehensive reachable result of each candidate demand point.
Any number of the modules, sub-modules, units, sub-units, or at least part of the functionality of any number of the sub-units according to embodiments of the invention may be implemented in one module. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the present invention may be implemented as a split into multiple modules. Any one or more of the modules, sub-modules, units, sub-units according to embodiments of the invention may be implemented at least in part as hardware circuitry, such as a Field Programmable Gate Array (FPGA), programmable Logic Array (PLA), system-on-chip, system-on-substrate, system-on-package, application Specific Integrated Circuit (ASIC), or in hardware or firmware in any other reasonable manner of integrating or packaging circuitry, or in any one of, or in any suitable combination of, software, hardware, and firmware. Or one or more of the modules, sub-modules, units, sub-units according to embodiments of the invention may be at least partly implemented as computer program modules which, when run, may perform the corresponding functions.
For example, any of the acquisition module 410, the first determination module 420, the second determination module 430, the third determination module 440, and the fourth determination module 450 may be combined in one module/unit/sub-unit or any of the modules/units/sub-units may be split into a plurality of modules/units/sub-units. Or at least some of the functionality of one or more of these modules/units/sub-units may be combined with at least some of the functionality of other modules/units/sub-units and implemented in one module/unit/sub-unit. According to embodiments of the invention, at least one of the acquisition module 410, the first determination module 420, the second determination module 430, the third determination module 440, the fourth determination module 450 may be implemented at least in part as a hardware circuit, such as a Field Programmable Gate Array (FPGA), a Programmable Logic Array (PLA), a system on a chip, a system on a substrate, a system on a package, an Application Specific Integrated Circuit (ASIC), or as hardware or firmware in any other reasonable way of integrating or packaging the circuits, or as any one of or a suitable combination of three of software, hardware, and firmware. Or at least one of the acquisition module 410, the first determination module 420, the second determination module 430, the third determination module 440, the fourth determination module 450 may be at least partially implemented as a computer program module, which, when executed, may perform the respective functions.
It should be noted that, in the embodiment of the present invention, the method portion corresponds to the device portion in the embodiment of the present invention, and the description of the method portion specifically refers to the device portion and is not described herein again.
Fig. 5 illustrates a block diagram of an electronic device 500 suitable for implementing a virtual two-step mobile search method based on online hospitalization data improvement according to an embodiment of the present invention. The electronic device shown in fig. 5 is only an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
As shown in fig. 5, an electronic device 500 according to an embodiment of the present invention includes a processor 501 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM) 502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. The processor 501 may include, for example, a general purpose microprocessor (e.g., a CPU), an instruction set processor and/or an associated chipset and/or a special purpose microprocessor (e.g., an Application Specific Integrated Circuit (ASIC)), or the like. The processor 501 may also include on-board memory for caching purposes. The processor 501 may comprise a single processing unit or a plurality of processing units for performing different actions of the method flow according to an embodiment of the invention.
In the RAM 503, various programs and data required for the operation of the electronic apparatus 500 are stored. The processor 501, ROM 502, and RAM 503 are connected to each other by a bus 504. The processor 501 performs various operations of the method flow according to an embodiment of the present invention by executing programs in the ROM 502 and/or the RAM 503. Note that the program may be stored in one or more memories other than the ROM 502 and the RAM 503. The processor 501 may also perform various operations of the method flow according to embodiments of the present invention by executing programs stored in the one or more memories.
According to an embodiment of the invention, the electronic device 500 may further comprise an input/output (I/O) interface 505, the input/output (I/O) interface 505 also being connected to the bus 504. The electronic device 500 may also include one or more of an input portion 506 including a keyboard, a mouse, etc., an output portion 507 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), etc., and a speaker, etc., a storage portion 508 including a hard disk, etc., and a communication portion 509 including a network interface card such as a LAN card, a modem, etc., connected to an input/output (I/O) interface 505. The communication section 509 performs communication processing via a network such as the internet. The drive 510 is also connected to an input/output (I/O) interface 505 as needed. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as needed so that a computer program read therefrom is mounted into the storage section 508 as needed.
According to an embodiment of the present invention, the method flow according to an embodiment of the present invention may be implemented as a computer software program. For example, embodiments of the present invention include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program comprising program code for performing the method shown in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication portion 509, and/or installed from the removable media 511. The above-described functions defined in the system of the embodiment of the present invention are performed when the computer program is executed by the processor 501. The systems, devices, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the invention.
The present invention also provides a computer-readable storage medium that may be included in the apparatus/device/system described in the above embodiments, or may exist alone without being assembled into the apparatus/device/system. The computer-readable storage medium carries one or more programs which, when executed, implement methods in accordance with embodiments of the present invention.
According to an embodiment of the present invention, the computer-readable storage medium may be a nonvolatile computer-readable storage medium. Such as, but not limited to, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this document, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
For example, according to embodiments of the invention, the computer-readable storage medium may include ROM 502 and/or RAM 503 and/or one or more memories other than ROM 502 and RAM 503 described above.
Embodiments of the present invention also include a computer program product comprising a computer program comprising program code for performing the methods provided by the embodiments of the present invention, when the computer program product is run on an electronic device, for causing the electronic device to carry out the methods provided by the embodiments of the present invention.
The above-described functions defined in the system/apparatus of the embodiment of the present invention are performed when the computer program is executed by the processor 501. The systems, apparatus, modules, units, etc. described above may be implemented by computer program modules according to embodiments of the invention.
In one embodiment, the computer program may be based on a tangible storage medium such as an optical storage device, a magnetic storage device, or the like. In another embodiment, the computer program may also be transmitted, distributed, and downloaded and installed in the form of a signal on a network medium, and/or installed from a removable medium 511 via the communication portion 509. The computer program may comprise program code that is transmitted using any appropriate network medium, including but not limited to wireless, wireline, etc., or any suitable combination of the preceding.
According to embodiments of the present invention, program code for carrying out computer programs provided by embodiments of the present invention may be written in any combination of one or more programming languages, and in particular, such computer programs may be implemented in high-level procedural and/or object-oriented programming languages, and/or in assembly/machine languages. Programming languages include, but are not limited to, such as Java, c++, python, "C" or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions. Those skilled in the art will appreciate that the features recited in the various embodiments of the invention can be combined and/or combined in a variety of ways, even if such combinations or combinations are not explicitly recited in the present invention. In particular, the features recited in the various embodiments of the invention can be combined and/or combined in various ways without departing from the spirit and teachings of the invention. All such combinations and/or combinations fall within the scope of the invention.
The embodiments of the present invention are described above. These examples are for illustrative purposes only and are not intended to limit the scope of the present invention. Although the embodiments are described above separately, this does not mean that the measures in the embodiments cannot be used advantageously in combination. Various alternatives and modifications can be made by those skilled in the art without departing from the scope of the invention, and such alternatives and modifications are intended to fall within the scope of the invention.