fix: allow letters in insurance ID; add patient state (default MA)

- Backend insurance ID check now accepts letters + digits (BCBS IDs have
  a letter prefix), matching the frontend schema; create route validates
  the normalized body
- Patient.state column (default "MA") with State select on the patient
  form; ADA claim form uses the patient's state instead of the office's
- Rebuild stale packages/db compiled .js so the runtime schemas include
  new fields (state, office billing NPI fields, Telnyx settings)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 23:29:27 -04:00
co-authored by Claude Opus 5.5
parent 2c0c595af5
commit 1abc2c705d
664 changed files with 6263 additions and 843 deletions
+35
View File
@@ -41,6 +41,7 @@ __exportStar(require("./enums/CloudFileChunkScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/CommunicationScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/PatientDocumentScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/TwilioSettingsScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/TelnyxSettingsScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/AiSettingsScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/OfficeHoursScalarFieldEnum.schema"), exports);
__exportStar(require("./enums/OfficeContactScalarFieldEnum.schema"), exports);
@@ -69,6 +70,7 @@ __exportStar(require("./enums/NotificationTypes.schema"), exports);
__exportStar(require("./enums/CommunicationChannel.schema"), exports);
__exportStar(require("./enums/CommunicationDirection.schema"), exports);
__exportStar(require("./enums/CommunicationStatus.schema"), exports);
__exportStar(require("./enums/CommunicationProvider.schema"), exports);
__exportStar(require("./findUniqueUser.schema"), exports);
__exportStar(require("./findUniqueOrThrowUser.schema"), exports);
__exportStar(require("./findFirstUser.schema"), exports);
@@ -511,6 +513,23 @@ __exportStar(require("./updateManyAndReturnTwilioSettings.schema"), exports);
__exportStar(require("./upsertOneTwilioSettings.schema"), exports);
__exportStar(require("./aggregateTwilioSettings.schema"), exports);
__exportStar(require("./groupByTwilioSettings.schema"), exports);
__exportStar(require("./findUniqueTelnyxSettings.schema"), exports);
__exportStar(require("./findUniqueOrThrowTelnyxSettings.schema"), exports);
__exportStar(require("./findFirstTelnyxSettings.schema"), exports);
__exportStar(require("./findFirstOrThrowTelnyxSettings.schema"), exports);
__exportStar(require("./findManyTelnyxSettings.schema"), exports);
__exportStar(require("./countTelnyxSettings.schema"), exports);
__exportStar(require("./createOneTelnyxSettings.schema"), exports);
__exportStar(require("./createManyTelnyxSettings.schema"), exports);
__exportStar(require("./createManyAndReturnTelnyxSettings.schema"), exports);
__exportStar(require("./deleteOneTelnyxSettings.schema"), exports);
__exportStar(require("./deleteManyTelnyxSettings.schema"), exports);
__exportStar(require("./updateOneTelnyxSettings.schema"), exports);
__exportStar(require("./updateManyTelnyxSettings.schema"), exports);
__exportStar(require("./updateManyAndReturnTelnyxSettings.schema"), exports);
__exportStar(require("./upsertOneTelnyxSettings.schema"), exports);
__exportStar(require("./aggregateTelnyxSettings.schema"), exports);
__exportStar(require("./groupByTelnyxSettings.schema"), exports);
__exportStar(require("./findUniqueAiSettings.schema"), exports);
__exportStar(require("./findUniqueOrThrowAiSettings.schema"), exports);
__exportStar(require("./findFirstAiSettings.schema"), exports);
@@ -1019,6 +1038,19 @@ __exportStar(require("./results/TwilioSettingsDeleteManyResult.schema"), exports
__exportStar(require("./results/TwilioSettingsAggregateResult.schema"), exports);
__exportStar(require("./results/TwilioSettingsGroupByResult.schema"), exports);
__exportStar(require("./results/TwilioSettingsCountResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsFindUniqueResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsFindFirstResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsFindManyResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsCreateResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsCreateManyResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsUpdateResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsUpdateManyResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsUpsertResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsDeleteResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsDeleteManyResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsAggregateResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsGroupByResult.schema"), exports);
__exportStar(require("./results/TelnyxSettingsCountResult.schema"), exports);
__exportStar(require("./results/AiSettingsFindUniqueResult.schema"), exports);
__exportStar(require("./results/AiSettingsFindFirstResult.schema"), exports);
__exportStar(require("./results/AiSettingsFindManyResult.schema"), exports);
@@ -1177,6 +1209,7 @@ __exportStar(require("./variants/pure/CloudFileChunk.pure"), exports);
__exportStar(require("./variants/pure/Communication.pure"), exports);
__exportStar(require("./variants/pure/PatientDocument.pure"), exports);
__exportStar(require("./variants/pure/TwilioSettings.pure"), exports);
__exportStar(require("./variants/pure/TelnyxSettings.pure"), exports);
__exportStar(require("./variants/pure/AiSettings.pure"), exports);
__exportStar(require("./variants/pure/OfficeHours.pure"), exports);
__exportStar(require("./variants/pure/OfficeContact.pure"), exports);
@@ -1214,6 +1247,7 @@ __exportStar(require("./variants/input/CloudFileChunk.input"), exports);
__exportStar(require("./variants/input/Communication.input"), exports);
__exportStar(require("./variants/input/PatientDocument.input"), exports);
__exportStar(require("./variants/input/TwilioSettings.input"), exports);
__exportStar(require("./variants/input/TelnyxSettings.input"), exports);
__exportStar(require("./variants/input/AiSettings.input"), exports);
__exportStar(require("./variants/input/OfficeHours.input"), exports);
__exportStar(require("./variants/input/OfficeContact.input"), exports);
@@ -1251,6 +1285,7 @@ __exportStar(require("./variants/result/CloudFileChunk.result"), exports);
__exportStar(require("./variants/result/Communication.result"), exports);
__exportStar(require("./variants/result/PatientDocument.result"), exports);
__exportStar(require("./variants/result/TwilioSettings.result"), exports);
__exportStar(require("./variants/result/TelnyxSettings.result"), exports);
__exportStar(require("./variants/result/AiSettings.result"), exports);
__exportStar(require("./variants/result/OfficeHours.result"), exports);
__exportStar(require("./variants/result/OfficeContact.result"), exports);