Running Additional Analyses
To run another analysis on an existing case, pass the caseId from your previous result. This reuses uploaded files and previously computed data.
- Go
- TypeScript
// Run a second analysis using existing case data
poller, err := silentwitness.StartAnalysis(ctx, &silentwitness.AnalyzeCaseRequest{
AnalysisType: silentwitness.AnalysisTypeCaseAnalysis,
CaseID: silentwitness.String(previousResult.CaseID),
// Add any additional data needed for this analysis type
Occupants: []silentwitness.OccupantAnalysisData{
{
Age: 45,
Gender: "male",
Position: "driver",
AllegedInjuries: []string{"cervical_spine", "lumbar_spine"},
},
},
})
// Run a second analysis using existing case data
const poller = startAnalysis(client, {
analysisType: "case_analysis",
caseId: previousResult.caseId,
// Add any additional data needed for this analysis type
occupants: [
{
age: 45,
gender: "male",
position: "driver",
allegedInjuries: ["cervical_spine", "lumbar_spine"],
},
],
});
See Also
- Analyzing a Case - First-time analysis setup
- StartAnalysis Reference - Full API documentation