メディカルロケット
概要:
このユーザーフレンドリーなシステムは、情報を一元化し、関係者が直感的にアクセスできるようにすることで、病院の多様なデータを管理するという課題に取り組みます。
主な機能と目的
- 効率的な管理管理:従業員と患者の管理を合理化し、管理効率を高めます。
- 統合された医療記録:患者と権限のある担当者が包括的な医療データに安全にアクセスできるようにします。
- 医薬品在庫追跡:病院の店舗で販売されている医薬品を正確に追跡し、正確な在庫管理を保証します。
プロジェクトの実行
- データ収集とエンティティの識別:識別されたエンティティと関係。ER-Data 要件シートに文書化されています。
- 概念的および論理モデル設計:関係を視覚化するために、draw.io を使用して開発されました。
概念モデル:
論理モデル:
- データベース実装:設計されたモデルに基づいて SQL スクリプトを実行し、データベース構造を作成します。
- ユーザー インターフェイスの作成: Microsoft PowerApps を利用して、柔軟でユーザー フレンドリーなインターフェイスを作成しました。提案されているアプリケーション画面の詳細な視覚的表現については、添付の「medical_rocket_screens.pdf」ファイルを参照してください。
実装されたユーザーストーリー
ユーザー ストーリー 1: 臨床検査を処方する医師
Power Apps を使用して、医師が臨床検査を処方できるようにするユーザー ストーリーを作成しました。プロセスは次のとおりです。
- 医師のログイン: 医師は資格情報を使用してログインした後、従業員セクションに移動します。
- 患者リスト表示: 医師は患者のリストを表示し、検査を処方する患者を選択します。
- 検査の処方: 医師は患者のプロフィールに基づいて必要な検査を処方します。
- プロシージャの呼び出し: フォームが送信されると、Microsoft Automate Flow を介してプロシージャがトリガーされ、処方プロセスをサポートします。
ユーザー ストーリー 2: 検査結果を生成する検査技術者
ラボ技術者がラボ結果を生成できるように、関連する手順とともに Power Apps 内でユーザー ストーリーを作成しました。
- ラボ技術者ログイン: ラボ技術者は、認証後に従業員セクションにアクセスします。
- 患者検査リスト:医師が処方した検査の患者リストが表示されます。
- 結果の生成: 検査技師は患者の検査の詳細にアクセスし、検査結果を生成します。
- 手順の実行: 医師のシナリオと同様に、フォームを送信すると Microsoft Automate Flow 経由で手順がトリガーされ、結果の生成が可能になります。
ユーザー ストーリー 3: 検査結果を閲覧する患者
患者は、作成されたビューによってサポートされる Power Apps を通じて検査結果を簡単に表示できます。
- 患者ログイン: 患者は自分の資格情報を使用してログインし、患者セクションにアクセスします。
- 結果表示: 患者は、医師が処方した臨床検査の結果をプロフィールから表示します。
- アクセシビリティ: 検査結果は患者が閲覧できるように表示されます。
- フロー トリガーの自動化: フォームの送信時に、Microsoft Automate Flow によって促進されるプロセスにより、目的のラボ結果にアクセスできるようになります。
仮定
- ユニバーサル保険適用:入院するすべての患者は包括的な保険に加入しているものとみなされ、包括的な医療サポートが保証されます。
- 医薬品の調達:すべての処方薬は病院の店舗からのみ調達されるものと想定しています。これにより、患者の治療のための医薬品への一貫した制御されたアクセスが保証されます。
DBMS ファイルの実行フロー:
- テーブル作成スクリプト: Table_Creation_Script.sql を実行してデータベース構造を生成します。
- データ ロジック スクリプト: Data_Logic_scripts.sql を実行して、データ ロジックと機能を実装します。
- 値挿入スクリプト: Values_Insert_Scripts.sql を使用して、データベースに初期データ値またはサンプル データ値を入力します。