drug_source_concept_id
CDS Drug Exposure
Source column DrugSourceValue
. Resolve OPCS4 codes to OMOP concepts. If code cannot be mapped, map using the parent code.
DrugSourceValue
High cost drugs. HIGH COST DRUGS (OPCS)
select
distinct
l1.RecordConnectionIdentifier,
l1.NHSNumber as nhs_number,
drugs.Code as DrugSourceValue,
coalesce(l5.EpisodeStartDate, l5.StartDateHospitalProviderSpell, l1.CDSActivityDate) as ExposureStartDate,
coalesce(l5.EpisodeEndDate, l5.DischargeDateHospitalProviderSpell, l1.CDSActivityDate) as ExposureEndDate,
case
when l5.EpisodeEndDate is null and l5.DischargeDateHospitalProviderSpell is null then 32220
else 32818
end as DrugTypeConceptId
from [omop_staging].[cds_line01] l1
inner join [omop_staging].[cds_high_cost_drugs] drugs
on l1.MessageId = drugs.MessageId
inner join [omop_staging].[cds_line04] l4
on l4.MessageId = l1.MessageId
left join [omop_staging].[cds_line05] l5
on l5.MessageId = l1.MessageId