The present application claims priority under 35 U.S.C. § 119 to Japanese Patent Application No., 2019-118511 filed on Jun. 26, 2019. The above application is hereby expressly incorporated by reference, in its entirety, into the present application.
The technique of the present disclosure relates to a medical care support device, an operation method of a medical care support device, and an operation program of a medical care support device.
In an animal hospital, various types of medical care support using a computer is performed. For example, JP2012-146029A describes a medical care support device that has a function of allowing a veterinarian to input comments such as operation contents and findings, and displays the comments together with pet medical record information.
A pet medical treatment cost may be unexpectedly high since the treatment cost is not covered by insurance. Therefore, trouble over the medical treatment cost is often caused by a pet owner. Therefore, there has been a known request from veterinarians to want to know precaution information on the pet owner, such as a need to explain the medical treatment cost.
With the technique described in JP2012-146029A, it is possible to display the precaution information on the pet owner by using a comment function. However, the precaution information may be buried in other comments such as operation contents and findings, and thus the veterinarian may overlook the precaution information.
An object of the technique of the present disclosure is to provide a medical care support device, an operation method of a medical care support device, and an operation program of a medical care support device, which can prevent precaution information on a pet owner from being overlooked.
In order to achieve the above object, a medical care support device according to the present disclosure comprises a reception unit that receives precaution information on an owner of a pet as owner information, a storage control unit that performs control to store the precaution information, and a screen output control unit that performs control to output a health management screen of the pet, on which a display region dedicated to the precaution information is provided.
It is preferable that the screen output control unit displays the display region only in a case where there is an instruction to display the precaution information.
It is preferable that the screen output control unit displays a mark indicating presence of the precaution information on the health management screen in a state where the display region is not displayed.
It is preferable that the precaution information is input by being selected from a plurality of options prepared in advance.
It is preferable that the reception unit receives pet information which is information relating to the pet, the storage control unit performs control to store the owner information and the pet information in association with each other, and the screen output control unit displays the owner information and the pet information on the health management screen.
It is preferable that the pet information includes medical record information of the pet.
It is preferable that the pet information includes character information of the pet.
It is preferable that the screen output control unit displays the character information on the health management screen only in a case where there is an instruction to display the character information.
It is preferable that the screen output control unit displays a transition in the character information on the health management screen.
It is preferable that the pet information includes breeding environment information of the pet.
It is preferable that the pet information includes stress information of the pet.
It is preferable that there is a browsing restriction on the health management screen by authentication, and the screen output control unit outputs the health management screen only in a case where the authentication is permitted.
An operation method of a medical care support device according to the present disclosure comprises a reception step of receiving precaution information on an owner of a pet as owner information, a storage control step of performing control to store the precaution information, and a screen output control step of performing control to output a health management screen of the pet, on which a display region dedicated to the precaution information is provided.
An operation program of a medical care support device according to the present disclosure that causes a computer to function as a reception unit that receives precaution information on an owner of a pet as owner information, a storage control unit that performs control to store the precaution information, and a screen output control unit that performs control to output a health management screen of the pet, on which a display region dedicated to the precaution information is provided.
With the technique of the present disclosure, it is possible to provide the medical care support device, the operation method of the medical care support device, and the operation program of the medical care support device, which can prevent the precaution information on the pet owner from being overlooked.
Exemplary embodiments according to the technique of the present disclosure will be described in detail based on the following figures, wherein:
(a) and (b) of
(a) and (b) of
(a) and (b) of
(a) and (b) of
(a), (b), and (c) of
In
The medical care support server 10 and the doctor terminal 11 are communicably connected to each other through a network 12. The network 12 is, for example, a local area network (LAN).
An owner OW of the pet PT comes to the animal hospital AH with the pet PT and causes the pet PT to receive the medical care of the veterinarian DR at the animal hospital AH. The veterinarian DR operates the doctor terminal 11 to input medical care information 15 (refer to
The medical care support server 10 stores the medical care information 15 uploaded from the doctor terminal 11. At the next medical care of the pet PT or the like, the veterinarian DR operates the doctor terminal 11 to transmit a request for distributing a health management screen 100 (refer to
In
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
As shown in
In
The storage device 30 is a hard disk drive built in the computers constituting the medical care support server 10 and the doctor terminal 11, or connected through a cable or a network. Alternatively, the storage device 30 is a disk array in which a plurality of hard disk drives are connected. The storage device 30 stores a control program such as an operating system, various application programs (hereinafter abbreviated as application program (AP)), various pieces of data accompanying these programs, and the like. A solid state drive may be used instead of the hard disk drive.
The memory 31 is a work memory for the CPU 32 to execute processing. The CPU 32 loads the program stored in the storage device 30 into the memory 31 and executes processing according to the program to integrally control each part of the computer.
The communication unit 33 is a network interface that controls transmission of various pieces of information through the network 12. The display 34 displays various screens. The various screens are provided with an operation function using a graphical user interface (GUI). The computers constituting the medical care support server 10 and the doctor terminal 11 receive an input of an operation instruction from the input device 35 through various screens. The input device 35 is a keyboard, a mouse, a touch panel, or the like.
In the following description, a suffix “A” is assigned to each part of the computer constituting the medical care support server 10 and a suffix “B” is assigned to each part of the computer constituting the doctor terminal 11 as signs to distinguish the computers.
In
In a case where the operation program 40 is activated, the CPU 32A of the medical care support server 10 cooperates with the memory 31 and the like to function as a reception unit 45, a collation unit 46, and a read/write (hereinafter abbreviated as read/write (RW)) control unit 47, and a screen output control unit 48. The screen output control unit 48 has a screen generation unit 49 and a screen distribution unit 50. The “screen output control unit 48” described below is a concept including the screen generation unit 49 and the screen distribution unit 50.
The reception unit 45 receives the medical care information 15 such as the precaution information 19 transmitted from the doctor terminal 11. The reception unit 45 outputs the medical care information 15 to the RW control unit 47.
The reception unit 45 receives doctor identification information and a password transmitted from the doctor terminal 11. The doctor identification information and the password are information for the veterinarian DR to obtain authentication of access permission to the medical care support server 10. The reception unit 45 outputs the received doctor identification information and password to the collation unit 46. The doctor identification information may be denoted as “user identification data (ID)” (refer to
Further, the reception unit 45 receives the request for distributing the health management screen 100 transmitted from the doctor terminal 11. The reception unit 45 outputs the distribution request to the RW control unit 47.
The collation unit 46 receives the doctor identification information and the password from the reception unit 45. The collation unit 46 collates the received doctor identification information and password with doctor identification information and a password registered in advance as the authentication information 41. The collation unit 46 outputs the collation result of the doctor identification information and the password to the screen output control unit 48.
The RW control unit 47 controls storage of the various pieces of information in the storage device 30A and reading of the various pieces of information in the storage device 30A. The RW control unit 47 stores the medical care information 15 such as the precaution information 19 in the storage device 30A. That is, the RW control unit 47 is an example of a “storage control unit” according to the technique of the present disclosure. The RW control unit 47 stores the authentication information 41 in the storage device 30A.
The RW control unit 47 reads out the medical care information 15 corresponding to the distribution request from the reception unit 45 from the storage device 30A and outputs the read medical care information 15 to the screen generation unit 49 of the screen output control unit 48. Further, the RW control unit 47 reads out the authentication information 41 from the storage device 30A and outputs the read authentication information 41 to the collation unit 46.
The screen output control unit 48 controls the output of various screens such as the health management screen 100 to the doctor terminal 11. More specifically, the screen output control unit 48 outputs the various screens in a form of, for example, screen data for web distribution created in a markup language such as extensible markup language (XML). Accordingly, it is possible to browse the various screens on a web browser through the doctor terminal 11. Instead of XML, another data description language such as JavaScript (registered trademark) Object Notation (JSON) may be used.
The screen generation unit 49 generates screen data of the various screens and outputs the generated screen data to the screen distribution unit 50. The screen distribution unit 50 distributes the screen data from the screen generation unit 49 to the doctor terminal 11.
In
The browser control unit 60 receives various operation instructions to be input from the input device 35B by the veterinarian DR through the various screens. The operation instructions include an authentication instruction for the access permission to the medical care support server 10, an input instruction and a transmission instruction for the medical care information 15, a distribution instruction for the health management screen 100, and the like. The browser control unit 60 issues a request in response to the operation instruction to the medical care support server 10. For example, the browser control unit 60 issues the request for distributing the health management screen 100 to the medical care support server 10 in response to the distribution instruction for the health management screen 100.
The various screens 70, 80, 90, 100, and the like described below are screens output by the screen output control unit 48 of the medical care support server 10 and displayed on the display 34B by the browser control unit 60 of the doctor terminal 11.
In a case where the doctor identification information is input to the input box 71, the password is input to the input box 72, and then the authentication button 73 is selected, the input doctor identification information and password are transmitted from the doctor terminal 11 to the medical care support server 10.
Four options of “precaution for medical treatment cost”, “precaution for handling of pet”, “precaution for medical treatment explanation”, and “other precautions” are prepared in advance in the pull-down menu 81. One of these four options can be selected in the pull-down menu 81.
In a case where one of the options in the pull-down menu 81 is selected and a comment is input to the input box 82 in some cases, and then the input button 83 is selected, the selected precautions and the input comment in some cases are transmitted from the doctor terminal 11 to the medical care support server 10 as the precaution information 19. In a case where the cancel button 84 is selected, the display of the precaution information input screen 80 is erased and thus the input of the precaution information 19 is stopped.
Although illustration is omitted, input screens for the various pieces of information input screens such as an input screen for the owner basic information 18, an input screen for the pet basic information 20, and an input screen for the medical record information 21 are output from the screen output control unit 48 and displayed on the display 34B, in addition to the precaution information input screen 80. The various pieces of information are input through the input screens.
In a case where the pet identification information of the pet PT displayed on the health management screen 100 is input to the input box 91 and then the designation button 92 is selected, a distribution request including the input pet identification information is transmitted from the doctor terminal 11 to the medical care support server 10.
In
In
In (a) and (b) of
The information mark 130 is selectable. While the information mark 130 is not selected by the veterinarian DR, only the information mark 130 is displayed in the second display region 106 as shown in (a) of
In a case where the information mark 130 is selected again in a state where the balloon display region 131 is displayed as in (b) of
(a) and (b) of
In
In
In
In
In
In
In
Next, the action of the above configuration will be described with reference to flowcharts of
In a case where the medical care support AP 55 is activated in the doctor terminal 11, the screen generation unit 49 generates the authentication screen 70 shown in
In the doctor terminal 11, the authentication screen 70 is displayed on the display 34B by the browser control unit 60. The veterinarian DR inputs the doctor identification information into the input box 71 and the password into the input box 72, and selects the authentication button 73. This causes the input doctor identification information and password to be transmitted from the doctor terminal 11 to the medical care support server 10.
In the medical care support server 10, the doctor identification information and the password from the doctor terminal 11 are received by the reception unit 45 (step ST110). The doctor identification information and the password are output from the reception unit 45 to the collation unit 46.
The collation unit 46 collates the doctor identification information and the password from the reception unit 45 with the doctor identification information and the password registered in advance in the storage device 30A as the authentication information 41 (step ST120). As a result of the collation, in a case where the doctor identification information and the password from the reception unit 45 match any of the doctor identification information and the password registered in advance as the authentication information 41, access of the veterinarian DR to the medical care support server 10 is permitted (YES in step ST130, step ST140). In a case where the access to the medical care support server 10 is permitted, the input instruction and the transmission instruction for the medical care information 15 including the precaution information 19 can be performed. In addition, in the case where the access to the medical care support server 10 is permitted, the request for distributing the health management screen 100 can be performed.
On the other hand, in a case where the doctor identification information and the password from the reception unit 45 do not match any of the doctor identification information and the password registered in advance as the authentication information 41, the access of the veterinarian DR to the medical care support server 10 is denied (NO in step ST130). In this case, a screen displaying a message such as “authentication failed” is output from the screen output control unit 48 and displayed on the display 34B.
In
In the doctor terminal 11, the browser control unit 60 displays the precaution information input screen 80 on the display 34B. The veterinarian DR selects one precaution from the plurality of options in the pull-down menu 81, inputs a comment in the input box 82 in some cases, and selects the input button 83. This causes the selected precaution and the input comment in some cases to be transmitted from the doctor terminal 11 to the medical care support server 10 as the precaution information 19.
In the medical care support server 10, the precaution information 19 from the doctor terminal 11 is received by the reception unit 45 (step ST220). The precaution information 19 is output from the reception unit 45 to the RW control unit 47. The precaution information 19 is stored in the storage device 30A by the RW control unit 47 (step ST230). Step ST220 is an example of a “reception step” according to the technique of the present disclosure. Step ST230 is an example of a “storage control step” according to the technique of the present disclosure.
In
In the doctor terminal 11, the browser control unit 60 displays the health management screen 100 on the display 34B. The veterinarian DR performs medical care with reference to the health management screen 100.
As shown in (b) of
As described above, the medical care support server 10 comprises the reception unit 45, the RW control unit 47 as the storage control unit, and the screen output control unit 48. The reception unit 45 receives the precaution information 19 on the owner OW, which is input by the veterinarian DR, as the owner information 16. The RW control unit 47 performs control to store the precaution information 19 in the storage device 30A. The screen output control unit 48 performs control to output the health management screen 100 provided with the balloon display region 131 which is the display region dedicated to the precaution information 19. By providing the balloon display region 131, it is possible to prevent the precaution information 19 from being buried in other pieces of information and thus to prevent the precaution information 19 from being overlooked.
In a case where there are a plurality of veterinarians DR at the animal hospital AH, other veterinarians DR other than the veterinarian DR who has input the precaution information 19 can also share the information by viewing the balloon display region 131. It is possible to avoid trouble due to erroneous responding to the owner OW by other veterinarians DR.
The screen output control unit 48 displays the balloon display region 131 only in a case where there is the instruction to select the information mark 130 which is the instruction to display the precaution information 19. Therefore, in a situation where the owner OW cannot browse the health management screen 100, such as a pre-examination before medical care, it is possible to check the precaution information 19 with the display of the balloon display region 131. Conversely, in a situation where the owner OW can browse the health management screen 100, such as the medical treatment explanation at the medical care using the health management screen 100, it is possible to perform non-display of the balloon display region 131. Therefore, it is possible to effectively keep the precaution information 19 confidential from the owner OW.
In a state where the balloon display region 131 is not displayed, the screen output control unit 48 displays the information mark 130 indicating the presence of the precaution information 19 in the second display region 106 of the health management screen 100. Therefore, it is possible for the veterinarian DR to view at a glance that the precaution information 19 is present. On the contrary, the owner OW does not know a meaning of the information mark 130. Therefore, even in a case where the owner OW browses the health management screen 100, it is still possible to keep the precaution information 19 confidential.
The precaution of the precaution information 19 is input by being selected from the plurality of options prepared in advance. It is possible to save labor of inputting the precaution information 19 as compared with a case where the precaution is input in a free word. In the case of the free word, expressions may fluctuate even with the same contents. However, there is no such concern in the invention.
The reception unit 45 receives the pet information 17 as well as the owner information 16. As shown in
The health management screen 100 is mainly composed of the first section 101 on the left side grouped by the owner basic information 18 and the pet basic information 20, the central second section 102 grouped by the medical record information 21, and the third section 103 on the right grouped by the pet food information 24, the medication information 25, the request buttons 140 to 143 for various orders, and the like. Therefore, it is possible for the veterinarian to naturally obtain information along a flow of the medical care by moving the eyes from the first section 101 to the second section 102 and from the second section 102 to the third section 103.
As shown in
There is a browsing restriction on the health management screen 100 by authentication, and the screen output control unit 48 outputs the health management screen 100 only in a case where the authentication is permitted. Therefore, it is possible to further improve the confidentiality of the precaution information 19.
In a case where the “precaution for medical treatment cost” is selected as the precaution, the estimation of the medical treatment cost may be requested without waiting for the selection of the fourth request button 143 by the veterinarian DR. For example, in a case where an abnormal value is found in a numerical value of the specimen examination in the medical record information 21, display may be performed to prompt the veterinarian DR to request another examination order related to the numerical value in which the abnormal value is found.
The display region dedicated to the precaution information 19 is not limited to the balloon display region 131 illustrated in (b) of
In a case where the animal species is a dog, it is said that the character of the owner OW has a rough tendency depending on the breed of the kept pet PT. A display order of the precautions in the pull-down menu 81 may be changed according to the breed of the pet PT. For example, the option of “precaution for handling of pet” is displayed at the top for an owner OW who keeps a breed that has a strong tendency to be doted on the pet PT. Alternatively, the options of the precautions in the pull-down menu 81 may be changed according to the breed of the pet PT. As described above, in a case where the display order of the precautions or the precaution itself is changed according to the breed of the pet PT, it is possible for the veterinarian DR to easily select the precaution.
The comment may be composed to be registrable in the character information 22 as in the precaution information 19. In this case, it is preferable to display the comment in the balloon display region 150 as shown in
As shown in table 160 of
It is said that the character of the pet PT has a rough tendency depending on the breed. Therefore, in a case where the character to be registered in the character information 22 is changed according to the breed, it is possible to obtain the character information 22 suitable for the breed as shown in
As shown in table 165 of
The character of the pet PT also changes with the age. Therefore, in a case where the character to be registered in the character information 22 is changed according to the age, it is possible to obtain the character information 22 suitable for the age as shown in
For example, the character to be registered in the character information 22 may be composed to be selectable using a character information setting screen 170 shown in
In
In a case where the setting button 172 is selected, the character whose check box 171 is checked at that time is set as the character to be registered in the character information 22.
As described above, in a case where the character to be registered in the character information 22 is composed to be selectable, it is possible for the veterinarian DR to freely customize the character to be registered in the character information 22.
In a second embodiment shown in (a) and (b) of
As shown in (a) and (b) of
(a) of
As described above, in the second embodiment, the screen output control unit 48 displays the character information 22 on the health management screen 100 only in a case where there is the instruction to select the display switching button 175 which is an instruction to display the character information 22. Therefore, in the situation where the owner OW cannot browse the health management screen 100 similar to the precaution information 19 of the first embodiment, it is possible to check the character information 22 by displaying the marks 121 and 123. Conversely, in the situation where the owner OW can browse the health management screen 100, it is possible to perform the non-display of the marks 121 and 123. Therefore, it is possible to effectively keep the character information 22 confidential from the owner OW.
In a case where the character of the pet PT is evaluated as relatively poor, such as the level of gentleness is relatively low, the owner OW who treats the pet PT like a child may seem unpleasant in a case where the character information 22 is known to the owner OW. Therefore, keeping the character information 22 confidential from the owner OW in addition to the precaution information 19 is advantageous for the veterinarian DR and the animal hospital AH.
The bars 120 and 122 and further letters of “gentleness”, “fear degree”, and “character” may be switched between display and non-display in addition to the marks 121 and 123.
Here, the gentleness can be rephrased as tendency to act violently, a degree of handling difficulty, and the like. Similarly, the obedience degree illustrated in
In a third embodiment shown in
In the third embodiment, the veterinarian DR registers the levels of gentleness and fear degree in each time of medical care. The levels of gentleness and fear degree registered in medical care two times before and previous medical care are set as the character information 22.
As shown in
As described above, in the third embodiment, the screen output control unit 48 displays the transition in the character information 22 on the health management screen 100. Therefore, it is possible for the veterinarian DR to grasp the transition in the character of the pet PT. As illustrated in
The cause of the transition in the character information 22 determined by the veterinarian DR may be composed to be input through the doctor terminal 11. In this case, it is preferable to display the cause of the transition in the character information 22 determined and input by the veterinarian DR in a balloon display region 180 as shown in
The change in character also calms down as the age increases. Therefore, for example, in a case of a pet PT whose age is 6-year-old or more, the display of the transition in the character information 22 may be stopped.
In
In the fourth embodiment, a bar 195 and a mark 196 indicating the level of rigidity degree of the stress information 190 are displayed below the bar 120 and the mark 121 indicating the level of gentleness of the character information 22 and the bar 122 and the mark 123 indicating the level of fear degree. The bar 195 has “level 1” at the left end and “level 6” at the right end, similar to the bars 120 and 122.
As described above, in the fourth embodiment, the stress information 190 is added to the pet information 17. Therefore, the medical care can be performed with reference to not only the character of the pet PT but also the stress felt by the pet PT. For example, in a case of a pet PT that is easy to feel the stress, it is possible to take care to reduce the stress as much as possible by calling out.
Instead of or in addition to the rigidity degree, a tremor degree or the like may be registered as a stress item of the stress information 190. The comment may be registered in the stress information 190 in the same manner as the comment is registered in the character information 22 shown in
In each embodiment, the desktop personal computer has been exemplified as the doctor terminal 11, but the present invention is not limited thereto. A notebook personal computer, a smartphone, or a tablet terminal may be used as the doctor terminal 11.
In a case where the size of the display 34B is relatively small, such as the smartphone or the tablet terminal, the health management screen 100 shown in
In (a), (b), and (c) of
In this manner, in a case where the doctor terminal 11 has a relatively small display 34B such as the smartphone or the tablet terminal, the health management screen 100 is divided and displayed in a switchable manner. Therefore, it is possible to ensure visibility of the health management screen 100.
For example, the name of the pet PT may be commonly displayed on all of the health management screens 100A to 100C. The display contents of the health management screens 100A to 100C may be composed to be settable by the veterinarian DR, such as deleting the fifth display region 109 where the pet food information 24 of the health management screen 100C is displayed.
The medical care information 15 such as the precaution information 19 may be input by a nurse or the like instead of the veterinarian DR based on a memo or the like handwritten by the veterinarian DR.
The animal species of the pet PT is not limited to the dog and the cat exemplified in each embodiment. A bird, a rabbit, a hamster, and the like may be used.
Various modifications are possible for a hardware configuration of the computer constituting the medical care support server 10. For example, the medical care support server 10 may be composed of a plurality of computers separated as hardware for a purpose of improving processing capability and reliability. Specifically, the functions of the reception unit 45, the collation unit 46, and the RW control unit 47, and the function of the screen output control unit 48 are distributed to two server computers. In this case, the medical care support server 10 is composed of two server computers. The doctor terminal 11 may have the function of the medical care support server 10.
As described above, the hardware configuration of the computer can be changed as appropriate according to required performance such as processing capability, safety, and reliability. It is needless to say that not only the hardware but also the AP such as the operation program 40 can be duplicated or distributed and stored in a plurality of storage devices for a purpose of ensuring safety and reliability.
In each embodiment, the medical care support server 10 is used in one animal hospital AH, but the medical care support server 10 may be used in a plurality of animal hospitals AH. In this case, the medical care support server 10 is communicably connected to a plurality of doctor terminals 11 installed in the plurality of animal hospitals AH, for example, through a wide area network (WAN) such as the Internet or a public communication network. Then, the request for distributing the medical care information 15 and the health management screen 100 from the doctor terminal 11 of each animal hospital AH or the like is transmitted to the medical care support server 10 through the WAN, and the medical care information 15 from each animal hospital AH is managed and the health management screen 100 is distributed to the doctor terminal 11 of each animal hospital AH. In this case, an installation place and operation entity of the medical care support server 10 may be a data center operated by a company different from the animal hospital AH, or may be one of the plurality of animal hospitals AH.
In each embodiment, The following various processors can be used as hardware structures of the processing units that execute various pieces of processing, such as the reception unit 45, the collation unit 46, the RW control unit 47, and the screen output control unit 48 (screen generation unit 49 and screen distribution unit 50). The various processors include a programmable logic device (PLD) which is a processor whose circuit configuration is changeable after manufacturing such as a field programmable gate array (FPGA) and/or a dedicated electric circuit which is a processor having a circuit configuration exclusively designed to execute specific processing such as an application specific integrated circuit (ASIC), and the like, in addition to the CPU 32A which is a general-purpose processor that executes software to function as various processing units.
One processing unit may be composed of one of these various processors, or a combination of two or more processors having the same type or different types (for example, a combination of a plurality of FPGAs and/or a combination of a CPU and an FPGA). A plurality of processing units may be composed of one processor.
As an example of composing the plurality of processing units with one processor, first, there is a form in which one processor is composed of a combination of one or more CPUs and software and the processor functions as the plurality of processing units, as represented by a computer such as a client and a server. Second, there is a form in which a processor that realizes the functions of the entire system including the plurality of processing units with one integrated circuit (IC) chip is used, as represented by a system on chip (SoC) or the like. As described above, the various processing units are composed using one or more of the above various processors as the hardware structure.
More specifically, a circuitry in which circuit elements such as semiconductor elements are combined can be used as the hardware structure of these various processors.
From the above description, it is possible to grasp the invention described in the following additional item 1.
Additional Item 1
It is also possible to combine the various embodiments and/or various modification examples described above as appropriate in the technique of the present disclosure. Further, it is needless to say that the technique thereof is not limited to each embodiment and various configurations may be employed without departing from the gist of the technique thereof. Furthermore, the technique of the present disclosure extends to a storage medium that stores a program non-temporarily in addition to the program.
The described contents and the illustrated contents described above are detailed descriptions of the portions according to the technique of the present disclosure and are merely examples of the technique of the present disclosure. For example, the above descriptions relating to the configuration, function, action, and effect are descriptions relating to examples of the configuration, function, action, and effect of the portions according to the technique of the present disclosure. Accordingly, it is needless to say that an unnecessary portion may be deleted, a new element may be added, or replaced with respect to the described contents and the illustrated contents described above within a range of not departing from the spirit of the technique of the present disclosure. In order to avoid complications and facilitate understanding of the portions according to the technique of the present disclosure, descriptions of common technical knowledge and the like, for which any particular description is not required to enable the implementation of the technique of the present disclosure, are omitted in the described contents and the illustrated contents described above.
In the present specification, “A and/or B” is synonymous with “at least one of A or B”. That is, “A and/or B” means that only A, only B, or a combination of A and B may be used. In the present specification, the same concept as “A and/or B” is adapted also in a case where three or more things are connected and expressed by “and/or”.
All documents, patent applications, and technical standards described in the specification are incorporated by reference in the present specification to the same extent as in a case where individual documents, patent applications, and technical standards are specifically and individually stated to be incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2019-118511 | Jun 2019 | JP | national |