Educational electronic medical record system and educational electronic medical record program
The educational electronic medical record system and program address the lack of complex training data by pseudonymizing patient information, offering customizable and flexible training scenarios while maintaining privacy, thus enhancing medical professional education.
Patent Information
- Application Number
- JP2024162631
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-19
- Publication Date
- 2025-08-20
- Estimated Expiration
- 2044-09-19
AI Technical Summary
Conventional educational electronic medical records lack the complexity and realism of actual medical records, making it difficult to provide effective training for medical professionals in formulating nursing care plans and managing patient information.
An educational electronic medical record system and program that pseudonymizes or anonymizes personal information, allowing the generation of patient medical record information equivalent to actual medical settings, with customizable display conditions for instructors and learners, and the ability to edit and update patient information.
Enables effective education and training by providing realistic patient data while protecting privacy, allowing tailored and flexible learning experiences for medical professionals.
Smart Images

Figure 0007726558000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an educational electronic medical record system and an educational electronic medical record program that enable education and training using electronic medical records for, for example, medical professionals and the like. [Background technology]
[0002] In the current medical environment, with the advancement and complexity of medical care, diversifying patient needs, and the advancement of advanced information technology, medical educational institutions are being called upon to foster advanced medical practice skills. For example, nursing students are being asked to be able to provide appropriate nursing care, such as by collecting information using electronic medical records, accurately grasping and analyzing the patient's condition based on the collected information, and formulating a nursing care plan. Practical case studies are an effective way to educate and train such practical skills, and in nursing education, off-campus activities such as clinical training are incorporated into the curriculum in addition to on-campus learning activities.
[0003] However, there are few high-quality educational materials, and conventional educational electronic medical records are only intended to give nursing students and others experience in operating electronic medical records. While medical simulations and nursing learning systems can be used, these allow students to learn everything from collecting information at a specific stage to performing nursing actions, but they do not contain as much information as clinical medical records used in actual medical settings. Therefore, it is difficult to provide sufficient education and training in practical skills, such as formulating nursing care plans (see Patent Document 1). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2015-219247 Summary of the Invention [Problem to be solved by the invention]
[0005] The present invention has been made in consideration of the above-mentioned problems, and its purpose is to provide an educational electronic medical record system and an educational electronic medical record program that can respond to the diverse needs of learners and advanced and complex medical information by pseudonymizing or anonymizing personal information contained in medical information, making it possible to use patient medical record information that contains the same or greater amount of information as electronic medical records used in actual medical settings, thereby enabling effective education and training of learners such as medical professionals. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, the educational electronic medical record system of the present invention is an educational electronic medical record system that includes at least a learner terminal, a teacher terminal, an administrator terminal, and an educational electronic medical record server connected to the learner terminal, the teacher terminal, and the administrator terminal via a network, wherein the educational electronic medical record server includes a data file acquisition unit that acquires a data file written in an arbitrary software data format and including simulated patient information in response to a request from the teacher terminal or the administrator terminal, a memory unit that stores the simulated patient information of the data file acquired by the data file acquisition unit and at least bed map information of a virtually defined patient that is associated with the simulated patient information, and a patient medical record information generation unit that calls up the simulated patient information and the patient bed map information stored in the memory unit and further generates patient medical record information including the patient bed map information based on the called-up simulated patient information, wherein the simulated patient information includes pseudonymized information in which personal information is de-identified so as to be restorable, or anonymously processed information in which the personal information is de-identified so as not to be restorable.
[0007] According to the above configuration, the educational electronic medical record server (hereinafter sometimes referred to as the "electronic medical record server") can externally import data files written in any software data format using a data file acquisition unit and store the simulated patient information contained in the data file using a storage unit. The electronic medical record server can also generate patient medical record information to be displayed on a learner's terminal based on the simulated patient information stored in the storage unit using a patient medical record information generation unit. The simulated patient information contains information equivalent to personal information that has been converted into pseudonymized information that can be restored to a non-identifiable form, or into anonymous information that cannot be restored to a non-identifiable form. Therefore, the above configuration can use patient medical record information that contains at least the same amount of information as electronic medical records used in actual medical settings, while preventing the identification of specific individuals. As a result, the above configuration can provide effective education and training to learners by addressing their diverse needs and addressing sophisticated and complex medical information while protecting their privacy.
[0008] The above configuration further includes a first display condition setting unit that stores the simulated patient information associated with the bed map information, which is the information on a patient selected for each instructor, in the memory unit in association with instructor information of the instructor, and changes whether to display or hide the patient medical record information to be displayed on the instructor terminal in response to a request from the instructor terminal; and a second display condition setting unit that stores the simulated patient information associated with the bed map information, which is the information on a patient selected for each learner, in the memory unit in association with learner information of the learner, and changes the display conditions of the patient medical record information to be displayed on the learner terminal and whether to display or hide any information included in the patient medical record information in response to a request from the administrator terminal or the instructor terminal.The patient medical record information generation unit may generate the patient medical record information to be displayed on the instructor terminal, including the bed map information of the patient, based on the display conditions set by the first display condition setting unit, and generate the patient medical record information to be displayed on the learner terminal, including the bed map information of the patient, based on the display conditions set by the second display condition setting unit.
[0009] According to the above configuration, the first display condition setting unit changes whether to display the patient medical record information on the teacher terminal in response to a request from the teacher terminal, and the patient medical record information generation unit generates the patient medical record information, including patient bed map information, to be displayed on the teacher terminal based on the display conditions set by the first display condition setting unit. This allows the teacher to change the patient medical record information to be displayed based on the medical department and scope for which the teacher is responsible. Furthermore, according to the above configuration, the second display condition setting unit changes the display conditions of the patient medical record information to be displayed on the learner terminal and whether to display or hide any information included in the patient medical record information in response to a request from the administrator terminal or the teacher terminal, and the patient medical record information generation unit generates the patient medical record information, including patient bed map information, to be displayed on the learner terminal based on the display conditions set by the second display condition setting unit. This allows the administrator and teacher to change the patient medical record information to be displayed for each learner based on the content they want them to learn, the learner's learning level, the learner's needs, etc. As a result, more effective education and training can be provided to learners.
[0010] Furthermore, in the above configuration, the patient medical record information generation unit may display all of the bed map information associated with the learner information on the administrator terminal, and when any of the displayed bed map information is selected, display the electronic medical record of the selected simulated patient in an editable manner on the administrator terminal, display the bed map information associated with the learner information on the teacher terminal based on the display conditions set by the first display condition setting unit, and when any of the displayed bed map information is selected, display the electronic medical record of the selected simulated patient in an editable manner on the teacher terminal, and display the bed map information associated with the learner information on the learner terminal based on the display conditions set by the second display condition setting unit, and when any of the displayed bed map information is selected, display the electronic medical record of the selected simulated patient in an editable manner on the learner terminal.
[0011] According to the above configuration, the patient medical record information generator displays all bed map information associated with the learner information on the administrator terminal. Furthermore, the administrator terminal displays editable electronic medical records for simulated patients arbitrarily selected from the displayed bed map information. By displaying editable electronic medical records for simulated patients associated with the learner information on the administrator terminal, the administrator can create electronic medical records for individual learners. As a result, this configuration allows each learner to view a different electronic medical record, even if the patient medical record information is generated from the same simulated patient information. This enables effective education and training that is flexibly tailored to each learner's diverse needs and learning progress. Furthermore, this configuration allows each instructor to use a different electronic medical record as teaching material, even if the patient medical record information is generated from the same simulated patient information. This allows the electronic medical record to be flexibly adapted to the instructor's subject and scope of responsibility.
[0012] Furthermore, according to the above configuration, the patient medical record information generation unit displays bed map information associated with the learner information on the teacher terminal based on the display conditions set by the first display condition setting unit. Furthermore, an electronic medical record for a simulated patient arbitrarily selected from the displayed bed map information is displayed on the teacher terminal in an editable manner. By displaying the electronic medical records of the simulated patients associated with the learner information in an editable manner on the teacher terminal, the teacher can create electronic medical records associated with each individual learner within their assigned subject and area of responsibility. As a result, with the above configuration, even if the patient medical record information is generated from the same simulated patient information, different electronic medical records can be viewed by each learner, allowing the teacher to provide effective education and training that is flexibly tailored to each learner's diverse needs and learning progress.
[0013] According to the above configuration, the patient chart information generation unit displays, on the learner's terminal, bed map information associated with the learner information based on the display conditions set by the second display condition setting unit. Furthermore, the unit displays, on the learner's terminal, an electronic medical record relating to a simulated patient arbitrarily selected from the displayed bed map information in an uneditable manner. This allows for effective education and training while preventing the learner from tampering with the electronic medical record.
[0014] In addition, in the above configuration, the simulated patient information stored in the memory unit may be associated with any information contained in the simulated patient information and may include virtually determined date and time information, the second display condition setting unit may set a date and time different from the date and time contained in the date and time information, and the patient medical record information generation unit may generate the patient medical record information to be displayed on the learner terminal based on the date and time set by the second display condition setting unit.
[0015] According to the above configuration, the display condition setting unit can set a new date and time that is different from the date and time information included in the simulated patient information, causing the patient chart information generation unit to generate patient chart information based on the newly set date and time. This makes it possible to match the display date and time of the patient chart information displayed on the learner's terminal with the start date and time of the learner's practical training. Furthermore, by recreating the passage of time similar to that of clinical training, learners can be educated and trained more effectively.
[0016] In addition, the above configuration may further include a patient medical record information editing unit that edits the patient medical record information generated by the patient medical record information generation unit, and the patient medical record information editing unit may update the simulated patient information stored in the memory unit based on the new patient medical record information edited by the patient medical record information editing unit.
[0017] According to the above configuration, it is possible to freely edit the patient chart information generated based on the simulated patient information imported by acquiring the data file, and it is possible to carry out exercises and training according to various cases, etc., thereby improving the flexibility of education and training for medical professionals, etc.
[0018] Furthermore, in order to solve the above-mentioned problems, the educational electronic medical record program of the present invention is a computer-readable educational electronic medical record program that causes an educational electronic medical record server connected to a learner terminal, a teacher terminal, and an administrator terminal via a network to execute processing, and executes the following processes: acquire a data file written in an arbitrary software data format that includes simulated patient information in response to a request from the teacher terminal or the administrator terminal; store the simulated patient information from the acquired data file and at least bed map information of a virtually defined patient that is associated with the simulated patient information in a memory unit of the educational electronic medical record server; and call up the simulated patient information and the patient bed map information stored in the memory unit, and further generate patient medical record information including the patient bed map information based on the called-up simulated patient information, wherein the simulated patient information includes pseudonymized information in which personal information is de-identified so as to be restorable, or anonymously processed information in which the personal information is de-identified so as not to be restorable.
[0019] According to the above configuration, the educational electronic medical record program (hereinafter sometimes referred to as the "electronic medical record program") executes a process of importing a data file written in an arbitrary software data format from an external device and storing simulated patient information contained in the data file in a storage unit. The electronic medical record program also executes a process of generating patient medical record information to be displayed on a learner's terminal based on the simulated patient information stored in the storage unit. Here, the simulated patient information contains information equivalent to personal information that has been converted into pseudonymized information that is reversibly de-identified or anonymously processed information that is irreversibly de-identified. Therefore, the above configuration can use patient medical record information that contains information equivalent to or greater than that of electronic medical records used in actual medical settings, while preventing the identification of specific individuals. As a result, the above configuration can provide effective education and training to learners by addressing their diverse needs and sophisticated and complex medical information while protecting their privacy.
[0020] In the above configuration, the following processes are further executed: the simulated patient information associated with the bed map information, which is the patient information selected for each instructor, is stored in the memory unit in association with the instructor information of the instructor, and the patient medical record information to be displayed on the instructor terminal is changed to be displayed or hidden in response to a request from the instructor terminal; and the simulated patient information associated with the bed map information, which is the patient information selected for each learner, is stored in the memory unit in association with the learner information of the learner, and the display conditions of the patient medical record information to be displayed on the learner terminal and the display or hiding of any information included in the patient medical record information are changed in response to a request from the administrator terminal or the instructor terminal. The process of generating the patient medical record information may generate the patient medical record information to be displayed on the instructor terminal, which includes the bed map information of the patient, based on the display conditions of the patient medical record information to be displayed on the instructor terminal, and generate the patient medical record information to be displayed on the learner terminal, which includes the bed map information of the patient, based on the display conditions of the patient medical record information to be displayed on the learner terminal.
[0021] According to the above configuration, in response to a request from the administrator terminal, the display or non-display of the patient medical record information displayed on the teacher terminal is changed, and the patient medical record information, including patient bed map information, to be displayed on the teacher terminal is generated based on the display conditions of the patient medical record information to be displayed on the teacher terminal. This allows the teacher to change the patient medical record information to be displayed depending on the medical department and scope for which the teacher is responsible. Furthermore, according to the above configuration, in response to a request from the administrator terminal or the teacher terminal, the display conditions of the patient medical record information to be displayed on the learner terminal and the display or non-display of any information included in the patient medical record information are changed, and the patient medical record information, including patient bed map information, to be displayed on the learner terminal is generated based on the display conditions of the patient medical record information to be displayed on the learner terminal. This allows the administrator and teacher to change the patient medical record information to be displayed for each learner based on the content they want to learn, the learner's learning level, the learner's needs, etc. As a result, more effective education and training can be provided to learners.
[0022] In the above configuration, the process of generating the patient medical record information may include displaying all of the bed map information associated with the learner information on the administrator terminal, and when any of the displayed bed map information is selected, displaying the electronic medical record for the selected simulated patient on the administrator terminal in an editable manner, displaying the bed map information associated with the learner information on the teacher terminal based on the display conditions of the patient medical record information to be displayed on the teacher terminal, and when any of the displayed bed map information is selected, displaying the electronic medical record for the selected simulated patient on the teacher terminal in an editable manner, and displaying the bed map information associated with the learner information on the learner terminal based on the display conditions of the patient medical record information to be displayed on the learner terminal, and when any of the displayed bed map information is selected, displaying the electronic medical record for the selected simulated patient on the learner terminal in an editable manner.
[0023] According to the above configuration, the process of generating patient medical record information displays all bed map information associated with the learner information on the administrator terminal. Furthermore, an electronic medical record for a simulated patient arbitrarily selected from the displayed bed map information is displayed on the administrator terminal in an editable format. By displaying the electronic medical records for the simulated patients associated with the learner information in an editable format on the administrator terminal, the administrator can create electronic medical records for individual learners. As a result, with this configuration, even if the patient medical record information is generated from the same simulated patient information, different electronic medical records can be viewed by each learner, enabling effective education and training that is flexibly tailored to each learner's diverse needs and learning progress. Furthermore, with this configuration, even if the patient medical record information is generated from the same simulated patient information, different electronic medical records can be used as teaching materials by each instructor, allowing the electronic medical records to be flexibly adapted to the instructor's subjects and scope of responsibilities.
[0024] Furthermore, according to the above configuration, the process of generating patient medical record information displays bed map information associated with the learner information on the teacher terminal based on the display conditions of the patient medical record information to be displayed on the teacher terminal. Furthermore, an electronic medical record for a simulated patient arbitrarily selected from the displayed bed map information is displayed on the teacher terminal in an editable manner. By displaying the electronic medical records of the simulated patients associated with the learner information in an editable manner on the teacher terminal, the teacher can create electronic medical records for individual learners within their assigned subjects and areas of responsibility. As a result, with the above configuration, even if the patient medical record information is generated from the same simulated patient information, different electronic medical records can be viewed by each learner. This allows the teacher to provide effective education and training that is flexibly tailored to each learner's diverse needs and learning progress.
[0025] According to the above configuration, the process of generating patient chart information displays bed map information associated with the learner information on the learner's terminal based on the display conditions of the patient chart information to be displayed on the learner's terminal. Furthermore, an electronic medical record for a simulated patient arbitrarily selected from the displayed bed map information is displayed on the learner's terminal in an uneditable manner. This allows for effective education and training while preventing learners from tampering with the electronic medical record.
[0026] In addition, in the above configuration, the simulated patient information stored in the memory unit is associated with the information contained in the simulated patient information and includes virtually determined date and time information, and the memory unit may be configured to execute a process of setting a date and time different from the date and time contained in the date and time information, and a process of generating the patient medical record information to be displayed on the learner terminal based on the set date and time.
[0027] According to the above configuration, by setting a new date and time different from the date and time information included in the simulated patient information, patient chart information can be generated based on the newly set date and time. This makes it possible to synchronize the display date and time of the patient chart information displayed on the learner's terminal with the start date and time of the learner's practical training. In addition, by recreating the passage of time similar to that of clinical training, learners can be educated and trained more effectively.
[0028] In addition, in the above configuration, the generated patient chart information may be edited, and a process of updating the simulated patient information stored in the memory unit may be further executed based on the edited new patient chart information.
[0029] According to the above configuration, it is possible to freely edit the patient chart information generated based on the simulated patient information imported by acquiring the data file, and it is possible to carry out exercises and training according to various cases, etc., thereby improving the flexibility of education and training for medical professionals, etc. [Effects of the Invention]
[0030] According to the present invention, by using simulated patient information including pseudonymized information in which personal information is de-identified so as to be restorable, or anonymously processed information in which personal information is de-identified so as not to be restorable, it is possible to allow learners to view educational electronic medical records that contain an amount of information equivalent to or greater than that of electronic medical records used in actual medical settings, while protecting individual privacy.As a result, it is possible to provide an educational electronic medical record system and an educational electronic medical record program that can provide learners with effective education and training in response to advanced and complex medical information and enable them to acquire the necessary knowledge and skills, even when it is difficult to substitute training facilities, for example, in clinical training, etc. [Brief explanation of the drawings]
[0031] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of an educational electronic medical record system according to an embodiment of the present invention. [Figure 2] A block diagram showing the hardware configuration of an electronic medical record server according to an embodiment of the present invention. [Figure 3] FIG. 2 is a block diagram illustrating a hardware configuration of a learner terminal according to an embodiment of the present invention. [Figure 4] 2 is a block diagram showing an example of the functional configuration of an electronic medical record server according to an embodiment of the present invention. FIG. [Figure 5] 10 is a flowchart showing the flow of an initial registration process using an educational electronic medical record system according to an embodiment of the present invention. [Figure 6] 10 is a flowchart showing the flow of a teacher registration process using the educational electronic medical record system according to an embodiment of the present invention. [Figure 7] FIG. 10 is an explanatory diagram showing an administrator screen page displayed on the administrator terminal of a registered administrator. [Figure 8] 10A is an explanatory diagram showing a teacher registration reception page, and FIG. 10B is an explanatory diagram showing a registered teacher management page showing registered teachers. [Figure 9]10 is a flowchart showing the flow of a process for setting the wards used by teachers using the educational electronic medical record system according to an embodiment of the present invention. [Figure 10] FIG. 10 is an explanatory diagram showing a setting page for a ward to be used by a teacher. [Figure 11] 10A is an explanatory diagram showing a screen page for accepting upload of a data file, and FIG. 10B is an explanatory diagram showing an upload completion screen page after uploading. [Figure 12] 10A is an explanatory diagram showing a simulated patient information duplication screen page for performing the duplication process of the simulated patient information, and FIG. 10B is an explanatory diagram showing a simulated patient information duplication completion screen page. [Figure 13] 1 is a flowchart showing the flow of a learner registration process using an educational electronic medical record system according to an embodiment of the present invention. [Figure 14] 10A is an explanatory diagram showing a learner registration reception page, and FIG. 10B is an explanatory diagram showing a registered learner management page showing registered learners. [Figure 15] 10 is a flowchart showing the flow of a process for setting a simulated patient by an administrator using an educational electronic medical record system according to an embodiment of the present invention. [Figure 16] FIG. 10 is an explanatory diagram showing a simulated patient setting page for setting a simulated patient to be displayed to a registered learner. [Figure 17] 1 is a flowchart showing the flow of a process for setting a ward, etc. of a simulated patient using an educational electronic medical record system according to an embodiment of the present invention. [Figure 18] FIG. 10 is an explanatory diagram showing a simulated patient information setting page for setting selected simulated patient information. [Figure 19] FIG. 10 is an explanatory diagram showing a bed map display page that displays information about patient placement locations within a hospital ward. [Figure 20] 10 is a flowchart showing the flow of the process for setting the date and time display of patient medical record information using the educational electronic medical record system according to an embodiment of the present invention. [Figure 21]FIG. 10 is an explanatory diagram showing a date and time display setting page for changing the date and time display of patient medical record information. [Figure 22] 10 is a flowchart showing the flow of a setting process for displaying an order history of an examination using an educational electronic medical record system according to an embodiment of the present invention. [Figure 23] Figure 1(a) is an explanatory diagram showing an examination order history information registration page for registering information regarding examination order history, and Figure 1(b) is an explanatory diagram showing a web page that displays image data containing various examination results. [Figure 24] FIG. 10 is an explanatory diagram showing an electronic medical record display page displayed on a learner terminal. [Figure 25] 10 is a flowchart showing the flow of a process for changing the display conditions of patient medical record information by an administrator terminal using an educational electronic medical record system according to an embodiment of the present invention. [Figure 26] FIG. 10 is an explanatory diagram showing an electronic medical record editing page displayed on the administrator terminal. DETAILED DESCRIPTION OF THE INVENTION
[0032] (Electronic medical record system for education) The educational electronic medical record system (hereinafter sometimes referred to as the "electronic medical record system") and educational electronic medical record program (hereinafter sometimes referred to as the "electronic medical record program") relating to an embodiment of the present invention will be described below with reference to the drawings.
[0033] [Overall configuration of educational electronic medical record system] As shown in Figure 1, the electronic medical record system of this embodiment is configured by connecting an educational electronic medical record server (hereinafter referred to as "electronic medical record server") 10, a learner terminal 30 used by a learner, an administrator terminal 40 used by an administrator, and a teacher terminal 50 used by a teacher so that they can communicate with each other via a network 20. Figure 1 is a conceptual diagram showing an example of the configuration of the educational electronic medical record system of this embodiment.
[0034] The electronic medical record server 10 is realized by executing an electronic medical record program on, for example, a workstation, a personal computer, or other computer device. The electronic medical record server 10 stores simulated patient information and displays patient medical record information generated based on the simulated patient information on the learner terminal 30, thereby enabling learners to receive education and training using educational electronic medical records (details of the simulated patient information and patient medical record information will be described later).
[0035] Specifically, the hardware configuration of the electronic medical record server 10 is as follows: As shown in Figure 2, the electronic medical record server 10 includes at least a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a communication control interface 14, a storage device 15, and an input operation unit 16. Figure 2 is a block diagram showing the hardware configuration of the electronic medical record server 10.
[0036] The CPU 11 performs various arithmetic operations to control the entire electronic medical record server 10. More specifically, the CPU 11 reads an electronic medical record program from the ROM 12 and executes it using the RAM 13 as a work area, thereby controlling the operation of each component of the electronic medical record server 10. The ROM 12 is a read-only memory that stores, for example, an initial program that the CPU 11 executes when the electronic medical record server 10 starts up. The RAM 13 is a writable, volatile memory that temporarily stores currently running programs and data. The communication control interface 14 controls data transmission to and reception from external devices. The electronic medical record server 10 is communicatively connected to a network 20 via the communication control interface 14. The storage device 15, for example, a magnetic disk drive, stores various programs and data that should be retained even when the electronic medical record server 10 is powered off. The input operation unit 16, specifically, a keyboard, mouse, or the like, accepts input operations from an administrator or the like.
[0037] The network 20 can be realized using various networks such as the Internet, a dedicated line, a WAN (Wide Area Network), a power line network, a wireless network, a public line network, a mobile phone network, etc. Furthermore, the network 20 may use a virtual private network technology such as a VPN (Virtual Private Network) to establish Internet communications with improved security.
[0038] The learner terminal 30 is realized by a mobile terminal device such as a mobile phone, smartphone, PHS (Personal Handy-phone System) or PDA (Personal Digital Assistant), or an information processing device such as a desktop or notebook personal computer. In the electronic medical record system of this embodiment, at least one learner terminal 30 is sufficient, but multiple learner terminals are also acceptable. In order to realize the electronic medical record system of this embodiment, it is preferable that the learner terminal 30 is equipped with an internet browser or the like.
[0039] Specifically, the hardware configuration of the learner terminal 30 is as follows, for example. That is, as shown in Fig. 3, the learner terminal 30 includes at least a CPU 31, a ROM 32, a RAM 33, a display unit 34, an input unit 35, and a communication control interface 36. Fig. 3 is a block diagram showing the hardware configuration of the learner terminal 30.
[0040] The CPU 31 performs various arithmetic operations to control the entire learner terminal 30. More specifically, the CPU 31 reads computer programs from the ROM 32 and executes them using the RAM 33 as a work area, thereby controlling the operation of each component of the learner terminal 30. The ROM 32 is a writable, non-volatile memory that can store various programs and data that should be retained even when the learner terminal 30 is powered off. The RAM 33 is a writable, volatile memory that can temporarily store programs and data currently being executed. The display unit 34 is realized by, for example, a display, monitor, or touch panel made of liquid crystal or organic electroluminescence (EL) or the like. The communication control interface 36 controls data transmission to and reception from the outside of the learner terminal 30. The learner terminal 30 is communicably connected to the network 20 via the communication control interface 36.
[0041] The administrator terminal 40 and the teacher terminal 50 are realized by portable terminal devices such as mobile phones, smartphones, PHSs, and PDAs, as well as information processing devices such as desktop or notebook personal computers. Similar to the learner terminal 30, the administrator terminal 40 and the teacher terminal 50 can employ a hardware configuration including at least a CPU, ROM, RAM, display unit, input unit, and communication control interface. Therefore, detailed descriptions of the hardware configuration of the administrator terminal 40 and the teacher terminal 50 will be omitted.
[0042] [Educational Electronic Medical Record Server] Next, the functional configuration of the electronic medical record server 10 will be explained based on Fig. 4. Fig. 4 is a block diagram showing an example of the functional configuration of the electronic medical record server 10. As shown in the figure, functionally, the electronic medical record server 10 at least comprises a server control unit 101, a server memory unit (memory unit) 102, and an interface unit 103.
[0043] The server control unit 101 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, etc., and required data. The server control unit 101 performs information processing for executing various processes using these programs, etc. Functionally, the server control unit 101 at least includes a registration acceptance unit 111, a data file acquisition unit 112, a patient medical record information generation unit 113, a first display condition setting unit 114, a second display condition setting unit 115, a receiving unit 116, a transmitting unit 117, an image data processing unit 118, a data file editing unit 119, and a patient medical record information editing unit 120.
[0044] The registration reception unit 111 is a means for receiving new registration of an administrator and changes to registered items from the administrator terminal 40. It is also a means for receiving registration and settings of learners and teachers from the administrator terminal 40. It is also a means for receiving registration and settings of learners from the teacher terminal 50.
[0045] The data file acquisition unit 112 is a means for acquiring a data file containing simulated patient information via the network 20 using a protocol such as FTP (File Transfer Protocol). The data file acquisition unit 112 also stores the acquired data file in a simulated patient information database 121, which will be described later. By having the data file acquisition unit 112 import data files containing simulated patient information into the electronic medical record server 10, it becomes possible to flexibly respond to the diverse needs of learners. Furthermore, it is possible to accommodate advanced and complex medical information, and simulated patient information having an amount of information equivalent to or greater than that of electronic medical records used in actual medical settings can be implemented in the electronic medical record server 10.
[0046] The simulated patient information includes, for example, a simulated patient number; hospitalization information; the simulated patient's name, date of birth, pre-hospitalization ADL (activities of daily living), lifestyle, health management information, home support information, decision-making support, disease name information, medical history, patient condition information, patient family information, patient occupation information, patient disability information, patient allergy information, patient infectious disease information, menstrual history, pregnancy and delivery history, and other basic patient information; medical department information; medical record (progression) information; nursing practice information; nursing problem information; injection order information; oral medication order information; general instruction information; specimen test result information; surgery order information; dialysis order information; rehabilitation order information; and nursing support information. The simulated patient number is an identifier assigned to each simulated patient included in the simulated patient information, and may be, for example, a number, a letter, a symbol, or a combination thereof. If the simulated patient number is not included in the simulated patient information acquired by the data file acquisition unit 112, the simulated patient number is assigned to each simulated patient included in the simulated patient information when the data file acquisition unit 112 acquires the data file.
[0047] The simulated patient information mentioned above includes pseudonymized information in which personal information has been de-identified so that it can be restored, or anonymously processed information in which the personal information has been de-identified so that it cannot be restored. Here, "personal information" means information about a living individual that can identify a specific individual by name, date of birth, or other description contained in the information, or that includes a personal identification code.
[0048] "Pseudonymized information" means information about an individual that is obtained by processing personal information so that a specific individual cannot be identified unless it is compared with other information, by deleting some of the descriptions and personal identification codes contained in the personal information. For example, the simulated patient name can be included in the simulated patient information as pseudonymized information. Specifically, the name is converted to a different surname and / or first name from the original patient's name, and the pseudonymized name is included in the simulated patient information so that the original patient cannot be identified unless it is compared with other information.
[0049] Furthermore, "anonymously processed information" refers to information about an individual that is obtained by processing personal information so that a specific individual cannot be identified by deleting some of the descriptions and personal identification codes contained in the personal information, and the personal information cannot be restored. For example, the simulated patient name can be included in the simulated patient information as anonymously processed information. Specifically, the simulated patient name is converted to a surname and / or first name that is different from the original patient's name, and is anonymized so that the original patient cannot be identified, and is included in the simulated patient information as the simulated patient name.
[0050] Furthermore, the simulated patient information that may be converted into pseudonymized or anonymously processed information is not limited to the simulated patient name, but includes all information that can identify a specific individual. For example, patient family information, patient occupation information, etc. may be subject to conversion into pseudonymized or anonymously processed information.
[0051] Furthermore, the simulated patient information preferably includes virtually determined date and time information. The date and time information refers to information relating to the past, present, and future dates and times of admission and discharge of the simulated patient. The date and time information preferably corresponds to information included in the simulated patient information. The information included in the simulated patient information refers to the aforementioned admission information, etc.
[0052] The data file is written in the data format of any software. The software is not particularly limited, and examples thereof include spreadsheet software. Furthermore, examples of spreadsheet software that can be used include Excel (registered trademark). The data format is also not particularly limited, and examples thereof include text files in CSV (comma-separated value) format.
[0053] By making it possible to create data files using spreadsheet software that administrators use on a daily basis, it is possible to standardize data formats and improve readability and maintainability. Furthermore, since it is possible to use formulas and variables defined in spreadsheet software, it is easier to create data files than when creating data files using RPA (Robotic Process Automation) software. Furthermore, similar data files can be easily created by using the copy function in spreadsheet software.
[0054] The patient chart information generation unit 113 reads simulated patient information and bed map information stored in the server storage unit 102, and generates patient chart information including the bed map information based on the simulated patient information. The patient chart information generation unit 113 also reads simulated patient information that meets display conditions set by a first display condition setting unit 114 (described later) from the server storage unit 102, and generates patient chart information to be displayed on the teacher terminal 50 based on the simulated patient information. The patient chart information generation unit 113 also reads simulated patient information that meets display conditions set by a second display condition setting unit 115 (described later) from the server storage unit 102, and generates patient chart information to be displayed on the learner terminal 30 based on the simulated patient information. When the first display condition setting unit 114 or the second display condition setting unit 115 sets a date and time different from the date and time information included in the simulated patient information as a display condition, the patient chart information generation unit 113 generates patient chart information using the new date and time as the display date and time. Furthermore, the patient chart information generating unit 113 stores the generated patient chart information in the simulated patient information database 121 in association with the learner information.
[0055] Patient chart information includes, for example, information about the patient's location (for example, information about the ward, such as a general ward or a convalescent ward, the room (number), the bed (number) (bed number), etc.; hereinafter, this may be referred to as "bed map information"), basic patient information (for example, information about the name, age, address, type of insurance, blood type, disability, disease name, medical history, etc.), information about the medical record (progress) (for example, information about the doctor's findings, nursing records, examination notes, comfort disorders, etc.), information about the temperature chart, information about oral medication, information about injections, etc. This means information including information on general instructions, information on test results (e.g., blood tests, blood gas tests, pathology tests, imaging tests such as X-rays, CT scans, MR scans, endoscopy, electrocardiograms, electroencephalograms, ultrasound scans, angiograms, etc.), information on test order history, information on nursing support (nursing care plans) (e.g., information on the simulated patient's food intake, the proportion of staple foods, side dishes, and snacks consumed, appetite, etc.), document information (e.g., consent forms for surgery, anesthesia, procedures, and tests, family trees showing the simulated patient's family relationships, etc.), etc. Furthermore, if the simulated patient information includes the date and time information mentioned above, the patient chart information may also include that date and time information.
[0056] The patient medical record information generation unit 113 also displays all bed map information associated with the learner information on the administrator terminal 40. Furthermore, the administrator terminal 40 displays an editable electronic medical record for a simulated patient arbitrarily selected from the displayed bed map information. By displaying an editable electronic medical record for a simulated patient associated with the learner information on the administrator terminal 40, the administrator can create an electronic medical record associated with each individual learner.
[0057] The patient medical record information generating unit 113 also displays bed map information associated with the learner information on the teacher terminal 50 based on the display conditions set by the first display condition setting unit 114 described below. Furthermore, the patient medical record generating unit 113 displays an editable electronic medical record for a simulated patient arbitrarily selected from the displayed bed map information on the teacher terminal 50. By displaying an editable electronic medical record of a simulated patient associated with the learner information on the teacher terminal 50, the teacher can create an electronic medical record associated with each learner within the subject and area of responsibility that the teacher is responsible for.
[0058] The patient medical record information generating unit 113 may also display bed map information associated with the learner information on the learner terminal 30 based on the display conditions set by the second display condition setting unit 115 described below. In this case, it is preferable to display an electronic medical record relating to a simulated patient arbitrarily selected from the displayed bed map information on the learner terminal 30 in an uneditable state. This makes it possible to provide effective education and training while preventing the learner from tampering with the electronic medical record.
[0059] The first display condition setting unit 114 sets and changes the display conditions of the patient medical record information to be displayed on the teacher terminal 50 in response to a request from the teacher terminal 50. This allows the teacher to freely set and change the content of the patient medical record information according to the subject and scope of responsibility. Note that changing the display conditions by the first display condition setting unit 114 means changing the display or non-display of any information included in the patient medical record information. Therefore, it does not mean changing or editing the patient medical record information itself.
[0060] The second display condition setting unit 115 sets and changes the display conditions for the patient medical record information to be displayed on the learner terminal 30. This allows the administrator to freely set and change the content of the patient medical record information to be displayed on the learner terminal 30, allowing the electronic medical record system of this embodiment to be freely adapted to the design of the exercise or training. Furthermore, the teacher can set and change the content of the patient medical record information to be displayed on the learner terminal 30 within the range of the display conditions set by the first display condition setting unit 114, allowing the electronic medical record system of this embodiment to be adapted to the design of the exercise or training. For example, the administrator or teacher can set the type of simulated patient, allowing learners to practice and train according to various cases. Note that changing the display conditions using the second display condition setting unit 115 means changing whether or not any information included in the patient medical record information is displayed. Therefore, it does not mean changing or editing the patient medical record information itself.
[0061] In addition, by setting the simulated patient's admission and discharge dates, it is possible to coordinate training and practice with the learner's start date and time for training and practice. Here, the admission and discharge dates may be set to dates and times different from the virtually determined date and time information included in the simulated patient information. Furthermore, by setting the elapsed date and time of the simulated patient's admission, it is possible to display patient medical record information over time. This allows the learner to see that patient medical record information is being added over time. In addition, by setting the end date and time for displaying patient medical record information, it is possible to display patient medical record information according to the learner's learning progress.
[0062] The receiving unit 116 and the transmitting unit 117 are means for receiving various information transmitted from the learner terminal 30, the administrator terminal 40, and the teacher terminal 50.
[0063] The transmission unit 117 is a means for transmitting various information stored in the server memory unit 102, such as simulated patient information, learner information, administrator information, etc., in response to requests from the learner terminal 30, the administrator terminal 40, and the teacher terminal 50.
[0064] The image data processing unit 118 is a means for enabling the uploading of image data from the administrator terminal 40 or the teacher terminal 50. More specifically, it receives image data containing test results and the like sent from the administrator terminal 40 or the teacher terminal 50, associates the image data with simulated patient information, and stores the image data in the simulated patient information database 121. The image data processing unit 118 also generates a web page that displays the uploaded image data, and displays the web page on the learner terminal 30, the administrator terminal 40, and / or the teacher terminal 50.
[0065] The data file editing unit 119 is a means for editing the data file imported by the data file acquiring unit 112. Specifically, the data file editing unit 119 can copy at least a part of the simulated patient information in the imported data file. The data file editing unit 119 can also edit and set whether or not to display information on nursing support (nursing care plan) and information on test results such as test reference values for various tests on the learner terminal 30.
[0066] The patient medical record information editing unit 120 is a means for editing patient medical record information from the administrator terminal 40. This allows the content of the patient medical record information displayed on the learner terminal 30 to be freely edited depending on the progress of the exercise or practical training and the learner's level of learning. The patient medical record information editing unit 120 also allows the editing of patient medical record information from the teacher terminal 50. This allows the teacher to set and change the content of the patient medical record information displayed on the learner terminal 30 within the range of display conditions set by the first display condition setting unit. The information that the patient medical record information editing unit 120 can edit is not particularly limited as long as it is patient medical record information, and can be set arbitrarily. However, the patient medical record information editing unit 120 is a means for modifying information displayed as patient medical record information, and it is not possible to add information not displayed as patient medical record information, add or delete display items, or change date and time information.
[0067] The server storage unit 102 has, for example, a plurality of storage areas defined therein, and includes at least a simulated patient information database 121, a learner information database 122, a teacher information database 123, and an administrator information database 124. As the server storage unit 102, a storage medium such as a hard disk for storing data and programs to be saved can be used.
[0068] The simulated patient information database 121 stores simulated patient information (including simulated patient numbers) acquired by the data file acquisition unit 112. It also stores virtually set bed map information. As described above, the virtually set bed map information includes, for example, wards such as general wards and convalescent wards, hospital rooms (numbers), hospital beds (numbers) (bed numbers), etc. The bed map information is stored in association with the simulated patient information in the simulated patient information database 121. Furthermore, it also stores image data of document information uploaded from the administrator terminal 40 or the teacher terminal 50 and acquired by the image data processing unit 118. The simulated patient information may include simulated patient information directly input from the administrator terminal 40 or the like, in addition to the information acquired by the data file acquisition unit 112.
[0069] The learner information database 122 stores learner information about the learner. The learner information includes, for example, the learner's account information, more specifically, the learner's name or title, location information indicating the learner's location such as the learner's address, a connection password for the learner terminal 30 to connect to the electronic medical record server 10, and the learner's email address. The learner information may also include a terminal identifier for identifying the learner terminal 30. There are no particular limitations on the terminal identifier, and for example, numbers, letters, symbols, or a combination thereof can be used as the identifier.
[0070] The teacher information database 123 stores teacher information for teachers. The teacher information includes, for example, the teacher's account information, more specifically, the teacher's name or title, location information indicating the teacher's location such as the teacher's address, a connection password for the teacher terminal 50 to connect to the electronic medical record server 10, the teacher's email address, etc. The teacher information may also include a terminal identifier for identifying the teacher terminal 50 and a facility identifier for identifying the facility to which the teacher belongs. The terminal identifier and facility identifier are not particularly limited, and for example, numbers, letters, symbols, or a combination thereof can be used as identifiers.
[0071] The administrator information database 124 stores administrator information for administrators. The administrator information includes, for example, the administrator's account information, more specifically, the administrator's name or title, location information indicating the administrator's location such as the administrator's address, a connection password for the administrator terminal 40 to connect to the electronic medical record server 10, the administrator's email address, and payment information (for example, credit card information, etc.). The administrator information may also include a terminal identifier for identifying the administrator terminal 40 and a facility identifier for identifying the facility to which the administrator belongs. The terminal identifier and facility identifier are not particularly limited, and for example, numbers, letters, symbols, or a combination thereof can be used as identifiers.
[0072] The interface unit 103 enables input and output by generating web pages, transfers the web pages over the network 20, and displays them on the learner terminal 30, administrator terminal 40, and teacher terminal 50 using a web browser. More specifically, this is realized by a CGI (Common Gateway Interface) script. CGI is an interface that launches a program on the WWW server that responds to requests sent from the client's browser, i.e., a CGI script, and returns the results obtained by this program to the client. The CGI script is stored in memory. When transmitting HTML documents from the electronic medical record server 10 connected to the Internet to the learner terminal 30, administrator terminal 40, or teacher terminal 50, HTTP (Hypertext Transport Protocol) is used as the protocol.
[0073] (Operation of educational electronic medical record system) Next, the operation of the electronic medical record system of this embodiment will be explained with reference to the drawings. Note that the various operations in the electronic medical record system are realized by an electronic medical record program provided in the server storage unit 102 of the electronic medical record server 10 to realize the functions of each component, such as the registration acceptance unit 111 of the server control unit 101. This electronic medical record program is composed of codes for performing the various operations described below, and implements the functions of each component.
[0074] [Initial registration process] First, the initial registration process by the administrator will be explained with reference to Figure 5. Figure 5 is a flowchart showing the flow of the initial registration process by the administrator. As shown in the figure, in order to use the electronic medical record system of this embodiment, the administrator first accesses the electronic medical record server 10 from the administrator terminal 40 via the network 20 to perform initial registration. When the administrator accesses the electronic medical record server 10 from the administrator terminal 40 via the network 20 (S101), the registration acceptance unit 111 of the electronic medical record server 10 sends HTML document data for displaying a homepage providing electronic medical record services to the administrator terminal 40. As a result, a new registration page for the administrator is displayed on the display, etc. of the administrator terminal 40.
[0075] The administrator enters information about the administrator on the new administrator registration page using input means such as a keyboard or mouse provided on the administrator terminal 40 (S102). The new administrator registration page may also be provided with a function for displaying a confirmation screen for the information entered from the administrator terminal 40. This allows the registration acceptance unit 111 to send a confirmation screen for the entered information to the administrator terminal 40 after the information has been entered (S103). The administrator checks the entered information, and if there are no missing or incorrect entries, the administrator information is sent to the electronic medical record server 10 by selecting the send button. When the receiving unit 116 receives the administrator information, the registration acceptance unit 111 accepts the newly registered administrator information, assigns an administrator identifier to the administrator information, and stores the administrator information in the administrator information database 124 (S104).
[0076] [Teacher registration process] Next, the teacher registration process by the administrator will be described with reference to Figs. 6 to 8. Fig. 6 is a flowchart showing the flow of the teacher registration process by the administrator terminal 40. Fig. 7 is an explanatory diagram showing the administrator screen page 209 displayed on the administrator terminal 40 of a registered administrator. Fig. 8(a) is an explanatory diagram showing the teacher registration reception page 217, and Fig. 8(b) is an explanatory diagram showing the teacher management page showing registered teachers.
[0077] First, when the administrator accesses the electronic medical record server 10 from the administrator terminal 40 via the network 20 (S201, see Figure 6), the registration acceptance unit 111 of the electronic medical record server 10 displays the login page of the registered administrator on the display, etc. of the administrator terminal 40. When the administrator inputs the connection password, administrator identifier, and facility identifier on the administrator login page using input means such as a keyboard or mouse provided on the administrator terminal 40, an administrator screen page 209 such as that shown in Figure 7 is displayed.
[0078] The administrator screen page 209 is configured by, for example, a bed map display page, a learner management page (a learner registration reception page, a simulated patient setting page, etc.), a simulated patient information setting page 203, a data file upload reception screen page 213, a simulated patient information duplication screen page 215, and a teacher registration reception page 217. Note that other pages may be added to the administrator screen page 209 depending on the functions, etc.
[0079] Next, when the administrator selects the teacher ID setting screen button 306 on the administrator screen page 209 using input means such as a keyboard or mouse provided on the administrator terminal 40, the registration acceptance unit 111 accepts the teacher's registration request. Next, the registration acceptance unit 111 transmits HTML document data for displaying the teacher registration acceptance page 217 to the administrator terminal 40. As a result, the teacher registration acceptance page 217 shown in FIG. 8(a) is displayed on the display or the like of the administrator terminal 40. Note that other pages may be added to the learner registration acceptance page 217 depending on functions, etc.
[0080] The administrator inputs the items related to the teacher information on the teacher registration reception page 217 shown in Fig. 8(a) using input means such as a keyboard or a mouse provided on the administrator terminal 40 (S202, see Fig. 6). Items related to the teacher information include, for example, the teacher's account name and the teacher's email address.
[0081] When the teacher information is sent to the electronic medical record server 10 and received by the receiving unit 116, the registration accepting unit 111 accepts the teacher information, assigns a teacher identifier, and stores the teacher information including the teacher identifier in the teacher information database 123 (S203, see Figure 6). Furthermore, when the teacher information is stored in the teacher information database 123, the registration accepting unit 111 transmits a teacher management page 218 showing the registration details of the new teacher to the administrator terminal 40, as shown in Figure 8(b). This completes the teacher registration process.
[0082] The teacher registration process may be completed when the electronic medical record server 10 sends an invitation email regarding license granting to the teacher, and the teacher accesses and logs in to the electronic medical record server 10 from the teacher terminal 50. In this case, the registration acceptance unit 111 sends the invitation email to the teacher's email address included in the teacher information after the administrator terminal 40 stores the teacher information in the teacher information database 123. When the teacher who received the invitation email on the teacher terminal 50 accesses the electronic medical record server 10 via the network 20, the registration acceptance unit 111 displays a login page on the display of the teacher terminal 50, etc. The teacher uses the input means of the teacher terminal 50 to input the teacher identifier (teacher's email address), connection password, and facility identifier on the login page, and if the initial login is successful, the teacher registration process is completed.
[0083] [Ward setting process for faculty] Next, the process of setting the wards to be used by a teacher will be described with reference to Fig. 9 and Fig. 10. Fig. 9 is a flowchart showing the flow of the process of setting the wards to be used by a teacher. Fig. 10 is an explanatory diagram showing a setting page 219 for the wards to be used.
[0084] The process of setting the wards to be used is performed by the teacher after the administrator (or the administrator and the teacher) completes the teacher registration process. By allowing teachers to select the wards to be used, for example, wards can be divided by medical department and associated with the teacher's own department or area of responsibility. Here, the number of wards that teachers can select may be limited within a preset number. The number of wards that can be selected is not particularly limited and can be set appropriately, for example, within a range of one or more and three or less. Furthermore, when multiple teachers use the electronic medical record system, the selection of wards to be used may be restricted so that teachers do not use the same wards, or the teacher may be allowed to use (select) the same wards. In the former case, each teacher can educate and train learners using an electronic medical record appropriate for their own department or area of responsibility, rather than using an electronic medical record corresponding to the department or area of responsibility of another teacher.
[0085] Specifically, in the process of setting the ward in use, first, when a teacher accesses the electronic medical record server 10 from the teacher terminal 50 via the network 20, the registration acceptance unit 111 of the electronic medical record server 10 displays a login page on the display of the teacher terminal 50. When the teacher uses the input means of the teacher terminal 50 to enter a teacher identifier (the teacher's email address), a connection password, and a facility identifier on the login page and performs an initial login (S212), the registration acceptance unit 111 displays a guidance page (not shown) for guiding the teacher to a setting screen for the ward in use (S213). When the teacher uses the input means of the teacher terminal 50 to select the setting button displayed on the guidance page and request setting processing for the ward in use, the first display condition setting unit 114 accepts this and displays a setting page 219 for setting the ward in use on the teacher terminal 50 (S214, see FIG. 9). The first display condition setting unit 114 also retrieves bed map information stored in the simulated patient information database 121 and displays candidate wards for selection by the teacher on the ward use setting page 219. When the ward use setting page 219 is displayed on the teacher terminal 50, the teacher selects a ward to be used from among the multiple candidate wards displayed in the ward use candidate field 220 on the ward use setting page 219 using the input means of the teacher terminal 50 (S215). The teacher can select one or more wards up to a preset upper limit. When the teacher selects a ward to be used and then selects the selection button 221 displayed on the ward use setting page 219, the first display condition setting unit 114 accepts the selection of the ward to be used and stores the bed map information of the selected ward in the teacher information database 123 in association with the teacher information (S216). This completes the ward use setting process. If this is not the first time that the teacher terminal 50 logs in to the login page, the ward setting process is not performed, and the registration reception unit 111 displays the teacher screen page on the teacher terminal 50. The teacher screen page has the same configuration as the administrator screen page 209, except that the teacher ID setting screen button 306 is not displayed and teacher registration process cannot be performed from the teacher terminal 50.
[0086] [Data file import process] Next, the data file import process by the administrator terminal 40 will be described with reference to Fig. 7 and Fig. 11. Fig. 11(a) is an explanatory diagram showing a screen page for accepting upload of a data file, and Fig. 11(b) is an explanatory diagram showing an upload completion screen page after uploading.
[0087] The data file import process is a process for storing the simulated patient information in the simulated patient information database 121 of the electronic medical record server 10. This makes it possible to generate patient medical record information to be displayed on the learner terminal 30.
[0088] First, when the administrator accesses the electronic medical record server 10 from the administrator terminal 40 via the network 20, the registration reception unit 111 of the electronic medical record server 10 displays the login page of the registered administrator on the display or the like of the administrator terminal 40. When the administrator enters the connection password, administrator identifier, and facility identifier on the administrator login page using input means such as a keyboard or mouse provided on the administrator terminal 40, an administrator screen page 209 such as that shown in Figure 7 is displayed.
[0089] When the patient data import button 301 on the administrator screen page 209 is selected on the administrator terminal 40, the data file acquisition unit 112 accepts a request to upload the data file. Furthermore, the data file acquisition unit 112 causes the administrator terminal 40 to display an upload acceptance screen page 213, as shown in FIG. 11(a). Next, the administrator terminal 40 uploads the data file to the electronic medical record server 10. When the electronic medical record server 10 receives the data file from the administrator terminal 40, the data file acquisition unit 112 stores the data file in the simulated patient information database 121. Furthermore, the data file acquisition unit 112 causes the administrator terminal 40 to display an upload completion screen 214, as shown in FIG. 11(b), indicating that the data file has been successfully imported. If the data file does not contain a simulated patient number associated with each simulated patient, the data file acquisition unit 112 assigns a simulated patient number to each simulated patient. This completes the data file import process by the administrator terminal 40.
[0090] The data file import process can be performed not only by the administrator terminal 40 but also by the teacher terminal 50. That is, when a teacher accesses the electronic medical record server 10 via the network 20 using the teacher terminal 50, the registration reception unit 111 displays a login page on the display or the like of the teacher terminal 50. When the teacher uses the input means of the teacher terminal 50 to input the connection password, teacher identifier (teacher's email address), and facility identifier on the login page, the teacher screen page is displayed.
[0091] Furthermore, when the patient data import button on the teacher screen page is selected on the teacher terminal 50, the data file acquisition unit 112 accepts a request to upload the data file and then displays an upload acceptance screen page 213 on the teacher terminal 50. Next, the teacher terminal 50 uploads the data file to the electronic medical record server 10. When the electronic medical record server 10 receives the data file, the data file acquisition unit 112 stores the data file in the simulated patient information database 121. Furthermore, the data file acquisition unit 112 displays an upload completion screen 214 on the teacher terminal 50, indicating that the data file import was successful. Here, if the data file does not contain a simulated patient number associated with each simulated patient, the data file acquisition unit 112 assigns a simulated patient number to each simulated patient. This completes the data file import process by the teacher terminal 50.
[0092] [Data file editing process] Next, the data file editing process will be described with reference to Fig. 12. Fig. 12(a) is an explanatory diagram showing the simulated patient information duplication screen page for performing the duplication process of the simulated patient information, and Fig. 12(b) is an explanatory diagram showing the simulated patient information duplication completion screen page.
[0093] The data file of the simulated patient information stored in the simulated patient information database 121 can be edited by the data file editing unit 119. Specifically, the simulated patient information can be copied.
[0094] The simulated patient information duplication process is a process for duplicating at least one piece of simulated patient information stored in the simulated patient information database 121. More specifically, it is executed as follows. First, when the simulated patient copy button 302 on the administrator screen page 209 is selected on the administrator terminal 40, the data file editing unit 119 accepts a request to duplicate the simulated patient information. Furthermore, the data file editing unit 119 causes the administrator terminal 40 to display a simulated patient information duplication screen page 215, as shown in FIG. 12(a). The simulated patient information duplication screen page 215 displays a list of simulated patient information stored in the simulated patient information database 121, and allows the administrator terminal 40 to select the simulated patient information to be duplicated using the input means of the administrator terminal 40.
[0095] Next, the user selects at least one piece of simulated patient information to be copied using the input means of the administrator terminal 40 and selects "Copy checked data." This causes the data file editing unit 119 to accept the copy request for the selected simulated patient information, assign a new simulated patient number, copy the simulated patient information, and store it in the simulated patient information database 121. Once the new simulated patient information is stored in the simulated patient information database 121, the data file editing unit 119 causes the administrator terminal 40 to display a simulated patient information copy completion screen page 216 that displays a list of the new simulated patient information (see FIG. 12(b)). This simulated patient information copy completion screen page 216 also displays the copied simulated patient information to which the new simulated patient number has been assigned. This completes the process of copying simulated patient information by the administrator terminal 40.
[0096] The data file editing process can be executed not only by the administrator terminal 40 but also by the teacher terminal 50. That is, when the simulated patient copy button 302 is selected on the teacher screen page, the data file editing unit 119 receives a request to copy the simulated patient information. Furthermore, the data file editing unit 119 displays a simulated patient information copy screen page on the teacher terminal 50. The simulated patient information copy screen page displays a list of the simulated patient information stored in the simulated patient information database 121, and allows the teacher terminal 50 to select the simulated patient information to be copied using the input means of the teacher terminal 50.
[0097] Next, the user uses the input means of the teacher terminal 50 to select at least one piece of simulated patient information to be copied and selects "Copy checked data." The data file editing unit 119 then accepts the copy request for the selected simulated patient information, assigns a new simulated patient number to the simulated patient information, copies the simulated patient information, and stores it in the simulated patient information database 121. Once the new simulated patient information is stored in the simulated patient information database 121, the data file editing unit 119 displays a simulated patient information copy completion screen page on the teacher terminal 50, displaying a list of the new simulated patient information. This simulated patient information copy completion screen page 216 also displays the copied simulated patient information with the newly assigned simulated patient number. This completes the process of copying simulated patient information by the teacher terminal 50.
[0098] [Student registration process] Next, the learner registration process by the administrator will be described with reference to Figures 13, 14(a) and 14(b). Figure 13 is a flowchart showing the flow of the learner registration process by the administrator terminal 40. Figure 14(a) is an explanatory diagram showing the learner registration reception page 200, and Figure 14(b) is an explanatory diagram showing the learner management page showing registered learners.
[0099] As shown in FIG. 13, when the administrator accesses the electronic medical record server 10 from the administrator terminal 40 via the network 20 and selects the student ID management screen button 304 on the administrator screen page 209, the registration acceptance unit 111 accepts the learner's registration request (S221). Next, the registration acceptance unit 111 transmits HTML document data for displaying the learner's registration acceptance page 200 to the administrator terminal 40. As a result, the learner's registration acceptance page 200 is displayed on the display, etc., of the administrator terminal 40. Note that other pages may be added to the learner's registration acceptance page 200 depending on functions, etc.
[0100] 14(a), the administrator uses input means such as a keyboard or mouse provided on the administrator terminal 40 to input items related to the learner information on the learner registration reception page 200 (S222). Items related to the learner information include, for example, the learner's account name and a connection password for connecting from the learner terminal 30 to the electronic medical record server 10.
[0101] When the learner information is sent to the electronic medical record server 10 and received by the receiving unit 116, the registration accepting unit 111 accepts the learner information, assigns a learner identifier, and stores the learner information including the learner identifier in the learner information database 122 (S223). Furthermore, when the learner information is stored in the learner information database 122, the registration accepting unit 111 transmits a learner management page 201 showing the registration details of the new learner to the administrator terminal 40, as shown in Figure 14(b). This completes the learner registration process by the administrator terminal 40.
[0102] The learner registration process can be executed not only by the administrator terminal 40 but also by the teacher terminal 50. That is, when the student ID management screen button is selected on the teacher screen page, the registration acceptance unit 111 accepts the learner's registration request. Furthermore, the registration acceptance unit 111 displays the learner's registration acceptance page on the display of the teacher terminal 50.
[0103] Next, learner information is entered on the learner registration reception page using the input means of the teacher terminal 50, and when the learner information is sent to the electronic medical record server 10 and received by the receiving unit 116, the registration reception unit 111 accepts the learner information, assigns a learner identifier, and stores the learner information including the learner identifier in the learner information database 122. Furthermore, once the learner information is stored in the learner information database 122, the registration reception unit 111 transmits to the teacher terminal 50 a learner management page showing the registration information of the new learner. This completes the learner registration process by the teacher terminal 50.
[0104] [Setting display conditions for patient chart information] The process of setting the display conditions for patient chart information by the administrator will be described below. First, the process of setting a simulated patient will be described with reference to Fig. 15 and Fig. 16. Fig. 15 is a flowchart showing the process of setting a simulated patient by an administrator. Fig. 16 is an explanatory diagram showing a simulated patient setting page 202 for setting a simulated patient to be displayed to a registered learner.
[0105] The simulated patient setting process is a process for setting which simulated patient information is to be displayed as patient chart information for a registered learner. That is, when the second display condition setting unit 115 receives a simulated patient setting request from the administrator terminal 40, it causes the administrator terminal 40 to display the simulated patient setting page 202 for setting the simulated patient (S301, see FIG. 15). Furthermore, it calls up the simulated patient information stored in the simulated patient information database 121 and displays simulated patient candidates to be selected on the simulated patient setting page 202 (see FIG. 16).
[0106] When the simulated patient setting page 202 is displayed on the administrator terminal 40, the administrator selects a simulated patient from the simulated patient candidates displayed on the simulated patient setting page 202 using input means such as a keyboard or mouse provided on the administrator terminal 40 (S302). At least one simulated patient can be selected. When a simulated patient is selected and the update button displayed on the simulated patient setting page 202 is selected, the second display condition setting unit 115 accepts the selection of the simulated patient and stores the simulated patient information of the selected simulated patient in the simulated patient information database 121 in association with the learner information (S303). This completes the simulated patient setting process.
[0107] Next, the setting process of the ward, etc. of the selected simulated patient will be described with reference to Fig. 17 and Fig. 18. Fig. 17 is a flowchart showing the flow of the setting process of the ward, etc. of the selected simulated patient. Fig. 18 is an explanatory diagram showing a simulated patient information setting page 203 for setting the selected simulated patient information.
[0108] The ward setting process is a process for virtually setting which ward a selected simulated patient will be admitted to. That is, when the administrator accesses the electronic medical record server 10 from the administrator terminal 40 via the network 20 and selects the patient information setting screen button 303 on the administrator screen page 209 on the administrator terminal 40, the second display condition setting unit 115 accepts a request to set simulated patient information. Furthermore, the second display condition setting unit 115 causes the administrator terminal 40 to display the simulated patient information setting page 203 for setting the ward (S401, see FIG. 17).
[0109] When the simulated patient information setting page 203 is displayed on the administrator terminal 40, the administrator uses input means such as a keyboard or mouse provided on the administrator terminal 40 to set virtually configured wards, etc. for each simulated patient on the simulated patient information setting page 203 (S402). Wards, etc., are set, for example, by setting the floor number of the admission bed and the admission bed (bed number or room number), as shown in FIG. 18 . Wards, etc., may also be set for each simulated patient classified into a predetermined medical specialty (internal medicine, surgery, pediatrics, orthopedics, otolaryngology, etc.). For example, simulated patients classified into internal medicine may be set to a ward on the first floor, and simulated patients classified into surgery may be set to a ward on the second floor. Dividing wards by medical specialty can, for example, improve compatibility with the subjects and areas of responsibility of faculty members. A ward is selected for each selected simulated patient, and when the update button displayed on the simulated patient information setting page 203 is selected, the second display condition setting unit 115 accepts the selection of the ward. Furthermore, the second display condition setting unit 115 stores the bed map information together with the simulated patient information of the selected simulated patient in the simulated patient information database 121 in association with the learner information (S403).
[0110] When the bed map information is stored in the simulated patient information database 121, the patient chart information generation unit 113 displays a bed map display page 204 on the administrator terminal 40 based on the bed map information and the simulated patient information and learner information associated with the bed map information (see FIG. 19). As shown in FIG. 19, the bed map information is displayed on this bed map display page 204. Here, the bed map information means information indicating the placement location of the simulated patient in a virtual hospital ward. The bed map display page 204 may also be displayed on the learner terminal 30. This completes the setting process for the ward, etc., of the simulated patient. Note that FIG. 19 is an explanatory diagram showing the bed map display page 204 displaying information regarding the placement location of the patient in the ward.
[0111] Next, the process for setting the date and time display of patient medical record information will be described with reference to Figures 20 and 21. Figure 20 is a flowchart showing the process for setting the date and time display of patient medical record information. Figures 21(a) and 21(b) are explanatory diagrams showing a date and time display setting page 205 for changing the date and time display of patient medical record information.
[0112] The process for setting the date and time display in the patient chart information is a process for virtually changing and setting the admission date of the simulated patient. That is, as shown in Fig. 20, when the administrator terminal 40 accesses the electronic medical chart server 10 via the network 20, the second display condition setting unit 115 causes the administrator terminal 40 to display a date and time display setting page 205 for changing and setting the date and time display in the simulated patient information of the selected simulated patient (S501).
[0113] On the date and time display setting page 205 before the change, as shown in FIG. 21(a), the simulated patient's admission date and time and discharge date and time are displayed based on the initial date and time information included in the simulated patient information. To change the simulated patient's admission date and discharge date and time, for example, to correspond to the learner's training start date, a new date is entered in the admission start date field and / or display end date field using input means such as a keyboard or mouse provided on the administrator terminal 40 (S502). In this embodiment, the display end date field can be set to not only the date but also the time (see FIG. 21(b)). By enabling the display end date to be set to the time, for example, patient chart information can be updated in real time as time passes during the learner's training, further improving the effectiveness of the training and exercises.
[0114] When a new date is entered in the admission start date field and / or display end date field and the update button displayed on the date and time display setting page 205 is selected, the second display condition setting unit 115 accepts a request to change the date and time information. Furthermore, the second display condition setting unit 115 stores the date and time information to be displayed on the learner terminal 30, together with the simulated patient information of the selected simulated patient, in association with the learner information in the simulated patient information database 121 (S503). This completes the process of setting the date and time display of the patient chart information.
[0115] Next, the setting process for displaying the test order history will be described with reference to Fig. 22 and Fig. 23. Fig. 22 is a flowchart showing the flow of the setting process for displaying the test order history. Fig. 23(a) is an explanatory diagram showing an test order history information registration page 206 for registering information related to the test order history (hereinafter referred to as "test order history information"), and Fig. 23(b) is an explanatory diagram showing a document information display page 207 for displaying image data describing various test results.
[0116] As shown in Figure 22, when the administrator terminal 40 accesses the electronic medical record server 10 via the network 20, the second display condition setting unit 115 causes the administrator terminal 40 to display the examination order history information registration page 206 for setting the examination order history display (S601).
[0117] On the examination order history information registration page 206, as shown in FIG. 23(a), examination order history information such as the type of examination such as an ultrasound examination, the order date when the examination was ordered, the order time of the examination, and the requested medical department that requested the examination is entered using input means such as a keyboard or mouse provided on the administrator terminal 40 (S602).
[0118] When the examination order history information is input and the update button displayed on the examination order history information registration page 206 is selected, the second display condition setting unit 115 accepts the setting of the examination order history information. Furthermore, the second display condition setting unit 115 stores the examination order history information to be displayed on the learner terminal 30, together with the simulated patient information of the selected simulated patient, in association with the learner information in the simulated patient information database 121 (S603). This completes the setting process for the examination order history display.
[0119] The test order history information registration page 206 also allows image data describing various test results to be uploaded to the electronic medical record server 10. That is, when image data is received from the administrator terminal 40, the image data processing unit 118 associates the image data with simulated patient information and stores it in the simulated patient information database 121. Furthermore, the image data processing unit 118 generates a document information display page 207 that displays the uploaded image data, and displays it on the administrator terminal 40.
[0120] Furthermore, in the process of setting the display conditions for the patient chart information by the administrator, document information (e.g., consent forms for surgery, anesthesia, treatment, and examination, a family chart showing the family relationships of the simulated patient, etc.) may be displayed. In this case, the document information is uploaded to the electronic medical chart server 10 as image data. That is, when image data is received from the administrator terminal 40, the image data processing unit 118 associates the image data with the simulated patient information and stores it in the simulated patient information database 121. Furthermore, the image data processing unit 118 generates a web page displaying the uploaded image data and displays it on the administrator terminal 40. The document information stored in the simulated patient information database 121 is stored in the simulated patient information database 121 by the second display condition setting unit 115 as document information to be displayed on the learner terminal 30, together with the simulated patient information of the selected simulated patient, in association with the learner information.
[0121] Furthermore, when the administrator sets the display conditions for patient chart information, he or she can also set whether to display or hide the nursing care plan and the test reference values. Here, the test reference values refer to the reference values for various tests such as blood tests. These settings are made by setting whether to display or hide the nursing care plan and the test reference values on the simulated patient information setting page 203 shown in FIG. 18.
[0122] For each selected simulated patient, a selection is made to display or hide the nursing care plan and test reference values, and when the update button displayed on the simulated patient information setting page 203 is selected, the second display condition setting unit 115 accepts the selection to display or hide the nursing care plan and test reference values. Furthermore, the second display condition setting unit 115 stores information about nursing support (nursing care plan) and information about test results (hereinafter referred to as "nursing support information, etc.") together with the simulated patient information of the selected simulated patient in association with the learner information in the simulated patient information database 121.
[0123] When the nursing support information, etc. is stored in the simulated patient information database 121, the patient medical record information generation unit 113 displays an electronic medical record display page 208 as shown in Fig. 24 on the administrator terminal 40 based on the nursing support information, etc. and the simulated patient information and learner information with which the nursing support information, etc. is associated. Fig. 24 is an explanatory diagram showing the electronic medical record display page 208 displayed on the administrator terminal 40.
[0124] When the administrator has completed the process of setting the display conditions for the patient medical record information as described above, the electronic medical record server 10 can display a page similar to the electronic medical record display page 208 shown in FIG. 24 on the learner's terminal 30 of the learner, based on the display conditions set by the administrator. That is, when the learner accesses the electronic medical record server 10 via the network 20 using the learner's terminal 30, the patient medical record information generation unit 113 retrieves simulated patient information that conforms to the display conditions set or changed by the second display condition setting unit 115 from the simulated patient information database 121 and generates it as patient medical record information. Furthermore, the electronic medical record display page 208 containing the generated patient medical record information can be displayed on the display unit 34 of the learner's terminal 30. The electronic medical record display page 208 allows the viewer to view various documents and reports, such as basic patient information, medical records (progress charts), temperature charts, oral medication (instructions), injections (instructions), general instructions, test results, order history, nursing support, and surgery consent forms. The learner can also view the bed map display page 204. Compared to the electronic medical record display page 208 shown in Fig. 24, the electronic medical record display page displayed on the learner terminal 30 does not display the "Data Edit Mode" button, and is displayed in a state where editing by the learner terminal 30 is not possible. Furthermore, the electronic medical record display page displayed on the learner terminal 30 does not display the "Management Screen" or "Administrator Screen" buttons in Fig. 24.
[0125] [Editing the display contents of patient chart information] Next, the process of editing the display conditions of patient medical record information by an administrator will be described with reference to Fig. 19 and Figs. 24 to 26. Fig. 25 is a flowchart showing the process of editing the display contents of patient medical record information by an administrator terminal using the educational electronic medical record system according to this embodiment. Fig. 26 is an explanatory diagram showing an electronic medical record editing page 211 displayed on the administrator terminal 40.
[0126] The process of editing the display content of the patient medical record information is a process in which the administrator edits the display content of the patient medical record information to be displayed on the learner terminal 30. As a result, in this embodiment, the content of the patient medical record information to be displayed on the learner terminal 30 can be freely changed depending on the progress of the exercises or training, the learning content, the level of learning of the learner, etc.
[0127] First, the administrator accesses the electronic medical record server 10 from the administrator terminal 40 via the network 20, and when the bed map button 305 on the administrator screen page 209 is selected on the administrator terminal 40, the patient medical record information generation unit 113 displays the bed map display page 204 on the display of the administrator terminal 40 (S701, see Figures 19, 24 and 25).
[0128] Bed map information related to the simulated patient is displayed on the bed map display page 204, and when an arbitrary simulated patient is selected from the bed map information using the input means of the administrator terminal 40, the patient medical record information generation unit 113 receives a display request for an electronic medical record display page that displays the electronic medical record related to the selected simulated patient. Furthermore, the patient medical record information generation unit 113 displays the electronic medical record display page 208 on the display or the like of the administrator terminal 40 (S702, see Figures 24 and 25).
[0129] Next, using an input means such as a mouse on the administrator terminal 40, the data edit mode button 210 displayed on the electronic medical record display page 208 shown in Figure 24 is selected. The data edit mode button 210 transitions to an edit mode for editing any display item on the electronic medical record display page 208. When the data edit mode button 210 is selected, the patient medical record information editing unit 120 accepts a request to transition to the patient medical record information edit mode, and causes the administrator terminal 40 to display the electronic medical record edit page 211 shown in Figure 26 (S703).
[0130] When the electronic medical record editing page 211 is displayed on the administrator terminal 40, the patient medical record information can be edited using the input means of the administrator terminal 40 (S704). That is, when any patient medical record information is edited using the administrator terminal 40 and the update button 212 is selected, the input new patient medical record information is transmitted to the electronic medical record server 10. Furthermore, when the new patient medical record information is received by the receiving unit 116 of the electronic medical record server 10, the patient medical record information editing unit 120 updates the simulated patient information stored in the simulated patient information database 121 based on the new patient medical record information and stores it again in the simulated patient information database 121. When the simulated patient information is updated, the patient medical record information generation unit 113 reads out the simulated patient information stored in the simulated patient information database 121 and generates patient medical record information based on this simulated patient information. Alternatively, the patient medical record information generation unit 113 reads out simulated patient information that meets the display conditions set by the second display condition setting unit 115 from the simulated patient information database 121, and generates new patient medical record information based on this simulated patient information. Furthermore, the patient medical record information generation unit 113 causes the administrator terminal 40 to display an electronic medical record display page reflecting the new patient medical record information (S705). At this time, the page displayed on the administrator terminal 40 is not the electronic medical record editing page 211, but the electronic medical record display page 208 in view mode.
[0131] In this manner, once the administrator terminal 40 has completed the editing process of the display content of the patient medical record information, the electronic medical record server 10 can display the modified electronic medical record display page on the learner terminal 30 based on the display conditions changed by the administrator terminal 40.
[0132] [Processing by faculty to set display conditions for patient chart information] As described above, the process of setting the display conditions for patient medical record information can be performed by the administrator or by a teacher. The process of setting the display conditions for patient medical record information by a teacher will be described below.
[0133] First, the simulated patient setting process by the teacher will be described. Similar to the simulated patient setting process by the administrator, the simulated patient setting process by the teacher is a process for setting which simulated patient information is to be displayed as patient chart information for registered learners. However, the simulated patients that can be set by the teacher are limited to simulated patients associated with the wards selected in the aforementioned ward setting process and simulated patients for which no ward has been set. A simulated patient for which no ward has been set means a simulated patient for which no ward has been set by the administrator. Simulated patient information for which no ward has been set is stored in the simulated patient information database 121 without being associated with bed map information.
[0134] Specifically, when the teacher sets up a simulated patient, the second display condition setting unit 115 first receives a request to set up a simulated patient from the teacher terminal 50 and then displays a simulated patient setting page on the teacher terminal 50 for setting up the simulated patient. The teacher uses the input means of the teacher terminal 50 to select a simulated patient from among multiple simulated patient candidates displayed on the simulated patient setting page (corresponding to the "Patient Information Setting" screen shown in FIG. 16). After the simulated patient is selected and the update button displayed on the simulated patient setting page is selected, the second display condition setting unit 115 accepts the selection of the simulated patient and stores the simulated patient information of the selected simulated patient in the simulated patient information database 121 in association with the learner information. This completes the teacher's setting up of the simulated patient. Note that the simulated patient setting page does not display simulated patients virtually admitted to wards not selected in the setting up of wards. Therefore, the teacher cannot select a simulated patient in a ward not selected.
[0135] In addition, when a teacher sets the display conditions for patient chart information, the setting process for displaying the date and time of the patient chart information and the setting process for displaying the test order history can be performed in the same way as for an administrator. Furthermore, the setting process for displaying or hiding document information, nursing care plans, and test reference values can also be performed in the same way as for an administrator. Therefore, detailed explanations of these setting processes will be omitted.
[0136] [Editing of displayed patient chart information by faculty] As described above, the editing process for the display content of the patient chart information can be set by the administrator or by a teacher. The editing process for the display content of the patient chart information by a teacher will be described below.
[0137] First, a teacher accesses the electronic medical record server 10 from the teacher terminal 50 via the network 20, and when the bed map button on the teacher screen page is selected on the teacher terminal 50, the patient medical record information generation unit 113 displays the bed map display page on the display of the teacher terminal 50, etc.
[0138] The bed map display page displays bed map information about the simulated patient, just as in the case of editing processing by the administrator terminal 40. When an arbitrary simulated patient is selected from the bed map information using the input means of the teacher terminal 50, the patient medical record information generation unit 113 receives a display request for an electronic medical record display page that displays the electronic medical record about the selected simulated patient. Furthermore, the patient medical record information generation unit 113 displays the electronic medical record display page on the display or the like of the teacher terminal 50.
[0139] Next, when the data editing mode button displayed on the electronic medical record display page is selected using an input means such as a mouse on the teacher terminal 50, the patient medical record information editing unit 120 accepts a request to transition to the patient medical record information editing mode and displays the electronic medical record editing page (see Figure 26) on the teacher terminal 50.
[0140] When the electronic medical record editing page is displayed on the teacher terminal 50, the patient medical record information can be edited using the input means of the teacher terminal 50. That is, when any patient medical record information is edited on the teacher terminal 50 and the update button is selected, the input new patient medical record information is transmitted to the electronic medical record server 10. Furthermore, when the new patient medical record information is received by the receiving unit 116 of the electronic medical record server 10, the patient medical record information editing unit 120 updates the simulated patient information stored in the simulated patient information database 121 based on the new patient medical record information and stores it again in the simulated patient information database 121. When the simulated patient information is updated, the patient medical record information generation unit 113 reads the simulated patient information stored in the simulated patient information database 121 and generates patient medical record information based on this simulated patient information. Alternatively, the patient medical record information generation unit 113 reads simulated patient information that meets the display conditions set by the second display condition setting unit 115 from the simulated patient information database 121 and generates new patient medical record information based on this simulated patient information. Furthermore, the patient medical record information generation unit 113 displays the electronic medical record display page reflecting the new patient medical record information on the teacher terminal 50. At this time, the page displayed on the teacher terminal 50 is not the electronic medical record editing page 211 but the electronic medical record display page 208 in the viewing mode.
[0141] In this way, when the editing process of the display content of the patient medical record information by the teacher terminal 50 is completed, the electronic medical record server 10 can display the changed electronic medical record display page on the learner terminal 30 based on the display conditions changed by the teacher terminal 50.
[0142] This embodiment exemplifies an educational electronic medical record system and an educational electronic medical record program for embodying the technical concept of the present invention, and is not intended to limit the present invention to this embodiment. Therefore, the present invention can be equally applied to other educational electronic medical record systems and educational electronic medical record programs within the scope of the claims. For example, the functional distribution of the learner terminal, teacher terminal, administrator terminal, and educational electronic medical record server in the educational electronic medical record system and educational electronic medical record program exemplified in this embodiment is not limited to the above-mentioned case, and can be functionally or physically distributed or integrated in any unit within the scope that can achieve the same effects and functions. [Explanation of symbols]
[0143] 10 Electronic medical record server 11 CPU 12 ROM 13 RAM 14 Communication Control Interface 15 Storage device 16 Input operation section 20 Network 30 Student terminals 31 CPU 32 ROM 33 RAM 34 Display section 35 Input section 36 Communication Control Interface 40 Administrator terminal 50 Teacher's terminals 101 Server control unit 102 Server memory unit (memory unit) 103 User Interface Section 111 Registration Reception 112 Data File Acquisition Unit 113 Patient medical record information generation unit 114 1st display condition setting section 115 2nd display condition setting section 116 Receiving unit 117 Transmitter 118 Image data processing unit 119 Data File Editorial Department 120 Patient Record Information Editorial Department 121 Simulated Patient Information Database 122 Learner Information Database 123 Faculty Information Database 124 Administrator Information Database 200 Learner registration page 201 Learner Management Page 202 Simulated Patient Setup Page 203 Simulated Patient Information Setting Page 204 Bed Map Display Page 205 Date and time display setting page 206 Test order history information registration page 207 Document Information Display Page 208 Electronic Medical Record Display Page 209 Admin page 210 Data edit mode button 211 Electronic Medical Record Editing Page 212 Update button 213 Upload reception page 214 Upload completion screen 215 Simulated Patient Information Duplicate Screen Page 216 Simulated patient information replication completion screen page 301 Patient data import button 302 Simulated patient copy button 303 Patient information setting screen button 304 Student ID Management Screen Button 305 Bed Map Button 306 Teacher ID setting screen button
Claims
1. A learner terminal; A teacher terminal; An administrator terminal; an educational electronic medical record server connected to the learner terminal, the teacher terminal, and the administrator terminal via a network; In an educational electronic medical record system comprising at least The educational electronic medical record server includes: a data file acquisition unit that acquires a data file written in an arbitrary software data format and including simulated patient information in response to a request from the teacher terminal or the administrator terminal; a storage unit that stores the simulated patient information of the data file acquired by the data file acquisition unit and bed map information of a virtually determined patient that is associated with at least the simulated patient information; a patient chart information generating unit that retrieves the simulated patient information and the patient bed map information stored in the storage unit, and generates patient chart information including the patient bed map information based on the retrieved simulated patient information; a first display condition setting unit that stores the simulated patient information associated with the bed map information, which is information about a patient selected for each teacher, in the storage unit in association with teacher information of the teacher, and changes whether the patient chart information to be displayed on the teacher terminal is displayed or not in response to a request from the teacher terminal; a second display condition setting unit that stores the simulated patient information associated with the bed map information, which is the patient information selected for each learner, in the storage unit in association with the learner information of the learner, and that changes the display conditions of the patient chart information to be displayed on the learner terminal and whether to display or hide any information included in the patient chart information in response to a request from the administrator terminal or the teacher terminal; The patient chart information generation unit generating the patient chart information to be displayed on the teacher terminal based on the display conditions set by the first display condition setting unit, the patient chart information including bed map information of the patient; generating the patient chart information to be displayed on the learner terminal based on the display conditions set by the second display condition setting unit, the patient chart information including bed map information of the patient; An educational electronic medical record system, wherein the simulated patient information includes pseudonymized information in which personal information is de-identified in a manner that allows it to be restored, or anonymously processed information in which the personal information is de-identified in a manner that prevents it from being restored.
2. The patient chart information generation unit All the bed map information associated with the learner information is displayed on the administrator terminal, and when any one of the displayed bed map information is selected, an electronic medical record relating to the selected simulated patient is displayed on the administrator terminal in an editable manner; displaying the bed map information associated with the learner information on the teacher terminal based on the display conditions set by the first display condition setting unit, and when any one of the displayed bed map information is selected, displaying an editable electronic medical record of the selected simulated patient on the teacher terminal; 2. The educational electronic medical record system of claim 1, wherein, based on the display conditions set by the second display condition setting unit, bed map information associated with the learner information is displayed on the learner terminal, and when any of the displayed bed map information is selected, the electronic medical record for the selected simulated patient is displayed on the learner terminal in an uneditable manner.
3. The simulated patient information stored in the storage unit is associated with any information included in the simulated patient information and includes virtually determined date and time information, the second display condition setting unit sets a date and time different from the date and time included in the date and time information, The educational electronic medical record system according to claim 1, wherein the patient medical record information generation unit generates the patient medical record information to be displayed on the learner terminal based on the date and time set by the second display condition setting unit.
4. a patient chart information editing unit that edits the patient chart information generated by the patient chart information generating unit, An educational electronic medical record system as described in any one of claims 1 to 3, wherein the patient medical record information editing unit updates the simulated patient information stored in the memory unit based on new patient medical record information edited by the patient medical record information editing unit.
5. A computer-readable educational electronic medical record program that causes an educational electronic medical record server connected to a learner terminal, a teacher terminal, and an administrator terminal via a network to execute processing, A process of acquiring a data file written in an arbitrary software data format, which includes simulated patient information, in response to a request from the teacher terminal or the administrator terminal; storing the simulated patient information of the acquired data file and at least bed map information of a virtually determined patient that is associated with the simulated patient information in a storage unit of the educational electronic medical record server; a process of calling up the simulated patient information and the bed map information of the patient stored in the storage unit, and generating patient chart information including the bed map information of the patient based on the called up simulated patient information; a process of storing the simulated patient information associated with the bed map information, which is the patient information selected for each teacher, in the storage unit in association with the teacher information of the teacher, and changing whether to display or hide the patient chart information displayed on the teacher terminal in response to a request from the teacher terminal; the simulated patient information associated with the bed map information, which is the patient information selected for each learner, is stored in the storage unit in association with the learner information of the learner, and in response to a request from the administrator terminal or the teacher terminal, the display conditions of the patient chart information to be displayed on the learner terminal and the display or non-display of any information included in the patient chart information are changed; The process of generating the patient chart information includes: generating the patient chart information to be displayed on the teacher terminal, the patient chart information including bed map information of the patient, based on a display condition of the patient chart information to be displayed on the teacher terminal; generating the patient chart information to be displayed on the learner terminal, the patient chart information including bed map information of the patient, based on a display condition of the patient chart information to be displayed on the learner terminal; An educational electronic medical record program, wherein the simulated patient information includes pseudonymized information in which personal information is de-identified so as to be restorable, or anonymously processed information in which the personal information is de-identified so as not to be restorable.
6. The process of generating the patient chart information includes: All the bed map information associated with the learner information is displayed on the administrator terminal, and when any one of the displayed bed map information is selected, an electronic medical record relating to the selected simulated patient is displayed on the administrator terminal in an editable manner; The bed map information associated with the learner information is displayed on the teacher terminal based on the display conditions of the patient chart information to be displayed on the teacher terminal, and when any one of the displayed bed map information is selected, the electronic chart of the selected simulated patient is displayed on the teacher terminal in an editable manner; An educational electronic medical record program as described in claim 5, wherein bed map information corresponding to the learner information is displayed on the learner terminal based on the display conditions of the patient medical record information to be displayed on the learner terminal, and when any of the displayed bed map information is selected, the electronic medical record for the selected simulated patient is displayed on the learner terminal in an uneditable manner.
7. The simulated patient information stored in the storage unit is associated with information included in the simulated patient information and includes virtually determined date and time information, a process of setting a date and time different from the date and time included in the date and time information; 6. The educational electronic medical record program according to claim 5, further comprising: a process for generating the patient medical record information to be displayed on the learner's terminal based on a set date and time.
8. An educational electronic medical record program as described in any one of claims 5 to 7, further comprising a process of editing the generated patient medical record information and updating the simulated patient information stored in the memory unit based on the edited new patient medical record information.
Citation Information
Patent Citations
Simulative clinical outpatient case study and test management system
CN107391932A
Treatment simulation system for cancer patient
JP2008310786A
Learning management program, learning management device, learning management system and data structure
JP2018124979A
Educating electronic medical chart system and educating electronic medical chart program
JP2022140252A
Nursing learning system, nursing learning server, and program
JP2015219247A