# Engineering

- [Architecture](/spice-docs/engineering/architecture.md)
- [C4 Diagrams](/spice-docs/engineering/architecture/c4-diagrams.md)
- [FHIR & Standards](/spice-docs/engineering/architecture/fhir-and-standards.md)
- [Technology Stack](/spice-docs/engineering/technology-stack.md): The Technology Infrastructure of SPICE forms the backbone of its functionality, performance, and scalability.
- [API Documentation](/spice-docs/engineering/api-documentation.md)
- [Common Services](/spice-docs/engineering/api-documentation/common-services.md)
- [Account Create](/spice-docs/engineering/api-documentation/common-services/account-create.md)
- [Change Password for Site Users](/spice-docs/engineering/api-documentation/common-services/change-password-for-site-users.md)
- [Country Create](/spice-docs/engineering/api-documentation/common-services/country-create.md)
- [Forgot Password](/spice-docs/engineering/api-documentation/common-services/forgot-password.md)
- [Get User Details](/spice-docs/engineering/api-documentation/common-services/get-user-details.md)
- [Get User Profile](/spice-docs/engineering/api-documentation/common-services/get-user-profile.md)
- [Locked Users List](/spice-docs/engineering/api-documentation/common-services/locked-users-list.md)
- [Login](/spice-docs/engineering/api-documentation/common-services/login.md)
- [Logout](/spice-docs/engineering/api-documentation/common-services/logout.md)
- [Operating Unit Create](/spice-docs/engineering/api-documentation/common-services/operating-unit-create.md)
- [Reset Password](/spice-docs/engineering/api-documentation/common-services/reset-password.md)
- [Set Password for New User](/spice-docs/engineering/api-documentation/common-services/set-password-for-new-user.md)
- [Site Create](/spice-docs/engineering/api-documentation/common-services/site-create.md)
- [Unlock User](/spice-docs/engineering/api-documentation/common-services/unlock-user.md)
- [User Profile Update](/spice-docs/engineering/api-documentation/common-services/user-profile-update.md)
- [Validate User Email](/spice-docs/engineering/api-documentation/common-services/validate-user-email.md)
- [Verify Set Password](/spice-docs/engineering/api-documentation/common-services/verify-set-password.md)
- [Super Admin](/spice-docs/engineering/api-documentation/common-services/super-admin.md)
- [Superadmin Details](/spice-docs/engineering/api-documentation/common-services/super-admin/superadmin-details.md)
- [Superadmin List](/spice-docs/engineering/api-documentation/common-services/super-admin/superadmin-list.md)
- [Superadmin Create](/spice-docs/engineering/api-documentation/common-services/super-admin/superadmin-create.md)
- [Superadmin Delete](/spice-docs/engineering/api-documentation/common-services/super-admin/superadmin-delete.md)
- [Superadmin Update](/spice-docs/engineering/api-documentation/common-services/super-admin/superadmin-update.md)
- [Admin Services](/spice-docs/engineering/api-documentation/admin-services.md)
- [Account](/spice-docs/engineering/api-documentation/admin-services/account.md)
- [Account - Activate](/spice-docs/engineering/api-documentation/admin-services/account/account-activate.md)
- [Account - Deactivate](/spice-docs/engineering/api-documentation/admin-services/account/account-deactivate.md)
- [Account - Deactivated list](/spice-docs/engineering/api-documentation/admin-services/account/account-deactivated-list.md)
- [Account - Details](/spice-docs/engineering/api-documentation/admin-services/account/account-details.md)
- [Account - Update](/spice-docs/engineering/api-documentation/admin-services/account/account-update.md)
- [Account Admin - Create](/spice-docs/engineering/api-documentation/admin-services/account/account-admin-create.md)
- [Account Admin - Delete](/spice-docs/engineering/api-documentation/admin-services/account/account-admin-delete.md)
- [Account Admin - Update](/spice-docs/engineering/api-documentation/admin-services/account/account-admin-update.md)
- [Account Dashboard - Region Admin](/spice-docs/engineering/api-documentation/admin-services/account/account-dashboard-region-admin.md)
- [Account List - Admin](/spice-docs/engineering/api-documentation/admin-services/account/account-list-admin.md)
- [Clinical Workflow](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow.md)
- [Create](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow/create.md)
- [Delete](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow/delete.md)
- [List](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow/list.md)
- [Update](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow/update.md)
- [Account Customization - Create](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow/account-customization-create.md)
- [Account Customization - Details](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow/account-customization-details.md)
- [Account Customization - Update](/spice-docs/engineering/api-documentation/admin-services/clinical-workflow/account-customization-update.md)
- [Country Dashboard - Superadmin](/spice-docs/engineering/api-documentation/admin-services/country-dashboard-superadmin.md)
- [Lab Test](/spice-docs/engineering/api-documentation/admin-services/lab-test.md)
- [Create](/spice-docs/engineering/api-documentation/admin-services/lab-test/create.md)
- [Delete](/spice-docs/engineering/api-documentation/admin-services/lab-test/delete.md)
- [Details](/spice-docs/engineering/api-documentation/admin-services/lab-test/details.md)
- [List](/spice-docs/engineering/api-documentation/admin-services/lab-test/list.md)
- [Update](/spice-docs/engineering/api-documentation/admin-services/lab-test/update.md)
- [Lab Test Range - Create](/spice-docs/engineering/api-documentation/admin-services/lab-test/lab-test-range-create.md)
- [Lab Test Range - Delete](/spice-docs/engineering/api-documentation/admin-services/lab-test/lab-test-range-delete.md)
- [Lab Test Range - Details](/spice-docs/engineering/api-documentation/admin-services/lab-test/lab-test-range-details.md)
- [Lab Test Range - Update](/spice-docs/engineering/api-documentation/admin-services/lab-test/lab-test-range-update.md)
- [Medication](/spice-docs/engineering/api-documentation/admin-services/medication.md)
- [Create](/spice-docs/engineering/api-documentation/admin-services/medication/create.md)
- [Delete](/spice-docs/engineering/api-documentation/admin-services/medication/delete.md)
- [Medication Validation](/spice-docs/engineering/api-documentation/admin-services/medication/medication-validation.md)
- [List](/spice-docs/engineering/api-documentation/admin-services/medication/list.md)
- [Update](/spice-docs/engineering/api-documentation/admin-services/medication/update.md)
- [Operating Unit](/spice-docs/engineering/api-documentation/admin-services/operating-unit.md)
- [Operating Unit - Details](/spice-docs/engineering/api-documentation/admin-services/operating-unit/operating-unit-details.md)
- [Operating Unit - Update](/spice-docs/engineering/api-documentation/admin-services/operating-unit/operating-unit-update.md)
- [Operating Unit Admin - Create](/spice-docs/engineering/api-documentation/admin-services/operating-unit/operating-unit-admin-create.md)
- [Operating Unit Admin - Remove](/spice-docs/engineering/api-documentation/admin-services/operating-unit/operating-unit-admin-remove.md)
- [Operating Unit Admin - Update](/spice-docs/engineering/api-documentation/admin-services/operating-unit/operating-unit-admin-update.md)
- [Operating Unit Dashboard - Account Admin](/spice-docs/engineering/api-documentation/admin-services/operating-unit/operating-unit-dashboard-account-admin.md)
- [Operating Unit List - Admin](/spice-docs/engineering/api-documentation/admin-services/operating-unit/operating-unit-list-admin.md)
- [Program](/spice-docs/engineering/api-documentation/admin-services/program.md)
- [Create](/spice-docs/engineering/api-documentation/admin-services/program/create.md)
- [List](/spice-docs/engineering/api-documentation/admin-services/program/list.md)
- [Delete](/spice-docs/engineering/api-documentation/admin-services/program/delete.md)
- [Details](/spice-docs/engineering/api-documentation/admin-services/program/details.md)
- [Update](/spice-docs/engineering/api-documentation/admin-services/program/update.md)
- [Region Admin](/spice-docs/engineering/api-documentation/admin-services/region-admin.md)
- [Region Admin - Create](/spice-docs/engineering/api-documentation/admin-services/region-admin/region-admin-create.md)
- [Region admin - Delete](/spice-docs/engineering/api-documentation/admin-services/region-admin/region-admin-delete.md)
- [Region Admin - Details](/spice-docs/engineering/api-documentation/admin-services/region-admin/region-admin-details.md)
- [Region admin - Update](/spice-docs/engineering/api-documentation/admin-services/region-admin/region-admin-update.md)
- [Site](/spice-docs/engineering/api-documentation/admin-services/site.md)
- [Site - Details](/spice-docs/engineering/api-documentation/admin-services/site/site-details.md)
- [Site - Update](/spice-docs/engineering/api-documentation/admin-services/site/site-update.md)
- [Site Dashboard - Operating Unit Admin](/spice-docs/engineering/api-documentation/admin-services/site/site-dashboard-operating-unit-admin.md)
- [Site List - Admin](/spice-docs/engineering/api-documentation/admin-services/site/site-list-admin.md)
- [Site User - Create](/spice-docs/engineering/api-documentation/admin-services/site/site-user-create.md)
- [Site User - Remove](/spice-docs/engineering/api-documentation/admin-services/site/site-user-remove.md)
- [Site User - Update](/spice-docs/engineering/api-documentation/admin-services/site/site-user-update.md)
- [Site List - Region Admin](/spice-docs/engineering/api-documentation/admin-services/site-list-region-admin.md)
- [SPICE Services](/spice-docs/engineering/api-documentation/spice-services.md)
- [Advance-search](/spice-docs/engineering/api-documentation/spice-services/advance-search.md)
- [Advanced search - Site](/spice-docs/engineering/api-documentation/spice-services/advanced-search-site.md)
- [App Version](/spice-docs/engineering/api-documentation/spice-services/app-version.md)
- [Assessment](/spice-docs/engineering/api-documentation/spice-services/assessment.md)
- [Assessment Bplog Create](/spice-docs/engineering/api-documentation/spice-services/assessment-bplog-create.md)
- [Assessment Glucose log Create](/spice-docs/engineering/api-documentation/spice-services/assessment-glucose-log-create.md)
- [BPLog List](/spice-docs/engineering/api-documentation/spice-services/bplog-list.md)
- [BPLog Create](/spice-docs/engineering/api-documentation/spice-services/bplog-create.md)
- [Confirm Diagnosis](/spice-docs/engineering/api-documentation/spice-services/confirm-diagnosis.md)
- [Device Details](/spice-docs/engineering/api-documentation/spice-services/device-details.md)
- [Fill Prescription - Update](/spice-docs/engineering/api-documentation/spice-services/fill-prescription-update.md)
- [GlucoseLog Create](/spice-docs/engineering/api-documentation/spice-services/glucoselog-create.md)
- [GlucoseLog List](/spice-docs/engineering/api-documentation/spice-services/glucoselog-list.md)
- [Investigation Create](/spice-docs/engineering/api-documentation/spice-services/investigation-create.md)
- [Fill Prescription List](/spice-docs/engineering/api-documentation/spice-services/investigation-create/fill-prescription-list.md)
- [Investigation List](/spice-docs/engineering/api-documentation/spice-services/investigation-list.md)
- [Investigation Search](/spice-docs/engineering/api-documentation/spice-services/investigation-search.md)
- [Labtest Result Create](/spice-docs/engineering/api-documentation/spice-services/labtest-result-create.md)
- [Labtest Result Details](/spice-docs/engineering/api-documentation/spice-services/labtest-result-details.md)
- [Labtest Result List](/spice-docs/engineering/api-documentation/spice-services/labtest-result-list.md)
- [Lifestyle Create](/spice-docs/engineering/api-documentation/spice-services/lifestyle-create.md)
- [Lifestyle List](/spice-docs/engineering/api-documentation/spice-services/lifestyle-list.md)
- [Lifestyle remove](/spice-docs/engineering/api-documentation/spice-services/lifestyle-remove.md)
- [Lifestyle Update](/spice-docs/engineering/api-documentation/spice-services/lifestyle-update.md)
- [Lifestyle Update view Status](/spice-docs/engineering/api-documentation/spice-services/lifestyle-update-view-status.md)
- [Lifestyle view history](/spice-docs/engineering/api-documentation/spice-services/lifestyle-view-history.md)
- [Medical Review Create - Continuous Medical Review](/spice-docs/engineering/api-documentation/spice-services/medical-review-create-continuous-medical-review.md)
- [Medical Review Create - Initial Medical Review](/spice-docs/engineering/api-documentation/spice-services/medical-review-create-initial-medical-review.md)
- [Medical Review Static Data](/spice-docs/engineering/api-documentation/spice-services/medical-review-static-data.md)
- [Medical Review Count](/spice-docs/engineering/api-documentation/spice-services/medical-review-count.md)
- [Medical review list](/spice-docs/engineering/api-documentation/spice-services/medical-review-list.md)
- [Medical Review Summary](/spice-docs/engineering/api-documentation/spice-services/medical-review-summary.md)
- [Mental Health Create](/spice-docs/engineering/api-documentation/spice-services/mental-health-create.md)
- [Mental Health Details](/spice-docs/engineering/api-documentation/spice-services/mental-health-details.md)
- [Mobile - Forgot Password](/spice-docs/engineering/api-documentation/spice-services/mobile-forgot-password.md)
- [Mobile - Login](/spice-docs/engineering/api-documentation/spice-services/mobile-login.md)
- [Mobile - Logout](/spice-docs/engineering/api-documentation/spice-services/mobile-logout.md)
- [Nutritionist Lifestyle Create](/spice-docs/engineering/api-documentation/spice-services/nutritionist-lifestyle-create.md)
- [Patient Basic Details](/spice-docs/engineering/api-documentation/spice-services/patient-basic-details.md)
- [Patient Details](/spice-docs/engineering/api-documentation/spice-services/patient-details.md)
- [Patient enrollment](/spice-docs/engineering/api-documentation/spice-services/patient-enrollment.md)
- [Patient-labtest-list](/spice-docs/engineering/api-documentation/spice-services/patient-labtest-list.md)
- [Patient Labtest - Remove](/spice-docs/engineering/api-documentation/spice-services/patient-labtest-remove.md)
- [Patient Labtest - Review](/spice-docs/engineering/api-documentation/spice-services/patient-labtest-review.md)
- [Patient-lifestyle-details](/spice-docs/engineering/api-documentation/spice-services/patient-lifestyle-details.md)
- [Patient list](/spice-docs/engineering/api-documentation/spice-services/patient-list.md)
- [Patient Pregnancy Details](/spice-docs/engineering/api-documentation/spice-services/patient-pregnancy-details.md)
- [Patient Pregnancy Details Create](/spice-docs/engineering/api-documentation/spice-services/patient-pregnancy-details-create.md)
- [Patient Remove](/spice-docs/engineering/api-documentation/spice-services/patient-remove.md)
- [Patient Transfer - Create](/spice-docs/engineering/api-documentation/spice-services/patient-transfer-create.md)
- [Patient Transfer Count](/spice-docs/engineering/api-documentation/spice-services/patient-transfer-count.md)
- [Patient Transfer - Country Site List](/spice-docs/engineering/api-documentation/spice-services/patient-transfer-country-site-list.md)
- [Patient Transfer - Role user list](/spice-docs/engineering/api-documentation/spice-services/patient-transfer-role-user-list.md)
- [Patient Transfer List](/spice-docs/engineering/api-documentation/spice-services/patient-transfer-list.md)
- [Patient Transfer - Update](/spice-docs/engineering/api-documentation/spice-services/patient-transfer-update.md)
- [Patient Transfer - Validate](/spice-docs/engineering/api-documentation/spice-services/patient-transfer-validate.md)
- [Patient update](/spice-docs/engineering/api-documentation/spice-services/patient-update.md)
- [Patient Visit](/spice-docs/engineering/api-documentation/spice-services/patient-visit.md)
- [PatientVisit](/spice-docs/engineering/api-documentation/spice-services/patientvisit.md)
- [Pregnancy Create](/spice-docs/engineering/api-documentation/spice-services/pregnancy-create.md)
- [Pregnancy Details](/spice-docs/engineering/api-documentation/spice-services/pregnancy-details.md)
- [Prescription History List](/spice-docs/engineering/api-documentation/spice-services/prescription-history-list.md)
- [Prescription List](/spice-docs/engineering/api-documentation/spice-services/prescription-list.md)
- [Prescription Remove](/spice-docs/engineering/api-documentation/spice-services/prescription-remove.md)
- [Prescription search](/spice-docs/engineering/api-documentation/spice-services/prescription-search.md)
- [Pregnancy Update](/spice-docs/engineering/api-documentation/spice-services/pregnancy-update.md)
- [Prescription-history list](/spice-docs/engineering/api-documentation/spice-services/prescription-history-list-1.md)
- [Prescription Update](/spice-docs/engineering/api-documentation/spice-services/prescription-update.md)
- [Refill Prescription History](/spice-docs/engineering/api-documentation/spice-services/refill-prescription-history.md)
- [Screening](/spice-docs/engineering/api-documentation/spice-services/screening.md)
- [Screening log details](/spice-docs/engineering/api-documentation/spice-services/screening-log-details.md)
- [Search](/spice-docs/engineering/api-documentation/spice-services/search.md)
- [Transfer Notification Count](/spice-docs/engineering/api-documentation/spice-services/transfer-notification-count.md)
- [Treatment Plan Details](/spice-docs/engineering/api-documentation/spice-services/treatment-plan-details.md)
- [Treatment Plan Update](/spice-docs/engineering/api-documentation/spice-services/treatment-plan-update.md)
- [User Validate API](/spice-docs/engineering/api-documentation/spice-services/user-validate-api.md)
- [FHIR-Adapter Services](/spice-docs/engineering/api-documentation/fhir-adapter-services.md)
- [Add User](/spice-docs/engineering/api-documentation/fhir-adapter-services/add-user.md)
- [Get User By Id](/spice-docs/engineering/api-documentation/fhir-adapter-services/get-user-by-id.md)
- [Get User By Username](/spice-docs/engineering/api-documentation/fhir-adapter-services/get-user-by-username.md)
- [Get User List](/spice-docs/engineering/api-documentation/fhir-adapter-services/get-user-list.md)
- [Get User Profile](/spice-docs/engineering/api-documentation/fhir-adapter-services/get-user-profile.md)
- [Update User](/spice-docs/engineering/api-documentation/fhir-adapter-services/update-user.md)
- [Reset User Password](/spice-docs/engineering/api-documentation/fhir-adapter-services/reset-user-password.md)
- [Delete User by ID](/spice-docs/engineering/api-documentation/fhir-adapter-services/delete-user-by-id.md)
- [Forgot Password Validation](/spice-docs/engineering/api-documentation/fhir-adapter-services/forgot-password-validation.md)
- [Options](/spice-docs/engineering/api-documentation/fhir-adapter-services/options.md)
- [Receive Message](/spice-docs/engineering/api-documentation/fhir-adapter-services/receive-message.md)
- [Login](/spice-docs/engineering/api-documentation/fhir-adapter-services/login.md)
- [Site Migration](/spice-docs/engineering/api-documentation/fhir-adapter-services/site-migration.md)
- [User Migration](/spice-docs/engineering/api-documentation/fhir-adapter-services/user-migration.md)
- [APIKey Manager API](/spice-docs/engineering/api-documentation/fhir-adapter-services/apikey-manager-api.md)
- [Retrieve API Keys](/spice-docs/engineering/api-documentation/fhir-adapter-services/apikey-manager-api/retrieve-api-keys.md)
- [Generate API Keys](/spice-docs/engineering/api-documentation/fhir-adapter-services/apikey-manager-api/generate-api-keys.md)
- [Delete API Keys](/spice-docs/engineering/api-documentation/fhir-adapter-services/apikey-manager-api/delete-api-keys.md)
- [Validate API Key](/spice-docs/engineering/api-documentation/fhir-adapter-services/apikey-manager-api/validate-api-key.md)
