feat: AI chat system with LangGraph, multi-step patient flows, and appointment rescheduling
- Add floating chat window Hand-off to AI toggle (per-patient) and after-hours AI toggle (global) - Add LangGraph-powered appointment reminder flow: AI introduces itself, classifies YES/NO, handles confirmation with appointment date/time - Add multi-step rescheduling flow: ASAP vs next week, tomorrow offer, Mon/Tue/Wed picker, morning/afternoon time slot — automatically updates appointment in DB - Add new patient / after-hours flow: new vs existing patient, dental insurance check, MassHealth Selenium eligibility check (auto-uses saved member ID + DOB for existing patients), self-pay fallback - Add AI Chat Settings page (Settings → Advanced) with editable greeting templates and LangGraph flow diagrams for both reminder and new-patient flows - Add Schedule a New Patient template option in chat window, starts new-patient conversation flow - Add GET/PUT endpoints for AI handoff, after-hours handoff, and AI chat templates - Add multilingual support (7 languages) across all AI reply nodes with LLM generation and hardcoded fallbacks - Add pending reschedule in-memory store and conversation stage tracking across all flows Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"generatorVersion": "1.0.0",
|
||||
"generatedAt": "2026-05-07T12:25:40.373Z",
|
||||
"generatedAt": "2026-05-07T20:30:52.275Z",
|
||||
"outputPath": "/home/ee/Desktop/DentalManagementMH05/packages/db/shared",
|
||||
"files": [
|
||||
"schemas/enums/TransactionIsolationLevel.schema.ts",
|
||||
@@ -33,6 +33,7 @@
|
||||
"schemas/enums/AiSettingsScalarFieldEnum.schema.ts",
|
||||
"schemas/enums/OfficeHoursScalarFieldEnum.schema.ts",
|
||||
"schemas/enums/OfficeContactScalarFieldEnum.schema.ts",
|
||||
"schemas/enums/InsuranceContactScalarFieldEnum.schema.ts",
|
||||
"schemas/enums/ProcedureTimeslotScalarFieldEnum.schema.ts",
|
||||
"schemas/enums/SortOrder.schema.ts",
|
||||
"schemas/enums/NullableJsonNullValueInput.schema.ts",
|
||||
@@ -192,6 +193,11 @@
|
||||
"schemas/objects/OfficeContactWhereUniqueInput.schema.ts",
|
||||
"schemas/objects/OfficeContactOrderByWithAggregationInput.schema.ts",
|
||||
"schemas/objects/OfficeContactScalarWhereWithAggregatesInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactWhereInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactOrderByWithRelationInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactWhereUniqueInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactOrderByWithAggregationInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactScalarWhereWithAggregatesInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotWhereInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotOrderByWithRelationInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotWhereUniqueInput.schema.ts",
|
||||
@@ -393,6 +399,13 @@
|
||||
"schemas/objects/OfficeContactCreateManyInput.schema.ts",
|
||||
"schemas/objects/OfficeContactUpdateManyMutationInput.schema.ts",
|
||||
"schemas/objects/OfficeContactUncheckedUpdateManyInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCreateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedCreateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUpdateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedUpdateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCreateManyInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUpdateManyMutationInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedUpdateManyInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotCreateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUncheckedCreateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUpdateInput.schema.ts",
|
||||
@@ -421,6 +434,7 @@
|
||||
"schemas/objects/OfficeHoursNullableScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/OfficeContactNullableScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotNullableScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/InsuranceContactListRelationFilter.schema.ts",
|
||||
"schemas/objects/PatientOrderByRelationAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentOrderByRelationAggregateInput.schema.ts",
|
||||
"schemas/objects/StaffOrderByRelationAggregateInput.schema.ts",
|
||||
@@ -434,6 +448,7 @@
|
||||
"schemas/objects/CloudFolderOrderByRelationAggregateInput.schema.ts",
|
||||
"schemas/objects/CloudFileOrderByRelationAggregateInput.schema.ts",
|
||||
"schemas/objects/CommunicationOrderByRelationAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactOrderByRelationAggregateInput.schema.ts",
|
||||
"schemas/objects/UserCountOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/UserAvgOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/UserMaxOrderByAggregateInput.schema.ts",
|
||||
@@ -658,6 +673,11 @@
|
||||
"schemas/objects/OfficeContactMaxOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/OfficeContactMinOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/OfficeContactSumOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCountOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactAvgOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactMaxOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactMinOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactSumOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotCountOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotAvgOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotMaxOrderByAggregateInput.schema.ts",
|
||||
@@ -681,6 +701,7 @@
|
||||
"schemas/objects/OfficeHoursCreateNestedOneWithoutUserInput.schema.ts",
|
||||
"schemas/objects/OfficeContactCreateNestedOneWithoutUserInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotCreateNestedOneWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCreateNestedManyWithoutUserInput.schema.ts",
|
||||
"schemas/objects/PatientUncheckedCreateNestedManyWithoutUserInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedCreateNestedManyWithoutUserInput.schema.ts",
|
||||
"schemas/objects/StaffUncheckedCreateNestedManyWithoutUserInput.schema.ts",
|
||||
@@ -699,6 +720,7 @@
|
||||
"schemas/objects/OfficeHoursUncheckedCreateNestedOneWithoutUserInput.schema.ts",
|
||||
"schemas/objects/OfficeContactUncheckedCreateNestedOneWithoutUserInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUncheckedCreateNestedOneWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedCreateNestedManyWithoutUserInput.schema.ts",
|
||||
"schemas/objects/StringFieldUpdateOperationsInput.schema.ts",
|
||||
"schemas/objects/BoolFieldUpdateOperationsInput.schema.ts",
|
||||
"schemas/objects/PatientUpdateManyWithoutUserNestedInput.schema.ts",
|
||||
@@ -719,6 +741,7 @@
|
||||
"schemas/objects/OfficeHoursUpdateOneWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/OfficeContactUpdateOneWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUpdateOneWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUpdateManyWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/IntFieldUpdateOperationsInput.schema.ts",
|
||||
"schemas/objects/PatientUncheckedUpdateManyWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedUpdateManyWithoutUserNestedInput.schema.ts",
|
||||
@@ -738,6 +761,7 @@
|
||||
"schemas/objects/OfficeHoursUncheckedUpdateOneWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/OfficeContactUncheckedUpdateOneWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUncheckedUpdateOneWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedUpdateManyWithoutUserNestedInput.schema.ts",
|
||||
"schemas/objects/UserCreateNestedOneWithoutPatientsInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateNestedManyWithoutPatientInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateNestedManyWithoutPatientInput.schema.ts",
|
||||
@@ -936,6 +960,8 @@
|
||||
"schemas/objects/UserUpdateOneRequiredWithoutOfficeHoursNestedInput.schema.ts",
|
||||
"schemas/objects/UserCreateNestedOneWithoutOfficeContactInput.schema.ts",
|
||||
"schemas/objects/UserUpdateOneRequiredWithoutOfficeContactNestedInput.schema.ts",
|
||||
"schemas/objects/UserCreateNestedOneWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserUpdateOneRequiredWithoutInsuranceContactsNestedInput.schema.ts",
|
||||
"schemas/objects/UserCreateNestedOneWithoutProcedureTimeslotInput.schema.ts",
|
||||
"schemas/objects/UserUpdateOneRequiredWithoutProcedureTimeslotNestedInput.schema.ts",
|
||||
"schemas/objects/NestedIntFilter.schema.ts",
|
||||
@@ -1055,6 +1081,10 @@
|
||||
"schemas/objects/ProcedureTimeslotCreateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUncheckedCreateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotCreateOrConnectWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCreateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedCreateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCreateOrConnectWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCreateManyUserInputEnvelope.schema.ts",
|
||||
"schemas/objects/PatientUpsertWithWhereUniqueWithoutUserInput.schema.ts",
|
||||
"schemas/objects/PatientUpdateWithWhereUniqueWithoutUserInput.schema.ts",
|
||||
"schemas/objects/PatientUpdateManyWithWhereWithoutUserInput.schema.ts",
|
||||
@@ -1127,6 +1157,10 @@
|
||||
"schemas/objects/ProcedureTimeslotUpdateToOneWithWhereWithoutUserInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotUncheckedUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUpsertWithWhereUniqueWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUpdateWithWhereUniqueWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUpdateManyWithWhereWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactScalarWhereInput.schema.ts",
|
||||
"schemas/objects/UserCreateWithoutPatientsInput.schema.ts",
|
||||
"schemas/objects/UserUncheckedCreateWithoutPatientsInput.schema.ts",
|
||||
"schemas/objects/UserCreateOrConnectWithoutPatientsInput.schema.ts",
|
||||
@@ -1591,6 +1625,13 @@
|
||||
"schemas/objects/UserUpdateToOneWithWhereWithoutOfficeContactInput.schema.ts",
|
||||
"schemas/objects/UserUpdateWithoutOfficeContactInput.schema.ts",
|
||||
"schemas/objects/UserUncheckedUpdateWithoutOfficeContactInput.schema.ts",
|
||||
"schemas/objects/UserCreateWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserUncheckedCreateWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserCreateOrConnectWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserUpsertWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserUpdateToOneWithWhereWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserUpdateWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserUncheckedUpdateWithoutInsuranceContactsInput.schema.ts",
|
||||
"schemas/objects/UserCreateWithoutProcedureTimeslotInput.schema.ts",
|
||||
"schemas/objects/UserUncheckedCreateWithoutProcedureTimeslotInput.schema.ts",
|
||||
"schemas/objects/UserCreateOrConnectWithoutProcedureTimeslotInput.schema.ts",
|
||||
@@ -1611,6 +1652,7 @@
|
||||
"schemas/objects/CloudFolderCreateManyUserInput.schema.ts",
|
||||
"schemas/objects/CloudFileCreateManyUserInput.schema.ts",
|
||||
"schemas/objects/CommunicationCreateManyUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCreateManyUserInput.schema.ts",
|
||||
"schemas/objects/PatientUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/PatientUncheckedUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/PatientUncheckedUpdateManyWithoutUserInput.schema.ts",
|
||||
@@ -1650,6 +1692,9 @@
|
||||
"schemas/objects/CommunicationUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/CommunicationUncheckedUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/CommunicationUncheckedUpdateManyWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedUpdateWithoutUserInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactUncheckedUpdateManyWithoutUserInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateManyPatientInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateManyPatientInput.schema.ts",
|
||||
"schemas/objects/ClaimCreateManyPatientInput.schema.ts",
|
||||
@@ -1882,6 +1927,11 @@
|
||||
"schemas/objects/OfficeContactSumAggregateInput.schema.ts",
|
||||
"schemas/objects/OfficeContactMinAggregateInput.schema.ts",
|
||||
"schemas/objects/OfficeContactMaxAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactCountAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactAvgAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactSumAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactMinAggregateInput.schema.ts",
|
||||
"schemas/objects/InsuranceContactMaxAggregateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotCountAggregateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotAvgAggregateInput.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotSumAggregateInput.schema.ts",
|
||||
@@ -1912,6 +1962,7 @@
|
||||
"schemas/objects/UserCountOutputTypeCountCloudFoldersArgs.schema.ts",
|
||||
"schemas/objects/UserCountOutputTypeCountCloudFilesArgs.schema.ts",
|
||||
"schemas/objects/UserCountOutputTypeCountCommunicationsArgs.schema.ts",
|
||||
"schemas/objects/UserCountOutputTypeCountInsuranceContactsArgs.schema.ts",
|
||||
"schemas/objects/PatientCountOutputTypeArgs.schema.ts",
|
||||
"schemas/objects/PatientCountOutputTypeCountAppointmentsArgs.schema.ts",
|
||||
"schemas/objects/PatientCountOutputTypeCountProceduresArgs.schema.ts",
|
||||
@@ -1973,6 +2024,7 @@
|
||||
"schemas/objects/AiSettingsSelect.schema.ts",
|
||||
"schemas/objects/OfficeHoursSelect.schema.ts",
|
||||
"schemas/objects/OfficeContactSelect.schema.ts",
|
||||
"schemas/objects/InsuranceContactSelect.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotSelect.schema.ts",
|
||||
"schemas/objects/UserArgs.schema.ts",
|
||||
"schemas/objects/PatientArgs.schema.ts",
|
||||
@@ -2002,6 +2054,7 @@
|
||||
"schemas/objects/AiSettingsArgs.schema.ts",
|
||||
"schemas/objects/OfficeHoursArgs.schema.ts",
|
||||
"schemas/objects/OfficeContactArgs.schema.ts",
|
||||
"schemas/objects/InsuranceContactArgs.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotArgs.schema.ts",
|
||||
"schemas/objects/UserInclude.schema.ts",
|
||||
"schemas/objects/PatientInclude.schema.ts",
|
||||
@@ -2030,6 +2083,7 @@
|
||||
"schemas/objects/AiSettingsInclude.schema.ts",
|
||||
"schemas/objects/OfficeHoursInclude.schema.ts",
|
||||
"schemas/objects/OfficeContactInclude.schema.ts",
|
||||
"schemas/objects/InsuranceContactInclude.schema.ts",
|
||||
"schemas/objects/ProcedureTimeslotInclude.schema.ts",
|
||||
"schemas/findUniqueUser.schema.ts",
|
||||
"schemas/findUniqueOrThrowUser.schema.ts",
|
||||
@@ -2507,6 +2561,23 @@
|
||||
"schemas/upsertOneOfficeContact.schema.ts",
|
||||
"schemas/aggregateOfficeContact.schema.ts",
|
||||
"schemas/groupByOfficeContact.schema.ts",
|
||||
"schemas/findUniqueInsuranceContact.schema.ts",
|
||||
"schemas/findUniqueOrThrowInsuranceContact.schema.ts",
|
||||
"schemas/findFirstInsuranceContact.schema.ts",
|
||||
"schemas/findFirstOrThrowInsuranceContact.schema.ts",
|
||||
"schemas/findManyInsuranceContact.schema.ts",
|
||||
"schemas/countInsuranceContact.schema.ts",
|
||||
"schemas/createOneInsuranceContact.schema.ts",
|
||||
"schemas/createManyInsuranceContact.schema.ts",
|
||||
"schemas/createManyAndReturnInsuranceContact.schema.ts",
|
||||
"schemas/deleteOneInsuranceContact.schema.ts",
|
||||
"schemas/deleteManyInsuranceContact.schema.ts",
|
||||
"schemas/updateOneInsuranceContact.schema.ts",
|
||||
"schemas/updateManyInsuranceContact.schema.ts",
|
||||
"schemas/updateManyAndReturnInsuranceContact.schema.ts",
|
||||
"schemas/upsertOneInsuranceContact.schema.ts",
|
||||
"schemas/aggregateInsuranceContact.schema.ts",
|
||||
"schemas/groupByInsuranceContact.schema.ts",
|
||||
"schemas/findUniqueProcedureTimeslot.schema.ts",
|
||||
"schemas/findUniqueOrThrowProcedureTimeslot.schema.ts",
|
||||
"schemas/findFirstProcedureTimeslot.schema.ts",
|
||||
@@ -2888,6 +2959,19 @@
|
||||
"schemas/results/OfficeContactAggregateResult.schema.ts",
|
||||
"schemas/results/OfficeContactGroupByResult.schema.ts",
|
||||
"schemas/results/OfficeContactCountResult.schema.ts",
|
||||
"schemas/results/InsuranceContactFindUniqueResult.schema.ts",
|
||||
"schemas/results/InsuranceContactFindFirstResult.schema.ts",
|
||||
"schemas/results/InsuranceContactFindManyResult.schema.ts",
|
||||
"schemas/results/InsuranceContactCreateResult.schema.ts",
|
||||
"schemas/results/InsuranceContactCreateManyResult.schema.ts",
|
||||
"schemas/results/InsuranceContactUpdateResult.schema.ts",
|
||||
"schemas/results/InsuranceContactUpdateManyResult.schema.ts",
|
||||
"schemas/results/InsuranceContactUpsertResult.schema.ts",
|
||||
"schemas/results/InsuranceContactDeleteResult.schema.ts",
|
||||
"schemas/results/InsuranceContactDeleteManyResult.schema.ts",
|
||||
"schemas/results/InsuranceContactAggregateResult.schema.ts",
|
||||
"schemas/results/InsuranceContactGroupByResult.schema.ts",
|
||||
"schemas/results/InsuranceContactCountResult.schema.ts",
|
||||
"schemas/results/ProcedureTimeslotFindUniqueResult.schema.ts",
|
||||
"schemas/results/ProcedureTimeslotFindFirstResult.schema.ts",
|
||||
"schemas/results/ProcedureTimeslotFindManyResult.schema.ts",
|
||||
@@ -2931,6 +3015,7 @@
|
||||
"schemas/variants/pure/AiSettings.pure.ts",
|
||||
"schemas/variants/pure/OfficeHours.pure.ts",
|
||||
"schemas/variants/pure/OfficeContact.pure.ts",
|
||||
"schemas/variants/pure/InsuranceContact.pure.ts",
|
||||
"schemas/variants/pure/ProcedureTimeslot.pure.ts",
|
||||
"schemas/variants/pure/index.ts",
|
||||
"schemas/variants/input/User.input.ts",
|
||||
@@ -2961,6 +3046,7 @@
|
||||
"schemas/variants/input/AiSettings.input.ts",
|
||||
"schemas/variants/input/OfficeHours.input.ts",
|
||||
"schemas/variants/input/OfficeContact.input.ts",
|
||||
"schemas/variants/input/InsuranceContact.input.ts",
|
||||
"schemas/variants/input/ProcedureTimeslot.input.ts",
|
||||
"schemas/variants/input/index.ts",
|
||||
"schemas/variants/result/User.result.ts",
|
||||
@@ -2991,6 +3077,7 @@
|
||||
"schemas/variants/result/AiSettings.result.ts",
|
||||
"schemas/variants/result/OfficeHours.result.ts",
|
||||
"schemas/variants/result/OfficeContact.result.ts",
|
||||
"schemas/variants/result/InsuranceContact.result.ts",
|
||||
"schemas/variants/result/ProcedureTimeslot.result.ts",
|
||||
"schemas/variants/result/index.ts",
|
||||
"schemas/variants/index.ts"
|
||||
|
||||
Reference in New Issue
Block a user