Add Candidate
POST
/api/triggers/{trigger_id}/candidates
const url = 'https://example.com/api/triggers/example/candidates';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"modality":"example","date":"example","description":"example","place":"example","organization_id":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/api/triggers/example/candidates \ --header 'Content-Type: application/json' \ --data '{ "modality": "example", "date": "example", "description": "example", "place": "example", "organization_id": "example" }'Parameters
Sekce “Parameters”Path Parameters
Sekce “Path Parameters”trigger_id
required
Trigger Id
string
Request Bodyrequired
Sekce “Request Bodyrequired”Media typeapplication/json
CandidateCreate
object
Example generated
{ "modality": "example", "date": "example", "description": "example", "place": "example", "organization_id": "example"}Responses
Sekce “Responses”200
Sekce “200”Successful Response
Media typeapplication/json
Case
object
trigger
required
patient
required
candidates
required
Candidates
Array<object>
Candidateobject
id
required
Id
string
source
required
Source
string
modality
required
Modality
string
description
required
Description
string
status
required
Status
string
is_baseline
required
Is Baseline
boolean
verdict
required
Verdict
object
label
required
Label
string
reason
required
Reason
string
guideline
Any of:
GuidelineCitation
object
page
required
Page
1-based PDF page of Modrá kniha ČOS (26th edition).
integer
quote
required
Quote
string
null
kroky
Kroky
Array<string>
duplicate_alert
required
Any of:
DuplicateAlert
object
candidate_id
required
Candidate Id
string
modality
required
Modality
string
date
required
Date
string format: date
days_apart
required
Days Apart
integer
null
insurer_request
Any of:
InsurerRequest
null
Example
{ "trigger": { "kind": "exam", "modality": "CT" }, "patient": { "sex": "male" }, "candidates": [ { "source": "nis_record", "status": "available", "verdict": { "label": "relevant", "kroky": [] }, "decision": "relevant", "request_state": "draft" } ]}422
Sekce “422”Validation Error
Media typeapplication/json
HTTPValidationError
object
detail
Detail
Array<object>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object
Example generated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}