feature: Medication Tracking & Vital Sign Correlation

This commit is contained in:
voltsrage
2026-06-19 10:47:55 +08:00
parent e2d40331b7
commit 5c7e37471b
29 changed files with 2512 additions and 4 deletions
@@ -0,0 +1,10 @@
public interface IMedicationService
{
Task<MedicationAdministration> CreateAsync(
Guid encounterId, CreateMedicationAdministrationRequest req);
Task<PagedResult<MedicationAdministration>> ListByEncounterAsync(
Guid encounterId, DateTimeOffset? since, int page, int pageSize);
Task<MedicationAdministration> GetByIdAsync(Guid id);
Task<IReadOnlyList<MedicationAdministration>> GetRecentForEncounterAsync(
Guid encounterId, string observationCode, int windowMinutes);
}