JP2016181167A - Display change program, display change method and display change system - Google Patents

Display change program, display change method and display change system Download PDF

Info

Publication number
JP2016181167A
JP2016181167A JP2015061540A JP2015061540A JP2016181167A JP 2016181167 A JP2016181167 A JP 2016181167A JP 2015061540 A JP2015061540 A JP 2015061540A JP 2015061540 A JP2015061540 A JP 2015061540A JP 2016181167 A JP2016181167 A JP 2016181167A
Authority
JP
Japan
Prior art keywords
display
user
change
specified
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2015061540A
Other languages
Japanese (ja)
Other versions
JP6543984B2 (en
Inventor
石井 孝治
Koji Ishii
孝治 石井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2015061540A priority Critical patent/JP6543984B2/en
Publication of JP2016181167A publication Critical patent/JP2016181167A/en
Application granted granted Critical
Publication of JP6543984B2 publication Critical patent/JP6543984B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce occurrence of erroneous operation on operation buttons.SOLUTION: An acquisition section 30 acquires an operation log. An operation button identification section 32 identifies a an operation button which is operated in an operation as a cause of run-off from a predetermined operation procedure, and which is included in the acquired operation log. A control section 34 controls to change the size or the position of the identified operation button or to make an inquiry whether or not the size or the position thereof should be changed to thereby reduce the occurrence of erroneous operation on operation buttons.SELECTED DRAWING: Figure 3

Description

本発明は、表示変更プログラム、表示変更方法及び表示変更装置に関する。   The present invention relates to a display change program, a display change method, and a display change device.

従来、低温時において、携帯装置の誤操作回数が閾値を超えた場合に、操作ボタンのサイズを大きくする技術が知られている(例えば、特許文献1等参照)。本技術においては、例えば、同時に複数のボタンに触れられた回数が閾値を超えた場合や、前のメニュー画面に戻す操作を行った回数が閾値を超えた場合に、操作ボタンの大きさを変更する。   Conventionally, a technique for increasing the size of an operation button when the number of erroneous operations of a portable device exceeds a threshold value at a low temperature is known (for example, see Patent Document 1). In this technology, for example, the size of the operation button is changed when the number of touches of a plurality of buttons at the same time exceeds the threshold, or when the number of operations for returning to the previous menu screen exceeds the threshold. To do.

特開2010−10943号公報JP 2010-10943 A

しかしながら、従来の技術においては、低温時(指先が冷えた状態)における操作性の向上が図れる一方、操作すべきでない操作ボタンを無意識に押してしまう操作ミス(選択ミス)を低減することはできない。   However, the conventional technique can improve the operability at low temperatures (when the fingertip is cold), but cannot reduce an operation error (selection error) that unintentionally presses an operation button that should not be operated.

1つの側面では、本発明は、表示部品の操作ミスの発生を低減することが可能な表示変更プログラム、表示変更方法及び表示変更装置を提供することを目的とする。   In one aspect, an object of the present invention is to provide a display change program, a display change method, and a display change device that can reduce the occurrence of an operation error of a display component.

一つの態様では、表示変更プログラムは、複数の表示部品が配置された表示画面に対する操作ログを取得し、取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された表示部品を特定し、特定した前記表示部品の表示態様を変更する制御を行う、又は、特定した前記表示部品の表示態様を変更するか否かを問い合わせる制御を行う、処理をコンピュータに実行させる表示変更プログラムである。   In one aspect, the display change program acquires an operation log for a display screen on which a plurality of display components are arranged, and triggers to deviate from a predetermined operation procedure among operations included in the acquired operation log. A process for specifying a display component operated by the specified operation and performing control for changing the display mode of the specified display component, or performing control for inquiring whether to change the display mode of the specified display component Is a display change program for causing a computer to execute the program.

表示部品の操作ミスの発生を低減することができる。   Occurrence of operation mistakes for display components can be reduced.

一実施形態に係る電子カルテシステムの構成を概略的に示す図である。It is a figure showing roughly the composition of the electronic medical chart system concerning one embodiment. 図2(a)は、サーバのハードウェア構成を示す図であり、図2(b)は、利用者端末のハードウェア構成を示す図である。FIG. 2A is a diagram illustrating a hardware configuration of the server, and FIG. 2B is a diagram illustrating a hardware configuration of the user terminal. サーバ及び利用者端末の機能ブロック図である。It is a functional block diagram of a server and a user terminal. 操作ログDBのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of operation log DB. 標準操作DBのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of standard operation DB. 図6(a)は、エラーDBのデータ構造の一例を示す図であり、図6(b)は、対応テーブルのデータ構造の一例を示す図である。FIG. 6A is a diagram illustrating an example of the data structure of the error DB, and FIG. 6B is a diagram illustrating an example of the data structure of the correspondence table. 利用者DBのデータ構造の一例を示す図である。It is a figure which shows an example of the data structure of user DB. 電子カルテ画面の一例を示す図である。It is a figure which shows an example of an electronic medical record screen. ログ分析処理を示すフローチャートである。It is a flowchart which shows a log analysis process. 利用者DB更新処理を示すフローチャートである。It is a flowchart which shows a user DB update process. ログイン処理を示すフローチャートである。It is a flowchart which shows a login process. 確認画面の一例を示す図である。It is a figure which shows an example of a confirmation screen. 図13(a)、図13(b)は、操作ボタンの表示例を示す図である。FIG. 13A and FIG. 13B are diagrams showing display examples of operation buttons.

以下、電子カルテシステムの一実施形態について、図1〜図13に基づいて詳細に説明する。   Hereinafter, an embodiment of an electronic medical chart system will be described in detail with reference to FIGS.

図1には、一実施形態にかかる電子カルテシステム100の概略構成が示されている。電子カルテシステム100は、病院内において運用されるシステムであり、図1に示すように、表示変更装置としてのサーバ10と、利用者端末70と、を備える。サーバ10及び利用者端末70は、インターネットやLAN(Local Area Network)などのネットワーク80に接続されている。なお、利用者端末70は複数存在していてもよい。   FIG. 1 shows a schematic configuration of an electronic medical chart system 100 according to an embodiment. The electronic medical record system 100 is a system operated in a hospital, and includes a server 10 as a display change device and a user terminal 70 as shown in FIG. The server 10 and the user terminal 70 are connected to a network 80 such as the Internet or a LAN (Local Area Network). A plurality of user terminals 70 may exist.

サーバ10は、電子カルテ画面(図8参照)のデータを利用者端末70に送信し、利用者端末70の表示部193上に表示させる。また、サーバ10は、ユーザによる利用者端末70上(電子カルテ画面上)での操作ログを取得し、操作ログに基づいて、電子カルテ画面内の操作部材(操作ボタン)の大きさや位置を変更する制御を実行する。なお、本実施形態では、サーバ10は、図8の電子カルテ画面の右上に存在する「一時保存」、「確定」、「取消」の各ボタンの大きさや位置を変更する制御を実行するものとする。   The server 10 transmits the data of the electronic medical chart screen (see FIG. 8) to the user terminal 70 and displays it on the display unit 193 of the user terminal 70. Further, the server 10 acquires an operation log on the user terminal 70 (on the electronic medical record screen) by the user, and changes the size and position of the operation member (operation button) in the electronic medical record screen based on the operation log. Execute control to In the present embodiment, the server 10 executes control to change the size and position of the “temporary save”, “confirm”, and “cancel” buttons that exist in the upper right of the electronic medical record screen of FIG. To do.

図2(a)には、サーバ10のハードウェア構成が示されている。図2(a)に示すように、サーバ10は、CPU(Central Processing Unit)90、ROM(Read Only Memory)92、RAM(Random Access Memory)94、記憶部(ここではHDD(Hard Disk Drive))96、ネットワークインタフェース97、及び可搬型記憶媒体用ドライブ99等を備えている。これらサーバ10が有する各装置は、バス98に接続されている。CPU90は、ROM92あるいはHDD96に格納されているプログラム(表示変更プログラムを含む)、或いは可搬型記憶媒体用ドライブ99が可搬型記憶媒体91から読み取ったプログラム(表示変更プログラムを含む)を実行することにより、図3に示す、取得部としての操作ログ取得部30、特定部としての操作ボタン特定部32、及び制御部34、としてサーバ10を機能させる。なお、図3には、HDD96等に格納されている、操作ログDB(データベース)40、標準操作DB42、エラーDB44、対応テーブル46、利用者DB48も図示されている。なお、これらDBの具体的なデータ構造等については、後述する。   FIG. 2A shows the hardware configuration of the server 10. As shown in FIG. 2A, the server 10 includes a CPU (Central Processing Unit) 90, a ROM (Read Only Memory) 92, a RAM (Random Access Memory) 94, and a storage unit (here, an HDD (Hard Disk Drive)). 96, a network interface 97, a portable storage medium drive 99, and the like. Each device included in the server 10 is connected to a bus 98. The CPU 90 executes a program (including a display change program) stored in the ROM 92 or the HDD 96, or a program (including a display change program) read from the portable storage medium 91 by the portable storage medium drive 99. 3, the server 10 is caused to function as an operation log acquisition unit 30 as an acquisition unit, an operation button specification unit 32 as a specification unit, and a control unit 34. 3 also shows an operation log DB (database) 40, a standard operation DB 42, an error DB 44, a correspondence table 46, and a user DB 48 stored in the HDD 96 or the like. The specific data structure of these DBs will be described later.

操作ログ取得部30は、ユーザの操作ログを利用者端末70から受信し、受信した操作ログを操作ログDB40に格納する。   The operation log acquisition unit 30 receives a user operation log from the user terminal 70 and stores the received operation log in the operation log DB 40.

操作ボタン特定部32は、操作ログDB40に格納されている情報と、標準操作DB42と、を参照して、エラー(ユーザの操作ミス)を検出し、当該エラーの情報をエラーDB44に格納する。   The operation button specifying unit 32 refers to the information stored in the operation log DB 40 and the standard operation DB 42, detects an error (user operation error), and stores the error information in the error DB 44.

制御部34は、エラーDB44を参照して、電子カルテ画面の操作ボタンの表示態様を変更すべきか否かを判断し、変更すべき場合には、対応テーブル46に基づいて、操作ボタンの表示態様を決定する。また、決定した表示態様の情報は、利用者DB48に記憶しておき、ユーザがログインする度に、利用者DB48に基づいて操作ボタンの表示態様を変更して、又は変更せずに電子カルテ画面を表示する。   The control unit 34 refers to the error DB 44 to determine whether or not to change the display mode of the operation buttons on the electronic medical record screen. To decide. The determined display mode information is stored in the user DB 48, and whenever the user logs in, the electronic medical record screen is changed with or without changing the display mode of the operation button based on the user DB 48. Is displayed.

図1に戻り、利用者端末70は、PC(Personal Computer)などの端末であり、電子カルテ画面を利用するユーザ(例えば、医師や医療事務従事者など)が利用する端末である。利用者端末70は、図2(b)に示すようなハードウェア構成を有する。図2(b)に示すように、利用者端末70は、CPU190、ROM192、RAM194、記憶部(ここではHDD)196、ネットワークインタフェース197、表示部193、入力部195、及び可搬型記憶媒体用ドライブ199等を備えている。表示部193は、液晶ディスプレイ等であり、入力部195は、キーボードやマウス、タッチパネル等である。利用者端末70に含まれる各装置は、バス198に接続されている。CPU190は、ROM192あるいはHDD196に格納されているプログラム、或いは可搬型記憶媒体用ドライブ199が可搬型記憶媒体191から読み取ったプログラムを実行することにより、利用者端末70を図3に示す操作ログ送信部50、入力処理部52及び表示処理部54として機能させる。操作ログ送信部50は、ユーザによる電子カルテ画面への入力(操作)があった場合に、当該操作の内容を操作ログとしてサーバ10(操作ログ取得部30)に送信する。なお、操作ログ送信部50は、サーバ10に対して、操作ログを1日1回など定期的に送信してもよいし、一連の操作が終了したタイミングで操作ログを送信してもよい。また、操作ログ送信部50は、操作が行われる度にサーバ10に対して操作ログを送信してもよい。入力処理部52は、ユーザが入力部195を介して入力した情報(例えば、電子カルテ画面への文字入力、操作ボタンの操作などの情報)をサーバ10に送信する。表示処理部54は、サーバ10から送信されてきた画面データを受信し、受信した画面データに基づいて表示部193上に画面を表示する   Returning to FIG. 1, the user terminal 70 is a terminal such as a PC (Personal Computer), and is a terminal used by a user (for example, a doctor or a medical office worker) who uses an electronic medical record screen. The user terminal 70 has a hardware configuration as shown in FIG. As shown in FIG. 2B, the user terminal 70 includes a CPU 190, a ROM 192, a RAM 194, a storage unit (HDD in this case) 196, a network interface 197, a display unit 193, an input unit 195, and a portable storage medium drive. 199 etc. The display unit 193 is a liquid crystal display or the like, and the input unit 195 is a keyboard, a mouse, a touch panel, or the like. Each device included in the user terminal 70 is connected to the bus 198. The CPU 190 executes the program stored in the ROM 192 or the HDD 196 or the program read by the portable storage medium drive 199 from the portable storage medium 191, thereby causing the user terminal 70 to display the operation log transmission unit shown in FIG. 3. 50, function as an input processing unit 52 and a display processing unit 54. When there is an input (operation) to the electronic medical record screen by the user, the operation log transmission unit 50 transmits the content of the operation as an operation log to the server 10 (operation log acquisition unit 30). The operation log transmission unit 50 may transmit the operation log to the server 10 periodically, such as once a day, or may transmit the operation log at a timing when a series of operations are completed. Further, the operation log transmission unit 50 may transmit an operation log to the server 10 every time an operation is performed. The input processing unit 52 transmits information input by the user via the input unit 195 (for example, information such as character input to the electronic medical record screen and operation of operation buttons) to the server 10. The display processing unit 54 receives the screen data transmitted from the server 10 and displays a screen on the display unit 193 based on the received screen data.

ここで、サーバ10が有する各DBについて、図4〜図7に基づいて説明する。   Here, each DB which the server 10 has is demonstrated based on FIGS.

図4には、操作ログDB40のデータ構造の一例が示されている。操作ログDB40は、ユーザの操作ログを格納するためのデータベースであり、図4に示すように、「利用者ID」、「患者ID」、「SEQ」、「開始日時」、「操作名」、「操作ID」のフィールドを有する。「利用者ID」のフィールドには、利用者端末70を利用しているユーザ(ログインしているユーザ)のID(識別情報)が格納される。なお、本実施形態では、利用者IDとして「DR001」や「IJI001」などのアルファベットと数字の組合せが用いられる。このうちアルファベット「DR」、「IJI」は、職種「医師」、「医療事務」を表しているものとする。「患者ID」のフィールドには、電子カルテ画面においてカルテを表示している患者(診察等している患者)のID(識別情報)が格納される。「SEQ」のフィールドには、ある患者のカルテを表示した後に行われた操作の通し番号が格納され、「開始日時」のフィールドには、ユーザが操作を行った日時の情報が格納される。「操作名」のフィールドには、ユーザが実行した操作の名称が格納され、「操作ID」のフィールドには、ユーザが実行した操作に割り当てられているID(識別情報)が格納される。図4においては、例えば、利用者ID=DR001のユーザが、患者ID(1000000001)の患者の電子カルテを2014年12月1日に開き、テンプレート入力、文字入力を行うとともに、「取消」ボタンを押した後、表示される確認画面において「いいえ」を押し、「一時保存」ボタンを押した後、表示される確認画面において「はい」を押したという操作ログが格納されている。   FIG. 4 shows an example of the data structure of the operation log DB 40. The operation log DB 40 is a database for storing user operation logs. As shown in FIG. 4, the “user ID”, “patient ID”, “SEQ”, “start date”, “operation name”, It has a field of “operation ID”. The “user ID” field stores the ID (identification information) of the user who is using the user terminal 70 (logged in user). In the present embodiment, a combination of alphabets and numbers such as “DR001” and “IJI001” is used as the user ID. Of these, the alphabets “DR” and “IJI” represent job types “doctor” and “medical affairs”. In the “patient ID” field, an ID (identification information) of a patient (patient who is undergoing a medical examination) displaying a medical chart on the electronic medical record screen is stored. The “SEQ” field stores the serial number of the operation performed after displaying the chart of a patient, and the “start date / time” field stores information on the date and time when the user performed the operation. The “operation name” field stores the name of the operation executed by the user, and the “operation ID” field stores an ID (identification information) assigned to the operation executed by the user. In FIG. 4, for example, a user with a user ID = DR001 opens an electronic medical record of a patient with a patient ID (1000000001) on December 1, 2014, performs template input and character input, and clicks a “Cancel” button. An operation log is stored in which “No” is pressed on the confirmation screen displayed after the button is pressed, “Yes” is pressed on the confirmation screen displayed after the “temporary save” button is pressed.

図5には、標準操作DB42のデータ構造の一例が示されている。標準操作DB42は、ユーザ毎に予め規定された操作手順(ユーザが行うであろう標準的な操作手順)を格納するデータベースである。なお、以下においては、標準操作DB42において予め規定された操作手順を「標準操作」とも呼ぶものとする。標準操作DB42は、図5に示すように、「利用者ID」、「操作名」、「操作ID」のフィールドを有する。なお、操作ID「30−1」,「30−2」,「30−3」は、操作ID「30」に包含されるものであり、操作ID「30」の操作として、操作ID「30−1」,「30−2」,「30−3」のいずれが行われてもよいことを意味する。すなわち、標準操作DB42においては、利用者ID=DR001のユーザの標準操作として、10→21→22→30−1の操作、10→21→22→30−2の操作、10→21→22→30−3の操作が規定されている。   FIG. 5 shows an example of the data structure of the standard operation DB 42. The standard operation DB 42 is a database that stores an operation procedure (standard operation procedure that a user will perform) defined in advance for each user. In the following, an operation procedure defined in advance in the standard operation DB 42 is also referred to as “standard operation”. As shown in FIG. 5, the standard operation DB 42 has fields of “user ID”, “operation name”, and “operation ID”. The operation IDs “30-1”, “30-2”, and “30-3” are included in the operation ID “30”, and the operation ID “30-” is the operation of the operation ID “30”. It means that any one of “1”, “30-2”, and “30-3” may be performed. That is, in the standard operation DB 42, as the standard operation of the user with the user ID = DR001, the operation of 10 → 21 → 22 → 30-1, 10 → 21 → 22 → 30-2, 10 → 21 → 22 → The operation of 30-3 is defined.

なお、標準操作DB42においては、ユーザの職種ごとに同一の標準操作が予め規定されていてもよい。すなわち、ユーザID「DR001」や「DR002」など、職種が「医師」である全ユーザにおいて、同一の標準操作が規定されていてもよい。   In the standard operation DB 42, the same standard operation may be defined in advance for each job type of the user. That is, the same standard operation may be defined for all users whose occupation type is “doctor” such as user IDs “DR001” and “DR002”.

図6(a)には、エラーDB44のデータ構造の一例が示されている。エラーDB44には、ユーザのエラー(操作ミス)の内容が格納される。具体的には、エラーDB44は、図6(a)に示すように、「利用者ID」、「操作日」、「操作名」、「操作ID」のフィールドを有する。図6(a)には、「取消」ボタンを4回押し間違えて、「一時保存」ボタンを1回押し間違えたという情報が格納されている。   FIG. 6A shows an example of the data structure of the error DB 44. The error DB 44 stores the content of the user error (operation error). Specifically, as shown in FIG. 6A, the error DB 44 has fields of “user ID”, “operation date”, “operation name”, and “operation ID”. FIG. 6A stores information that the “Cancel” button has been pressed four times and the “Temporary Save” button has been pressed once.

図6(b)には、対応テーブル46のデータ構造の一例が示されている。対応テーブル46は、エラーが頻繁に発生する場合に、そのエラーの発生を低減するための対応策を定義したテーブルである。具体的には、対応テーブル46は、「対応ID」、「対応」、「ボタン名」、「ボタン位置(X)」、「ボタン位置(Y)」、「サイズ(幅)」、「サイズ(高さ)」のフィールドを有する。例えば、図6(b)には、「取消」ボタンを頻繁に押し間違える場合(対応ID=30−3は、図6(a)の操作ID=30−3と対応)について、図示されている。この場合、「対応」のフィールドには、「取消ボタン小さく」、「一時保存ボタン大きく」、「確定ボタン大きく」が対応策として定義されている。また、「ボタン位置(X)」、「ボタン位置(Y)」、「サイズ(幅)」、「サイズ(高さ)」のフィールドには、各操作ボタンの具体的な座標値やサイズについて定義されている。なお、「ボタン位置(X)」、「ボタン位置(Y)」は、一例として操作ボタンの左上座標を意味するものとする。   FIG. 6B shows an example of the data structure of the correspondence table 46. The correspondence table 46 is a table that defines countermeasures for reducing the occurrence of errors when errors frequently occur. Specifically, the correspondence table 46 includes “correspondence ID”, “correspondence”, “button name”, “button position (X)”, “button position (Y)”, “size (width)”, “size ( Height) "field. For example, FIG. 6B illustrates a case where the “cancel” button is frequently pressed incorrectly (corresponding ID = 30-3 corresponds to the operation ID = 30-3 in FIG. 6A). . In this case, in the “Correspondence” field, “Cancel button small”, “Temporary save button large”, and “Confirm button large” are defined as countermeasures. In addition, in the “button position (X)”, “button position (Y)”, “size (width)”, and “size (height)” fields, specific coordinate values and sizes of the operation buttons are defined. Has been. It should be noted that “button position (X)” and “button position (Y)” mean, for example, the upper left coordinates of the operation button.

図7には、利用者DB48のデータ構造の一例が示されている。利用者DB48は、「利用者ID」のフィールドと、対応テーブル46と同一のフィールドと、「適用済みフラグ」及び「適用日」のフィールドとを有する。「適用済みフラグ」のフィールドには、操作ボタンの表示態様を変更するか否かのフラグが格納される。具体的には、操作ボタンの表示態様の変更(誤操作に対する対応策)をユーザが許可した場合に「1」が格納され、許可していない場合に「0」が格納される。また、「適用日」のフィールドには、表示態様の変更が適用開始された日付けが格納される。   FIG. 7 shows an example of the data structure of the user DB 48. The user DB 48 includes a “user ID” field, the same field as the correspondence table 46, and an “applied flag” and “application date” fields. In the “applied flag” field, a flag indicating whether or not to change the display mode of the operation button is stored. Specifically, “1” is stored when the user permits the change of the display mode of the operation buttons (measures against erroneous operation), and “0” is stored when the user does not permit the change. In the “applied date” field, the date when the application of the change of the display mode is started is stored.

(処理について)
次に、本実施形態におけるサーバ10の処理について、図9〜図11のフローチャートに沿って、その他図面を適宜参照しつつ詳細に説明する。なお、図9、図10の処理は、例えば、1日1回行われる処理であるものとする。また、サーバ10の操作ログ取得部30は、各利用者端末70から適宜操作ログを取得し、操作ログDB40に格納しているものとする。
(About processing)
Next, processing of the server 10 in the present embodiment will be described in detail along the flowcharts of FIGS. 9 to 11 with reference to other drawings as appropriate. Note that the processes in FIGS. 9 and 10 are processes performed once a day, for example. Further, it is assumed that the operation log acquisition unit 30 of the server 10 appropriately acquires operation logs from each user terminal 70 and stores them in the operation log DB 40.

(ログ分析処理)
まず、操作ボタン特定部32により実行される、ログ分析処理について図9のフローチャートに沿って説明する。本処理は、上述したように1日1回(例えば、午前0時に)実行開始される処理である。
(Log analysis processing)
First, the log analysis processing executed by the operation button specifying unit 32 will be described with reference to the flowchart of FIG. This process is a process that is started once a day (for example, at midnight) as described above.

図9の処理では、まずステップS10において、操作ボタン特定部32が、操作ログDB40から操作ログデータを読み込む。例えば、操作ボタン特定部32は、1人のユーザが行った一連の操作ログデータを図4の操作ログDB40から読み込む。この場合、操作ボタン特定部32は、一連の操作ログデータとして、操作ログDB40の「SEQ」=001の操作ログデータから順に、次の「SEQ」=001の1つ前の操作ログデータまでを読み込む。なお、ここでは、操作ボタン特定部32は、図4の上から1つ目から5つ目までの操作ログデータを読み込んだものとする。   In the process of FIG. 9, first, in step S <b> 10, the operation button specifying unit 32 reads operation log data from the operation log DB 40. For example, the operation button specifying unit 32 reads a series of operation log data performed by one user from the operation log DB 40 of FIG. In this case, the operation button specifying unit 32 sequentially operates from the operation log data of “SEQ” = 001 in the operation log DB 40 to the next operation log data of the next “SEQ” = 001 as a series of operation log data. Read. Here, it is assumed that the operation button specifying unit 32 has read operation log data from the first to the fifth from the top in FIG.

次いで、ステップS12は、操作ボタン特定部32は、読み込んだ操作ログデータと標準操作DB42とを比較して、操作ログデータに標準操作と違う箇所があるか否かを判断する。ここでは、操作ボタン特定部32は、例えば、図4の上から1つ目から5つ目までの操作ログデータと、図5の標準操作DB42の上から1つ目から7つ目まで操作とを比較する。この結果、操作ボタン特定部32は、図4において上から1つ目の矢印で示す操作ログデータを標準操作と違う箇所として特定する。このステップS12の判断が否定された場合には、ステップS16に移行するが、ステップS12の判断が肯定された場合には、ステップS14に移行する。   Next, in step S12, the operation button specifying unit 32 compares the read operation log data with the standard operation DB 42, and determines whether or not there is a portion different from the standard operation in the operation log data. Here, for example, the operation button specifying unit 32 performs the operation log data from the first to the fifth from the top of FIG. 4 and the operations from the first to the seventh from the standard operation DB 42 of FIG. Compare As a result, the operation button specifying unit 32 specifies the operation log data indicated by the first arrow from the top in FIG. 4 as a location different from the standard operation. If the determination in step S12 is negative, the process proceeds to step S16. If the determination in step S12 is positive, the process proceeds to step S14.

ステップS14に移行した場合、操作ボタン特定部32は、エラーDB44に書き込みを行う。ここでは、操作ボタン特定部32は、読み込んだ操作ログに含まれる操作のうち、標準操作から外れる契機となった操作(最初に標準操作から外れた操作)を特定する。そして、操作ボタン特定部32は、特定した操作の情報を、図6(a)のエラーDB44に格納する。なお、エラーDB44の「操作名」には、特定した操作により操作された操作ボタン(「取消」ボタン)の情報が格納される。   When the process proceeds to step S <b> 14, the operation button specifying unit 32 writes in the error DB 44. Here, the operation button specifying unit 32 specifies an operation (an operation first deviating from the standard operation) that triggers deviating from the standard operation among the operations included in the read operation log. Then, the operation button specifying unit 32 stores the specified operation information in the error DB 44 of FIG. Note that the “operation name” of the error DB 44 stores information on an operation button (“cancel” button) operated by the specified operation.

次いで、ステップS16は、操作ボタン特定部32は、全操作ログデータの処理が終了したか否かを判断する。このステップS16の判断が否定された場合には、ステップS10に戻り、上述した処理を繰り返す。一方、ステップS16の判断が肯定された場合には、図9の全処理を終了する。なお、図9の処理において1度読み込まれた操作ログデータは、操作ログDB40から削除してもよい。   Next, in step S16, the operation button specifying unit 32 determines whether or not the processing of all operation log data has been completed. If the determination in step S16 is negative, the process returns to step S10 and the above-described processing is repeated. On the other hand, if the determination in step S16 is affirmative, all the processes in FIG. 9 are terminated. Note that the operation log data read once in the process of FIG. 9 may be deleted from the operation log DB 40.

(利用者DB更新処理)
次に、制御部34により実行される、利用者DB更新処理について、図10のフローチャートに沿って説明する。本処理は、上述したように1日1回、例えば、図9の処理が終了した段階から、実行開始される処理である。
(User DB update process)
Next, the user DB update process executed by the control unit 34 will be described with reference to the flowchart of FIG. This process is a process that starts executing once a day as described above, for example, after the process of FIG.

ステップS20では、制御部34が、エラーDB44からエラーデータを読み込む。次いで、ステップS22では、制御部34が、同一ユーザのエラーの中に、所定期間内に所定の閾値以上の回数出現したエラーがあるか否かを判断する。ステップS22の判断が否定された場合には、制御部34は、図10の全処理を終了する。一方、ステップS22の判断が肯定された場合には、制御部34は、ステップS24に移行する。なお、ここでは、利用者ID=DR001のユーザが、操作ID=「30−3」のエラーを所定期間内に閾値以上実行したとして説明する。   In step S <b> 20, the control unit 34 reads error data from the error DB 44. Next, in step S22, the control unit 34 determines whether there is an error that has occurred more than a predetermined threshold value within a predetermined period among errors of the same user. If the determination in step S22 is negative, the control unit 34 ends all the processes in FIG. On the other hand, when the determination in step S22 is affirmed, the control unit 34 proceeds to step S24. Here, it is assumed that the user with the user ID = DR001 has executed the error with the operation ID = “30-3” for a predetermined period or more within a predetermined period.

ステップS24に移行すると、制御部34は、エラーの操作ID(30−3)に基づいて、対応テーブル46のデータ(対応データ)を読み込む。この場合、制御部34は、対応テーブル46から、操作ID(30−3)と同一の対応ID(30−3)のデータを読み込む。   In step S24, the control unit 34 reads the data (corresponding data) in the correspondence table 46 based on the error operation ID (30-3). In this case, the control unit 34 reads from the correspondence table 46 data having the same correspondence ID (30-3) as the operation ID (30-3).

次いで、ステップS26では、制御部34が、利用者データを利用者DB48に書き込む。この場合、制御部34は、利用者IDと、ステップS24で読み込んだデータを図7の利用者DB48に書き込む。なお、この段階では、利用者DB48の「適用済みフラグ」のフィールドには「0」が書き込まれ、「適用日」のフィールドには何も書き込まれないものとする。以上のようにして、ステップS26の処理が行われた後は、図10の全処理を終了する。   Next, in step S26, the control unit 34 writes the user data to the user DB 48. In this case, the control unit 34 writes the user ID and the data read in step S24 in the user DB 48 in FIG. At this stage, “0” is written in the “applied flag” field of the user DB 48, and nothing is written in the “applied date” field. After the process of step S26 is performed as described above, the entire process of FIG.

(ログイン処理)
次に、制御部34によるユーザがログインしたときの処理について、図11のフローチャートに沿って説明する。
(Login process)
Next, processing when the user logs in by the control unit 34 will be described with reference to the flowchart of FIG.

図11の処理では、まず、ステップS40において、制御部34が、ログイン情報を取得する。ここでは、制御部34は、ユーザが入力した利用者IDを取得する。   In the process of FIG. 11, first, in step S <b> 40, the control unit 34 acquires login information. Here, the control unit 34 acquires the user ID input by the user.

次いで、ステップS42では、制御部34が利用者DB48の読み込みを行う。この場合、制御部34は、ステップS40で取得した利用者IDに対応するデータを利用者DB48から取得する。   Next, in step S42, the control unit 34 reads the user DB 48. In this case, the control unit 34 acquires data corresponding to the user ID acquired in step S40 from the user DB 48.

次いで、ステップS44では、制御部34が、取得したデータの適用済みフラグが1か否かを判断する。このステップS44の判断が肯定された場合、すなわち、適用済みフラグが1であった場合には、制御部34はステップS52に移行する。一方、ステップS44の判断が否定された場合、すなわち適用済みフラグが0であった場合には、制御部34はステップS46に移行する。   Next, in step S44, the control unit 34 determines whether or not the applied flag of the acquired data is 1. If the determination in step S44 is affirmative, that is, if the applied flag is 1, the control unit 34 proceeds to step S52. On the other hand, if the determination in step S44 is negative, that is, if the applied flag is 0, the control unit 34 proceeds to step S46.

ステップS46に移行した場合、制御部34は、確認画面(図12参照)を利用者端末70の表示部193上に表示する。この場合、制御部34は、確認画面のデータを利用者端末70の表示処理部54に送信する。そして、表示処理部54が、受信したデータに基づいて確認画面(図12参照)を表示する。   When the process proceeds to step S46, the control unit 34 displays a confirmation screen (see FIG. 12) on the display unit 193 of the user terminal 70. In this case, the control unit 34 transmits the confirmation screen data to the display processing unit 54 of the user terminal 70. Then, the display processing unit 54 displays a confirmation screen (see FIG. 12) based on the received data.

次いで、ステップS48では、制御部34が、表示変更してよいか否かを判断する。すなわち、確認画面においてユーザが「はい」ボタンを押した場合には、表示変更してよいので、ステップS48の判断が肯定され、制御部34はステップS50に移行する。一方、ユーザが「いいえ」ボタンを押した場合には、ステップS48の判断が否定され、制御部34はステップS52に移行する。   Next, in step S48, the control unit 34 determines whether or not the display can be changed. That is, when the user presses the “Yes” button on the confirmation screen, the display may be changed, so that the determination in step S48 is affirmed and the control unit 34 proceeds to step S50. On the other hand, if the user presses the “No” button, the determination in step S48 is denied and the control unit 34 proceeds to step S52.

ステップS50に移行した場合、制御部34は、利用者DB48の適用済みフラグを「1」にし、適用日として現在の日付を書き込む。その後は、ステップS52に移行する。   When the process proceeds to step S50, the control unit 34 sets the applied flag in the user DB 48 to “1” and writes the current date as the application date. Thereafter, the process proceeds to step S52.

上述した処理を実行し、ステップS52に移行すると、制御部34は、利用者DB48に格納されているデータに従って電子カルテ画面を表示する。すなわち、ログインしたユーザに対応する利用者DB48のデータにおいて、適用済みフラグが「1」のデータが存在していれば、そのデータを優先適用して、電子カルテ画面を生成する。そして、制御部34は、生成した画面を利用者端末70の表示処理部54に送信し、表示処理部54は、表示部193に受信したデータに基づいて電子カルテ画面を表示する。一方、適用済みフラグが「1」のデータがなければ、電子カルテ画面として予め用意されているデフォルトの画面(初期画面)を表示する。   When the processing described above is executed and the process proceeds to step S <b> 52, the control unit 34 displays an electronic medical record screen according to the data stored in the user DB 48. That is, in the data of the user DB 48 corresponding to the logged-in user, if there is data with the applied flag “1”, the data is preferentially applied and an electronic medical record screen is generated. Then, the control unit 34 transmits the generated screen to the display processing unit 54 of the user terminal 70, and the display processing unit 54 displays an electronic medical record screen on the display unit 193 based on the received data. On the other hand, if there is no data with the applied flag “1”, a default screen (initial screen) prepared in advance as an electronic medical record screen is displayed.

例えば、デフォルトの電子カルテ画面では、図13(a)に示すように、同一の大きさで「一時保存」、「確定」、「取消」の各ボタンが表示されるとする。これに対し、図7の利用者DB48の上から1つ目から3つ目までのデータに基づいて電子カルテ画面を表示する場合には、図13(b)に示すように、「取消」ボタンを小さく表示し、他のボタンを大きく表示する。これにより、頻繁に「取消」ボタンを誤って操作していたユーザが、「取消」ボタンを無意識に誤って操作するのを抑制することができる。   For example, on the default electronic medical record screen, as shown in FIG. 13A, it is assumed that “temporarily save”, “confirm”, and “cancel” buttons are displayed with the same size. On the other hand, when the electronic medical record screen is displayed based on the first to third data from the top of the user DB 48 in FIG. 7, as shown in FIG. Is displayed smaller and other buttons are displayed larger. As a result, it is possible to prevent a user who frequently operates the “cancel” button erroneously from operating the “cancel” button unintentionally.

以上のようにして、ステップS52が行われた後は、制御部34は、図11の全処理を終了する。   As described above, after step S52 is performed, the control unit 34 ends all the processes in FIG.

以上、詳細に説明したように、本実施形態のサーバ10によると、取得部30が、操作ログを取得し、操作ボタン特定部32が、取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された操作ボタンを特定し(図9、図10)、制御部34は、特定した操作ボタンの大きさや位置を変更する制御を行う(S52)、又は、特定した操作ボタンの大きさや位置を変更するか否かを問い合わせる(S46)。これにより、ユーザの入力の癖等により無意識に誤って操作した操作ボタンがある場合に、当該操作ボタンの大きさや位置を変更したり、変更するか否かをユーザに問い合わせるので、ユーザによる操作ボタンの操作ミス(想定外操作)を低減することが可能となる。   As described above in detail, according to the server 10 of the present embodiment, the acquisition unit 30 acquires the operation log, and the operation button specifying unit 32 is defined in advance among the operations included in the acquired operation log. The operation button operated by the operation that triggered the operation is excluded (FIGS. 9 and 10), and the control unit 34 performs control to change the size and position of the specified operation button (S52). Alternatively, an inquiry is made as to whether or not to change the size or position of the specified operation button (S46). As a result, when there is an operation button that has been operated unintentionally and mistakenly due to an input error or the like, the user can change the size or position of the operation button or ask the user whether or not to change the operation button. It is possible to reduce the operation mistake (unexpected operation).

また、本実施形態では、操作ログに含まれる操作を実行したユーザを特定し、特定されたユーザに対応して予め規定された標準操作を用いて、ユーザが想定外の操作をした操作ボタンを特定する。これにより、ユーザが想定外の操作をした操作ボタンを正確に特定することができる。   Further, in the present embodiment, the user who performed the operation included in the operation log is identified, and the operation button that the user performed an unexpected operation using a standard operation defined in advance corresponding to the identified user is displayed. Identify. Thereby, the operation button which the user performed an unexpected operation can be specified accurately.

また、本実施形態では、標準操作から外れる契機となった操作の回数が閾値以上の場合(S22:肯定)に、該操作により操作された操作ボタンの対応データを読み込み、利用者DB48に書き込む(S24,S26)。これにより、閾値以下の少ない回数だけ想定外操作をした場合にまで、電子カルテ画面を変更したり、変更する問い合わせを行わないので、ユーザが画面の変更や問い合わせを煩わしく感じるのを防ぐことができる。   Further, in the present embodiment, when the number of operations that triggered the deviation from the standard operation is equal to or greater than the threshold (S22: Yes), the corresponding data of the operation button operated by the operation is read and written in the user DB 48 ( S24, S26). As a result, the electronic medical record screen is not changed or an inquiry for changing is not performed until an unexpected operation is performed a small number of times less than or equal to the threshold value. .

なお、上記実施形態では、図13(a),図13(b)に示すように、3つのボタンの並び順を変更せずに、ボタンの大きさのみを変更する場合について説明したが、これに限られるものではない。例えば、図13(a)において、「一時保存」ボタンを小さくする表示する場合には、「一時保存」ボタンを右端に配置するようにしてもよい。また、ボタンの大きさを変更する場合、ボタンの幅方向のみならず、高さ方向の大きさを変更するようにしてもよい。   In the above embodiment, as shown in FIGS. 13A and 13B, the case where only the size of the buttons is changed without changing the arrangement order of the three buttons has been described. It is not limited to. For example, in FIG. 13A, when the “temporary save” button is displayed in a small size, the “temporary save” button may be arranged at the right end. Further, when changing the size of the button, not only the width direction of the button but also the size in the height direction may be changed.

なお、上記実施形態では、図12の確認画面等において、操作ボタンの大きさや位置をどのように変更するかをユーザに問い合わせてもよい。この場合、例えば、図13(a)のような操作ボタン部分を拡大した画面を表示して、ユーザのマウス操作等により、操作ボタンの大きさや位置を調整させてもよい。また、例えば、ボタンサイズ(80%、50%や、大、中、小など)を手入力させたり、位置(左、中、右)を手入力させてもよい。   In the above embodiment, the user may be inquired how to change the size and position of the operation button on the confirmation screen of FIG. In this case, for example, a screen in which the operation button portion is enlarged as shown in FIG. 13A may be displayed, and the size and position of the operation button may be adjusted by the user's mouse operation or the like. Further, for example, the button size (80%, 50%, large, middle, small, etc.) may be manually input, or the position (left, middle, right) may be manually input.

なお、上記実施形態では、標準操作DB42において、ユーザ毎に標準操作を規定する場合について説明したが、これに限られるものではない。例えば、標準操作DB42においては、職種ごとに標準操作を規定することとしてもよい。この場合、職種IDとして「DR」や「IJI」を用いて、職種ごとに標準操作を規定することとすればよい。また、操作ボタン特定部32は、利用者ID(DR001等)から職種を特定し、標準操作DB42から利用者の職種に対応する標準操作を抽出するようにすればよい。このようにすることで、ユーザの職種や病院ごとの運用を考慮して、ユーザの想定外操作を低減することができる。また、ユーザ毎に標準操作を用意する場合よりも、標準操作DB42のデータ量を低減することができ、標準操作DB42のデータ生成の手間を省くことができる。なお、上記実施形態では、ユーザIDにおいて職種を判別できる場合について説明したが、これに限られるものではない。例えば、ユーザIDのみから職種を判別することができない場合には、ユーザIDと職種とを関連付けるテーブルを用意しておき、当該テーブルに基づいて、ユーザが入力したユーザIDからユーザの職種を特定するようにしてもよい。   In the above embodiment, the standard operation DB 42 has been described with respect to the case where the standard operation is defined for each user. However, the present invention is not limited to this. For example, in the standard operation DB 42, a standard operation may be defined for each job type. In this case, “DR” or “IJI” may be used as the occupation ID and the standard operation may be defined for each occupation. The operation button specifying unit 32 may specify a job type from the user ID (such as DR001) and extract a standard operation corresponding to the user's job type from the standard operation DB. By doing in this way, a user's unexpected operation can be reduced in consideration of a user's occupation and operation for every hospital. Further, the amount of data stored in the standard operation DB 42 can be reduced compared with the case where a standard operation is prepared for each user, and the time required for generating data in the standard operation DB 42 can be saved. In addition, although the said embodiment demonstrated the case where a job type could be discriminate | determined in user ID, it is not restricted to this. For example, when the job type cannot be determined only from the user ID, a table for associating the user ID with the job type is prepared, and the job type of the user is specified from the user ID input by the user based on the table. You may do it.

なお、上記実施形態では、操作ボタンの位置や大きさを変更する場合について説明したが、これに限らず、操作ボタンのその他の表示態様を変更することとしてもよい。例えば、想定外の操作がされる操作ボタン以外の操作ボタンを目立つように表示する(例えば点滅させたり、目立つ色にする等)こととしてもよいし、例えば、想定外の操作がされる操作ボタンを薄く、目立たないように表示することとしてもよい。   In addition, although the said embodiment demonstrated the case where the position and magnitude | size of an operation button were changed, it is good also as changing not only this but the other display mode of an operation button. For example, an operation button other than an operation button for which an unexpected operation is performed may be displayed prominently (for example, blinking or a conspicuous color), for example, an operation button for which an unexpected operation is performed May be displayed thinly and inconspicuously.

なお、上記実施形態では、図7の利用者DB48において適用日を管理しているので、当該適用日に基づいて、操作ボタンの表示態様を変更する期間を設定するようにしてもよい。   In the above embodiment, since the application date is managed in the user DB 48 of FIG. 7, a period for changing the display mode of the operation buttons may be set based on the application date.

なお、上記の処理機能は、コンピュータによって実現することができる。その場合、処理装置が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体(ただし、搬送波は除く)に記録しておくことができる。   The above processing functions can be realized by a computer. In that case, a program describing the processing contents of the functions that the processing apparatus should have is provided. By executing the program on a computer, the above processing functions are realized on the computer. The program describing the processing contents can be recorded on a computer-readable recording medium (except for a carrier wave).

プログラムを流通させる場合には、例えば、そのプログラムが記録されたDVD(Digital Versatile Disc)、CD−ROM(Compact Disc Read Only Memory)などの可搬型記録媒体の形態で販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。   When the program is distributed, for example, it is sold in the form of a portable recording medium such as a DVD (Digital Versatile Disc) or a CD-ROM (Compact Disc Read Only Memory) on which the program is recorded. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.

プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。   The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. Further, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.

上述した実施形態は本発明の好適な実施の例である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変形実施可能である。   The above-described embodiment is an example of a preferred embodiment of the present invention. However, the present invention is not limited to this, and various modifications can be made without departing from the scope of the present invention.

なお、以上の実施形態の説明に関して、更に以下の付記を開示する。
(付記1) 複数の表示部品が配置された表示画面に対する操作ログを取得し、
取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された表示部品を特定し、
特定した前記表示部品の表示態様を変更する制御を行う、又は、特定した前記表示部品の表示態様を変更するか否かを問い合わせる制御を行う、
処理をコンピュータに実行させることを特徴とする表示変更プログラム。
(付記2) 前記制御を行う処理では、特定した前記表示部品の位置又は大きさを変更する制御を行う、又は、特定した前記表示部品の位置又は大きさを変更するか否かを問い合わせる制御を行う、ことを特徴とする付記1に記載の表示変更プログラム。
(付記3) 前記問い合わせる制御において、前記表示態様をどのように変更するかを問い合わせる、ことを特徴とする付記1又は2に記載の表示変更プログラム。
(付記4) 前記特定する処理では、
前記取得する処理で取得した操作ログに含まれる操作を実行したユーザ又はユーザの職種を特定し、
特定されたユーザ又はユーザの職種に対応して予め規定された操作の手順を用いて表示部材を特定する、ことを特徴とする付記1〜3のいずれかに記載の表示変更プログラム。
(付記5) 前記特定する処理では、前記操作の手順から外れる契機となった操作の回数が閾値以上の場合に、該操作により操作された表示部品を特定することを特徴とする付記1〜4のいずれかに記載の表示変更プログラム。
(付記6) 複数の表示部品が配置された表示画面に対する操作ログを取得し、
取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された表示部品を特定し、
特定した前記表示部品の表示態様を変更する制御を行う、又は、特定した前記表示部品の表示態様を変更するか否かを問い合わせる制御を行う、
処理をコンピュータが実行することを特徴とする表示変更方法。
(付記7) 前記制御を行う処理では、特定した前記表示部品の位置又は大きさを変更する制御を行う、又は、特定した前記表示部品の位置又は大きさを変更するか否かを問い合わせる制御を行う、ことを特徴とする付記6に記載の表示変更方法。
(付記8) 前記問い合わせる制御において、前記表示態様をどのように変更するかを問い合わせる、ことを特徴とする付記6又は7に記載の表示変更方法。
(付記9) 前記特定する処理では、
前記取得する処理で取得した操作ログに含まれる操作を実行したユーザ又はユーザの職種を特定し、
特定されたユーザ又はユーザの職種に対応して予め規定された操作の手順を用いて表示部材を特定する、ことを特徴とする付記6〜8のいずれかに記載の表示変更方法。
(付記10) 前記特定する処理では、前記操作の手順から外れる契機となった操作の回数が閾値以上の場合に、該操作により操作された表示部品を特定することを特徴とする付記6〜9のいずれかに記載の表示変更方法。
(付記11) 複数の表示部品が配置された表示画面に対する操作ログを取得する取得部と、
取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された表示部品を特定する特定部と、
特定した前記表示部品の表示態様を変更する制御を行う、又は、特定した前記表示部品の表示態様を変更するか否かを問い合わせる制御を行う制御部と、を備える表示変更装置。
(付記12) 前記制御部は、特定した前記表示部品の位置又は大きさを変更する制御を行う、又は、特定した前記表示部品の位置又は大きさを変更するか否かを問い合わせる制御を行う、ことを特徴とする付記11に記載の表示変更装置。
(付記13) 前記制御部は、前記表示態様をどのように変更するかを問い合わせる、ことを特徴とする付記11又は12に記載の表示変更装置。
(付記14) 前記特定部は、
前記取得部が取得した操作ログに含まれる操作を実行したユーザ又はユーザの職種を特定し、
特定されたユーザ又はユーザの職種に対応して予め規定された操作の手順を用いて表示部材を特定することを特徴とする付記11〜13のいずれかに記載の表示変更装置。
(付記15) 前記特定部は、前記操作の手順から外れる契機となった操作の回数が閾値以上の場合に、該操作により操作された表示部品を特定することを特徴とする付記11〜14のいずれかに記載の表示変更装置。
In addition, the following additional remarks are disclosed regarding description of the above embodiment.
(Appendix 1) Acquire an operation log for a display screen on which a plurality of display components are arranged.
Among the operations included in the acquired operation log, identify the display component that was operated by the operation that triggered the departure from the predefined operation procedure,
Control to change the display mode of the specified display component, or control to inquire whether to change the display mode of the specified display component,
A display change program for causing a computer to execute processing.
(Additional remark 2) In the process which performs the said control, the control which changes the position or magnitude | size of the specified said display component is performed, or control which inquires whether the position or magnitude | size of the specified said display component is changed is inquired The display change program according to supplementary note 1, wherein the display change program is performed.
(Supplementary note 3) The display change program according to supplementary note 1 or 2, wherein in the control for inquiring, an inquiry is made as to how to change the display mode.
(Additional remark 4) In the process to specify,
Identify the user who performed the operation included in the operation log acquired in the acquisition process or the job type of the user,
The display change program according to any one of appendices 1 to 3, wherein a display member is specified using a procedure of an operation specified in advance corresponding to the specified user or the job type of the user.
(Additional remark 5) In the said process to specify, when the frequency | count of operation which got off from the procedure of the said operation is more than a threshold value, the display components operated by this operation are specified. The display change program described in any of the above.
(Appendix 6) Acquire an operation log for a display screen on which a plurality of display components are arranged,
Among the operations included in the acquired operation log, identify the display component that was operated by the operation that triggered the departure from the predefined operation procedure,
Control to change the display mode of the specified display component, or control to inquire whether to change the display mode of the specified display component,
A display changing method, wherein the computer executes processing.
(Additional remark 7) In the process which performs the said control, the control which changes the position or magnitude | size of the specified said display component is performed, or control which inquires whether the position or the magnitude | size of the specified said display component is changed is inquired The display change method according to appendix 6, which is performed.
(Supplementary note 8) The display change method according to supplementary note 6 or 7, wherein in the control for inquiring, an inquiry is made as to how to change the display mode.
(Additional remark 9) In the process to specify,
Identify the user who performed the operation included in the operation log acquired in the acquisition process or the job type of the user,
The display changing method according to any one of appendices 6 to 8, wherein the display member is specified by using an operation procedure defined in advance corresponding to the specified user or the job type of the user.
(Additional remark 10) In the said process to specify, when the frequency | count of operation which got off from the procedure of the said operation is more than a threshold value, the display components operated by this operation are specified. The display change method according to any one of the above.
(Additional remark 11) The acquisition part which acquires the operation log with respect to the display screen by which several display components are arrange | positioned,
Among the operations included in the acquired operation log, a specifying unit that specifies a display component operated by an operation that is triggered by an operation that is out of the procedure of a predetermined operation,
A display change device comprising: a control unit that performs control to change a display mode of the specified display component or to inquire whether or not to change a display mode of the specified display component.
(Supplementary Note 12) The control unit performs control to change the position or size of the specified display component, or performs control to inquire whether to change the position or size of the specified display component. The display change device according to Supplementary Note 11, wherein
(Additional remark 13) The said control part inquires how to change the said display mode, The display change apparatus of Additional remark 11 or 12 characterized by the above-mentioned.
(Supplementary note 14)
Identify the user who performed the operation included in the operation log acquired by the acquisition unit or the job type of the user,
14. The display change device according to any one of appendices 11 to 13, wherein the display member is specified using a specified operation procedure corresponding to the specified user or the job type of the user.
(Additional remark 15) The said specific | specification part specifies the display component operated by this operation, when the frequency | count of operation which became the opportunity which deviated from the procedure of the said operation is more than a threshold value. The display change device according to any one of the above.

10 サーバ(表示変更装置)
30 操作ログ取得部(取得部)
32 操作ボタン特定部(特定部)
34 制御部
10 server (display change device)
30 Operation log acquisition unit (acquisition unit)
32 Operation button identification part (identification part)
34 Control unit

Claims (7)

複数の表示部品が配置された表示画面に対する操作ログを取得し、
取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された表示部品を特定し、
特定した前記表示部品の表示態様を変更する制御を行う、又は、特定した前記表示部品の表示態様を変更するか否かを問い合わせる制御を行う、
処理をコンピュータに実行させることを特徴とする表示変更プログラム。
Acquire an operation log for a display screen on which multiple display components are placed.
Among the operations included in the acquired operation log, identify the display component that was operated by the operation that triggered the departure from the predefined operation procedure,
Control to change the display mode of the specified display component, or control to inquire whether to change the display mode of the specified display component,
A display change program for causing a computer to execute processing.
前記制御を行う処理では、特定した前記表示部品の位置又は大きさを変更する制御を行う、又は、特定した前記表示部品の位置又は大きさを変更するか否かを問い合わせる制御を行う、ことを特徴とする請求項1に記載の表示変更プログラム。   In the process of performing the control, performing control for changing the position or size of the specified display component, or performing control for inquiring whether to change the position or size of the specified display component. The display change program according to claim 1, wherein: 前記問い合わせる制御において、前記表示態様をどのように変更するかを問い合わせる、ことを特徴とする請求項1又は2に記載の表示変更プログラム。   3. The display change program according to claim 1, wherein, in the inquiry control, an inquiry is made as to how to change the display mode. 4. 前記特定する処理では、
前記取得する処理で取得した操作ログに含まれる操作を実行したユーザ又はユーザの職種を特定し、
特定されたユーザ又はユーザの職種に対応して予め規定された操作の手順を用いて表示部材を特定することを特徴とする請求項1〜3のいずれか一項に記載の表示変更プログラム。
In the process of specifying,
Identify the user who performed the operation included in the operation log acquired in the acquisition process or the job type of the user,
The display change program according to any one of claims 1 to 3, wherein the display member is specified by using an operation procedure defined in advance corresponding to the specified user or the job type of the user.
前記特定する処理では、前記操作の手順から外れる契機となった操作の回数が閾値以上の場合に、該操作により操作された表示部品を特定することを特徴とする請求項1〜4のいずれか一項に記載の表示変更プログラム。   5. The display part operated by the operation is specified when the number of operations triggered by the operation procedure is not less than a threshold value in the specifying process. The display change program according to one item. 複数の表示部品が配置された表示画面に対する操作ログを取得し、
取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された表示部品を特定し、
特定した前記表示部品の表示態様を変更する制御を行う、又は、特定した前記表示部品の表示態様を変更するか否かを問い合わせる制御を行う、
処理をコンピュータが実行することを特徴とする表示変更方法。
Acquire an operation log for a display screen on which multiple display components are placed.
Among the operations included in the acquired operation log, identify the display component that was operated by the operation that triggered the departure from the predefined operation procedure,
Control to change the display mode of the specified display component, or control to inquire whether to change the display mode of the specified display component,
A display changing method, wherein the computer executes processing.
複数の表示部品が配置された表示画面に対する操作ログを取得する取得部と、
取得した操作ログに含まれる操作のうち、予め規定された操作の手順から外れる契機となった操作により操作された表示部品を特定する特定部と、
特定した前記表示部品の表示態様を変更する制御を行う、又は、特定した前記表示部品の表示態様を変更するか否かを問い合わせる制御を行う制御部と、
を備える表示変更装置。
An acquisition unit for acquiring an operation log for a display screen on which a plurality of display components are arranged;
Among the operations included in the acquired operation log, a specifying unit that specifies a display component operated by an operation that is triggered by an operation that is out of the procedure of a predetermined operation,
A control unit that performs control to change the display mode of the specified display component, or performs control for inquiring whether to change the display mode of the specified display component;
A display change device comprising:
JP2015061540A 2015-03-24 2015-03-24 Display change program, display change method and display change device Expired - Fee Related JP6543984B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015061540A JP6543984B2 (en) 2015-03-24 2015-03-24 Display change program, display change method and display change device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015061540A JP6543984B2 (en) 2015-03-24 2015-03-24 Display change program, display change method and display change device

Publications (2)

Publication Number Publication Date
JP2016181167A true JP2016181167A (en) 2016-10-13
JP6543984B2 JP6543984B2 (en) 2019-07-17

Family

ID=57131903

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015061540A Expired - Fee Related JP6543984B2 (en) 2015-03-24 2015-03-24 Display change program, display change method and display change device

Country Status (1)

Country Link
JP (1) JP6543984B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202172A (en) * 2000-01-21 2001-07-27 Nippon Telegr & Teleph Corp <Ntt> User interface method and recording medium in which program to execute user interface is recorded
JP2011198103A (en) * 2010-03-19 2011-10-06 Fujitsu Ltd Operation support program, operation support method, and operation support device
WO2011148719A1 (en) * 2010-05-28 2011-12-01 日本電気株式会社 Information processing device, gui input assistance method, and computer-readable recording medium
JP2012203653A (en) * 2011-03-25 2012-10-22 Ntt Docomo Inc Information terminal, display control method, and display control program
US20140208258A1 (en) * 2013-01-22 2014-07-24 Jenny Yuen Predictive Input Using Custom Dictionaries
JP2014170427A (en) * 2013-03-04 2014-09-18 Funai Electric Co Ltd Electronic apparatus having software keyboard function and method for controlling electronic apparatus having software keyboard function
JP2015011370A (en) * 2013-06-26 2015-01-19 日本電気株式会社 Information processing device, gui operation support method, and program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001202172A (en) * 2000-01-21 2001-07-27 Nippon Telegr & Teleph Corp <Ntt> User interface method and recording medium in which program to execute user interface is recorded
JP2011198103A (en) * 2010-03-19 2011-10-06 Fujitsu Ltd Operation support program, operation support method, and operation support device
WO2011148719A1 (en) * 2010-05-28 2011-12-01 日本電気株式会社 Information processing device, gui input assistance method, and computer-readable recording medium
JP2012203653A (en) * 2011-03-25 2012-10-22 Ntt Docomo Inc Information terminal, display control method, and display control program
US20140208258A1 (en) * 2013-01-22 2014-07-24 Jenny Yuen Predictive Input Using Custom Dictionaries
JP2014170427A (en) * 2013-03-04 2014-09-18 Funai Electric Co Ltd Electronic apparatus having software keyboard function and method for controlling electronic apparatus having software keyboard function
JP2015011370A (en) * 2013-06-26 2015-01-19 日本電気株式会社 Information processing device, gui operation support method, and program

Also Published As

Publication number Publication date
JP6543984B2 (en) 2019-07-17

Similar Documents

Publication Publication Date Title
CN1759391B (en) Change request form annotation
JP2010219789A5 (en) Image processing system, control method thereof, and program
US20170372012A1 (en) Patient information display system and patient information display method
JP2013134728A (en) Handwritten character input device, and remote device and electronic information terminal constituting the same device
JP6543984B2 (en) Display change program, display change method and display change device
JP6707316B2 (en) Document display device and program
JP6356466B2 (en) Medical record creation support system, server device, medical institution terminal, medical record creation support method, medical institution device, and medical record creation support program
JP2016115022A (en) Information processing apparatus, information processing method, and program
JP2015046157A (en) Information processing apparatus, control method, and program
JP2020170549A (en) Electronic medical chart system and electronic medical chart program
JP2018092419A (en) Information display device, information display method, and recording medium
JP2009277140A (en) Information processor, processing flow creation system, processing flow display method, processing flow display program, and recording medium
JP2016091092A (en) Browser, control method of browser, and program
JP5292650B2 (en) Data management system and data deletion method
JP2018195226A (en) Medical information management device and medial information display system
JP5954190B2 (en) Setting reflection program, setting reflection method, and setting reflection device
JP6497037B2 (en) Patient information display program, patient information display method, and patient information display device
EP3144832A1 (en) Medical-document management apparatus, medical-document management system, and program
JP2019179451A (en) Report preparation device, control method for report preparation device, and program
JP2018169864A (en) Work management program, work management device and work management method
JP2018151794A (en) Information processing device, medical audit device, and program
JP2017162386A (en) Display control program, display control method, and display control device
JP2006172341A (en) Nursing data input device
JP6467976B2 (en) Output control program, output control method, and output control apparatus
JP2024093613A (en) Information processing system, information processing method, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180115

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180928

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181220

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20190521

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190603

R150 Certificate of patent or registration of utility model

Ref document number: 6543984

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees