ビーコンの創出

なんか作ったり報告したり。

内科医評価システムJ-OSLERの症例登録の入力文字数を表示するツールを作った

J-OSLERの扱いに苦労している全国の内科研修医の方向けの記事です。

J-OSLERあるある

  • 症例登録フォームで今何文字入力してるかわからない
  • それなのに送信後に怒られる
  • Wordとかで文字数カウントしてから送信しないといけない

J-OSLERの入力フォーム送信後
J-OSLERの入力フォーム送信後

研修医の姉から、入力中に文字数がわからないかと相談されたので、表示するツールを作ってみました。

今後140回ほどこのフォームを入力しなければならないそうです...。

作ったもの

作ったツール適用後
作ったツール適用後

ボタンを1回押すだけで、フォームで入力しながら、その文字数を確認することができるようになります。

準備

ブックマークレットという機能を使います。

どのブラウザにもある機能なので、医療業界にありがちなInternet Explorerでも使うことができます。

ブックマークバーを表示する

利便性のため、ブラウザのブックマークを表示します。

ブックマークバーとは
ブックマークバーとは

表示方法は各ブラウザのサポートページをご覧ください。

ブックマークを作成

新しく以下のようなブックマークを登録します。

名前: J-OSLER 文字数カウンタ
URL: 以下の文字列(javascript:1E3)})();)

javascript:(function(){setInterval(function(){var a=document.querySelector("#shoreiHyokaIraiForm\\:shoreiNoGairyaku > div:nth-child(1) > iframe:nth-child(3)").contentDocument.documentElement.textContent.length;document.querySelector("table.work_table4:nth-child(10) > tbody:nth-child(2) > tr:nth-child(5) > td:nth-child(2) > span:nth-child(2)").innerHTML="[500\u6587\u5b57\u4ee5\u5185(\u6539\u884c\u542b\u3080)]<b> \u73fe\u5728: "+a+"\u6587\u5b57</b>";a=document.querySelector("#shoreiHyokaIraiForm\\:shoreiOKeikenShiteNoJikoSeisatsu > div:nth-child(1) > iframe:nth-child(3)").contentDocument.documentElement.textContent.length;document.querySelector("table.work_table4:nth-child(10) > tbody:nth-child(2) > tr:nth-child(6) > td:nth-child(2) > span:nth-child(2)").innerHTML="[300\u6587\u5b57\u4ee5\u5185(\u6539\u884c\u542b\u3080)]<b> \u73fe\u5728: "+a+"\u6587\u5b57</b>"},1E3)})();

ブックマーク登録
ブックマーク登録

これで準備完了です!

使い方

J-OSLERの症例登録ページで先ほど作成したブックマークを押すと、文字数が表示されるようになります。

使い方
使い方

注意

とりあえず「症例の概略」と「症例を経験しての自己省察」の2項目のみ対応しています。

改行が文字数に含まれていません

最後に

全国の内科研修医の方々のお役に立てれば嬉しいです。

何か他にも困っていることがあったらコメントください。