feat(MED-105): update analysis results view to be by analysis order

This commit is contained in:
2025-08-14 12:10:12 +03:00
parent d3b393156a
commit 1285b02f9c
11 changed files with 140 additions and 59 deletions

View File

@@ -1,8 +0,0 @@
import { NextRequest, NextResponse } from "next/server";
import { sendOrderToMedipost } from "~/lib/services/medipost.service";
export const POST = async (request: NextRequest) => {
const { medusaOrderId } = (await request.json()) as { medusaOrderId: string };
await sendOrderToMedipost({ medusaOrderId });
return NextResponse.json({ success: true });
};

View File

@@ -19,7 +19,7 @@ export async function POST(request: Request) {
const account = await getAccountAdmin({ primaryOwnerUserId: medreportOrder.user_id });
const orderedAnalysisElementsIds = await getOrderedAnalysisElementsIds({ medusaOrder });
console.info(`Sending test response for order=${medusaOrderId} with ${orderedAnalysisElementsIds.length} ordered analysis elements`);
console.info(`Sending test response for order=${medusaOrderId} with ${orderedAnalysisElementsIds.length} (${maxItems ?? 'all'}) ordered analysis elements`);
const idsToSend = typeof maxItems === 'number' ? orderedAnalysisElementsIds.slice(0, maxItems) : orderedAnalysisElementsIds;
const messageXml = await composeOrderTestResponseXML({
person: {