- New lab_rx_template table with sortOrder and Prisma migrations - Backend CRUD + reorder routes at /api/lab-rx/templates - Auto-seeds 3 Highland Dental Studio defaults on first use per user - LabRxModal: template picker, inline rename, up/down reorder, full template form with sections (Template Name / Lab Info / Case Details) - RX popup: Tooth Number, Shade, Due Date, Doctor (from NPI providers), Instructions pre-filled with "Please make / Thank you!", print output - lab-rx-templates.ts config file for future git-managed additions Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
41 lines
1.0 KiB
TypeScript
41 lines
1.0 KiB
TypeScript
export type LabRxTemplateConfig = {
|
|
id: string;
|
|
name: string;
|
|
labName?: string;
|
|
labPhone?: string;
|
|
labFax?: string;
|
|
labAddress?: string;
|
|
labAccount?: string;
|
|
caseType?: string;
|
|
material?: string;
|
|
instructions?: string;
|
|
};
|
|
|
|
export const LAB_RX_TEMPLATES: LabRxTemplateConfig[] = [
|
|
{
|
|
id: "highland-crown",
|
|
name: "Highland Dental Crown",
|
|
labName: "Highland Dental Studio",
|
|
labPhone: "781-552-5198",
|
|
labAddress: "87 Cambridge Street, Burlington, MA 01803",
|
|
caseType: "Crown",
|
|
material: "Zirconia",
|
|
},
|
|
{
|
|
id: "highland-full-denture",
|
|
name: "Highland Dental Full Denture",
|
|
labName: "Highland Dental Studio",
|
|
labPhone: "781-552-5198",
|
|
labAddress: "87 Cambridge Street, Burlington, MA 01803",
|
|
caseType: "Full Denture",
|
|
},
|
|
{
|
|
id: "highland-partial-denture",
|
|
name: "Highland Dental Partial Denture",
|
|
labName: "Highland Dental Studio",
|
|
labPhone: "781-552-5198",
|
|
labAddress: "87 Cambridge Street, Burlington, MA 01803",
|
|
caseType: "Partial Denture",
|
|
},
|
|
];
|