26-7-31-1
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
from fastapi import APIRouter
|
||||
|
||||
from app.schemas.models import (
|
||||
DecisionRequest,
|
||||
DecisionResponse,
|
||||
ImagingReportRequest,
|
||||
ImagingReportResponse,
|
||||
)
|
||||
from app.services.report_generator import generate_decision, generate_imaging_report
|
||||
|
||||
router = APIRouter(prefix="/report", tags=["report"])
|
||||
|
||||
|
||||
@router.post("/imaging", response_model=ImagingReportResponse)
|
||||
def report_imaging(body: ImagingReportRequest) -> ImagingReportResponse:
|
||||
return generate_imaging_report(body)
|
||||
|
||||
|
||||
@router.post("/decision", response_model=DecisionResponse)
|
||||
def report_decision(body: DecisionRequest) -> DecisionResponse:
|
||||
return generate_decision(body)
|
||||
Reference in New Issue
Block a user