MaternAlert / src /ocr /ocr.controller.ts
Auspicious14's picture
feat(ocr, risk): add patient OCR and risk assessment
27e706d
Raw
History Blame Contribute Delete
650 Bytes
import {
Controller,
Post,
UploadedFiles,
UseInterceptors,
UseGuards,
} from "@nestjs/common";
import { FilesInterceptor } from "@nestjs/platform-express";
import { JwtAuthGuard } from "../auth/guards/jwt-auth.guard";
import { OcrService } from "./ocr.service";
@Controller("ocr")
@UseGuards(JwtAuthGuard)
export class OcrController {
constructor(
private readonly ocrService: OcrService,
) {}
@Post("patient-record")
@UseInterceptors(
FilesInterceptor("files", 10),
)
async uploadPatientRecord(
@UploadedFiles()
files: Express.Multer.File[],
) {
return this.ocrService.extractPatientRecord(files);
}
}