namespace Big.Domain; /// The lifecycle states a moves through. Submission starts in /// ; a behandelaar takes it and decides it into one /// of the terminal states (approved) or (rejected). /// A zorgprofessional can withdraw a still-open registration into (S-11). /// The herregistratie state arrives in its own slice. public enum RegistrationStatus { /// Submitted by the zorgprofessional; the registratie process has been started. Ingediend, /// Picked up by a behandelaar for beoordeling (S-12). InBehandeling, /// Approved: entered in the register. Terminal. Ingeschreven, /// Rejected by the behandelaar. Terminal. Afgewezen, /// Withdrawn by the zorgprofessional before a decision (S-11). Terminal. Ingetrokken, }