Methods, devices, computer equipment, and storage media for configuring medical forms
By introducing configuration items of main form items and subordinate form items in the medical form configuration page, and using identification sequences to represent values, the problem of inefficient configuration of medical form is solved, and a more efficient configuration process is achieved.
Patent Information
- Application Number
- CN202111525397.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-14
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2041-12-14
AI Technical Summary
In the clinical medical field, when configuring a medical form, each form item in the form needs to be configured one by one, resulting in less configuration efficiency.
Provides a configuration method for medical forms, including the configuration page having the main form item configuration item and the subordinate form item configuration item, the main form item configuration item is used to receive configuration operations to configure the main form item, and the subordinate form item configuration item is used to configure the subordinate form item subordinate to the main form item, and to represent the value of the main form item through the identification sequence to establish the association relationship between the form item and the medical form.
Through this method, the configuration efficiency of medical forms is improved, the configuration process is simplified, and the steps of manual operation are reduced.
Smart Images

Figure CN114155921B_ABST
Abstract
Description
Technical Field
[0001] The present specification relates to the technical field of computer data processing, and in particular to a configuration method, apparatus, computer device and storage medium for a medical form. Background Art
[0002] With the continuous development of computer technology, the application of electronic forms is also increasing. In the field of clinical medicine, when configuring a medical form, it is necessary to configure each form item in the form one by one. For example, in configuring a physical examination form in the field of clinical medicine, it is necessary to configure the value of the form item named "physical examination item" and the form item corresponding to the physical examination item to record the examination results in sequence, which has low configuration efficiency. Summary of the invention
[0003] In view of this, multiple embodiments of this specification are dedicated to providing a medical form configuration method, apparatus, computer device and storage medium, so as to improve the medical form configuration efficiency to a certain extent.
[0004] The embodiment of the present specification proposes a configuration method of a medical form, comprising: providing a configuration page of the medical form; wherein the configuration page has a main form item configuration item and a subordinate form item configuration item; the main form item configuration item is used to receive a configuration operation to configure the main form item, and the subordinate form item configuration item is used to receive a configuration operation to configure a subordinate form item subordinate to the main form item; wherein the main form item configuration item has an identification sequence for configuring a value of the main form item; establishing an association relationship between the main form item and the subordinate form item configured based on the main form item configuration item and the subordinate form item configuration item and the medical form; wherein the main form item includes a value represented by the identification sequence.
[0005] The embodiment of the present specification proposes a medical form configuration device, comprising: a configuration page providing module, used to provide a configuration page of the medical form; wherein the configuration page has a main form item configuration item and a subordinate form item configuration item; the main form item configuration item is used to receive a configuration operation to configure the main form item, and the subordinate form item configuration item is used to receive a configuration operation to configure the subordinate form item subordinate to the main form item; wherein the main form item configuration item has an identification sequence for configuring the value of the main form item; an association module, used to establish an association relationship between the main form item and the subordinate form item configured based on the main form item configuration item and the subordinate form item configuration item and the medical form; wherein the main form item includes the value represented by the identification sequence.
[0006] An embodiment of the present specification proposes a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in the embodiment is implemented.
[0007] The embodiments of this specification provide a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described in the embodiments is implemented.
[0008] The implementation manner of this specification provides a configuration page of a medical form including form item configuration items, so as to improve the configuration efficiency of the medical form to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] Figure 1 Shown is a schematic diagram of interactions between different ends in a scenario example provided by an implementation method.
[0010] Figure 2 Shown is a schematic diagram of a configuration page of a value dictionary provided by an implementation method.
[0011] Figure 3 Shown is a schematic diagram of a configuration page of a medical form provided by an embodiment.
[0012] Figure 4 Shown is a schematic diagram of a form item configuration page provided by an implementation method.
[0013] Figure 5 Shown is a schematic diagram of a form with multiple record types provided by one embodiment.
[0014] Figure 6 FIG. 1 is a flow chart of a method for configuring a medical form provided in one embodiment.
[0015] Figure 7 Shown is a schematic diagram of a medical form configuration device provided by one embodiment. DETAILED DESCRIPTION
[0016] In order to enable those skilled in the art to better understand the solution of this specification, the technical solution in the implementation of this specification will be clearly and completely described below in conjunction with the drawings in the implementation of this specification. Obviously, the described implementation is only a part of the implementation of this specification, not all of the implementations. Based on the implementation in this specification, all other implementations obtained by ordinary technicians in this field without creative work are within the scope of protection of this specification.
[0017] See also Figure 1In the scenario example of the medical form configuration system provided in this specification, the system may include a client and a server. The client may be a browser, through which a configuration page may be displayed. The server may provide an access interface for data of a clinical trial industry software program (e.g., an EDC system) with a CRF design function. The user may be a worker in the medical field, and needs to configure the form in the clinical trial industry software program in the configuration page on the client.
[0018] During the process of configuring a medical form, a user may wish to configure a form for recording physical examination information.
[0019] Before configuring the medical form, users can set the value dictionary in the dictionary configuration interface. Figure 2 , the dictionary configuration page may include a third area 300 for displaying dictionary configuration items and a fourth area 400 for displaying value configuration items. The dictionary configuration items may include information of the value dictionary. In the third area 300, there are a plurality of dictionary configuration items arranged in sequence and a dictionary adding control 302 for creating a new value dictionary. In the fourth area 400, there are value configuration items arranged in sequence. The value configuration items may include configuration information of preset values. The configuration information may include a number 402 of the preset value, display data 404, an identifier 406, and a value modification control 408, a value deletion control 410, etc. for modifying or deleting the value configuration items. In addition, the fourth area 400 may also include a value adding control 412 for adding preset values to the value dictionary.
[0020] In some embodiments, the client can monitor the input focus of the dictionary configuration page. When the input focus of the dictionary configuration page is located in the display area of a dictionary configuration item in the third area 300, the value configuration item corresponding to the dictionary configuration item corresponding to the input focus position of the dictionary configuration page is displayed in the fourth area 400 of the dictionary configuration page.
[0021] In some embodiments, the client monitors the controls in the dictionary configuration page. When the dictionary add control 302 is detected to be triggered, the newly created value dictionary is displayed in the third area 300 according to the received input information, and the preset values in the corresponding newly created value dictionary are displayed in the fourth area 400. When the value add control 412 is detected to be triggered, the client displays the preset values set in the corresponding value dictionary in the fourth area 400 according to the received input information.
[0022] Exemplarily, in the process of configuring the medical form, the user will operate the dictionary adding control 302 to add a value dictionary named "5 physical examination items". After receiving the operation, the client will display the newly created value dictionary named "5 physical examination items" in the third area 300. Then, the user will operate the value adding control 412 in the fourth area 400, and add preset values with values of "head", "chest", "lymph nodes", "muscles", and "nervous system" and belonging to the value dictionary named "5 physical examination items" in sequence. Among them, the displayed data can be preset values. At the same time, the user will set the values of "1", "2", "3", "4", and "5" for the 5 preset values respectively. After receiving the operation, the client will display the newly created 5 value configuration items in the fourth area 400.
[0023] After configuring the value dictionary, the client will send the configured data information to the server. After receiving the data sent by the client, the server will save it locally.
[0024] Next, the user will enter the medical form configuration page to configure the medical form. Figure 3 , the configuration page of the medical form includes a first area 100 for displaying a form item group configuration item and a second area 200 for displaying a form item configuration item. The form item group configuration item may correspond to a form item group, and the form item group may include a main form item and a subordinate form item. The main form item corresponds to the main form item configuration item, and the subordinate form item corresponds to the subordinate form item configuration item. The main form item may include a preset value, and the main form item configuration item may have an identification sequence representing the value of the main form item.
[0025] In the first area 100, there are a plurality of sequentially arranged form item group configuration items and a form item group adding control 102 for adding a form item group configuration item. The form item group configuration item may further include a form item group configuration control 104 for configuring the corresponding form item group and a form item group deleting control 106. The form item configuration item may further include a form item group ID 108, a name of the form item group 110, a record type 112 of the form item group, and the like.
[0026] In the second area 200, there are sequentially arranged form item configuration items and a form item adding control 202 for adding form item configuration items. The form item configuration items also include a form item configuration control 204 corresponding to each form item. The single item configuration item may also include a form item ID 206, a name 208, a display method 210, and permissions 212. The permissions 212 are in Figure 3Take "Required" as an example. Whether the form item has the corresponding permissions can be indicated by different symbols in the form item configuration item. For example, when the permission is available, it can be indicated by "√", and when the permission is not available, it can be indicated by "×".
[0027] In addition, the form item configuration item may also include an identification sequence 214 formed by identifications corresponding to preset values of the form item. When the form item has no preset value, the display area of the corresponding identification sequence does not display information.
[0028] In some implementations, the client monitors the input focus of the configuration page of the medical form. When the input focus of the configuration page of the medical form is located on the form item group configuration item displayed in the first area 100, the second area 200 of the configuration page of the medical form displays the form item configuration item corresponding to the form item group configuration item corresponding to the input focus position of the configuration page of the medical form.
[0029] In some embodiments, the client monitors the controls in the configuration page of the medical form. When it is detected that the form item group add control 102 is triggered, the newly added form item group configuration item is displayed in the first area 100 according to the received input information, and the form item configuration item of the corresponding form item group configuration item is displayed in the second area 200. When it is detected that the form item add control 202 is triggered, the client displays the form item configuration item corresponding to the form item added in the corresponding form item group in the second area 200 according to the received input information. After the form item add control 202 is triggered, the form item configuration page 500 for configuring the value of the form item of the medical form is displayed. For details, please refer to Figure 4 , the form item configuration page 500 may include a form item name 502, a form item ID 504, a value dictionary 506 having a plurality of preset values of the form item, a value configuration control 508 for configuring the value of the form item, and a display area 510 for displaying an identification sequence corresponding to the value dictionary. In some implementations, the form item configuration page also includes information such as the status, permissions, and properties of the form item.
[0030] When the client detects that the value configuration control 508 is triggered, the preconfigured value dictionary will be displayed. When one of the value dictionaries is detected to be selected, the client will display the identification sequence of the corresponding value dictionary in the display area 510 of the identification sequence of the form item configuration page. After detecting that the saved control is triggered, the client will bind the form item with the selected value dictionary, thereby setting a preset value for the form item.
[0031] Exemplarily, in the process of configuring the medical form, the user will operate the form item group adding control 102 in the configuration page of the medical form to add the form item group named "physical examination" to the medical form, and set the record type of the form item group to "multiple records". After receiving the operation, the client will display the newly added form item group configuration item named "physical examination" in the first area 100, where the record type corresponding to the form item group configuration item is "multiple records". Then, the user will operate the form item adding control 202 in the second area 200, and add the form items named "physical examination item", "examination result 1", "examination result 2" and belonging to the form item group named "physical examination" in sequence. Among them, in the process of adding the form item named "physical examination item", after the client receives the user triggering the value configuration control, the form item configuration page 500 will be displayed. The user can operate the value configuration control 508 in the form item configuration page. After the value configuration control 508 is triggered, the client will display the preconfigured value dictionary, and the user can select the value dictionary named "5 physical examination items" in the value dictionary displayed on the client. At this time, the identification sequence corresponding to the value dictionary named "5 physical examination items" will be displayed in the display area of the identification sequence of the form item configuration page. In some embodiments, the identification sequence can be displayed as "1|2|3|4|5". Among them, the identification sequence can be determined when the value dictionary is preconfigured. After the user clicks to save the control, the client will set the preset value in the value dictionary named "5 physical examination items" as the preset value of the form item named "Physical Examination Item". Correspondingly, please refer to Figure 3 In the second area of the configuration page of the medical form, in the display area of the corresponding identification sequence of the form item named "Physical Examination Items", the corresponding identification sequence of the value dictionary named "5 Physical Examination Items" will also be displayed.
[0032] When the medical form is configured, the client will send the information of the configured medical form to the server. After receiving the corresponding information, the server can save it locally.
[0033] After the configuration is completed, the client will display the configured medical form. For example, the corresponding medical form includes a form item group named "Physical Examination" and a record type of "Multiple Records". Figure 5, the medical form includes a value area presented in a matrix form. Among them, the value area on any column corresponds to a subordinate form item in the "multi-record" form item group whose record type in the medical form is a subordinate form item. That is, they correspond to "examination result 1", "examination result 2", and "physical examination abnormal description" respectively. The value area on any row corresponds to a preset value of the main form item in the "multi-record" form item group whose record type in the medical form is a preset value. That is, they correspond to the preset values of the display data of "head", "chest", "lymph nodes", "muscles", and "nervous system" respectively. In addition, the medical form also includes columns with vertical display names of "head", "chest", "lymph nodes", "muscles", and "nervous system", and rows with horizontal display names of "physical examination items", "examination results 1", "examination results 2", and "physical examination abnormal description", which are used to describe the information corresponding to the value area. Among them, the columns named "Head", "Chest", "Lymph Nodes", "Muscles", and "Nervous System" correspond to the preset values of the main form items in the form item group; the rows named "Physical Examination Items", "Examination Result 1", "Examination Result 2", and "Description of Abnormal Physical Examination" correspond to the subordinate form items in the form item group.
[0034] The above is only an example scenario provided in this specification and is not intended to limit the present invention. Any modifications, equivalent substitutions, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
[0035] The embodiment of this specification provides a configuration system for a medical form. The configuration system of the medical form may include a client and a server. The client may be an electronic device with network access capability. Specifically, for example, the client may be a desktop computer, a tablet computer, a laptop computer, a smart phone, a digital assistant, a smart wearable device, a shopping guide terminal, a television, a smart speaker, a microphone, etc. Among them, smart wearable devices include but are not limited to smart bracelets, smart watches, smart glasses, smart helmets, smart necklaces, etc. Alternatively, the client may also be software that can be run in the electronic device. The server may be an electronic device with certain computing and processing capabilities. It may have a network communication module, a processor, and a memory, etc. Of course, the server may also refer to software running in the electronic device. The server may also be a distributed server, which may be a system with multiple processors, memories, network communication modules, etc. operating in collaboration. Alternatively, the server may also be a server cluster formed by several servers. Alternatively, with the development of science and technology, the server may also be a new technical means that can realize the corresponding functions of the embodiment of the specification. For example, it may be a new form of "server" based on quantum computing.
[0036] See also Figure 6The present specification provides a method for configuring a medical form, which is applied to a client. The method includes the following steps.
[0037] Step S110: providing a configuration page of the medical form; wherein the configuration page has a main form item configuration item and a subordinate form item configuration item; the main form item configuration item is used to receive a configuration operation to configure the main form item, and the subordinate form item configuration item is used to receive a configuration operation to configure a subordinate form item subordinate to the main form item; wherein the main form item configuration item has an identification sequence for configuring the value of the main form item.
[0038] Providing a configuration page for a medical form can facilitate users to configure the medical form, so that the configured medical form can be more conveniently used in a specific business scenario to generate a form suitable for a specific business. The medical form can be a medical form created by a research project in the field of clinical medicine for testing a drug product or a medical device product.
[0039] The medical form can be used to record information in the medical field. The medical form can include multiple form items, wherein the form items can include a main form item and a subordinate form item subordinate to the main form item. For a specific clinical business scenario, a user can configure a medical form applicable to the business scenario. Specifically, for example, when a user needs to record the data of a routine blood test, he can configure a routine blood test form including corresponding routine blood test items. In some embodiments, the medical form can also be used as a form template for configuring medical forms in different business scenarios. Specifically, for example, a user can add or delete some form items on the basis of the form template after configuring the completed medical form to meet the needs of a specific business scenario. Alternatively, a user can select form items applicable to a specific business from multiple form templates to generate a medical form applicable to a specific business scenario.
[0040] The medical form may include form items. The form items may be used to record the information of the medical form. The form items may include information such as form item names, values, and attributes. Specifically, for example, the form items may be used to record the name, age, and other information of the object of routine blood test in the medical field. In some embodiments, the form items may have multiple values. Specifically, for example, in a physical examination form, there are form items named "physical examination items" and "examination results". Among them, the form item named "physical examination items" may have multiple values, such as "head", "chest", "lymph nodes", "muscles", and "nervous system". Correspondingly, the form item named "examination results" may have the same number of values as the form item named "physical examination items", which may respectively represent the examination results of "head", "chest", "lymph nodes", "muscles", and "nervous system". Among them, the value of the form item named "examination results" may be input by the user, or determined by setting a preset value.
[0041] The main form item may have a preset value. Specifically, for example, in a physical examination form, the form item named "Physical Examination Item" may be a main form item, including preset values of "head", "chest", "lymph nodes", "muscles", and "nervous system". When using a medical form generated by the main form item, multiple preset values may be displayed. Of course, one of the preset values may also be displayed. The preset value may be determined according to user input when configuring the main form item. Of course, the preset value may also be determined by establishing a binding relationship between the main form item and a pre-configured value dictionary with multiple preset values when configuring the main form item.
[0042] The subordinate form item may be attached to the main form item. The number of values of the subordinate form item may be the same as the number of values set for the main form item. Specifically, for example, the main form item named "Physical Examination Item" may include 5 values, namely "Head", "Chest", "Lymph Nodes", "Muscles" and "Nervous System". In this case, the form item named "Examination Results" may be a subordinate form item subordinate to the main form item named "Physical Examination Item". Among them, the subordinate form item named "Examination Results" may also have 5 values, representing the 5 examination results of "Head", "Chest", "Lymph Nodes", "Muscles" and "Nervous System". After the preset number of values of the main form item changes, the number of values of the subordinate form item subordinate to the form item may change according to the difference of the main form item. In some embodiments, the subordinate form item may also include preset values. For example, in a blood routine form, the default value of the subordinate form item named "Test Result" can be set to 0, so that the default value of the value area of the subordinate form item is 0. After the user enters the corresponding value, the value of the value area of the subordinate form item can be updated to the value entered by the user.
[0043] The form item configuration item can be used to configure the form items in the medical form. The form item configuration item may include configuration information of the corresponding form item. The configuration information may be information such as the ID, value, presentation method, identification sequence, and authority of the form item. Based on the form item configuration item, a medical form with corresponding form items may be generated.
[0044] The display mode of the form item may represent the form item name, the value of the form item, and the form item attribute in the medical form. Specifically, for example, the display mode may include a drop-down radio button. The form item whose display mode is a drop-down unit box may have a corresponding preset value. In the drop-down unit box, multiple preset values may be displayed. Of course, the display mode may also be a text box with no restrictions on the type, and the data in the text box may be input by the user, and the type of input data is not restricted.
[0045] In some embodiments, the permissions of the form item may include permissions such as whether the form item is activated, whether the form item is required, whether the form item allows entry, whether the form item allows modification after saving, whether the form item requires SDV, whether the form item must enter clinical significance, whether the form item must be reviewed, and whether the form item needs to record the form date. Among them, whether the form item has the corresponding permissions can be indicated by a specified symbol in the form item configuration item. For example, when the permission is possessed, it can be indicated by the symbol "√" in the area corresponding to the display of the permission information, and when there is no corresponding permission, it can be indicated by the symbol "×".
[0046] In some embodiments, the configuration page may include a form item configuration item for configuring a form item. The form item configuration item may include a main form item configuration item for configuring a main form item and a subordinate form item configuration item for configuring a subordinate form item. The main form item configuration item may configure the main form item. The main form item configuration item may include configuration information of the main form item. For example, the main form item configuration item may include information such as the name, display mode, identification sequence, and permissions of the main form item. Specifically, for example, in a physical examination form, the main form item configuration item corresponding to the main form item named "Physical Examination Item" may include configuration information such as a name of "Physical Examination Item", a display mode of "Drop-down Radio Button", an identification sequence of "1|2|3|4|5", and whether the permission is required is yes.
[0047] The subordinate form item configuration item can configure the subordinate form item. The subordinate form item configuration item may include information of the subordinate form item. For example, the main form item configuration item may include information such as the name, display mode, identification sequence, and permissions of the main form item. Specifically, for example, in a form for physical examination, the subordinate form item configuration item corresponding to the subordinate form item named "Examination Results" may include configuration information such as the name "Examination Results", the display mode is "Text Box (Unrestricted)", the identification sequence is empty, and whether the permission is required is no.
[0048] The identification sequence can be used to represent the value of the form item. The form item configuration item can display the identification sequence corresponding to the form item. The identification sequence can be formed by multiple identifications. Of course, the identification sequence can also include only one identification. The identification in the identification sequence can correspond to the value of a form item. Among them, the correspondence between the value of the form item and the identification can be pre-configured. Specifically, for example, the value of the form item can be determined by establishing a binding relationship with a pre-configured value dictionary. When configuring the value dictionary, the identification corresponding to each value in the value dictionary can be configured separately. Correspondingly, after the value dictionary is configured, the value dictionary can obtain an identification sequence formed by the identifications corresponding to all the values in the value dictionary. In some embodiments, the main form item configuration item corresponding to the main form item may include an identification sequence formed by multiple identifications.
[0049] The configuration page of the medical form may be an operation page for configuring the medical form. The configuration page of the medical form may be displayed through a browser or through an application.
[0050] Step S120: establishing an association relationship between the main form item and the subordinate form item configured based on the main form item configuration item and the subordinate form item configuration item and the medical form; wherein the main form item includes a value represented by the identification sequence.
[0051] The method of establishing an association relationship between the main form item and the subordinate form item configured based on the main form item configuration item and the subordinate form item configuration item and the medical form may be to establish a connection between the form item corresponding to the form item configuration item and the corresponding medical form in the configuration file. For example, the IDs of all form items included in the medical form, the memory addresses of the values of the form items, and some configuration information of the form item configuration items may be recorded in the configuration file through a tree structure. In some embodiments, the method of generating a form may be to add a field for recording the medical form to which the form item belongs in the data table recording the form item information. Among them, the field indicating the subordinate form may record the ID of the medical form to which it belongs. Specifically, for example, a medical form with a form ID of "1" includes a field named "height". In the data table corresponding to the record of the form item, a record with a form item named "height" may be included. In the record, there is a field indicating the subordinate form, and the field value may be the form ID "1". When a field belongs to multiple medical forms, the affiliated form field can record a string of IDs of multiple medical forms to which the field belongs concatenated by a designator. Of course, the method of establishing the association relationship can also be to directly generate a form with form items corresponding to the form item configuration items included in the configuration page of the medical form according to the information of the form item configuration item and store it.
[0052] See also Figure 3 In some implementations, the identification sequence is formed by concatenating identifications corresponding to the values of the main form items.
[0053] The identification sequence can be used to represent the value of the form item. The identification sequence can be used to more clearly display the identification corresponding to the value of the form item. When configuring the medical form, the information of the form item in the medical form can be more clearly displayed, thereby improving the configuration efficiency.
[0054] The identification sequence can be spliced by splicing the identifications corresponding to the main form items through designated symbols. The designated symbol can be used to distinguish multiple identifications in the identification sequence. For example, the designated symbol can be "|", or "#&", etc. Specifically, for example, the main form item named "Physical Examination" may include values such as "Head", "Chest", "Lymph Nodes", "Muscles", and "Nervous System", wherein the identifications corresponding to the five values may be "C1", "C2", "C3", "C4", and "C5", respectively. Correspondingly, the identification sequence corresponding to the main form item named "Physical Examination" may be a sequence formed by the designated symbol "|", namely "C1|C2|C3|C4|C5". Of course, the identification sequence can also be spliced directly in sequence. The length of characters occupied by each identification may be consistent, so as to facilitate the distinction between different identifications.
[0055] In some implementations, the configuration page has a form item group configuration item for receiving a configuration operation to configure a form item group; wherein the form item group includes a main form item and at least one subordinate form item of the main form item; wherein the form item group configuration item corresponds to a main form item configuration item for configuring the main form item of the form item group and a subordinate form item configuration item for configuring the subordinate form item of the form item group.
[0056] In the medical forms corresponding to some business scenarios, some form items are often used at the same time. In the process of configuring such medical forms, if multiple identical form items need to be added to the corresponding form each time, the configuration efficiency of the medical form will be affected. Therefore, the medical form may also include a form item group. Among them, the form item group can be formed by at least one form item. Correspondingly, the configuration page may also include a form item group configuration item for configuring the form item group. The form item group configuration item can be used to configure the form item group more quickly, thereby improving the configuration efficiency of the medical form.
[0057] The form item group may include multiple form items. For the form items in the form item group, a main form item may be included. Accordingly, while including a main form item, multiple subordinate form items subordinate to the main form item may also be included. The form item group may have information such as a name and attributes. Specifically, in some embodiments, the form item group may include an ID of the form item group, a name of the form item group, a type of the form item group, etc. The type of the form item group may also be called a record type of the form item group, which may be used to determine the display method of the form item group in the medical form.
[0058] The form item group configuration item may be used to configure the form item group of the medical form. The form item group configuration item may include configuration information of the corresponding form item. The configuration information may be the form item group ID, the form item group type, the record type of the form item group, etc. In some implementations, the form item group configuration item may also include a form item group configuration control and a form item group deletion control for configuring and deleting the form item group.
[0059] See also Figure 3 In some implementations, the configuration page includes a first area for displaying form item group configuration items and a second area for displaying form item configuration items; the method further includes: when the form item group configuration item in the first area is triggered, displaying the main form item configuration item and the subordinate form item configuration item corresponding to the form item group configuration item in the second area.
[0060] The configuration page may include a first area for displaying form item configuration items and a second area for displaying form item group configuration items, which can more clearly present form item configuration items used to represent configuration information of form items in the form item group, and is more conducive to improving the configuration efficiency of the form item group, thereby improving the configuration efficiency of the medical form.
[0061] The first area can be used to display form item group configuration items. The form item group configuration items can be displayed in the first area through multiple rows, each row corresponding to a form item group configuration item. Of course, the form item group configuration items can also be displayed in the first area through multiple columns, each column corresponding to a form item configuration item. Among them, the first area can also include a form item group add control for adding form item group configuration items. Each form item group configuration item can also include a form item group configuration control for configuring each form item group and a form item group delete control for deleting a form item group that has been added to the first area.
[0062] The second area can be used to display a form item configuration item corresponding to a form item group configuration item in the first area. The form configuration items can be arranged in a plurality of rows in the second area, each row corresponding to a form configuration item. Of course, the form item configuration items can also be arranged in a plurality of columns in the second area, each column corresponding to a form item configuration item. The second area can also include a form item group add control for adding a form item configuration item. Each form item configuration item can also include a form item configuration control for configuring each form item.
[0063] The form item group configuration item in the first area is triggered in such a way that, in the configuration page of the medical form, when the input focus is located on the display area of the form item group configuration item, the corresponding form item group configuration item is triggered. Of course, the form item group configuration item may also be triggered when the form item group configuration item receives an operation such as a single click, a double click, or a long press. After the form item group configuration item is triggered, the form item configuration item corresponding to the form item group configuration item will be displayed in the second area, which can help users to conveniently configure the form items included in the form item group, so as to improve the configuration efficiency of the medical form.
[0064] See also Figure 5 In some implementations, the form item group has a plurality of display modes in the medical form; wherein the display mode of the form item group in the medical form includes presenting the form item value areas corresponding to the form items of the form item group in a matrix form; wherein the form item value areas in any column direction correspond to a subordinate form item in the form item group; and the form item value areas in any row direction correspond to a value of a main form item represented by an identification code of the main form item in the form item group.
[0065] The medical form may include multiple form item groups. The types of form item groups may include single record type and multiple record type. The single record type form item group may be used to record the basic information of the patient, for example, the patient's name, age, contact information, etc. The multiple record type form item group may be used to record some data with multiple sets of values. For example, a physical examination form, a blood routine test form, etc.
[0066] Among them, the form item in the form item group of the single record type can have only one form item value. Specifically, for example, in a form for a routine blood test, a form item named "routine blood test item" and a form item named "test results" form a form item group. Among them, the preset values of the form item named "routine blood test item" can be "head", "chest", "lymph nodes", "muscles", "nervous system". When the record type of the form item group is set to a single record type, the form item named "routine blood test item" can select a value from multiple preset values as the only value of the form item in the medical form. The form item named "test results" can also have a value, which is entered by the user. Among them, the meaning of the value of the form item named "test results" in the medical form can be the test value corresponding to the specific test item in the business scenario corresponding to the value of the form item named "routine blood test item".
[0067] In some embodiments, the record type of the form item group can also be set to a multi-record type. For a form item group of multiple record types, the form item group can include a main form item and multiple subordinate form items. In a medical form, in the display mode of the form item group of multiple record types, the value of the main form item can be presented in the form of columns. The value of the subordinate form item can also be presented in the form of columns, and the number of values corresponds to the number of preset values of the main form item. When presenting the form item group of multiple record types in a medical form, the form item value area in the medical form can be presented in the form of a matrix. Among them, the form item value area in any column direction corresponds to a subordinate form item in the form item group; the form item value area in any row direction corresponds to a value of a main form item represented by the identification sequence of the main form item in the form item group. Specifically, for example, in a form item group having a main form item named "Physical Examination Item", a subordinate form item named "Examination Result 1", and a subordinate form item named "Examination Result 2", the values of the main form item named "Physical Examination Item" include "Head", "Chest", "Lymph Node", "Muscle", and "Nervous System". The columns of the form item value area presented in the form of a matrix corresponding to the form item group correspond to the subordinate form item named "Examination Result 1" and the subordinate form item named "Examination Result 2", and the rows correspond to the multiple values of the main form item, namely, "Head", "Chest", "Lymph Node", "Muscle", and "Nervous System".
[0068] In some implementations, the configuration page of the medical form has a form item configuration control for configuring form items; when the form item configuration control is triggered, the form item configuration page is displayed; wherein the form item configuration page includes a value configuration control for configuring the value of the main form item.
[0069] In the configuration page of the medical form, a form item configuration control for configuring the form item may be included to facilitate the user to modify the configuration information of the form item.
[0070] The form item configuration control can be used to configure the form items involved in the configuration page of the medical form. The user can interact with the form item configuration control to configure the form items involved in the configuration page of the medical form. The client can monitor the form item configuration control, and when the form item configuration control corresponding to the target form name is detected to be triggered, such as when a single click, double click or long press operation is received, the form item configuration page can be displayed.
[0071] After the form item configuration control is triggered, the form item configuration page can be displayed. The form item configuration page can include the information of the corresponding form item. Among them, the information of the form item can be the name, authority, etc. of the form item. Of course, the information of the form item can also include the unit group, value dictionary, annotation information, etc. bound to the form item. Among them, the unit group can include the corresponding unit item. The value dictionary can include the corresponding value item. The form item configuration page also includes a display area for displaying the corresponding identification sequence of the value dictionary. In some embodiments, when the form item is bound to a value dictionary, the identification sequence corresponding to the value dictionary can be displayed in the display area of the identification sequence.
[0072] The form item configuration page also includes a value configuration control for configuring the value of the main form item. The value configuration control can be used to bind a preset value in a pre-configured value dictionary to a form item. In some embodiments, the value configuration control can also directly receive input information from the client, generate multiple preset values and establish a binding relationship with the corresponding form item to complete the configuration of the value of the form item.
[0073] In some implementations, the medical form configuration method further includes: displaying a value dictionary including preset values when the value configuration control is triggered; and establishing a binding relationship between the preset values in the target value dictionary and the corresponding main form item.
[0074] The value dictionary may include multiple preset values. The multiple preset values included in the value dictionary may be pre-configured. In the process of configuring the value of the form item, the configured value dictionary may be directly imported into the value configuration page to improve configuration efficiency.
[0075] The value configuration control may be triggered by receiving a single-click operation, or by receiving a double-click, a long-press, or other operation.
[0076] The method of displaying the value dictionary including preset values may be to display a drop-down option box after the value configuration control is triggered. The drop-down option box may include information such as the names or IDs of multiple value dictionaries. Of course, the method of displaying the value dictionary may also be to display a page including information of multiple value dictionaries, and the page receives the selected target value dictionary. The page may include the names and IDs of multiple value dictionaries, and may also include preset values in the value dictionary.
[0077] The method for establishing the binding relationship can be achieved by recording the form items and value dictionaries with associated relationships in the configuration file. For example, the ID of the medical form, the ID of the form item, and the ID of the value dictionary with corresponding relationships can be recorded in each row of the configuration file. Of course, the method for establishing the binding relationship can also be to add a column of fields that record the unique identifier of the value dictionary corresponding to the form item in the data table recording the form items. Specifically, for example, in the data table recording the form items, a record with the form item name "Physical Examination" can be included. The record corresponding to "Physical Examination" can include a field for recording the value dictionary information, and the value of the field can be the unique identifier of the value dictionary. The binding relationship can be established through the unique identifier.
[0078] In some embodiments, the configuration method of the medical form may further include: providing a dictionary configuration page for a value dictionary formed by identifiers and values; wherein the dictionary configuration page includes value configuration items for configuring identifiers and values; wherein the value configuration items include identifier values corresponding to the values; and storing the corresponding identifiers and values in the value configuration items into the value dictionary.
[0079] The dictionary configuration page can be used to configure a value dictionary, so that in the process of configuring a medical form, the user can select a configured value dictionary to set the value of the form item when configuring the form item, thereby improving the configuration efficiency of the medical form.
[0080] Wherein, the dictionary configuration interface may include a third area for displaying dictionary configuration items and a fourth area for displaying value configuration items of preset values included in the value dictionary corresponding to the dictionary configuration items. In the third area, a dictionary adding control for creating a new value dictionary may also be included. Wherein, in addition, the third area may also include a plurality of dictionary configuration items arranged in sequence. The dictionary configuration item may include configuration information of the value dictionary, such as a name, a number, etc. In the fourth area, there may be value configuration items arranged in sequence. In some embodiments, the value configuration item may include a number, display data, an identifier, and a value modification control, a value deletion control, etc. for modifying and deleting the corresponding preset value. In addition, the fourth area may also include a value adding control for adding a preset value in the value dictionary. Wherein, the display data may be a preset value, or may be used to represent the meaning of a preset value in the value dictionary in a business scenario. In some embodiments, the display data of the preset value may also be a string corresponding to the value itself for display in the page.
[0081] See also Figure 7 In some implementations, a medical form configuration device may be provided, the device comprising: a configuration page providing module and an association module.
[0082] A configuration page providing module is used to provide a configuration page of the medical form; wherein the configuration page has a main form item configuration item and a subordinate form item configuration item; the main form item configuration item is used to receive a configuration operation to configure the main form item, and the subordinate form item configuration item is used to receive a configuration operation to configure the subordinate form item subordinate to the main form item; wherein the main form item configuration item has an identification sequence for configuring the value of the main form item.
[0083] An association module is used to establish an association relationship between the main form item and the subordinate form item configured based on the main form item configuration item and the subordinate form item configuration item and the medical form; wherein the main form item includes a value represented by the identification sequence.
[0084] The specific functions and effects achieved by the medical form configuration device can be explained with reference to other embodiments of this specification, and will not be repeated here. Each module in the medical form configuration device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.
[0085] In some implementations, a computer device may be provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the method in the implementation is implemented.
[0086] In some embodiments, a computer-readable storage medium may be provided, on which a computer program is stored, and when the computer program is executed by a processor, the method steps in the embodiments are implemented. The specific functions and effects implemented by the form generation device can be explained with reference to other embodiments of this specification, and will not be repeated here. Each module in the medical form configuration device can be implemented in whole or in part by software, hardware, and a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0087] In some implementations, a computer device may be provided, including a memory and a processor, wherein a computer program is stored in the memory, and the method in the implementation is implemented when the processor executes the computer program.
[0088] In some embodiments, a computer-readable storage medium may be provided, on which a computer program is stored. When the computer program is executed by a processor, the method steps in the embodiments are implemented.
[0089] Those of ordinary skill in the art can understand that all or part of the processes in the implementation method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the implementation methods of the methods described. Among them, any reference to memory, storage, database or other media used in the various implementations provided in this specification may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory or optical memory, etc. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM).
[0090] It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0091] The descriptions of the various embodiments of this specification are made in a progressive manner. Different embodiments focus on describing the parts that are different from other embodiments. After reading this specification, a person skilled in the art can know that the various embodiments in this specification, as well as the various technical features disclosed in the embodiments, can be combined in more ways. To make the description concise, not all possible combinations of the various technical features in the embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0092] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0093] The above description is only an implementation method of this case and is not intended to limit the scope of protection of the claims of this case. For those skilled in the art, this case may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of this case should be included in the scope of the claims of this case.
Claims
1. A method for configuring a medical form, characterized in that: include: A configuration page for the medical form is provided; wherein the configuration page has a form item group configuration item for receiving a configuration operation to configure a form item group; the form item group includes a main form item and at least one subordinate form item subordinate to the main form item; wherein the configuration page further has a main form item configuration item and a subordinate form item configuration item corresponding to the form item group configuration item; the main form item configuration item is used to receive a configuration operation to configure the main form item of the form item group, and the subordinate form item configuration item is used to receive a configuration operation to configure a subordinate form item subordinate to the main form item of the form item group; wherein the main form item configuration item has an identification sequence for configuring the value of the main form item; Establishing an association relationship between the main form item configured based on the main form item configuration item and the subordinate form item configured based on the subordinate form item configuration item and the medical form; wherein the main form item includes the value represented by the identification sequence; The medical form is displayed; wherein the form item value areas of the form item group in the medical form are presented in a matrix form; wherein the form item value areas in any column direction correspond to a subordinate form item in the form item group; and the form item value areas in any row direction correspond to a value of a main form item represented by an identification sequence of the main form item in the form item group.
2. The method according to claim 1, characterized in that The identification sequence is formed by concatenating the identifications corresponding to the values of the main form items.
3. The method according to claim 1, characterized in that The configuration page includes a first area for displaying form item group configuration items and a second area for displaying form item configuration items; the method further includes: When the form item group configuration item in the first area is triggered, the main form item configuration item and the subordinate form item configuration item corresponding to the form item group configuration item are displayed in the second area.
4. The method according to claim 1, characterized in that: The configuration page has a form item configuration control for configuring the form item; When the form item configuration control is triggered, a form item configuration page is displayed; wherein the form item configuration page includes a value configuration control for configuring the value of the main form item.
5. The method according to claim 4, characterized in that Also includes: When the value configuration control is triggered, a value dictionary including preset values is displayed; Establish a binding relationship between the preset value in the target value dictionary and the corresponding main form item.
6. The method according to claim 1, characterized in that Also includes: Providing a dictionary configuration page for a value dictionary formed by identifiers and values; wherein the dictionary configuration page includes value configuration items for configuring identifiers and values; wherein the value configuration items include identifiers corresponding to the values; The corresponding identifier and value in the value configuration item are stored in the value dictionary.
7. A medical form configuration device, characterized in that: The device comprises: A configuration page providing module, used for providing a configuration page of the medical form; wherein the configuration page has a form item group configuration item for receiving a configuration operation to configure a form item group; the form item group includes a main form item and at least one subordinate form item subordinate to the main form item; wherein the configuration page also has a main form item configuration item and a subordinate form item configuration item corresponding to the form item group configuration item; the main form item configuration item is used for receiving a configuration operation to configure the main form item of the form item group, and the subordinate form item configuration item is used for receiving a configuration operation to configure a subordinate form item subordinate to the main form item of the form item group; wherein the main form item configuration item has an identification sequence for configuring the value of the main form item; an association module, used to establish an association relationship between the main form item configured based on the main form item configuration item and the main form item and the subordinate form item configured based on the subordinate form item configuration item and the medical form; wherein the main form item includes a value represented by the identification sequence; The medical form configuration device is further used to perform the following steps: displaying the medical form; wherein the form item value areas of the form item group in the medical form are presented in a matrix form; wherein the form item value areas in any column direction correspond to a subordinate form item in the form item group; wherein the form item value areas in any row direction correspond to a value of a main form item represented by an identification sequence of the main form item in the form item group.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Spreadsheet processing method and device
CN110008447A
Custom form system, form making method and storage medium
CN110837501A