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:
@@ -47,8 +47,10 @@ __exportStar(require("./enums/OfficeContactScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/InsuranceContactScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/ProcedureTimeslotScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/PatientConversationScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/LabRxTemplateScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/CommissionBatchScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/CommissionBatchItemScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/SeleniumSettingsScalarFieldEnum.schema"), exports);
|
||||
__exportStar(require("./enums/SortOrder.schema"), exports);
|
||||
__exportStar(require("./enums/NullableJsonNullValueInput.schema"), exports);
|
||||
__exportStar(require("./enums/JsonNullValueInput.schema"), exports);
|
||||
@@ -611,6 +613,23 @@ __exportStar(require("./updateManyAndReturnPatientConversation.schema"), exports
|
||||
__exportStar(require("./upsertOnePatientConversation.schema"), exports);
|
||||
__exportStar(require("./aggregatePatientConversation.schema"), exports);
|
||||
__exportStar(require("./groupByPatientConversation.schema"), exports);
|
||||
__exportStar(require("./findUniqueLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./findUniqueOrThrowLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./findFirstLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./findFirstOrThrowLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./findManyLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./countLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./createOneLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./createManyLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./createManyAndReturnLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./deleteOneLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./deleteManyLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./updateOneLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./updateManyLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./updateManyAndReturnLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./upsertOneLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./aggregateLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./groupByLabRxTemplate.schema"), exports);
|
||||
__exportStar(require("./findUniqueCommissionBatch.schema"), exports);
|
||||
__exportStar(require("./findUniqueOrThrowCommissionBatch.schema"), exports);
|
||||
__exportStar(require("./findFirstCommissionBatch.schema"), exports);
|
||||
@@ -645,6 +664,23 @@ __exportStar(require("./updateManyAndReturnCommissionBatchItem.schema"), exports
|
||||
__exportStar(require("./upsertOneCommissionBatchItem.schema"), exports);
|
||||
__exportStar(require("./aggregateCommissionBatchItem.schema"), exports);
|
||||
__exportStar(require("./groupByCommissionBatchItem.schema"), exports);
|
||||
__exportStar(require("./findUniqueSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./findUniqueOrThrowSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./findFirstSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./findFirstOrThrowSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./findManySeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./countSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./createOneSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./createManySeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./createManyAndReturnSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./deleteOneSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./deleteManySeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./updateOneSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./updateManySeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./updateManyAndReturnSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./upsertOneSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./aggregateSeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./groupBySeleniumSettings.schema"), exports);
|
||||
__exportStar(require("./results/UserFindUniqueResult.schema"), exports);
|
||||
__exportStar(require("./results/UserFindFirstResult.schema"), exports);
|
||||
__exportStar(require("./results/UserFindManyResult.schema"), exports);
|
||||
@@ -1061,6 +1097,19 @@ __exportStar(require("./results/PatientConversationDeleteManyResult.schema"), ex
|
||||
__exportStar(require("./results/PatientConversationAggregateResult.schema"), exports);
|
||||
__exportStar(require("./results/PatientConversationGroupByResult.schema"), exports);
|
||||
__exportStar(require("./results/PatientConversationCountResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateFindUniqueResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateFindFirstResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateFindManyResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateCreateResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateCreateManyResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateUpdateResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateUpdateManyResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateUpsertResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateDeleteResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateDeleteManyResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateAggregateResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateGroupByResult.schema"), exports);
|
||||
__exportStar(require("./results/LabRxTemplateCountResult.schema"), exports);
|
||||
__exportStar(require("./results/CommissionBatchFindUniqueResult.schema"), exports);
|
||||
__exportStar(require("./results/CommissionBatchFindFirstResult.schema"), exports);
|
||||
__exportStar(require("./results/CommissionBatchFindManyResult.schema"), exports);
|
||||
@@ -1087,6 +1136,19 @@ __exportStar(require("./results/CommissionBatchItemDeleteManyResult.schema"), ex
|
||||
__exportStar(require("./results/CommissionBatchItemAggregateResult.schema"), exports);
|
||||
__exportStar(require("./results/CommissionBatchItemGroupByResult.schema"), exports);
|
||||
__exportStar(require("./results/CommissionBatchItemCountResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsFindUniqueResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsFindFirstResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsFindManyResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsCreateResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsCreateManyResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsUpdateResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsUpdateManyResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsUpsertResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsDeleteResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsDeleteManyResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsAggregateResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsGroupByResult.schema"), exports);
|
||||
__exportStar(require("./results/SeleniumSettingsCountResult.schema"), exports);
|
||||
__exportStar(require("./results/index"), exports);
|
||||
__exportStar(require("./objects/index"), exports);
|
||||
__exportStar(require("./variants/pure/User.pure"), exports);
|
||||
@@ -1121,8 +1183,10 @@ __exportStar(require("./variants/pure/OfficeContact.pure"), exports);
|
||||
__exportStar(require("./variants/pure/InsuranceContact.pure"), exports);
|
||||
__exportStar(require("./variants/pure/ProcedureTimeslot.pure"), exports);
|
||||
__exportStar(require("./variants/pure/PatientConversation.pure"), exports);
|
||||
__exportStar(require("./variants/pure/LabRxTemplate.pure"), exports);
|
||||
__exportStar(require("./variants/pure/CommissionBatch.pure"), exports);
|
||||
__exportStar(require("./variants/pure/CommissionBatchItem.pure"), exports);
|
||||
__exportStar(require("./variants/pure/SeleniumSettings.pure"), exports);
|
||||
__exportStar(require("./variants/pure/index"), exports);
|
||||
__exportStar(require("./variants/input/User.input"), exports);
|
||||
__exportStar(require("./variants/input/Patient.input"), exports);
|
||||
@@ -1156,8 +1220,10 @@ __exportStar(require("./variants/input/OfficeContact.input"), exports);
|
||||
__exportStar(require("./variants/input/InsuranceContact.input"), exports);
|
||||
__exportStar(require("./variants/input/ProcedureTimeslot.input"), exports);
|
||||
__exportStar(require("./variants/input/PatientConversation.input"), exports);
|
||||
__exportStar(require("./variants/input/LabRxTemplate.input"), exports);
|
||||
__exportStar(require("./variants/input/CommissionBatch.input"), exports);
|
||||
__exportStar(require("./variants/input/CommissionBatchItem.input"), exports);
|
||||
__exportStar(require("./variants/input/SeleniumSettings.input"), exports);
|
||||
__exportStar(require("./variants/input/index"), exports);
|
||||
__exportStar(require("./variants/result/User.result"), exports);
|
||||
__exportStar(require("./variants/result/Patient.result"), exports);
|
||||
@@ -1191,7 +1257,9 @@ __exportStar(require("./variants/result/OfficeContact.result"), exports);
|
||||
__exportStar(require("./variants/result/InsuranceContact.result"), exports);
|
||||
__exportStar(require("./variants/result/ProcedureTimeslot.result"), exports);
|
||||
__exportStar(require("./variants/result/PatientConversation.result"), exports);
|
||||
__exportStar(require("./variants/result/LabRxTemplate.result"), exports);
|
||||
__exportStar(require("./variants/result/CommissionBatch.result"), exports);
|
||||
__exportStar(require("./variants/result/CommissionBatchItem.result"), exports);
|
||||
__exportStar(require("./variants/result/SeleniumSettings.result"), exports);
|
||||
__exportStar(require("./variants/result/index"), exports);
|
||||
__exportStar(require("./variants/index"), exports);
|
||||
|
||||
Reference in New Issue
Block a user