HospitalProviderSpellNumber
SUS Inpatient Total Previous Pregnancies Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
max(apc.CDSActivityDate) as observation_date,
apc.PregnancyTotalPreviousPregnancies
from [omop_staging].[sus_APC] apc
where apc.NHSNumber is not null
and apc.PregnancyTotalPreviousPregnancies is not null
and apc.CDSActivityDate is not null
and apc.CdsType in ('140', '120')
group by
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
apc.PregnancyTotalPreviousPregnancies;
Comment or raise an issue for this mapping.
SUS Inpatient NumberofBabies Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
coalesce(max(apc.DeliveryDate), max(apc.CDSActivityDate)) as observation_date,
apc.NumberofBabies
from [omop_staging].[sus_APC] apc
where apc.NHSNumber is not null
and apc.NumberofBabies is not null
and apc.CDSType in ('120','140')
group by
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
apc.DeliveryDate,
apc.NumberofBabies;
Comment or raise an issue for this mapping.
SUS Inpatient Gestation Length Labour Onset Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
coalesce(max(apc.DeliveryDate), max(apc.CDSActivityDate)) as observation_date,
apc.GestationLengthLabourOnset
from [omop_staging].[sus_APC] as apc
where apc.NHSNumber is not null
and len(apc.NHSNumber) = 10
and apc.GestationLengthLabourOnset is not null
and apc.CDSType in ('120', '140')
group by
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
apc.DeliveryDate,
apc.GestationLengthLabourOnset;
Comment or raise an issue for this mapping.
SUS Inpatient Carer Support Indicator Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
apc.NHSNumber,
max(apc.CDSActivityDate) as CDSActivityDate,
apc.CarerSupportIndicator,
apc.HospitalProviderSpellNumber,
apc.GeneratedRecordIdentifier
from omop_staging.sus_APC apc
where apc.CarerSupportIndicator is not null
and apc.NHSNumber is not null
group by
apc.NHSNumber,
apc.CarerSupportIndicator,
apc.HospitalProviderSpellNumber,
apc.GeneratedRecordIdentifier;
Comment or raise an issue for this mapping.
Sus APC Birth Weight Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
coalesce(max(apc.DeliveryDate), max(apc.CDSActivityDate)) as observation_date,
b.BirthWeightBaby as BirthWeight
from [omop_staging].[sus_APC] apc
inner join [omop_staging].[sus_Birth] as b
on apc.MessageId = b.MessageId
where b.BirthWeightBaby is not null
and apc.NHSNumber is not null
and apc.CdsType in ('140', '120')
group by
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
apc.DeliveryDate,
b.BirthWeightBaby;
Comment or raise an issue for this mapping.
SUS APC Anaesthetic Given Post Labour Delivery Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
coalesce(max(apc.DeliveryDate), max(apc.CDSActivityDate)) as observation_date,
apc.AnaestheticGivenPostDelivery
from omop_staging.sus_APC as apc
where apc.AnaestheticGivenPostDelivery is not null
and apc.NHSNumber is not null
and apc.CdsType in ('140', '120')
group by
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
apc.DeliveryDate,
apc.AnaestheticGivenPostDelivery;
Comment or raise an issue for this mapping.
SUS APC Anaesthetic During Labour Delivery Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
coalesce(max(apc.DeliveryDate), max(apc.CDSActivityDate)) as observation_date,
apc.HospitalProviderSpellNumber,
apc.AnaestheticGivenDuringLabourDelivery
from omop_staging.sus_APC as apc
where apc.AnaestheticGivenDuringLabourDelivery is not null
and apc.NHSNumber is not null
and apc.CdsType in ('140', '120')
group by
apc.NHSNumber,
apc.GeneratedRecordIdentifier,
apc.HospitalProviderSpellNumber,
apc.DeliveryDate,
apc.AnaestheticGivenDuringLabourDelivery;
Comment or raise an issue for this mapping.
Cds Total Previous Pregnancies Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
max(l1.CDSActivityDate) as CDSActivityDate,
l1.TotalPreviousPregnancies
from omop_staging.cds_line01 l1
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where l1.TotalPreviousPregnancies is not null
and l1.NHSNumber is not null
and (l1.CdsRecordType = '140' or l1.CdsRecordType = '120')
group by
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
l1.CDSActivityDate,
l1.TotalPreviousPregnancies;
Comment or raise an issue for this mapping.
Cds Source Of Referral For Outpatients Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
coalesce(max(l9.ReferralRequestReceivedDate), max(l1.CDSActivityDate)) as observation_date,
l9.SourceofReferralforOutpatients as SourceOfReferralForOutpatients
from [omop_staging].[cds_line01] l1
inner join [omop_staging].[cds_line09] l9
on l1.MessageId = l9.MessageId
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where l9.SourceofReferralforOutpatients is not null
and l1.NHSNumber is not null
group by
l1.NHSNumber,
l9.ReferralRequestReceivedDate,
l9.SourceofReferralforOutpatients,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber
Comment or raise an issue for this mapping.
Cds Person Weight Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
coalesce(max(l7.ActivityDateCriticalCare), MAX(l1.CDSActivityDate)) as observation_date,
l7.PersonWeight
from [omop_staging].[cds_line01] l1
inner join [omop_staging].[cds_line07] l7
on l1.MessageId = l7.MessageId
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where l7.PersonWeight is not null
and l1.NHSNumber is not null
group by
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
l7.ActivityDateCriticalCare,
l7.PersonWeight;
Comment or raise an issue for this mapping.
Cds NumberofBabies Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
coalesce(max(l8.DeliveryDate), max(l1.CDSActivityDate)) as observation_date,
l8.NumberofBabies
from omop_staging.cds_line01 l1
inner join omop_staging.cds_line08 l8
on l1.MessageId = l8.MessageId
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where
l8.NumberofBabies is not null
and l1.NHSNumber is not null
and (l1.CdsRecordType = '140' or l1.CdsRecordType = '120')
group by
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
l8.DeliveryDate,
l8.NumberofBabies;
Comment or raise an issue for this mapping.
Cds Gestation Length Labour Onset Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
coalesce(max(l8.DeliveryDate), MAX(l1.CDSActivityDate)) as observation_date,
l8.GestationLengthLabourOnset
from omop_staging.cds_line01 l1
inner join omop_staging.cds_line08 l8
on l1.MessageId = l8.MessageId
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where l8.GestationLengthLabourOnset is not null
and l1.NHSNumber is not null
and (l1.CdsRecordType = '140' or l1.CdsRecordType = '120')
group by
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
l8.DeliveryDate,
l8.GestationLengthLabourOnset;
Comment or raise an issue for this mapping.
Cds Carer Support Indicator Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
max(l1.CDSActivityDate) as CDSActivityDate,
l1.CarerSupportIndicator,
l5.HospitalProviderSpellNumber,
l1.RecordConnectionIdentifier
from omop_staging.cds_line01 l1
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where NHSNumber is not null
and CarerSupportIndicator is not null
group by
l1.NHSNumber,
l1.CarerSupportIndicator,
l5.HospitalProviderSpellNumber,
l1.RecordConnectionIdentifier;
Comment or raise an issue for this mapping.
Cds Birth Weight Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
coalesce(max(l8.DeliveryDate), MAX(l1.CDSActivityDate)) as observation_date,
l1.BirthWeight
from omop_staging.cds_line01 l1
inner join omop_staging.cds_line08 l8
on l1.MessageId = l8.MessageId
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where l1.BirthWeight is not null
and l1.NHSNumber is not null
and (l1.CdsRecordType = '140' or l1.CdsRecordType = '120')
group by
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
l8.DeliveryDate,
l1.BirthWeight;
Comment or raise an issue for this mapping.
Cds Anaesthetic Given Post Labour Delivery Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
coalesce(max(l8.DeliveryDate), max(l1.CDSActivityDate)) as observation_date,
l8.AnaestheticGivenPostLabourDelivery
from omop_staging.cds_line01 l1
inner join omop_staging.cds_line08 l8
on l1.MessageId = l8.MessageId
left outer join omop_staging.cds_line05 l5
on l1.MessageId = l5.MessageId
where l8.AnaestheticGivenPostLabourDelivery is not null
and l1.NHSNumber is not null
and (l1.CdsRecordType = '140' or l1.CdsRecordType = '120')
group by
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l5.HospitalProviderSpellNumber,
l8.DeliveryDate,
l8.AnaestheticGivenPostLabourDelivery
Comment or raise an issue for this mapping.
Cds Anaesthetic During Labour Delivery Observation
Source column HospitalProviderSpellNumber
. Converts text to integers.
HospitalProviderSpellNumber
CDS specific hospital spell number that binds many episodes together. HOSPITAL PROVIDER SPELL NUMBER
select
l1.NHSNumber,
l1.RecordConnectionIdentifier,
coalesce(max(l8.DeliveryDate), max(l1.CDSActivityDate)) as observation_date,
l8.AnaestheticDuringLabourDelivery
from [omop_staging].[cds_line01] l1
inner join [omop_staging].[cds_line08] l8
on l1.MessageId = l8.MessageId
where l8.AnaestheticDuringLabourDelivery is not null
and l1.NHSNumber is not null
and (l1.CdsRecordType = '140' or l1.CdsRecordType = '120')
group by
l1.NHSNumber,
l1.RecordConnectionIdentifier,
l8.DeliveryDate,
l8.AnaestheticDuringLabourDelivery