startVisit method

void startVisit(
  1. BuildContext context,
  2. String otpCode
)

Implementation

void startVisit(BuildContext context, String otpCode) {
  final StartVisitType? startVisitType = state.clinicalState?.startVisitType;
  switch (startVisitType) {
    case StartVisitType.requestAccess:
      startVisitByRequestAccess(context, otpCode);
      break;
    case StartVisitType.emergencyOverride:
      startVisitByEmergency(context, otpCode);
      break;
    default:
      throw const UserException(
          'failed to start visit, start visit type not found');
  }
}