diff --git a/VigilCareClinicalAPI.Tests/NotificationPipelineTests.cs b/VigilCareClinicalAPI.Tests/NotificationPipelineTests.cs index 9e3e8f2..75ecf98 100644 --- a/VigilCareClinicalAPI.Tests/NotificationPipelineTests.cs +++ b/VigilCareClinicalAPI.Tests/NotificationPipelineTests.cs @@ -18,6 +18,7 @@ public class NotificationPipelineTests : IAsyncLifetime { _fixture = fixture; _http = fixture.CreateClient(); + _http.AsNurse(); } public async Task InitializeAsync() diff --git a/VigilCareClinicalAPI.Tests/ReconciliationTests.cs b/VigilCareClinicalAPI.Tests/ReconciliationTests.cs index 204ff08..5b295c9 100644 --- a/VigilCareClinicalAPI.Tests/ReconciliationTests.cs +++ b/VigilCareClinicalAPI.Tests/ReconciliationTests.cs @@ -14,6 +14,7 @@ public class ReconciliationTests : IAsyncLifetime { _fixture = fixture; _http = fixture.CreateClient(); + _http.AsNurse(); } public Task InitializeAsync() => Task.CompletedTask; diff --git a/VigilCareClinicalAPI/Authorization/ClinicalRolePermissionMap.cs b/VigilCareClinicalAPI/Authorization/ClinicalRolePermissionMap.cs index 4cbc50e..3937584 100644 --- a/VigilCareClinicalAPI/Authorization/ClinicalRolePermissionMap.cs +++ b/VigilCareClinicalAPI/Authorization/ClinicalRolePermissionMap.cs @@ -5,7 +5,9 @@ public static class ClinicalRolePermissionMap [ClinicalRole.Nurse] = new(StringComparer.Ordinal) { ClinicalPermissions.PatientsRead, + ClinicalPermissions.PatientsWrite, ClinicalPermissions.EncountersRead, + ClinicalPermissions.EncountersWrite, ClinicalPermissions.ObservationsIngest, ClinicalPermissions.AlertsRead, ClinicalPermissions.AlertsAcknowledge, @@ -18,6 +20,7 @@ public static class ClinicalRolePermissionMap [ClinicalRole.Physician] = new(StringComparer.Ordinal) { ClinicalPermissions.PatientsRead, + ClinicalPermissions.PatientsWrite, ClinicalPermissions.EncountersRead, ClinicalPermissions.EncountersWrite, ClinicalPermissions.ObservationsIngest,