feat: add Provider field to appointment form, drive AI claim automation
Adds an optional Provider (NPI) select to the Edit Appointment form, sourced from Settings > NPI Providers. The AI "Claim for Column" batch flow now prefers the appointment's own provider when resolving which provider Selenium should select on the insurance site (e.g. MassHealth rendering provider dropdown), falling back to the existing per-procedure selection, active claim, or first configured provider. Also resyncs packages/db's committed compiled schema/client artifacts with their .ts sources — they had drifted out of sync (some untouched since July), which was silently stripping the new npiProviderId field via stale .strict() zod schemas. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"version": "1.0",
|
||||
"generatorVersion": "1.0.0",
|
||||
"generatedAt": "2026-07-03T03:44:29.373Z",
|
||||
"outputPath": "/home/gg/Desktop/DentalManagementMH06/packages/db/shared",
|
||||
"generatedAt": "2026-07-21T01:43:44.482Z",
|
||||
"outputPath": "/home/ff/Desktop/DentalManagementMH07/packages/db/shared",
|
||||
"files": [
|
||||
"schemas/enums/TransactionIsolationLevel.schema.ts",
|
||||
"schemas/enums/UserScalarFieldEnum.schema.ts",
|
||||
@@ -564,8 +564,10 @@
|
||||
"schemas/objects/StringNullableWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/EnumPatientStatusWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/DateTimeWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/IntNullableFilter.schema.ts",
|
||||
"schemas/objects/PatientScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/StaffNullableScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/NpiProviderNullableScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/AppointmentFileListRelationFilter.schema.ts",
|
||||
"schemas/objects/AppointmentFileOrderByRelationAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentCountOrderByAggregateInput.schema.ts",
|
||||
@@ -573,6 +575,7 @@
|
||||
"schemas/objects/AppointmentMaxOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentMinOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentSumOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/IntNullableWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/AppointmentScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/AppointmentFileCountOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentFileAvgOrderByAggregateInput.schema.ts",
|
||||
@@ -593,16 +596,13 @@
|
||||
"schemas/objects/NpiProviderMaxOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/NpiProviderMinOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/NpiProviderSumOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/IntNullableFilter.schema.ts",
|
||||
"schemas/objects/DecimalNullableFilter.schema.ts",
|
||||
"schemas/objects/EnumProcedureSourceFilter.schema.ts",
|
||||
"schemas/objects/NpiProviderNullableScalarRelationFilter.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCountOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureAvgOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureMaxOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureMinOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureSumOrderByAggregateInput.schema.ts",
|
||||
"schemas/objects/IntNullableWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/DecimalNullableWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/EnumProcedureSourceWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/EnumMissingTeethStatusFilter.schema.ts",
|
||||
@@ -948,6 +948,7 @@
|
||||
"schemas/objects/PatientCreateNestedOneWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/UserCreateNestedOneWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/StaffCreateNestedOneWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderCreateNestedOneWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateNestedManyWithoutAppointmentInput.schema.ts",
|
||||
"schemas/objects/ClaimCreateNestedManyWithoutAppointmentInput.schema.ts",
|
||||
"schemas/objects/AppointmentFileCreateNestedManyWithoutAppointmentInput.schema.ts",
|
||||
@@ -957,9 +958,11 @@
|
||||
"schemas/objects/PatientUpdateOneRequiredWithoutAppointmentsNestedInput.schema.ts",
|
||||
"schemas/objects/UserUpdateOneRequiredWithoutAppointmentsNestedInput.schema.ts",
|
||||
"schemas/objects/StaffUpdateOneWithoutAppointmentsNestedInput.schema.ts",
|
||||
"schemas/objects/NpiProviderUpdateOneWithoutAppointmentsNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUpdateManyWithoutAppointmentNestedInput.schema.ts",
|
||||
"schemas/objects/ClaimUpdateManyWithoutAppointmentNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentFileUpdateManyWithoutAppointmentNestedInput.schema.ts",
|
||||
"schemas/objects/NullableIntFieldUpdateOperationsInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutAppointmentNestedInput.schema.ts",
|
||||
"schemas/objects/ClaimUncheckedUpdateManyWithoutAppointmentNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentFileUncheckedUpdateManyWithoutAppointmentNestedInput.schema.ts",
|
||||
@@ -980,19 +983,23 @@
|
||||
"schemas/objects/PaymentCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/CommissionBatchCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/ClaimUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/PaymentUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/CommissionBatchUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedCreateNestedManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/UserUpdateOneRequiredWithoutNpiProvidersNestedInput.schema.ts",
|
||||
"schemas/objects/ClaimUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/PaymentUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/CommissionBatchUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/ClaimUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/PaymentUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/CommissionBatchUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedUpdateManyWithoutNpiProviderNestedInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateNestedOneWithoutProceduresInput.schema.ts",
|
||||
"schemas/objects/PatientCreateNestedOneWithoutProceduresInput.schema.ts",
|
||||
"schemas/objects/NpiProviderCreateNestedOneWithoutAppointmentProceduresInput.schema.ts",
|
||||
@@ -1001,7 +1008,6 @@
|
||||
"schemas/objects/AppointmentUpdateOneRequiredWithoutProceduresNestedInput.schema.ts",
|
||||
"schemas/objects/PatientUpdateOneRequiredWithoutProceduresNestedInput.schema.ts",
|
||||
"schemas/objects/NpiProviderUpdateOneWithoutAppointmentProceduresNestedInput.schema.ts",
|
||||
"schemas/objects/NullableIntFieldUpdateOperationsInput.schema.ts",
|
||||
"schemas/objects/PatientCreateNestedOneWithoutClaimsInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateNestedOneWithoutClaimsInput.schema.ts",
|
||||
"schemas/objects/UserCreateNestedOneWithoutClaimsInput.schema.ts",
|
||||
@@ -1165,10 +1171,10 @@
|
||||
"schemas/objects/NestedStringNullableWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/NestedEnumPatientStatusWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/NestedDateTimeWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/NestedDecimalNullableFilter.schema.ts",
|
||||
"schemas/objects/NestedEnumProcedureSourceFilter.schema.ts",
|
||||
"schemas/objects/NestedIntNullableWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/NestedFloatNullableFilter.schema.ts",
|
||||
"schemas/objects/NestedDecimalNullableFilter.schema.ts",
|
||||
"schemas/objects/NestedEnumProcedureSourceFilter.schema.ts",
|
||||
"schemas/objects/NestedDecimalNullableWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/NestedEnumProcedureSourceWithAggregatesFilter.schema.ts",
|
||||
"schemas/objects/NestedEnumMissingTeethStatusFilter.schema.ts",
|
||||
@@ -1459,6 +1465,9 @@
|
||||
"schemas/objects/StaffCreateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/StaffUncheckedCreateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/StaffCreateOrConnectWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderCreateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderUncheckedCreateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderCreateOrConnectWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateWithoutAppointmentInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUncheckedCreateWithoutAppointmentInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateOrConnectWithoutAppointmentInput.schema.ts",
|
||||
@@ -1483,6 +1492,10 @@
|
||||
"schemas/objects/StaffUpdateToOneWithWhereWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/StaffUpdateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/StaffUncheckedUpdateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderUpsertWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderUpdateToOneWithWhereWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderUpdateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/NpiProviderUncheckedUpdateWithoutAppointmentsInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUpsertWithWhereUniqueWithoutAppointmentInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUpdateWithWhereUniqueWithoutAppointmentInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUpdateManyWithWhereWithoutAppointmentInput.schema.ts",
|
||||
@@ -1540,6 +1553,10 @@
|
||||
"schemas/objects/AppointmentProcedureUncheckedCreateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateOrConnectWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateManyNpiProviderInputEnvelope.schema.ts",
|
||||
"schemas/objects/AppointmentCreateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedCreateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateOrConnectWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateManyNpiProviderInputEnvelope.schema.ts",
|
||||
"schemas/objects/UserUpsertWithoutNpiProvidersInput.schema.ts",
|
||||
"schemas/objects/UserUpdateToOneWithWhereWithoutNpiProvidersInput.schema.ts",
|
||||
"schemas/objects/UserUpdateWithoutNpiProvidersInput.schema.ts",
|
||||
@@ -1557,6 +1574,9 @@
|
||||
"schemas/objects/AppointmentProcedureUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUpdateManyWithWhereWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUpsertWithWhereUniqueWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUpdateWithWhereUniqueWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUpdateManyWithWhereWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateWithoutProceduresInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedCreateWithoutProceduresInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateOrConnectWithoutProceduresInput.schema.ts",
|
||||
@@ -2093,6 +2113,7 @@
|
||||
"schemas/objects/PaymentCreateManyNpiProviderInput.schema.ts",
|
||||
"schemas/objects/CommissionBatchCreateManyNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureCreateManyNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentCreateManyNpiProviderInput.schema.ts",
|
||||
"schemas/objects/ClaimUpdateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/ClaimUncheckedUpdateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/ClaimUncheckedUpdateManyWithoutNpiProviderInput.schema.ts",
|
||||
@@ -2105,6 +2126,9 @@
|
||||
"schemas/objects/AppointmentProcedureUpdateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUncheckedUpdateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentProcedureUncheckedUpdateManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUpdateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedUpdateWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/AppointmentUncheckedUpdateManyWithoutNpiProviderInput.schema.ts",
|
||||
"schemas/objects/ServiceLineCreateManyClaimInput.schema.ts",
|
||||
"schemas/objects/ClaimFileCreateManyClaimInput.schema.ts",
|
||||
"schemas/objects/ServiceLineUpdateWithoutClaimInput.schema.ts",
|
||||
@@ -2380,6 +2404,7 @@
|
||||
"schemas/objects/NpiProviderCountOutputTypeCountPaymentsArgs.schema.ts",
|
||||
"schemas/objects/NpiProviderCountOutputTypeCountCommissionBatchesArgs.schema.ts",
|
||||
"schemas/objects/NpiProviderCountOutputTypeCountAppointmentProceduresArgs.schema.ts",
|
||||
"schemas/objects/NpiProviderCountOutputTypeCountAppointmentsArgs.schema.ts",
|
||||
"schemas/objects/ClaimCountOutputTypeArgs.schema.ts",
|
||||
"schemas/objects/ClaimCountOutputTypeCountServiceLinesArgs.schema.ts",
|
||||
"schemas/objects/ClaimCountOutputTypeCountClaimFilesArgs.schema.ts",
|
||||
|
||||
Reference in New Issue
Block a user