Rare disease research group management system, client and server

文档序号:1478034 发布日期:2020-02-25 浏览:15次 中文

阅读说明:本技术 一种罕见病研究群组管理系统、客户端及服务器 (Rare disease research group management system, client and server ) 是由 张抒扬 朱以诚 于 2019-12-03 设计创作,主要内容包括:本发明公开了一种罕见病研究群组管理系统,包括彼此进行数据交互的客户端和服务器。客户端包括:发送单元,用于发送创建群组请求和入组申请审批结果至服务器;接收单元,用于接收服务器发送的多中心群组审核结果和入组申请信息;以及审批单元,与发送单元和接收单元通信连接并用于审批入组申请。服务器包括:接收单元,用于接收客户端发送的创建群组请求、入组申请信息及入组申请审批结果;发送单元,用于发送多中心群组审核结果、入组申请信息及入组申请审批结果至客户端;以及群组创建单元,与接收单元和发送单元通信连接。本发明能够将研究同一种疾病的研究者组成群组,实现组内数据共享,以便开展有效的罕见病研究。(The invention discloses a rare disease research group management system which comprises a client and a server which are in data interaction with each other. The client comprises: the sending unit is used for sending a group creating request and a group entering application approval result to the server; the receiving unit is used for receiving the multi-center group auditing result and the grouping application information sent by the server; and the approval unit is in communication connection with the sending unit and the receiving unit and is used for approving the application of entering the group. The server includes: the receiving unit is used for receiving a group creating request, group entering application information and a group entering application approval result sent by a client; the sending unit is used for sending the multi-center group checking result, the grouping application information and the grouping application checking and approving result to the client; and the group creation unit is in communication connection with the receiving unit and the sending unit. According to the invention, researchers researching the same disease can form a group, and intra-group data sharing is realized, so that effective rare disease research can be conveniently carried out.)

1. A rare disease study group management system client, comprising:

the system comprises a sending unit, a server and a client, wherein the sending unit is used for sending a group creating request and a first group entering application approval result to the server, the group creating request is a single center group creating request or a multi-center group creating request, the single center group creating request at least comprises a user account number and an affiliated research institution of a user creating a single center group, a group name, a type and a research disease name of a single center group to be created, and the multi-center group creating request at least comprises a user account number and an affiliated research institution of a user creating a multi-center group, a group name, a type and a research disease name of a multi-center group to be created and at least one cooperative research institution;

a receiving unit, configured to receive a multi-center group audit result and first enrollment application information sent by the server, where the multi-center group audit result includes a message notifying the multi-center group creation user that the multi-center group creation request fails to be audited, and the first enrollment application information includes a group identifier of a group to which the application is applied, a user account of the enrollment user, a research institution to which the group belongs, and a research disease name; and

an approval unit, which is respectively connected with the sending unit and the receiving unit in a communication way and is used for approving the group-entering application,

wherein, the server directly creates a corresponding single center group according to the request for creating the single center group and allocates a group identifier to the single center group when receiving the request for creating the single center group, the server checks the request for creating the multi-center group when receiving the request for creating the multi-center group, if the check is passed, the server creates a corresponding multi-center group according to the request for creating the multi-center group and allocates a group identifier to the multi-center group, if the check is not passed, the server sends the multi-center group check result to the client, the server also sends the first group entering application information to the client based on the group identifier in the first group entering application information, the receiving unit receives the first group entering application information and then transmits the first group entering application information to the examining and approving unit, the approval unit approves whether the first group entering application information meets one of the following two conditions, if so, the first group entering application information agrees to enter the group, otherwise, the first group entering application information does not agree to enter the group, and then the approval result of the first group entering application information is sent to the server: a. the research institution of the user applying for grouping in the first grouping application information is the same as the research institution of the user creating the single center group applying for joining, and the research disease name of the user applying for grouping in the first grouping application information is the same as the research disease name of the single center group applying for joining; or b. the affiliated research institution of the user applying for grouping in the first grouping application information is the same as the affiliated research institution of the user creating the user applying for grouping or one of the collaborative research institutions of the multi-center group, and the name of the research disease of the user applying for grouping in the first grouping application information is the same as the name of the research disease of the multi-center group applying for grouping,

if the first group-entering application approval result received by the server is that the group is approved, the server adds the group-entering application user into the single-center group or the multi-center group which is applied for joining, and if the first group-entering application approval result received by the server is that the group is not approved, the server forwards the first group-entering application approval result to the client side corresponding to the group-entering application user.

2. The rare disease research group management system client of claim 1, wherein the sending unit is further configured to send second enrollment application information to the server, the second enrollment application information includes a group identifier of a single-center group or a multi-center group to which the application is applied for joining, and a user account, a research institution to which the application belongs, and a research disease name of an enrollment user, the receiving unit is further configured to receive a second enrollment application approval result sent by the server,

the server sends the second joining application information to a client corresponding to a user who establishes a single-center group or a multi-center group which applies for joining in the second joining application information based on the group identifier in the second joining application information, the client corresponding to the user who establishes the single-center group or the multi-center group which applies for joining in the second joining application information examines and approves whether the second joining application information meets one of the following two conditions, if so, joining is approved, otherwise, joining is not approved, and then a second joining application examination and approval result is sent to the server: a. the research institution of the application grouping user in the second grouping application information is the same as the research institution of the user who establishes the single center group in the second grouping application information and applies for joining, and the research disease name of the application grouping user in the second grouping application information is the same as the research disease name of the single center group in the second grouping application information; or b, the research institution of the application entry user in the second entry application information is the same as the research institution of the user who applies for the multi-center group in the second entry application information or one of the collaborative research institutions of the multi-center group in the second entry application information, and the research disease name of the application entry user in the second entry application information is the same as the research disease name of the multi-center group in the second entry application information,

if the second group-entering application approval result received by the server is an approval group-entering result, the server adds the group-entering application user in the second group-entering application information into a single-center group or a multi-center group applied for adding in the second group-entering application information, and if the second group-entering application approval result received by the server is a non-approval group-entering result, the server forwards the second group-entering application approval result to the client.

3. The rare disease research group management system client of claim 1, wherein the sending unit is further configured to send an invitation to group information to the server, where the invitation to group information includes a user account of an invited user and a research institution to which the invited user belongs and a research disease name of a single-center group or a multi-center group to which the invited user is invited to join, the server invites the invited user to join the single-center group or the multi-center group to which the invitation is invited according to the user account of the invited user and the research institution to which the invited user belongs, and if the invited user accepts the invitation, the server joins the invited user to the single-center group or the multi-center group to which the invitation is invited and the receiving unit receives an invitation accepting message sent by the server, and if the invited user rejects the invitation, the receiving unit will receive the invitation rejection message sent by the server.

4. The rare disease study group management system client of claim 1, further comprising a selecting unit communicatively coupled to the sending unit and the receiving unit, respectively,

the receiving unit is further configured to receive a group recommendation message sent by the server and transmit the group recommendation message to the selecting unit, the group recommendation message includes a group name, a research disease name, and a type of a recommendation group selected by the server according to a research institution to which the user receiving the group recommendation message belongs and the research disease name, and the selecting unit selects a corresponding recommendation group from the recommendation group according to selection of the user receiving the group recommendation message to apply for joining.

5. The rare disease study group management system client of claim 1, wherein the create single-centric group request further includes a sharing level of the to-be-created single-centric group, and the create multi-centric group request further includes a sharing level of the to-be-created multi-centric group.

6. A rare disease study group management system server, comprising:

the system comprises a receiving unit, a creating group request, entering application information and an entering application approval result, wherein the creating group request is a single center group creating request or a multi-center group creating request, the single center group creating request at least comprises a user account number and an affiliated research institution of a user creating a single center group, a group name, a type and a research disease name of a single center group to be created, the multi-center group creating request at least comprises a user account number and an affiliated research institution of a user creating a multi-center group, a group name, a type and a research disease name of a multi-center group to be created and at least one cooperative research institution, and the entering application information comprises a group identifier of a group to be added, a user account number of a user applying for entering, an affiliated research institution and a research disease name;

a sending unit, configured to send a multi-center group review result, the enrollment application information, and the enrollment application approval result to a client, where the multi-center group review result includes a message notifying the user creating the multi-center group that the multi-center group creation request fails to be reviewed; and

a group creation unit communicatively connected to the receiving unit and the transmitting unit, respectively,

wherein, when the server receives the request for creating the single-center group, the group creating unit creates a corresponding single-center group directly according to the request for creating the single-center group and allocates a group identifier to the single-center group, when the server receives the request for creating the multi-center group, the group creating unit verifies the request, if the verification is passed, the group creating unit creates a corresponding multi-center group according to the request for creating the multi-center group and allocates a group identifier to the multi-center group, if the verification is not passed, the server sends the verification result of the multi-center group to the client, the server also sends the grouping application information to the client based on the group identifier in the grouping application information, and the client checks whether the grouping application information meets one of the following two conditions after receiving the grouping application information, if the request meets the requirement, the request is approved to enter the group, otherwise, the request is not approved to enter the group, and then the approval result of the group entering application is sent to the server: a. the research institution applying for the grouping user in the grouping application information is the same as the research institution creating the user applying for the joining of the single center group, and the research disease name of the grouping user in the grouping application information is the same as the research disease name of the joining of the single center group; or b. the affiliated research institution of the user applying for grouping in the grouping application information is the same as the affiliated research institution of the user creating the multi-center group applying for joining or one of the collaborative research institutions of the multi-center group, and the name of the research disease of the user applying for grouping in the grouping application information is the same as the name of the research disease of the multi-center group applying for joining,

if the server receives the approval result of the grouping application, the server adds the user who applies for grouping into the single-center group or the multi-center group which applies for grouping, and if the approval result of the grouping application received by the server is not approved for grouping, the server forwards the approval result of the grouping application to the client corresponding to the user who applies for grouping.

7. The rare disease study group management system server of claim 6, further comprising:

an inviting unit which is respectively connected with the receiving unit and the sending unit in a communication way,

the receiving unit is further configured to receive group entry invitation information sent by the client, where the group entry invitation information includes a user account of an invited user, a research institution to which the invited user belongs, and a research disease name of a single-center group or a multi-center group to which the invited user joins, and the inviting unit invites the invited user to join the single-center group or the multi-center group to which the invited user joins according to the user account of the invited user and the research institution to which the invited user joins, and if the invited user accepts the invitation, the server joins the invited user to the single-center group or the multi-center group to which the invited user joins and sends an invitation acceptance message to the client, and if the invited user rejects the invitation, the server sends a rejection message to the client.

8. The rare disease study group management system server of claim 6, further comprising a group recommendation unit communicatively connected to the sending unit and configured to generate a group recommendation message containing a group name, a study disease name, and a type of a recommendation group screened by the group recommendation unit according to the research institution and the study disease name to which the user receiving the group recommendation message belongs,

the sending unit is further configured to send the group recommendation message to a client corresponding to the user receiving the group recommendation message, and the client corresponding to the user receiving the group recommendation message selects a corresponding recommendation group from the recommendation group to apply for joining according to the selection of the user receiving the group recommendation message.

9. The rare disease study group management system server of claim 6, wherein the create single-centric group request further includes a sharing level of the to-be-created single-centric group, and the create multi-centric group request further includes a sharing level of the to-be-created multi-centric group.

10. A rare disease study group management system, comprising:

the client of any one of claims 1 to 5; and

the server according to any one of claims 6 to 9,

and data interaction is carried out between the client and the server.

Technical Field

The invention relates to the technical field of group management systems, in particular to a rare disease research group management system, a client and a server.

Background

The rare diseases are called 'rare diseases' for short, also called 'orphan diseases', and the name suggests that the disease rate is very low and the diseases are rare. Most rare diseases are chronic and serious diseases that are often life threatening. Approximately 80% of rare diseases are caused by genetic defects, and thus rare diseases are generally referred to as "rare genetic diseases". According to the report of the World Health Organization (WHO), more than 5000 recognized rare diseases exist at present, and account for about 10% of the human disease types; about 50 percent of rare diseases can be attacked at birth or in childhood, the disease condition is usually and rapidly progressed, the death rate is high, most of the diseases have no effective treatment method, and great pain is caused to patients.

The rare diseases are relative, dynamic and variable concepts, the definition and the division of the rare diseases do not have a unified standard in different countries and regions of the world, and different definitions of the rare diseases in each country are related to the population, the economic development level, the incentive policy of research and development of rare medicines and the coverage range of diagnosis and treatment costs of the rare diseases. China medical society of medicine, genetics, in 5 and 17 months 2010, held up a conference of related experts in Shanghai, agreed on Chinese rare disease definitions: considering that the population base of China is large, referring to the incidence rate of the rare diseases of regions such as hong Kong and Taiwan and surrounding countries such as Japan, the disease rate of the rare diseases is defined as less than one fiftieth of ten-thousandth; a genetic disease with a prevalence of less than one in ten thousand in newborns can be defined as a rare genetic disease.

For researchers, a large number of case data samples are required to be used as a basis when a rare disease research is carried out, however, due to the extremely low prevalence rate of the rare disease, the collection of relevant case data is not an easy matter, data among research institutions form data islands, the same rare disease case data is scattered in different medical institutions and cannot form a large-scale sample, and therefore effective research cannot be carried out at all without a large number of case samples, which is the biggest problem in the current rare disease research. In addition, at present, most research institutions carry out research management on a certain disease to independently establish a research team, or individual researchers carry out research according to resources mastered by the researchers, and the researchers just like a disc of scattered sand, and the researches are in mutual conflict, so that case data collection and disease research can be carried out only in a small range, effective information cannot be obtained from mass data, and cooperative work and case sharing among different researchers of different research institutions or the same research institution cannot be realized. If a platform is provided to enable researchers studying the same disease to form a corresponding research group, each researcher in the group can contribute own resources, such as case data, research results and the like, and group members can conduct discussion and plan in the group at any time, great convenience is provided for research of rare diseases, and diagnosis efficiency of the rare diseases is improved. However, no such system platform has been developed in the art.

In view of the above problems in the prior art, there is a need in the art for a rare disease research group management system that can organize rare disease researchers into research groups with different diseases, and allow members in the group to share and work cooperatively with rare disease cases.

Disclosure of Invention

In view of the above, an object of the embodiments of the present invention is to provide a rare disease research group management system, a client and a server, which can solve the problem that researchers cannot perform rare disease research in the form of group cooperative work and shared cases.

Based on the above object, an aspect of the embodiments of the present invention provides a rare disease research group management system client, including:

the system comprises a sending unit, a server and a client, wherein the sending unit is used for sending a group creating request and a first group entering application approval result to the server, the group creating request is a single center group creating request or a multi-center group creating request, the single center group creating request at least comprises a user account number and an affiliated research institution of a user creating a single center group, a group name, a type and a research disease name of a single center group to be created, and the multi-center group creating request at least comprises a user account number and an affiliated research institution of a user creating a multi-center group, a group name, a type and a research disease name of a multi-center group to be created and at least one cooperative research institution;

a receiving unit, configured to receive a multi-center group audit result and first enrollment application information sent by the server, where the multi-center group audit result includes a message notifying the multi-center group creation user that the multi-center group creation request fails to be audited, and the first enrollment application information includes a group identifier of a group to which the application is applied, a user account of the enrollment user, a research institution to which the group belongs, and a research disease name; and

an approval unit, which is respectively connected with the sending unit and the receiving unit in a communication way and is used for approving the group-entering application,

wherein, the server directly creates a corresponding single center group according to the request for creating the single center group and allocates a group identifier to the single center group when receiving the request for creating the single center group, the server checks the request for creating the multi-center group when receiving the request for creating the multi-center group, if the check is passed, the server creates a corresponding multi-center group according to the request for creating the multi-center group and allocates a group identifier to the multi-center group, if the check is not passed, the server sends the multi-center group check result to the client, the server also sends the first group entering application information to the client based on the group identifier in the first group entering application information, the receiving unit receives the first group entering application information and then transmits the first group entering application information to the examining and approving unit, the approval unit approves whether the first group entering application information meets one of the following two conditions, if so, the first group entering application information agrees to enter the group, otherwise, the first group entering application information does not agree to enter the group, and then the approval result of the first group entering application information is sent to the server: a. the research institution of the user applying for grouping in the first grouping application information is the same as the research institution of the user creating the single center group applying for joining, and the research disease name of the user applying for grouping in the first grouping application information is the same as the research disease name of the single center group applying for joining; or b. the affiliated research institution of the user applying for grouping in the first grouping application information is the same as the affiliated research institution of the user creating the user applying for grouping or one of the collaborative research institutions of the multi-center group, and the name of the research disease of the user applying for grouping in the first grouping application information is the same as the name of the research disease of the multi-center group applying for grouping,

if the first group-entering application approval result received by the server is that the group is approved, the server adds the group-entering application user into the single-center group or the multi-center group which is applied for joining, and if the first group-entering application approval result received by the server is that the group is not approved, the server forwards the first group-entering application approval result to the client side corresponding to the group-entering application user.

In the rare disease research group management system client-side described above, preferably, the sending unit is further configured to send second enrollment application information to the server, where the second enrollment application information includes a group identifier of a single-center group or a multi-center group to which the application is applied, and a user account, a research institution to which the application belongs, and a research disease name of an enrollment user, and the receiving unit is further configured to receive a second enrollment application approval result sent by the server,

the server sends the second joining application information to a client corresponding to a user who establishes a single-center group or a multi-center group which applies for joining in the second joining application information based on the group identifier in the second joining application information, the client corresponding to the user who establishes the single-center group or the multi-center group which applies for joining in the second joining application information examines and approves whether the second joining application information meets one of the following two conditions, if so, joining is approved, otherwise, joining is not approved, and then a second joining application examination and approval result is sent to the server: a. the research institution of the application grouping user in the second grouping application information is the same as the research institution of the user who establishes the single center group in the second grouping application information and applies for joining, and the research disease name of the application grouping user in the second grouping application information is the same as the research disease name of the single center group in the second grouping application information; or b, the research institution of the application entry user in the second entry application information is the same as the research institution of the user who applies for the multi-center group in the second entry application information or one of the collaborative research institutions of the multi-center group in the second entry application information, and the research disease name of the application entry user in the second entry application information is the same as the research disease name of the multi-center group in the second entry application information,

if the second group-entering application approval result received by the server is an approval group-entering result, the server adds the group-entering application user in the second group-entering application information into a single-center group or a multi-center group applied for adding in the second group-entering application information, and if the second group-entering application approval result received by the server is a non-approval group-entering result, the server forwards the second group-entering application approval result to the client.

The rare disease research group management system client as described above, preferably, the sending unit is further configured to send group invitation information to the server, the group invitation information comprises the user account number of the invited user, the research institution to which the invited user belongs and the research disease name of the single-center group or the multi-center group to which the invitation is added, the server invites the invited user to join the single-center group or the multi-center group to which the invitation is joined according to the user account of the invited user and the affiliated research institution, if the invited user accepts the invitation, the server adds the invited user to the single-center group or the multi-center group which is added by the invitation and the receiving unit receives an invitation accepting message sent by the server, if the invited user refuses the invitation, the receiving unit receives a refusal invitation message sent by the server.

The rare disease research group management system client described above preferably further comprises a selecting unit, which is respectively connected to the sending unit and the receiving unit in communication,

the receiving unit is further configured to receive a group recommendation message sent by the server and transmit the group recommendation message to the selecting unit, the group recommendation message includes a group name, a research disease name, and a type of a recommendation group selected by the server according to a research institution to which the user receiving the group recommendation message belongs and the research disease name, and the selecting unit selects a corresponding recommendation group from the recommendation group according to selection of the user receiving the group recommendation message to apply for joining.

Preferably, the request for creating a single-center group further includes a sharing level of the single-center group to be created, and the request for creating a multi-center group further includes a sharing level of the multi-center group to be created.

In view of the above object, another aspect of the embodiments of the present invention provides a rare disease research group management system server, including:

the system comprises a receiving unit, a creating group request, entering application information and an entering application approval result, wherein the creating group request is a single center group creating request or a multi-center group creating request, the single center group creating request at least comprises a user account number and an affiliated research institution of a user creating a single center group, a group name, a type and a research disease name of a single center group to be created, the multi-center group creating request at least comprises a user account number and an affiliated research institution of a user creating a multi-center group, a group name, a type and a research disease name of a multi-center group to be created and at least one cooperative research institution, and the entering application information comprises a group identifier of a group to be added, a user account number of a user applying for entering, an affiliated research institution and a research disease name;

a sending unit, configured to send a multi-center group review result, the enrollment application information, and the enrollment application approval result to a client, where the multi-center group review result includes a message notifying the user creating the multi-center group that the multi-center group creation request fails to be reviewed; and

a group creation unit communicatively connected to the receiving unit and the transmitting unit, respectively,

wherein, when the server receives the request for creating the single-center group, the group creating unit creates a corresponding single-center group directly according to the request for creating the single-center group and allocates a group identifier to the single-center group, when the server receives the request for creating the multi-center group, the group creating unit verifies the request, if the verification is passed, the group creating unit creates a corresponding multi-center group according to the request for creating the multi-center group and allocates a group identifier to the multi-center group, if the verification is not passed, the server sends the verification result of the multi-center group to the client, the server also sends the grouping application information to the client based on the group identifier in the grouping application information, and the client checks whether the grouping application information meets one of the following two conditions after receiving the grouping application information, if the request meets the requirement, the request is approved to enter the group, otherwise, the request is not approved to enter the group, and then the approval result of the group entering application is sent to the server: a. the research institution applying for the grouping user in the grouping application information is the same as the research institution creating the user applying for the joining of the single center group, and the research disease name of the grouping user in the grouping application information is the same as the research disease name of the joining of the single center group; or b. the affiliated research institution of the user applying for grouping in the grouping application information is the same as the affiliated research institution of the user creating the multi-center group applying for joining or one of the collaborative research institutions of the multi-center group, and the name of the research disease of the user applying for grouping in the grouping application information is the same as the name of the research disease of the multi-center group applying for joining,

if the server receives the approval result of the grouping application, the server adds the user who applies for grouping into the single-center group or the multi-center group which applies for grouping, and if the approval result of the grouping application received by the server is not approved for grouping, the server forwards the approval result of the grouping application to the client corresponding to the user who applies for grouping.

The rare disease research group management system server described above preferably further includes:

an inviting unit which is respectively connected with the receiving unit and the sending unit in a communication way,

the receiving unit is further configured to receive group entry invitation information sent by the client, where the group entry invitation information includes a user account of an invited user, a research institution to which the invited user belongs, and a research disease name of a single-center group or a multi-center group to which the invited user joins, and the inviting unit invites the invited user to join the single-center group or the multi-center group to which the invited user joins according to the user account of the invited user and the research institution to which the invited user joins, and if the invited user accepts the invitation, the server joins the invited user to the single-center group or the multi-center group to which the invited user joins and sends an invitation acceptance message to the client, and if the invited user rejects the invitation, the server sends a rejection message to the client.

The rare disease research group management system server preferably further comprises a group recommendation unit, communicatively connected to the sending unit, for generating a group recommendation message, wherein the group recommendation message includes the group name, the research disease name and the type of the recommendation group selected by the group recommendation unit according to the research institution and the research disease name to which the user receiving the group recommendation message belongs,

the sending unit is further configured to send the group recommendation message to a client corresponding to the user receiving the group recommendation message, and the client corresponding to the user receiving the group recommendation message selects a corresponding recommendation group from the recommendation group to apply for joining according to the selection of the user receiving the group recommendation message.

Preferably, the rare disease research group management system server further includes, in the request for creating a single-center group, a sharing level of the single-center group to be created, and the request for creating a multi-center group further includes a sharing level of the multi-center group to be created.

In view of the above objects, another aspect of the embodiments of the present invention provides a rare disease research group management system, which includes the client described above and the server described above, wherein data interaction is performed between the client and the server.

Advantageous effects

The rare disease research group management system, the client and the server can enable researchers of different research institutions or the same research institution researching the same disease to form corresponding research groups, and each researcher in the groups can realize cooperative work and case sharing, for example, each researcher in the groups can contribute own resources such as case data, research results and the like, and group members can develop discussion and plan in the groups at any time. The system of the invention has humanized design and easy use.

Drawings

FIG. 1 is a schematic block diagram of a rare study group management system client in accordance with one embodiment of the present invention;

FIG. 2 is a schematic block diagram of a rare study group management system client according to another embodiment of the present invention;

FIG. 3 is a schematic block diagram of a rare disease study group management system server according to one embodiment of the present invention;

FIG. 4 is a schematic block diagram of a rare disease study group management system server according to another embodiment of the present invention; and

fig. 5 is a schematic block diagram of a rare disease study group management system server according to another embodiment of the present invention.

Detailed Description

The following examples are intended to illustrate the invention but are not intended to limit the scope of the invention. Unless otherwise specified, the technical means used in the examples are conventional means well known to those skilled in the art.

Those skilled in the art will appreciate that: the "user" in the following embodiments is a researcher with rare diseases, but the same user may be in different roles in different scenarios, for example, when the user a creates a group, he is a user who creates the group, and when the user a applies for joining the group, he is a user who applies for joining the group, and a person skilled in the art should not only understand the meaning of the "user" through literal expression, but should understand the meaning according to the scenario in which the "user" is located. Thus, when a "user" is presented in one embodiment that is described in different words, it may actually be the same "user" but a different operation is performed. Vice versa, when a "user" is described with the same words in one embodiment, it may actually be a different "user," but the same operations are performed. In view of this, for a "user" appearing in the following embodiments, which is not explicitly described, one skilled in the art can determine in what role it is and whether it is the same as other "users" according to the context description. Similarly, for a "client" corresponding to a "user", a person skilled in the art should understand the meaning and the operation performed according to the scene where the "client" is located.

Based on the above purpose, the embodiment of the invention provides an embodiment of a rare disease research group management system client. Fig. 1 is a schematic block diagram of the rare disease study group management system client of this embodiment. The client shown in fig. 1 may comprise a PC as an example, but it will be appreciated by a person skilled in the art that it may also comprise any mobile terminal. As shown in fig. 1, the rare disease study group management system client may include: a sending unit 101, configured to send the group creation request and the first group entry application approval result to a server; the receiving unit 102 is configured to receive a multi-center group auditing result and first group entry application information sent by a server; and an approval unit 103 which is respectively connected with the sending unit 101 and the receiving unit 102 in a communication way and is used for approving the group-entering application. The group creating request is a single-center group creating request or a multi-center group creating request, and the single-center group creating request at least comprises a user account number of a single-center group creating user, a research institution to which the single-center group belongs, a group name, a type and a research disease name of a single-center group to be created; the request for creating the multi-center group at least comprises a user account number and a research institution of the user for creating the multi-center group, a group name, a type and a research disease name of the multi-center group to be created, and at least one collaborative research institution; the multi-center group auditing result comprises a message for informing a user for creating the multi-center group that the request for creating the multi-center group is not approved; the first grouping application information comprises a group identification of a group to which the group is applied, a user account of a user who applies for grouping, a research institution to which the user belongs, and a research disease name.

The user accounts have uniqueness, namely the user accounts and the users are in one-to-one correspondence, and the condition that one user account corresponds to a plurality of users or a plurality of user accounts correspond to one user does not exist, so that the condition that confusion occurs when a group is established can be avoided. Similarly, the group id also has uniqueness, that is, the group id and the group are in a one-to-one correspondence relationship. The collaborative research institution is a different institution from the affiliated research institution that created the users of the multicenter group, i.e., at least two research institutions are included in one multicenter group. The research institution may be a hospital, a school, a research institute, etc. The explanations made above apply equally to the relevant matters referred to below.

When receiving a request for creating a single-center group, the server directly creates a corresponding single-center group according to the request for creating the single-center group and allocates a group identifier for the single-center group. The server checks the request when receiving the request for creating the multi-center group, if the check is passed, the server creates a corresponding multi-center group according to the request for creating the multi-center group and distributes a group mark for the multi-center group, and if the check is not passed, the server sends a multi-center group check result to the client sending the request for creating the multi-center group. For example, since at least two different research institutions should be included in one multi-center group, if the server finds, through the audit, that only one of the collaborative research institutions in the request for creating the multi-center group includes the same single institution as the research institution to which the user of the multi-center group belongs, that is, the group to be created is a single-center group, but not a multi-center group, the audit is not passed.

In addition, after receiving the first grouping application information sent by the client corresponding to the grouping application user, the server sends the first grouping application information to the client corresponding to the user who creates the single-center group or the multi-center group applying for joining in the first grouping application information based on the group identifier in the first grouping application information. And the receiving unit of the client transmits the first group entering application information to the approval unit after receiving the first group entering application information. The approval unit approves whether the first group entering application information meets one of the following two conditions, if so, the first group entering application information agrees to enter the group, otherwise, the first group entering application information does not agree to enter the group, and then the approval result of the first group entering application information is sent to the server: a. the research institution applying for the group user in the first group application information is the same as the research institution creating the user applying for the joining single center group, and the research disease name of the group user in the first group application information is the same as the research disease name of the joining single center group; the research institution applying for the user who joins in the first joining application information is the same as the research institution creating the user who applies for the joining multi-center group or one of the collaborative research institutions of the multi-center group, and the research disease name of the user applying for joining in the first joining application information is the same as the research disease name of the multi-center group applying for joining. If the first group-entering application approval result received by the server is that the group-entering is approved, the server adds the user who applies for the group-entering into the single-center group or the multi-center group which applies for the group-entering, for example, the server adds the user account (or the user identifier) of the user who applies for the group-entering into the member list of the group. And if the first group-entering application approval result received by the server is not approved to the group, the server forwards the first group-entering application approval result to the client corresponding to the group-entering user.

In addition, the sending unit 101 is further configured to send the second group entry application information to the server. The second grouping application information comprises group identification of the single-center group or the multi-center group which is applied for joining, a user account of the user who applies for grouping, a research institution which the user belongs to and a research disease name. The receiving unit 102 is further configured to receive a second group approval result sent by the server. And the server also sends the second grouping application information to a client corresponding to the user who establishes the single-center group or the multi-center group applying for joining in the second grouping application information based on the group identification in the second grouping application information. Creating a client corresponding to a user applying for joining in the second grouping application information, of the single-center group or the multi-center group, to examine and approve whether the second grouping application information meets one of the following two conditions, if so, agreeing to grouping, otherwise, not agreeing to grouping, and then sending a second grouping application examination and approval result to the server: a. the research institution of the user applying for joining in the second joining application information is the same as the research institution of the user creating the single center group applying for joining in the second joining application information, and the research disease name of the user applying for joining in the second joining application information is the same as the research disease name of the single center group applying for joining in the second joining application information; the research institution applying for the joining user in the second joining application information is the same as the research institution creating the user applying for the joining multi-center group in the second joining application information or one of the collaborative research institutions applying for the joining multi-center group in the second joining application information, and the research disease name of the joining user in the second joining application information is the same as the research disease name of the joining multi-center group in the second joining application information. And if the second group entering application approval result received by the server is that the group entering is approved, the server adds the group entering application user in the second group entering application information into the single-center group or the multi-center group which is applied for the group entering in the second group entering application information. And if the second group-entering application approval result received by the server is not approved to the group, the server forwards the second group-entering application approval result to the client corresponding to the group-entering user. The processing of the second grouped application information is the same as that of the first grouped application information described above, and therefore, specific explanation which is not given in this section may refer to the above description.

In a preferred embodiment, the sending unit 101 is further configured to send the group invitation information to the server. The group invitation information comprises the user account number of the invited user, the affiliated research institution and the research disease name of the single-center group or the multi-center group to which the invitation is added. And the server invites the invited user to join the single-center group or the multi-center group to be invited according to the user account of the invited user and the affiliated research institution. It is emphasized that the invited user is invited to satisfy one of two conditions: a. the research institution of the invited user is the same as the research institution of the user creating the single-center group which the invitation joins, and the research disease name of the invited user is the same as the research disease name of the single-center group which the invitation joins; the research institution of the invited user is the same as the research institution of the user who creates the multi-center group which the invitation joins or one of the collaborative research institutions of the multi-center group which the invitation joins, and the research disease name of the invited user is the same as the research disease name of the multi-center group which the invitation joins. If the invited user accepts the invitation, the server joins the invited user in the single-center group or the multi-center group to which the invitation is joined and the receiving unit 102 receives an invitation accepting message sent by the server. If the invited user rejects the invitation, the receiving unit 102 will receive the invitation rejection message sent by the server.

As shown in fig. 2, in a preferred embodiment, the rare disease study group management system client further includes a selecting unit 104, which is respectively connected to the transmitting unit 101 and the receiving unit 102 in communication. The receiving unit 102 is further configured to receive a group recommendation message sent by the server and transmit the group recommendation message to the selecting unit 104, where the group recommendation message includes a group name, a research disease name, and a type of a recommendation group screened by the server according to a research institution to which the user receiving the group recommendation message belongs and the research disease name. It is emphasized that the recommendation group can be recommended only if it satisfies one of the following two conditions: a. the research institution of the user who creates the recommended single-center group is the same as the research institution of the user who receives the group recommendation message, and the research disease name of the user who receives the group recommendation message is the same as the research disease name of the recommended single-center group; the research institution of the user receiving the group recommendation message is the same as the research institution of the user creating the recommended multicenter group or one of the collaborative research institutions of the recommended multicenter group, and the research disease name of the user receiving the group recommendation message is the same as the research disease name of the recommended multicenter group. The selecting unit 104 selects a corresponding recommended group from the recommended group to apply for joining according to the selection of the user receiving the group recommendation message. Because the recommendation groups are screened by the server according to the research institutions and the research disease names of the users receiving the group recommendation messages, the users are not required to carry out the examination and approval operation similar to the above operation when applying for joining the recommendation groups.

In a preferred embodiment, the request for creating a single hub group further includes a sharing level of the single hub group to be created, and the request for creating a multi-hub group further includes a sharing level of the multi-hub group to be created. The sharing level can be divided into: first-level, all case data is visible to all researchers in the cohort; the second level, all case data is only visible to the researcher who owns the group leader authority, and the data is not shared among the other group members.

Based on the above purpose, the embodiment of the invention also provides an embodiment of a rare disease research group management system server. Fig. 3 is a schematic block diagram of the rare disease study group management system server of this embodiment. As shown in fig. 3, the rare disease study group management system server may include: a receiving unit 201, configured to receive a group creation request, group entry application information, and a group entry application approval result sent by a client; a sending unit 202, configured to send the multi-center group audit result, the enrollment application information, and the enrollment application approval result to the corresponding client; and a group creating unit 203 which is respectively connected with the receiving unit 201 and the sending unit 202 in a communication way.

The create group request is a create single-center group request or a create multi-center group request. The request for creating the single-center group at least comprises a user account number of a user for creating the single-center group, a research institution to which the user belongs, and a group name, a type and a research disease name of the single-center group to be created. The request for creating the multi-center group at least comprises a user account number and a research institution of the user for creating the multi-center group, a group name, a type and a research disease name of the multi-center group to be created, and at least one collaborative research institution. The grouping application information comprises a group identification of a group to which the grouping application is applied, a user account of a user who applies for grouping, a research institution to which the user belongs and a research disease name. The multi-center group auditing result comprises a message informing the user of creating the multi-center group that the request for creating the multi-center group is not approved.

When the server receives the request for creating the single-center group, the group creating unit 203 creates the corresponding single-center group directly according to the request for creating the single-center group and allocates a group identifier to the single-center group. The server receives the request for creating the multi-center group, and the group creating unit 203 checks the request, if the check is passed, the group creating unit 203 creates a corresponding multi-center group according to the request for creating the multi-center group and allocates a group identifier for the multi-center group, and if the check is not passed, the server sends a multi-center group check result to a client corresponding to a user who provides the request for creating the multi-center group. The server also sends the grouping application information to corresponding clients based on the group identification in the grouping application information, and the corresponding clients examine and approve whether the grouping application information meets one of the following two conditions after receiving the grouping application information, approve grouping if the grouping application information meets the following two conditions, otherwise do not approve grouping, and then send a grouping application examination and approval result to the server: a. the affiliated research institution of the user applying for the group in the group application information is the same as the affiliated research institution of the user creating the single center group applying for the group, and the name of the research disease of the user applying for the group in the group application information is the same as the name of the research disease of the single center group applying for the group; or b, the affiliated research institution of the user applying for joining in the joining application information is the same as the affiliated research institution of the user creating the multi-center group applying for joining or one of the collaborative research institutions of the multi-center group, and the name of the research disease of the user applying for joining in the joining application information is the same as the name of the research disease of the multi-center group applying for joining. And if the approval result of the group joining application received by the server is that the group joining is approved, the server joins the group joining application user into the single-center group or the multi-center group which is applied for joining. And if the approval result of the group entry application received by the server is not approved to the group, the server forwards the approval result of the group entry application to the client corresponding to the group entry application user.

As shown in fig. 4, in a preferred embodiment, the rare disease study group management system server further comprises an inviting unit 204, which is in communication connection with the receiving unit 201 and the sending unit 202, respectively. The receiving unit 201 is further configured to receive group invitation information sent by a client corresponding to a user who submits a group invitation. The group invitation information comprises the user account number of the invited user, the affiliated research institution and the research disease name of the single-center group or the multi-center group to which the invitation is added. The inviting unit 204 invites the invited user to join the single-center group or the multi-center group to be invited according to the user account of the invited user and the affiliated research institution. If the invited user accepts the invitation, the server joins the invited user in a single center group or a multi-center group which is invited to join and sends an invitation accepting message to a client corresponding to the user who submits the group invitation, and if the invited user refuses the invitation, the server sends a refusal invitation message to the client.

As shown in fig. 5, in a preferred embodiment, the rare disease study group management system server further comprises a group recommendation unit 205 communicatively connected to the sending unit 202 and configured to generate a group recommendation message. The group recommendation message includes the group name, the research disease name, and the type of the recommendation group screened by the group recommendation unit 205 according to the research institution to which the user receives the group recommendation message belongs and the research disease name. The sending unit 202 is further configured to send the group recommendation message to a client corresponding to the user receiving the group recommendation message. And selecting a corresponding recommendation group from the recommendation group to apply for joining by the client corresponding to the user receiving the group recommendation message according to the selection of the user receiving the group recommendation message.

In a preferred embodiment, the request for creating a single hub group further includes a sharing level of the single hub group to be created, and the request for creating a multi-hub group further includes a sharing level of the multi-hub group to be created.

Since the server in the server embodiment and the client in the client embodiment are associated with each other, relevant descriptions may be found in the client embodiment where detailed descriptions are not given in the server embodiment, and are not described herein again for brevity of the description.

Based on the above purpose, the embodiment of the invention also provides an embodiment of a rare disease research group management system. The rare disease study group management system comprises: the client terminal and the server are as described above, wherein data interaction is performed between the client terminal and the server. For the specific description of this embodiment, reference is made to the above-mentioned server embodiment and the above-mentioned client embodiment, and for the sake of brevity of the description, details are not described here again.

In addition, the apparatuses, devices and the like disclosed in the embodiments of the present invention may be various electronic terminal devices, such as a mobile phone, a Personal Digital Assistant (PDA), a tablet computer (PAD), a smart television and the like, or may be large terminal devices, such as a server and the like, and therefore the scope of protection disclosed in the embodiments of the present invention should not be limited to a specific type of system or device.

Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as software or hardware depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosed embodiments of the present invention.

The various illustrative logical blocks, modules, and circuits described herein may be implemented or performed with the following components designed to perform the functions described herein: a general purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination of these components. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP, and/or any other such configuration.

Although the invention has been described in detail hereinabove with respect to a general description and specific embodiments thereof, it will be apparent to those skilled in the art that modifications or improvements may be made thereto based on the invention. Accordingly, such modifications and improvements are intended to be within the scope of the invention as claimed.

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种个性化癌症用药数据库系统及建立方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!