Create Primary Diagnoses
POST
/v3/ingest/primary_diagnoses/
const url = 'https://example.com/v3/ingest/primary_diagnoses/';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '[{"basis_of_diagnosis":"Clinical investigation","cancer_type_code":"example","clinical_m_category":"M0","clinical_n_category":"N0","clinical_stage_group":"Stage 0","clinical_t_category":"T0","clinical_tumour_staging_system":"AJCC cancer staging system","date_of_diagnosis":{"day_interval":1,"month_interval":1},"laterality":"Bilateral","pathological_m_category":"M0","pathological_n_category":"N0","pathological_stage_group":"Stage 0","pathological_t_category":"T0","pathological_tumour_staging_system":"AJCC cancer staging system","primary_site":"Accessory sinuses","program_id":"example","submitter_donor_id":"example","submitter_primary_diagnosis_id":"example","uuid":"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/v3/ingest/primary_diagnoses/ \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '[ { "basis_of_diagnosis": "Clinical investigation", "cancer_type_code": "example", "clinical_m_category": "M0", "clinical_n_category": "N0", "clinical_stage_group": "Stage 0", "clinical_t_category": "T0", "clinical_tumour_staging_system": "AJCC cancer staging system", "date_of_diagnosis": { "day_interval": 1, "month_interval": 1 }, "laterality": "Bilateral", "pathological_m_category": "M0", "pathological_n_category": "N0", "pathological_stage_group": "Stage 0", "pathological_t_category": "T0", "pathological_tumour_staging_system": "AJCC cancer staging system", "primary_site": "Accessory sinuses", "program_id": "example", "submitter_donor_id": "example", "submitter_primary_diagnosis_id": "example", "uuid": "example" } ]'Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ” Media type application/json
Payload
Array<object>
PrimaryDiagnosisIngestSchemaobject
basis_of_diagnosis
Any of:
BasisOfDiagnosisEnum
string
null
clinical_m_category
Any of:
MCategoryEnum
string
null
clinical_n_category
Any of:
NCategoryEnum
string
null
clinical_stage_group
Any of:
StageGroupEnum
string
null
clinical_t_category
Any of:
TCategoryEnum
string
null
clinical_tumour_staging_system
Any of:
TumourStagingSystemEnum
string
null
date_of_diagnosis
Any of:
DateInterval
null
laterality
Any of:
PrimaryDiagnosisLateralityEnum
string
null
pathological_m_category
Any of:
MCategoryEnum
string
null
pathological_n_category
Any of:
NCategoryEnum
string
null
pathological_stage_group
Any of:
StageGroupEnum
string
null
pathological_t_category
Any of:
TCategoryEnum
string
null
pathological_tumour_staging_system
Any of:
TumourStagingSystemEnum
string
null
primary_site
Any of:
PrimarySiteEnum
string
null
program_id
required
Program Id
string
submitter_donor_id
required
Submitter Donor Id
string
submitter_primary_diagnosis_id
required
Submitter Primary Diagnosis Id
string
Responses
Section titled “ Responses ”OK