Healthcare Operations ユーザーのロールと責任の設定
Healthcare Operations Core (HCO) でアクセスを効果的に管理するには、まずロールと責任がどのように連携するかを理解します。これらの概念は Service Model Foundation (SMF) に基づいて構築されていますが、HCO 固有のユースケースに合わせて調整されています。
ロール
ロールはテーブルレベルのアクセスを定義します。これらは、操作できるオブジェクトと実行できるアクションを決定します。IE (CRUD:作成、読み取り、更新、削除)。
例: sn_hco.care_team_member ロールでは、HCO ケースを処理できます。
役割
責任は、テーブル内のレコードレベルのアクセスを制御します。ロールがテーブルへのアクセス権を付与している場合でも、責任によって、表示または編集できる特定のレコードが決まります。
HCO の責任は Service Model Foundation の責任に基づいていますが、関係者構成を使用して医療業務に適合 (ラベル付け) 変更されます。
例:ケアチームメンバーの責任により、自分がメンバーである医療機関のケースへのアクセスが制限されます。
| ヘルスケアオペレーションのコア責任 | 継承されたサービスモデル基盤の責任 |
|---|---|
| ケアチームメンバー | サービスの場所のビジネス貢献者 |
| ケアチームマネージャー | サービス場所のビジネスマネージャー |
| サポート部門エージェント | 場所サポートエージェント |
責任が重要な理由
ロールは建物への扉、責任は入室できる部屋だと考えてください。
この階層化されたアプローチでは、医療機関のメンバーが担当する医療機関に関連するレコードのみを表示できるように、データが分離されます。
シナリオの例
あなたは病院の集中治療室 (ICU) に所属するケアチームメンバーです。
- ロール:
sn_hco.care_team_memberロールでは、HCO ケースにアクセスできます。 - 責任:ケアチームメンバーの責任は、その ICU 内のケースのみへのアクセスを制限します。
結果:その ICU に関連する HCO ケースを処理できますが、他のユニットのケースを表示することはできません。
| ロール | 責任 | 説明 |
|---|---|---|
sn_hco.care_team_member |
ケアチームメンバー | ケアチームメンバーの責任を使用して、アサインされたユニット内の問題を報告するケースを処理します。 |
sn_hco.care_team_manager |
ケアチームマネージャー | ケアチームマネージャーの責任を使用して、割り当てられたユニット内の問題を報告し、医療機関のメンバーを管理します。 |
sn_hco.loc_support_agent |
サポート部門エージェント | サポート部門エージェントの責任は、エージェントが特定の部門のケースを履行できるように、ケアチームオペレーションアプリケーションによって使用されます。 |