デイサービスで自社システムを作って楽をしています

今回の記事はQiitaのアドベントカレンダーに参加しています。
https://qiita.com/advent-calendar/2019/filemaker

※追記　
個人ブログのリンクを貼っていましたが、同じ内容でQiitaで書いています。
https://hotspiringday.hatenablog.com

##FileMaker導入の経緯
実家のデイサービスで事務として働いていますが、もともと顧客情報がスタッフの記憶だったりエ○セルや紙で管理されていて、それらは更新されたりされていなかったりする‥といった状況でした。業務の流れに沿って情報が行き来する、ということがなかったので、データベースを作ろう、ということでFileMakerに行き着きました。まずはお試し無料期間で顧客情報から作りはじめ、そのまま購入、その後すぐにFileMakerServer導入‥というように、本当に小さく始めてだんだん大きく育っていっています。

今回は改めて弊社での業務システムの紹介をしてみたいと思います。

##デイサービスとは
![エンティティ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/de5e039c-a673-ded1-356b-1ca48c5cc16a.png)

弊社の業務内容を簡単に説明します。介護保険制度を使って、介護認定を受けた高齢者の方にサービスを提供しています。ケアマネージャーさんが作ったプランに従って、ご利用者さんを朝お迎えに行き、1日レクレーションや入浴で楽しんでいただき、夕方にお送りするのが基本的なサービスです。弊社ではご利用者さんのご家族からの細かい要望にもお応えしており、夕食までの延長利用、お泊りのサービスも行っています。

###何に困っていたか？
####情報の伝達がうまくいかない
例えばご利用者さんから利用変更の希望があったときに、その旨をケアマネージャーさんにも連絡しなければならないのですが、その利用者さんのケアマネージャーさんはどこの誰なのか？連絡先は？といったことがすぐにわからず、テンプレートはあるのに、そのテンプレートになかなか行き着かない‥という状態でした。社内での連絡も電話か口伝だったので、相手が話し中だったり手が離せない状況のときは再度連絡しなければならないし、行き違いが多々生じていました。

####情報の検索が困難
例えばご利用者さんの体温が少し高めのとき、その方の平熱や前回来所されたときの様子などを確認する必要がありますが、紙でファイリングされたものからその情報を引き出そうとすると、かなり時間がかかっていました。ご利用者さん毎ではなく日毎にファイリングされていたので、まずその方が最後に利用されたのはいつなのか？を記憶から引き出し、何枚も紙をめくって該当の箇所を見つけていました。

####集計作業や書類作成に時間がかかる
今月の売上金額を把握するのにも時間がかかり、毎月何度かエクセルに今月あったことを転記して大体の金額を把握していました。また介護保険を使っているため行政で決められた書類がたくさんあり、急に新たな書類を作成しなければならない、ということも多々発生しており、その度に右往左往していました。

#FileMakerで作った業務システム
PCトップ画面
![PC画面.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/fc4eed09-7bef-cafb-3bd2-4591ef874d88.png)


ipadトップ画面
![ipad画面.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/27b747d1-e605-1663-f136-f4e1fe02eff7.png)

こんな雰囲気です。１日１人１レコードの利用票というテーブルをメインのトランザクションテーブルに持ち、その子情報としてバイタルデータやご利用中のお写真、特記事項などを持っています。

▼利用票レイアウト
![利用票.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/1f6bb643-2350-5a82-6ac3-cf231521fb1b.png)


レイアウトではあまりフィールドを載せていませんが、このテーブルでは介護保険に基づいて売上を計算したりしています。お泊り料金に夕食代と朝食代を含める、など自社のルールにも対応しています。

▼利用票テーブル
![利用票リレーション.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/9ff9eebc-7728-e2a1-df77-d070279cc357.png)


この利用票テーブルが予約と実績を兼ねていて、予約状況の確認やサービスの記録、介護保険の請求に役立っています。



▼予約確認用カレンダー
![calender.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/69200eaf-60cc-65ff-eefc-8cacf2aa172f.png)

介護スタッフはこのカレンダーを見ながらシフトの調整をしています。日々更新される情報なので本当はプリントアウトしたくないのですが、介護スタッフからの要望で週に１度プリントして掲示しています。

####介護スタッフがipadからバイタル入力
ipadではその日の利用票を検索して表示しており、介護スタッフがバイタル情報や特記情報を入力していきます。UIは介護スタッフの要望をほぼ取り入れていて、間違ってレコードを消してしまったり‥というようなことがないように自由度は低めに作っています。どう扱っても大きな失敗がないように、あらゆる動きをシステムが先回りして防ぐというようなつくりにしています。
![バイタル.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/e43847d9-7ffb-736d-7247-9507c46fd28f.png)
![バイタル２.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/30e5c6e6-2126-ab7e-b050-d888651cdfc6.png)



FileMakerの標準テンキーだとipadの画面が下から半分以上隠れてしまうので自作のテンキーを使用しています。
再検ボタンを押すと、特記事項に［体温再検してください！］と入力され、ご利用者様名が表示されているボタンを押すと詳細画面に遷移し、バイタルが複数記入できるようになっています。
![バイタル詳細.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/1f6701f6-88da-c016-22ca-4d8bd3168a00.png)




ipadからその日に行ったレクレーションの登録もしてもらっています。
![reku.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/e9f3ce67-0261-e5b7-1815-99e7d6b202c6.png)


ここまで入力し終えたら、印刷依頼のボタンを押します。
そうするとslackで事務所にメッセージが届き、事務スタッフはご家族への連絡帳をプリントします。
![連絡帳.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/73889864-3f10-4888-4ab3-b7bb0ba2e4f6.png)



####事務スタッフはPCから
ご利用された時間、要介護度、ご利用内容（入浴をしたか？昼食を提供したか？など）が入力されていれば、介護保険の算定に必要なコードや単位が出てくるので、月末になるとこれをケアマネージャーに報告します。（書き写すだけですが、ケアマネージャーから送られてきた予定に実績を書き込むので、手書きの作業です。）

![ケース記録.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/cb486f96-9ef7-0c48-a87f-fe8177e3c392.png)


事務スタッフはお問い合わせの対応、利用予約の変更、書類の作成などでこのソリューションを活用しています。
システム導入以前は、記憶していないとすぐに対応できない仕事がたくさんあり、ご利用者さんが何曜日に何時から何時まで利用されるのか？要介護度は？といったことを覚えていたり、個人でメモしたりしていました。

![利用者マスタ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/483e43d2-65cf-edbe-c38c-5be33d492211.png)


そのため、変更があった場合にそのことがスタッフ全員に伝わっていなかったり、忘れてしまったり、という場合に間違った処理をしてしまうことがありました。
FileMaker導入によって、記憶しておかなくても何気なく業務ができるようになり（笑）、ちょっとしたことも共有されるようになったと思います。

▼事務スタッフが一番喜んでいる機能はこちら

[FAXうんざり派ですが、仕方がないのでFilemakerから自動送信しています。](https://hotspiringday.hatenablog.com/entry/2019/10/24/112757)

データベースというまでもないような事務作業もFileMakerで行っています。
例えば今までテプラでしていた名札を作るというようなことも、FileMakerで利用者マスタからレイアウトを整えたものをシールに印字しています。

▼名札
![nahuda.PNG](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/83112fb9-5288-68b9-1bcb-b014e686f272.png)


▼請求書や領収書を入れる封筒に印字する機能
![領収書.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/c2ff2b4c-e5c0-ed03-22a9-334aff33f92c.png)



####役員は売上をよく見ています
![uriage.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/e0df45d7-d403-a6b8-b1ec-182b02dd7173.png)

ご利用予約があれば、大体売上の見込みがわかります。計算は大体スクリプトで足し算のLoopをすればよくて、計算結果は数字フィールドにいれています。リアルタイムで正確な数字を知りたいというわけではないので、この方法で満足しています。（計算はFileMakerServerにやってもらっています）
左に一覧、矢印ボタンでその詳細を見る、というレイアウトを私は気に入ってよく使っています。（笑）

####その他、書類の作成も大体FileMakerが活躍しています。

ipadから体験利用されている方の様子を入力すると
![taiken.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/fd74cfdc-c1b0-65bd-aad9-71057bb4484f.png)

▼こんな書類ができています。
これをケアマネージャーさんにお送りしています。
![taikenreport.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/237172/30fdcb8c-40c0-f804-06f2-4620a7c602c2.png)



ご利用者さんにipadでご署名をいただく書類もあります。
[通所介護計画書もファイルメーカーでサクサクと。署名もipadで！](https://hotspiringday.hatenablog.com/entry/2018/09/12/160751)

その他、行政に提出する書類やデイサービス日誌など‥介護施設にはたくさんの書類がありますが、FileMakerでたまったデータを二次利用したりテキストのテンプレートを使うことで、文章を手打ちする作業を最小限に抑えています。


###基本的なところは３ヶ月くらいで開発できた
今回ご紹介したようなこの業務システムのコアな部分はすぐに開発できました。FileMakerの技術の前に一度データベースの基本的な考え方を少し勉強してから開発に着手しましたが、その準備時間を含めても３ヶ月以内には運用スタートしていました。

時間がかかったのは実際に作っていく工程よりも業務フローの整備です。
人によって呼び方が違う曖昧なタスクやサービスのルールを明文化していき、データベースとして扱いやすいように分類していきました。介護保険のルールは扱いづらく、無理やりな部分もあります。

###ノーコードで開発できる！とは言ったものの
例えばAPIを使って郵便番号から住所を出すみたいなことは早い段階で必要になってくるし、SQLも使っているし、FileMaker Server の管理はFileMakerの知識だけではなくてネットワークにも少し詳しくなる必要があったり…と、何も難しいことをしなくてもアプリみたいなものを作れるんだ～♪と思ってやってみると、騙された気分になるかもしれません。（笑）

しかし開発に取り掛かってからすぐに使えるものができるというのは嬉しいので、なんだかんだ色んなことに手を出したくなって、気づいたら結構大きくなっていました。

弊社では事務処理がかなり簡単になったものの介護スタッフの仕事はあまり減っていないので、今後バイタルを自動で測ったり、送迎の配車を自動で組んだりといったところで仕事を楽にできたら良いんじゃないかと思っています。（私がやるとは言いませんが笑）

###*追記
デイサービス自社システムを他事業所にも使ってもらって、楽してもらいたい…
ということで、デイサービス事務員としての勤務を終了し、独立することにしました!
https://www.allegro-penguin.com/

前々から、このシステムを自社だけで使うのはもったいないよなあ。と思っていましたが、色んな人にこの記事見ていただきポジティブな反応をいただけたこと、「うちの事業所でも使いたい」と言ってくれた方がいたことが私の背中を押してくれました！

最近では動画に挑戦したり、無料版を使ってみたり…と開発以外のことにもチャレンジしています🐧
https://note.com/allegro_penguin/n/n05fb152d0f6f
▲iPadだけで完結する無料版です。
中身も公開しているのでぜひいじってみてください！
ちょうど本日FileMakerバージョン１９がリリースされましたが、FileMakerの開発環境も４５日間無料でお試しできるので、この機会にぜひ…
（宣伝みたいになってしまい、すみません！）

Clarisのカンファレンス Claris Engage 2020に登壇し、この事例を発表しました。
「デイサービスでシステムを内製し、みんなハッピーに」
https://youtu.be/ALxUzkKlLvw
youtubeに残っていますので、ぜひご覧ください:grinning: