IPSS-M API Reference (1.0.0)

Download OpenAPI specification:Download

For API support, contact Developer Juan E. Arango Ossa: arangooj@mskcc.org

API reference for the IPSS-M Risk Calculation described in Bernard et al 2022 in NJEM Evidence (https://doi.org/10.1056/EVIDoa2200008).

IPSS-M Risk Score Calculation

Request Body schema: application/json
required
BM_BLAST
required
number [ 0 .. 30 ]

Bone marrow blast percentage (%)

HB
required
number [ 4 .. 20 ]

Hemoglobin (g/dL)

PLT
required
number [ 0 .. 2000 ]

Platelet count (x10^9/L)

del5q
number
Default: 0
Enum: 0 1

Deletion of chromosome 5q

del7_7q
number
Default: 0
Enum: 0 1

Deletion of chromosome 7 or monosomy 7

del17_17p
number
Default: 0
Enum: 0 1

Deletion of chromosome 17p

complex
number
Default: 0
Enum: 0 1

Complex karyotype (>= 3 abnormalities)

CYTO_IPSSR
required
string
Enum: "Very Good" "Good" "Intermediate" "Poor" "Very Poor"

Cytogenetic risk group

number or string
Default: 0

Number of TP53 mutations

TP53maxvaf
number [ 0 .. 100 ]

Maximum variant allele frequency of TP53 mutation

number or string
Default: 0

Loss of heterozygosity at TP53 locus

number or string
Default: 0

MLL (KMT2A) PTD

number or string
Default: 0

FLT3 ITD or TKD

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Individual Weight)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

number or string
Default: 0

Gene (Number of Residual Mutations)

Responses

Request samples

Content type
application/json
{
  • "BM_BLAST": 30,
  • "HB": 4,
  • "PLT": 2000,
  • "del5q": 0,
  • "del7_7q": 0,
  • "del17_17p": 0,
  • "complex": 0,
  • "CYTO_IPSSR": "Very Good",
  • "TP53mut": 0,
  • "TP53maxvaf": 100,
  • "TP53loh": 0,
  • "MLL_PTD": 0,
  • "FLT3": 0,
  • "ASXL1": 0,
  • "CBL": 0,
  • "DNMT3A": 0,
  • "ETV6": 0,
  • "EZH2": 0,
  • "IDH2": 0,
  • "KRAS": 0,
  • "NPM1": 0,
  • "NRAS": 0,
  • "RUNX1": 0,
  • "SF3B1": 0,
  • "SRSF2": 0,
  • "U2AF1": 0,
  • "BCOR": 0,
  • "BCORL1": 0,
  • "CEBPA": 0,
  • "ETNK1": 0,
  • "GATA2": 0,
  • "GNB1": 0,
  • "IDH1": 0,
  • "NF1": 0,
  • "PHF6": 0,
  • "PPM1D": 0,
  • "PRPF8": 0,
  • "PTPN11": 0,
  • "SETBP1": 0,
  • "STAG2": 0,
  • "WT1": 0
}

Response samples

Content type
application/json
{
  • "patient": {
    },
  • "ipssm": {
    }
}

IPSS-R Risk Score Calculation

Request Body schema: application/json
required
BM_BLAST
required
number [ 0 .. 30 ]

Bone marrow blast percentage (%)

HB
required
number [ 4 .. 20 ]

Hemoglobin (g/dL)

PLT
required
number [ 0 .. 2000 ]

Platelet count (x10^9/L)

ANC
required
number [ 0 .. 15 ]

Absolute neutrophil count (x10^9/L)

AGE
number [ 18 .. 120 ]

Age (years)

CYTO_IPSSR
required
string
Enum: "Very Good" "Good" "Intermediate" "Poor" "Very Poor"

Cytogenetic risk group

Responses

Request samples

Content type
application/json
{
  • "BM_BLAST": 30,
  • "HB": 4,
  • "PLT": 2000,
  • "ANC": 15,
  • "AGE": 18,
  • "CYTO_IPSSR": "Very Good"
}

Response samples

Content type
application/json
{
  • "patient": {
    },
  • "ipssr": {
    }
}

Annotate a patient file

Request Body schema: multipart/form-data
required
file
string <binary>

Responses