public interface IMrnGenerator { /// /// Generates the next unique MRN in the format "VCR-{6-digit padded number}". /// Uses a PostgreSQL sequence for atomic increment under concurrent access. /// Task GenerateNextMrnAsync(); }