diff --git a/assets/images/svg/checkin_location_icon.svg b/assets/images/svg/checkin_location_icon.svg
new file mode 100644
index 0000000..de096c9
--- /dev/null
+++ b/assets/images/svg/checkin_location_icon.svg
@@ -0,0 +1,6 @@
+
diff --git a/assets/images/svg/checkin_nfc_icon.svg b/assets/images/svg/checkin_nfc_icon.svg
new file mode 100644
index 0000000..b754bc5
--- /dev/null
+++ b/assets/images/svg/checkin_nfc_icon.svg
@@ -0,0 +1,8 @@
+
diff --git a/assets/images/svg/checkin_qr_icon.svg b/assets/images/svg/checkin_qr_icon.svg
new file mode 100644
index 0000000..8588453
--- /dev/null
+++ b/assets/images/svg/checkin_qr_icon.svg
@@ -0,0 +1,10 @@
+
diff --git a/assets/images/svg/reminder_bell.svg b/assets/images/svg/reminder_bell.svg
new file mode 100644
index 0000000..82be912
--- /dev/null
+++ b/assets/images/svg/reminder_bell.svg
@@ -0,0 +1,4 @@
+
diff --git a/ios/Runner/Runner.entitlements b/ios/Runner/Runner.entitlements
new file mode 100644
index 0000000..319178a
--- /dev/null
+++ b/ios/Runner/Runner.entitlements
@@ -0,0 +1,17 @@
+
+
+
+
+ aps-environment
+ development
+ com.apple.developer.in-app-payments
+
+ merchant.com.hmgwebservices
+ merchant.com.hmgwebservices.uat
+
+ com.apple.developer.nfc.readersession.formats
+
+ TAG
+
+
+
diff --git a/lib/core/app_assets.dart b/lib/core/app_assets.dart
index eec83ba..35371cc 100644
--- a/lib/core/app_assets.dart
+++ b/lib/core/app_assets.dart
@@ -13,6 +13,7 @@ class AppAssets {
static const String email = '$svgBasePath/email.svg';
static const String globe = '$svgBasePath/globe.svg';
static const String cancel = '$svgBasePath/cancel.svg';
+ static const String bell = '$svgBasePath/bell.svg';
static const String login1 = '$svgBasePath/login1.svg';
static const String tamara = '$svgBasePath/tamara.svg';
static const String confirm = '$svgBasePath/confirm.svg';
@@ -84,12 +85,14 @@ class AppAssets {
static const String uae_dirham_symbol = '$svgBasePath/uae_dirham_symbol.svg';
static const String directions_icon = '$svgBasePath/directions_icon.svg';
static const String apple_pay_button = '$svgBasePath/pay_with_apple_pay.svg';
- static const String bell = '$svgBasePath/bell.svg';
+ static const String reminder_bell = '$svgBasePath/reminder_bell.svg';
static const String rebook_appointment_icon = '$svgBasePath/rebook_appointment_icon.svg';
static const String report_icon = '$svgBasePath/report_icon.svg';
static const String radiology_icon = '$svgBasePath/radiology_icon.svg';
static const String prescription_item_icon = '$svgBasePath/prescription_item_icon.svg';
-
+ static const String checkin_location_icon = '$svgBasePath/checkin_location_icon.svg';
+ static const String checkin_nfc_icon = '$svgBasePath/checkin_nfc_icon.svg';
+ static const String checkin_qr_icon = '$svgBasePath/checkin_qr_icon.svg';
//bottom navigation//
static const String homeBottom = '$svgBasePath/home_bottom.svg';
diff --git a/lib/core/utils/calendar_utils.dart b/lib/core/utils/calendar_utils.dart
index 54b550f..979ce1b 100644
--- a/lib/core/utils/calendar_utils.dart
+++ b/lib/core/utils/calendar_utils.dart
@@ -1,12 +1,18 @@
import 'dart:async';
+import 'dart:collection';
import 'dart:convert';
import 'dart:io';
import 'dart:ui';
import 'package:device_calendar/device_calendar.dart';
import 'package:flutter/widgets.dart';
+import 'package:hmg_patient_app_new/core/dependencies.dart';
+import 'package:hmg_patient_app_new/core/utils/date_util.dart';
import 'package:hmg_patient_app_new/extensions/string_extensions.dart';
+import 'package:hmg_patient_app_new/presentation/prescriptions/prescription_reminder_view.dart';
+import 'package:hmg_patient_app_new/services/dialog_service.dart';
import 'package:hmg_patient_app_new/services/permission_service.dart';
+import 'package:hmg_patient_app_new/widgets/common_bottom_sheet.dart';
import 'package:jiffy/jiffy.dart';
import 'package:manage_calendar_events/manage_calendar_events.dart' as ios;
import 'package:permission_handler/permission_handler.dart';
@@ -49,94 +55,6 @@ class CalendarUtils {
// return _completer!.future;
// }
- Future