value_source_value
SACT Adjunctive Therapy Type
-
Value copied from
Source_value -
Source_valueSource value of the type of Adjunctive Therapy given to a PATIENT during a Cancer Care Spell. ADJUNCTIVE THERAPY TYPE
select distinct
replace(NHS_Number, ' ', '') as NHSNumber,
Adjunctive_Therapy,
Case
When Adjunctive_Therapy = 1 then concat(Adjunctive_Therapy, ' - Adjuvant Therapy')
When Adjunctive_Therapy = 2 then concat(Adjunctive_Therapy, ' - Neoadjuvant Therapy')
When Adjunctive_Therapy = 3 then concat(Adjunctive_Therapy, ' - Not Applicable (Primary Treatment)')
When Adjunctive_Therapy = 9 then concat(Adjunctive_Therapy, ' - Not Known (Not Recorded)')
else '' end as Source_value,
Administration_Date
from omop_staging.sact_staging
where Adjunctive_Therapy != ''
Comment or raise an issue for this mapping.
SACT Administration Route
-
Value copied from
Administration_Route -
Administration_RouteThe prescribed route of administration for each Systemic Anti-Cancer Therapy Drug Administration in a Systemic Anti-Cancer Therapy Drug Cycle. SYSTEMIC ANTI-CANCER THERAPY DRUG ROUTE OF ADMINISTRATION
select
distinct
replace(NHS_Number, ' ', '') as NHSNumber,
SACT_Administration_Route as Administration_Route,
Administration_Date
from omop_staging.sact_staging
Comment or raise an issue for this mapping.
SACT Treatment Intent
-
Value copied from
Source_value -
Source_valueSource value of the intent of the Systemic Anti-Cancer Therapy Drug Regimen. SYSTEMIC ANTI-CANCER THERAPY DRUG REGIMEN TREATMENT INTENT
select distinct
replace(NHS_Number, ' ', '') as NHSNumber,
Intent_Of_Treatment,
Case
When Intent_Of_Treatment = 1 then concat(Intent_Of_Treatment, ' - Curative(aiming to permanently eradicate disease)')
When Intent_Of_Treatment = 2 then concat(Intent_Of_Treatment, ' - Palliative(aiming to extend life expectancy)')
When Intent_Of_Treatment = 3 then concat(Intent_Of_Treatment, ' - Palliative(aiming to relieve and/or control malignancy related symptoms)')
When Intent_Of_Treatment = 4 then concat(Intent_Of_Treatment, ' - Palliative(aiming to achieve remission)')
When Intent_Of_Treatment = 5 then concat(Intent_Of_Treatment, ' - Palliative(aiming to permanently eradicate disease)')
else '' end as Source_value,
Administration_Date
from omop_staging.sact_staging
where Intent_Of_Treatment != ''
Comment or raise an issue for this mapping.
RTDS External Beam Radiation Therapy Energy
-
Value copied from
NominalEnergy -
NominalEnergyRADIOTHERAPY PRESCRIBED BEAM ENERGY is the prescribed beam energy of a Radiotherapy Exposure used in External Beam Radiotherapy RADIOTHERAPY PRESCRIBED BEAM ENERGY
select distinct
(select PatientId from omop_staging.rtds_1_demographics d where d.PatientSer = dc.PatientSer limit 1) as NhsNumber,
Treatmentdatetime,
Cast(NominalEnergy as double) / 1000 as CalculatedNominalEnergy,
NominalEnergy as NominalEnergy
from omop_staging.RTDS_4_Exposures dc
where NhsNumber is not null
and regexp_matches(NhsNumber, '\d{10}')
and NominalEnergy is not null
and NominalEnergy != '';
Comment or raise an issue for this mapping.
RTDS Number Of Fractions
-
Value copied from
NoFracs -
NoFracsThe prescribed number of Radiotherapy Fractions delivered to a PATIENT as described in the Radiotherapy Plan RADIOTHERAPY PRESCRIBED FRACTIONS
select distinct
(select PatientId from omop_staging.rtds_1_demographics d where d.PatientSer = dc.PatientSer limit 1) as NhsNumber,
StartDateTime,
NoFracs
from omop_staging.RTDS_3_Prescription dc
where NhsNumber is not null
and regexp_matches(NhsNumber, '\d{10}')
and NoFracs is not null;
Comment or raise an issue for this mapping.
RTDS Treatment Anatomical Site
-
Value copied from
AttributeValue -
AttributeValueANATOMIC SITE OF RADIOTHERAPY PROCEDURE
select distinct
(select PatientId from omop_staging.rtds_1_demographics d where d.PatientSer = dc.PatientSer limit 1) as NhsNumber,
AttributeValue,
(select concept_id from cdm.concept where domain_id = 'Spec Anatomic Site'
and concept_code = CASE WHEN length(code) > 3 THEN substr(code, 1, 3) || '.' || substr(code, 4) ELSE code END) as AnatomicalSiteConceptId,
DueDateTime
from omop_staging.RTDS_2b_Plan dc,
LATERAL (SELECT regexp_extract(AttributeValue, '^([A-Z][0-9A-Z]+)', 1) AS code) AS t
where Description = 'Anatomical Site'
and AttributeValue is not null
and AttributeValue != 'None'
and NhsNumber is not null
and regexp_matches(NhsNumber, '\d{10}');