kaigu1990 / stabiot

Common Statistical Analysis for Clinical Trials in Biotech
GNU General Public License v3.0
2 stars 0 forks source link

Best Overall Response By RECIST #3

Closed kaigu1990 closed 7 months ago

kaigu1990 commented 9 months ago

The BOR calculation is a very common analysis in oncology trials for solid tumor, so it's necessary to create a function. Maybe it can be used as a supplement code or for internal analysis.

Related documents are shown below. https://www.pharmasug.org/proceedings/2023/QT/PharmaSUG-2023-QT-047.pdf image And image

The following is the conversion to programming logic:

Best Overall Response without confirmation

  1. Using investigator/IRC assessed responses after the first treatment date/randomized and up to the earliest of the first 'PD', and the start of non-protocol anti-cancer therapy (anti-cancer therapy including radiotherapy, surgery, etc.).
  2. Set to 'CR' if there exists an observation of 'CR'
  3. Else set to 'PR' if there exists an observation of 'PR'
  4. Else set to 'SD' if there exists an observation of 'SD' after study protocol specified time (6 weeks from first treatment date (for non-randomized study)/randomized date).
  5. Else set to 'PD' if there exists an observation of AVALC='PD'
  6. Else set to 'NE' if there exists an observation of AVALC= 'NE' or if the subject has only 'SD' before the study protocol specified time (6 weeks from first treatment date (for non-randomized study) or randomized date).
  7. Else set to ‘NA’ if the subject did not have any responses (none of the above 1–5 criteria is fulfilled) or has no post-baseline record.
  8. Use the order CR>PR>SD>PD>NE

Best Overall Response when confirmation of response is required

  1. Using investigator/IRC assessed responses on or after the first treatment date and up to the earliest of the first 'PD', the start of non-protocol anti-cancer therapy, and the study-specific cutoff
  2. Set to 'CR' if patient had CR on each of two tumor assessments which are >=28 days apart with either (i) no other tumor assessments in between or (ii) the tumor response between these two assessments can only be CR or NE;
  3. Else set to 'PR' if subject had two tumor assessments >=28 days apart with the first being PR and the second being PR or CR with either (i) no other tumor assessments in between or (ii) the tumor response between these two assessments can be PR or NE.
  4. Else set to 'PR' if patient had a "CR” following a "PR" and there is >=4 weeks apart between the two tumor assessments.
  5. Else set to 'SD' if there is at least one response assessment of 'CR', 'PR' or 'SD', and minimum of 6 weeks after first treatment date without any PD in between.
  6. Else set to 'PD' if (i) If a "PR" is after a "CR", and the assessment date of the "PR" is within 6*7 days from first treatment date. The “PR” should be PD. Same for “SD” following CR.
    (ii) If a patient does not meet the criteria of CR/PR/SD and at least one response assessment is PD
  7. Else set to 'NE' if the subject only had NE (Not Evaluable) or CR, PR, SD and did not meet any of the above criteria.
  8. Else set to ‘NA’ if the subject did not have any responses (none of the above 1-6 criteria is fulfilled) or has no post-baseline record.