カテゴリー
blog 医療データベース

施設基準届出DB強化 | MeKiKi

 2022年に施設基準届出データベースを構築しました。

 その詳細を2023年1月に記事にまとめたところですが、改善要望を受けて2023年2月にアップデートしました。

 従前の画面は下図のように一覧表がモノクロ、テキストデータが表示されているだけでした。




自動リンク埋込

 今回のアップデートでは、一覧表に表示されているテキストデータにリンクを埋め込みました。


 具体的に申し上げますと、医療機関名のところにあるテキストデータをクリックすると、MeKiKiデータベースの医療機関データベースで当該医療機関名を検索します。

 病院の場合は重複は珍しいですが、クリニックの場合は重複がありますので検索結果には同名医院が複数出ることもあります。


 医療機関名以外の部分は施設基準届出データベース内を検索します。

 特に要望が多かったのが『届出名称』や『記号』での検索をラクにしたいというものでした。

 この届出を出している医療機関はどのくらいの数だろうか、珍しいのか、などを知りたいようです。

 これにより、わざわざ検索窓に入力して探す手間が省けるようになりました。




コード

 コードに興味がある人は少ないと思いますが、今回は下記のようなコードでリンク埋込を実装しました。

 まず医療機関名ですが、変数は『name_hospital』なので、それを表示用と検索用に使います。
 リンク先は同じデータベースの『mekiki_hospital_01.php』なので、そのように指示します。

<td align="left" style="font-size:0.8em;">
<a href="mekiki_hospital_01.php?shubetsu=Custom&item=name_hospital&id=
<?php echo $row['name_hospital']; ?>" target="_blank">
<?php echo $row['name_hospital']; ?></a></td>

 残りのコードも似たようなものです。リンク先のページが自ページであるということ以外は、構文は同じです。

 冒頭の『td』で表(table)に入れ込む指示をしています。
 次の『a href』でリンクの指示をしています。リンク先は当該ページと同じURL、その後ろに『?』を付けて受け渡す情報を記載しています。
 『item』はどの項目を指定するかという内容です。
 『id』は受け渡しするデータです。ここでは医科や歯科などの文字を渡します。
 『target=”_blank”』で新しいウインドウ(タブ)を開いてそこにこのURL群を渡すという指示です。
 最後の行は画面に表示されるテキストです。医科や歯科などが表示されることになります。


<td align="left" style="font-size:0.8em;">
<a href="./mekiki_hosp_standard_01.php?shubetsu=Custom&item=class_clinic&id=<?php echo $row['class_clinic']; ?>" target="_blank">
<?php echo $row['class_clinic']; ?></a></td>




おわりに

 今回はデータベースの改良・改善についてお伝えしました。

 最初から完璧は無理なので、ご意見を拝聴して直していきたいと思いますので、お気づきの点はお気軽にお知らせください。