fix: nurse permissions

This commit is contained in:
voltsrage
2026-06-21 15:52:09 +08:00
parent 5af6ab490e
commit b5a1f3e827
3 changed files with 5 additions and 0 deletions
@@ -18,6 +18,7 @@ public class NotificationPipelineTests : IAsyncLifetime
{ {
_fixture = fixture; _fixture = fixture;
_http = fixture.CreateClient(); _http = fixture.CreateClient();
_http.AsNurse();
} }
public async Task InitializeAsync() public async Task InitializeAsync()
@@ -14,6 +14,7 @@ public class ReconciliationTests : IAsyncLifetime
{ {
_fixture = fixture; _fixture = fixture;
_http = fixture.CreateClient(); _http = fixture.CreateClient();
_http.AsNurse();
} }
public Task InitializeAsync() => Task.CompletedTask; public Task InitializeAsync() => Task.CompletedTask;
@@ -5,7 +5,9 @@ public static class ClinicalRolePermissionMap
[ClinicalRole.Nurse] = new(StringComparer.Ordinal) [ClinicalRole.Nurse] = new(StringComparer.Ordinal)
{ {
ClinicalPermissions.PatientsRead, ClinicalPermissions.PatientsRead,
ClinicalPermissions.PatientsWrite,
ClinicalPermissions.EncountersRead, ClinicalPermissions.EncountersRead,
ClinicalPermissions.EncountersWrite,
ClinicalPermissions.ObservationsIngest, ClinicalPermissions.ObservationsIngest,
ClinicalPermissions.AlertsRead, ClinicalPermissions.AlertsRead,
ClinicalPermissions.AlertsAcknowledge, ClinicalPermissions.AlertsAcknowledge,
@@ -18,6 +20,7 @@ public static class ClinicalRolePermissionMap
[ClinicalRole.Physician] = new(StringComparer.Ordinal) [ClinicalRole.Physician] = new(StringComparer.Ordinal)
{ {
ClinicalPermissions.PatientsRead, ClinicalPermissions.PatientsRead,
ClinicalPermissions.PatientsWrite,
ClinicalPermissions.EncountersRead, ClinicalPermissions.EncountersRead,
ClinicalPermissions.EncountersWrite, ClinicalPermissions.EncountersWrite,
ClinicalPermissions.ObservationsIngest, ClinicalPermissions.ObservationsIngest,