You are on page 1of 57

MAPPING NAME

M_LH_REPORT_LA_PAYER_BRIDGE_DIM
M_LH_REPORT_LA_PRESC_BRIDGE_DIM
M_LH_REPORT_LA_ADDRESS_BRIDGE_DIM
M_LH_REPORT_LA_MASTER_ORG_BRIDGE_DIM
M_LH_REPORT_LA_PROD_BRIDGE_DIM
M_LH_REPORT_LA_PROGRAM_BRIDGE_DIM
M_LH_REPORT_LA_SOURCE_BRIDGE_DIM
M_LH_REPORT_LA_ODS_REFERRAL_BRIDGE
M_LH_REPORT_LA_ODS_SHIPMENT_BRIDGE
M_LH_REPORT_LA_STATUS_BRIDGE_DIM
M_LH_REPORT_LA_PATIENT_BRIDGE_DIM
MAPPING NAME M_LH_REPORT_LA_PAYER_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEYTRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH


ODS_RAW_PAYER LH_ODS PYR_KEY number 15
ODS_RAW_PAYER LH_ODS PYR_NM varchar2 100
ODS_RAW_PAYER LH_ODS PBM_NM varchar2 100
ODS_RAW_PAYER LH_ODS PYR_BIN varchar2 30
ODS_RAW_PAYER LH_ODS PYR_PCN varchar2 30
ODS_RAW_PAYER LH_ODS PYR_TYP varchar2 30
ODS_RAW_PAYER LH_ODS PYR_GRP_ID varchar2 30
ODS_RAW_PAYER LH_ODS PLN_TYP varchar2 30
ODS_RAW_PAYER LH_ODS PLN_NM varchar2 100

SQL QUERY: SELECT ODS_RAW_PAYER.PYR_KEY, ODS_RAW_PAYER.PYR_GRP_ID, ODS_RAW_PAY


ODS_RAW_PAYER.PYR_NM, ODS_RAW_PAYER.PYR_TYP, ODS_RAW_PAYER.PLN_NM, ODS_RAW_P
FROM
ODS_RAW_PAYER
union
INDEX

MAPPING LOGIC TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE


ONE TO ONE LA_PAYER_BRIDGLH_REP_B PYR_DIM_KEY number
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PYR_NM varchar2
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PYR_PBM_NM varchar2
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PYR_BIN varchar2
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PYR_PCN varchar2
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PYR_TYP varchar2
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PYR_GRP_ID varchar2
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PLN_TYP varchar2
ONE TO ONE LA_PAYER_BRIDGLH_REP_B PLN_NM varchar2

YER.PYR_GRP_ID, ODS_RAW_PAYER.PYR_BIN, ODS_RAW_PAYER.PYR_PCN,


AW_PAYER.PLN_NM, ODS_RAW_PAYER.PLN_TYP, ODS_RAW_PAYER.PBM_NM
LENGTH
15
200
200
20
20
20
30
30
100
MAPPING NAME M_LH_REPORT_LA_PRESC_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEY TRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN


ODS_MASTER_PRESCRIBER LH_ODS ACORDA_ID
ODS_MASTER_PRESCRIBER LH_ODS PRESC_NPI_NO
ODS_MASTER_PRESCRIBER LH_ODS PRESC_DEA_NO
ODS_MASTER_PRESCRIBER LH_ODS PRESC_STATE_LIC_NO
ODS_MASTER_PRESCRIBER LH_ODS PRESC_STATE_LIC_ISSUED
ODS_MASTER_PRESCRIBER LH_ODS PRESC_SPECIALTY
ODS_MASTER_PRESCRIBER LH_ODS PRESC_SPECIALTY_CD
ODS_MASTER_PRESCRIBER LH_ODS PRESC_DEGREE
ODS_MASTER_PRESCRIBER LH_ODS PRESC_FST_NM
ODS_MASTER_PRESCRIBER LH_ODS PRESC_MID_NM
ODS_MASTER_PRESCRIBER LH_ODS PRESC_LST_NM
ODS_MASTER_PRESCRIBER LH_ODS PRESC_SUFFIX
ODS_MASTER_PRESCRIBER LH_ODS PRESC_SALUTATION
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_ADDR_1
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_ADDR_2
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_CITY
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_STATE
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_ZIP
ODS_MASTER_PRESCRIBER LH_ODS PHONE
ODS_MASTER_PRESCRIBER LH_ODS FAX
ODS_MASTER_PRESCRIBER LH_ODS ACTIVE
ODS_MASTER_PRESCRIBER LH_ODS SANCTION_FLAG
ODS_MASTER_PRESCRIBER LH_ODS DNP_FLAG
ODS_MASTER_PRESCRIBER LH_ODS EMAIL
ODS_MASTER_PRESCRIBER LH_ODS ZIP
ODS_MASTER_PRESCRIBER LH_ODS TITLE_CODE
ODS_MASTER_PRESCRIBER LH_ODS PRESC_SCRUB_ID
ODS_MASTER_PRESCRIBER LH_ODS PRESC_NPI_TAXONOMY_CD
ODS_MASTER_PRESCRIBER LH_ODS PRESC_ME_NUM
ODS_MASTER_PRESCRIBER LH_ODS PRESC_STATE_LIC_EXP_DT
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_ADDRESS_3
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_ADDRESS_4
ODS_MASTER_PRESCRIBER LH_ODS PRIMARY_COUNTRY
ODS_MASTER_PRESCRIBER LH_ODS MEDPRO_SECONDARY_SPECIALTY
ODS_MASTER_PRESCRIBER LH_ODS MEDPRO_PRIMARY_SPECIALTY
ODS_MASTER_PRESCRIBER LH_ODS AMPYRA_TARGET
ODS_MASTER_PRESCRIBER LH_ODS QUTENZA_TARGET
ODS_MASTER_PRESCRIBER LH_ODS MEDPRO_PRIMARY_SPECIALTY
SQL QUERY:
SELECT ACORDA_ID,
PRESC_NPI_NO,
PRESC_DEA_NO,
PRESC_STATE_LIC_NO,
PRESC_STATE_LIC_ISSUED,
PRESC_SPECIALTY,
PRESC_SPECIALTY_CD,
PRESC_DEGREE,
IM
INDEX

DATA TYPE LENGTH MAPPING LOGIC


varchar2 20 TO_DECIMAL(PRESC_DIM_KEY)
varchar2 30 ONE TO ONE
varchar2 9 ONE TO ONE
varchar2 30 ONE TO ONE
varchar2 2 ONE TO ONE
varchar2 100 ONE TO ONE
varchar2 15 ONE TO ONE
varchar2 50 ONE TO ONE
varchar2 100 ONE TO ONE
varchar2 50 ONE TO ONE
varchar2 100 ONE TO ONE
varchar2 20 ONE TO ONE
varchar2 50 ONE TO ONE
varchar2 30 ONE TO ONE
varchar2 30 ONE TO ONE
varchar2 30 ONE TO ONE
varchar2 2 ONE TO ONE
varchar2 5 ONE TO ONE
varchar2 40 ONE TO ONE
varchar2 40 ONE TO ONE
varchar2 1 ONE TO ONE
varchar2 1 ONE TO ONE
varchar2 1 ONE TO ONE
varchar2 30 ONE TO ONE
varchar2 5 ONE TO ONE
varchar2 20 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
varchar2 200 ONE TO ONE
TARGET TABLE SCHEMA
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
LA_PRESCRIBER_BRIDGE_DIM LH_REP_BRIDGE
TARGET COLUMN DATA TYPE LENGTH
PRESC_DIM_KEY number 15
PRESC_NPI_NO varchar2 30
PRESC_DEA_NO varchar2 9
PRESC_STATE_LIC_NO varchar2 30
PRESC_STATE_LIC_ISSUED varchar2 2
PRESC_SPECIALTY varchar2 100
PRESC_SPECIALTY_CD varchar2 15
PRESC_DEGREE varchar2 50
PRESC_FST_NM varchar2 100
PRESC_MID_NM varchar2 50
PRESC_LST_NM varchar2 100
PRESC_SUFFIX varchar2 20
PRESC_SALUTATION varchar2 50
PRIMARY_ADDR_1 varchar2 30
PRIMARY_ADDR_2 varchar2 30
PRIMARY_CITY varchar2 30
PRIMARY_STATE varchar2 2
PRIMARY_ZIP varchar2 5
PHONE varchar2 40
FAX varchar2 40
ACTIVE varchar2 1
SANCTION_FLAG varchar2 1
DNP_FLAG varchar2 1
EMAIL varchar2 30
ZIP varchar2 5
TITLE_CODE varchar2 20
PRESC_SCRUB_ID varchar2 200
PRESC_NPI_TAXONOMY_CD varchar2 200
PRESC_ME_NUM varchar2 200
PRESC_STATE_LIC_EXP_DT varchar2 200
PRIMARY_ADDRESS_3 varchar2 200
PRIMARY_ADDRESS_4 varchar2 200
PRIMARY_COUNTRY varchar2 200
MEDPRO_SECONDARY_SPECIALTY varchar2 200
MEDPRO_PRIMARY_SPECIALTY varchar2 200
AMPYRA_TARGET varchar2 200
QUTENZA_TARGET varchar2 200
PRESC_CATEGORY varchar2 50
MAPPING NAME M_LH_REPORT_LA_ADDRESS_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEY TRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH


ODS_MASTER_ADDRESS LH_ODS SRC_ADDR_ID string 20
ODS_MASTER_ADDRESS LH_ODS ADDR_LINE1 string 200
ODS_MASTER_ADDRESS LH_ODS ADDR_LINE2 string 200
ODS_MASTER_ADDRESS LH_ODS ADDR_LINE3 string 100
ODS_MASTER_ADDRESS LH_ODS CITY string 100
ODS_MASTER_ADDRESS LH_ODS STATE string 2
ODS_MASTER_ADDRESS LH_ODS PSTL_CD string 30

SQL QUERY: SELECT ODS_MASTER_ADDRESS.SRC_ADDR_ID, ODS_MASTER_ADDRESS.ADDR_LI


ODS_MASTER_ADDRESS.ADDR_LINE3, ODS_MASTER_ADDRESS.CITY, ODS_MASTER_ADDRESS.S
FROM
ODS_MASTER_ADDRESS
union
INDEX

MAPPING LOGIC TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE


ONE TO ONE LA_ADDRESS_BRLH_REP_B ADDR_DIM_KEY number
ONE TO ONE LA_ADDRESS_BRLH_REP_B ADDR_LINE1 varchar2
ONE TO ONE LA_ADDRESS_BRLH_REP_B ADDR_LINE2 varchar2
ONE TO ONE LA_ADDRESS_BRLH_REP_B ADDR_LINE3 varchar2
ONE TO ONE LA_ADDRESS_BRLH_REP_B ADDR_CITY varchar2
ONE TO ONE LA_ADDRESS_BRLH_REP_B ADDR_STATE varchar2
ONE TO ONE LA_ADDRESS_BRLH_REP_B ADDR_PSTL_ID varchar2

TER_ADDRESS.ADDR_LINE1, ODS_MASTER_ADDRESS.ADDR_LINE2,
DS_MASTER_ADDRESS.STATE, ODS_MASTER_ADDRESS.PSTL_CD
LENGTH
15
200
200
100
100
2
30
MAPPING NAME M_LH_REPORT_LA_MASTER_ORG_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEY TRUNCATE LOAD

SOURCE TABLE SCHEMA


ODS_MASTER_ORG LH_ODS
ODS_MASTER_ORG LH_ODS
ODS_MASTER_ORG LH_ODS
ODS_MASTER_ORG LH_ODS

SQL QUERY: SELECT ODS_MASTER_ORG.MDM_ORG_ID, ODS_MASTER_ORG.ORG_CUST_NM, OD


FROM
ODS_MASTER_ORG
WHERE
REPORT_FLAG='Y'
IDGE_DIM
INDEX

SOURCE COLUMN DATA TYPE LENGTH MAPPING LOGIC


MDM_ORG_ID varchar2 30 ONE TO ONE
ORG_CUST_NM varchar2 100 ONE TO ONE
ORG_DEA_NO varchar2 9 ONE TO ONE
ORG_HIN_NO varchar2 10 ONE TO ONE

ASTER_ORG.ORG_CUST_NM, ODS_MASTER_ORG.ORG_DEA_NO, ODS_MASTER_ORG.ORG_HIN_NO


TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE
LA_MASTER_ORG_BRIDGE_DIM LH_REP_BRIDGE ORG_DIM_KEY number
LA_MASTER_ORG_BRIDGE_DIM LH_REP_BRIDGE ORG_NM varchar2
LA_MASTER_ORG_BRIDGE_DIM LH_REP_BRIDGE ORG_DEA varchar2
LA_MASTER_ORG_BRIDGE_DIM LH_REP_BRIDGE ORG_HIN varchar2

NO, ODS_MASTER_ORG.ORG_HIN_NO
LENGTH
15
200
25
25
MAPPING NAME M_LH_REPORT_LA_PROD_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEYTRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH

ODS_MASTER_PR LH_ODS NDC_NO varchar2 13


ODS_MASTER_PR LH_ODS PROD_DESC varchar2 200
ODS_MASTER_PR LH_ODS TRADE_NAME varchar2 100
ODS_MASTER_PR LH_ODS MANUFACTURER varchar2 100
ODS_MASTER_PR LH_ODS PROD_UOM varchar2 60
ODS_MASTER_PR LH_ODS NDC_TYP_CD varchar2 1
INDEX

MAPPING LOGIC TARGET TABLE SCHEMA TARGET COLUMN


SEQENCE NUMBER LA_PROD_BRIDGELH_REP_B PROD_DIM_KEY
ONE TO ONE LA_PROD_BRIDGELH_REP_B NDC_NO
ONE TO ONE LA_PROD_BRIDGELH_REP_B NDC_NM
ONE TO ONE LA_PROD_BRIDGELH_REP_B TRADE_NM
ONE TO ONE LA_PROD_BRIDGELH_REP_B MANUFACTURER
ONE TO ONE LA_PROD_BRIDGELH_REP_B PROD_UOM
IIF(NDC_TYP_CD='O', 'N','Y') LA_PROD_BRIDGELH_REP_B COMPETITOR_FLG
DATA TYPE LENGTH
number 15
varchar2 11
varchar2 200
varchar2 200
varchar2 200
varchar2 30
varchar2 1
MAPPING NAME M_LH_REPORT_LA_PROGRAM_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEY TRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH


LA_PROGRAM_TYP LH_ODS PROGRAM_DIM_KEY number 15
LA_PROGRAM_TYP LH_ODS PROGRAM_TYP varchar2 30
LA_PROGRAM_TYP LH_ODS PROGRAM_NM varchar2 100
LA_PROGRAM_TYP LH_ODS BRAND_NM varchar2 200

SQL QUERY: SELECT LA_PROGRAM_TYP.PROGRAM_DIM_KEY, LA_PROGRAM_TYP.PROGRAM_TY


LA_PROGRAM_TYP.BRAND_NM
FROM
LA_PROGRAM_TYP
UNION
INDEX

MAPPING LOGIC TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE


ONE TO ONE LA_PROGRAM_BRLH_REP_B PROGRAM_DIM_KEYnumber
ONE TO ONE LA_PROGRAM_BRLH_REP_B PROGRAM_TYP varchar2
ONE TO ONE LA_PROGRAM_BRLH_REP_B PROGRAM_NM varchar2
ONE TO ONE LA_PROGRAM_BRLH_REP_B BRAND_NM varchar2

PROGRAM_TYP.PROGRAM_TYP, LA_PROGRAM_TYP.PROGRAM_NM,
LENGTH
15
30
100
200
MAPPING NAME M_LH_REPORT_LA_SOURCE_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEY TRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH


ODS_MASTER_SOURCE LH_ODS SRC_KEY varchar2 30
ODS_MASTER_SOURCE LH_ODS SRC_KEY varchar2 30
ODS_MASTER_SOURCE LH_ODS SRC_TYP varchar2 30
ODS_MASTER_SOURCE LH_ODS SRC_NM varchar2 200
ODS_MASTER_SOURCE LH_ODS HUB_SRC_ID varchar2 30
ODS_MASTER_SOURCE LH_ODS ORG_SRC_KEY varchar2 30
INDEX

MAPPING LOGIC TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE


ONE TO ONE LA_SOURCE_BRI LH_REP_B SRC_DIM_KEY number
ONE TO ONE LA_SOURCE_BRI LH_REP_B SRC_ID varchar2
ONE TO ONE LA_SOURCE_BRI LH_REP_B SRC_TYP varchar2
ONE TO ONE LA_SOURCE_BRI LH_REP_B SRC_NM varchar2
ONE TO ONE LA_SOURCE_BRI LH_REP_B SRC_CLIENT_ID varchar2
ONE TO ONE LA_SOURCE_BRI LH_REP_B ORG_SRC_ID varchar2
LENGTH
15
30
30
200
30
30
MAPPING NAME M_LH_REPORT_LA_ODS_REFERRAL_BRIDGE
TABLE TYPE BRIDGE
LOAD STRATEGEY TRUNCATE LOAD

SOURCE TABLE SCHEMA


ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS

ODS_SPP_REFERRAL LH_ODS

ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS

ODS_SPP_REFERRAL LH_ODS

ODS_SPP_REFERRAL LH_ODS
ODS_SPP_REFERRAL LH_ODS
_BRIDGE

SOURCE COLUMN DATA TYPE LENGTH


SPP_REFERRAL_KEY number 15
SRC_KEY varchar2 30
PRESC_KEY number 15

MDM_PRESC_ID number 15

PAT_KEY number 15
MDM_PAT_ID number 15
PRMRY_PYR_KEY number 15
MDM_PYR_ID number 15
RFRL_STRT_DT date 19
RX_WRITTEN_DT date 19
CURR_RFRL_STAT_DT date 19
CURR_RFRL_STAT varchar2 30
CURR_RFRL_STAT_REAS_CD varchar2 10
PRMRY_COPAY_TYP varchar2 30
PRMRY_COPAY_AMT number 15
PRMRY_DEDUCTIBLE number 15
PRMRY_OUT_OF_PCKT_AMT number 15
PRMRY_MAX_OUT_OF_PCKT_AMT number 15
NDC_NO varchar2 13
PAT_DIAGNOSIS_CD_1 varchar2 15
PAT_DIAGNOSIS_CD_2 varchar2 15
PAT_DIAGNOSIS_CD_3 varchar2 15
PAT_DIAGNOSIS_CD_4 varchar2 15
PRODUCT_ID varchar2 15
SPP_LOC_KEY number 15

PRESC_KEY number 15

SRC_KEY number 15
PRESC_KEY number 15
INDEX

MAPPING LOGIC
ONE TO ONE
ONE TO ONE
ONE TO ONE

SELECT CASE WHEN A.MDM_PRESC_ID IS NULL THEN '99999'|PRESC_KEY ELSE A.MDM_PRESC_ID


WHERE A.PRESC_KEY=B.PRESC_KEY ( Do lookup on ODS_RAW_PRESCRIBER by passing PRESC_KE

ONE TO ONE
SELECT A.MDM_PAT_ID FROM ODS_RAW_PATIENT A,ODS_SPP_REFERRAL B WHERE A.PAT_KEY=
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE
ONE TO ONE

SELECT CASE WHEN A.MDM_ADDR_ID IS NULL THEN '99999'|ADDRESS_KEY ELSE A.MDM_ADDR


WHERE A.PRESC_KEY=B.PRESC_KEY ( Do lookup on ODS_RAW_PRESCRIBER by passing PRESC_KE

Lookup on ODS_MASTER_SOURCE get SRC_TYPE by passing src_key , if src_type values "SPP" then conve
Lookup on ODS_RAW_PRESCRIBER, get PRSC_PSTL_CD,MDM_PRSC_ID, again do lookp on ODS_MAST
TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE
LA_ODS_REFERRA
LH_REP_B SPP_REFERRAL_KEY number
LA_ODS_REFERRA
LH_REP_B SRC_KEY varchar2
LA_ODS_REFERRA
LH_REP_B PRESC_KEY number

LA_ODS_REFERRA
LH_REP_B MDM_PRESC_ID number

LA_ODS_REFERRA
LH_REP_B PAT_KEY number
LA_ODS_REFERRA
LH_REP_B MDM_PAT_ID number
LA_ODS_REFERRA
LH_REP_B PYR_KEY number
LA_ODS_REFERRA
LH_REP_B MDM_PYR_ID number
LA_ODS_REFERRA
LH_REP_B RFRL_STRT_DT date
LA_ODS_REFERRA
LH_REP_B RX_WRITTEN_DT date
LA_ODS_REFERRA
LH_REP_B CURR_RFRL_STAT_DT date
LA_ODS_REFERRA
LH_REP_B CURR_RFRL_STAT varchar2
LA_ODS_REFERRA
LH_REP_B CURR_RFRL_STAT_REAS_CD varchar2
LA_ODS_REFERRA
LH_REP_B PRMRY_COPAY_TYP varchar2
LA_ODS_REFERRA
LH_REP_B PRMRY_COPAY_AMT number
LA_ODS_REFERRA
LH_REP_B PRMRY_DEDUCTIBLE number
LA_ODS_REFERRA
LH_REP_B PRMRY_OUT_OF_PCKT_AMT number
LA_ODS_REFERRA
LH_REP_B PRMRY_MAX_OUT_OF_PCKT_AMT number
LA_ODS_REFERRA
LH_REP_B NDC_NO varchar2
LA_ODS_REFERRA
LH_REP_B PAT_DIAGNOSIS_CD_1 varchar2
LA_ODS_REFERRA
LH_REP_B PAT_DIAGNOSIS_CD_2 varchar2
LA_ODS_REFERRA
LH_REP_B PAT_DIAGNOSIS_CD_3 varchar2
LA_ODS_REFERRA
LH_REP_B PAT_DIAGNOSIS_CD_4 varchar2
LA_ODS_REFERRA
LH_REP_B PRODUCT_ID varchar2
LA_ODS_REFERRA
LH_REP_B SPP_LOC_KEY number

LA_ODS_REFERRA
LH_REP_B MDM_ADDR_ID number

LA_ODS_REFERRA
LH_REP_B PROGRM_TYP varchar2
LA_ODS_REFERRA
LH_REP_B PRESC_PSTL_ID varchar2
LENGTH
15
30
15

15

15
15
15
15
19
19
19
30
10
30
15
15
15
15
13
15
15
15
15
15
15

15

15
15
MAPPING NAME M_LH_REPORT_LA_ODS_SHIPMENT_BRIDGE
TABLE TYPE BRIDGE
LOAD STRATEGEYTRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH


ODS_SPP_SHIPME LH_ODS SPP_SHIPMENT_KEY number 15
ODS_SPP_SHIPME LH_ODS SRC_KEY varchar2 30
ODS_SPP_SHIPME LH_ODS PRESC_KEY number 15
ODS_SPP_SHIPME LH_ODS PAT_KEY number 15
ODS_SPP_SHIPME LH_ODS SPP_LOC_KEY number 15
ODS_SPP_SHIPME LH_ODS PRMRY_PYR_KEY number 15
ODS_SPP_SHIPME LH_ODS SCNDRY_PYR_KEY number 15
ODS_SPP_SHIPME LH_ODS PAT_DIAGNOSIS_DT date 19
ODS_SPP_SHIPME LH_ODS PAT_DIAGNOSIS_CD_1varchar2 15
ODS_SPP_SHIPME LH_ODS PAT_DIAGNOSIS_CD_2varchar2 15
ODS_SPP_SHIPME LH_ODS PAT_DIAGNOSIS_CD_3varchar2 15
ODS_SPP_SHIPME LH_ODS PAT_DIAGNOSIS_CD_4varchar2 15
ODS_SPP_SHIPME LH_ODS PAT_NEW_TO_DRUG varchar2 3
ODS_SPP_SHIPME LH_ODS PAT_PRIOR_THRPY_1 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_PRIOR_THRPY_2 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_PRIOR_THRPY_3 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_PRIOR_THRPY_4 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_PRIOR_THRPY_5 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_PRIOR_REGIMEN varchar2 50
ODS_SPP_SHIPME LH_ODS DUR_ON_PRIOR_THRPvarchar2 50
ODS_SPP_SHIPME LH_ODS DUR_ON_PRIOR_THRPvarchar2 50
ODS_SPP_SHIPME LH_ODS DUR_ON_PRIOR_THRPvarchar2 50
ODS_SPP_SHIPME LH_ODS DUR_ON_PRIOR_THRPvarchar2 50
ODS_SPP_SHIPME LH_ODS DUR_ON_PRIOR_THRPvarchar2 50
ODS_SPP_SHIPME LH_ODS DISCONT_REAS_ON_Pvarchar2 50
ODS_SPP_SHIPME LH_ODS PAT_PREV_SITE_CAREvarchar2 50
ODS_SPP_SHIPME LH_ODS PAT_CURR_THRPY_1 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_CURR_THRPY_2 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_CURR_THRPY_3 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_CURR_THRPY_4 varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_CURR_THRPY_5 varchar2 50
ODS_SPP_SHIPME LH_ODS DUR_ON_NEW_THRPYvarchar2 50
ODS_SPP_SHIPME LH_ODS PAT_CURR_REGIMEN varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_INSUR_STAT varchar2 50
ODS_SPP_SHIPME LH_ODS PAT_STUDY_ID varchar2 30
ODS_SPP_SHIPME LH_ODS PAT_SERVICES_DT date 19
ODS_SPP_SHIPME LH_ODS NDC_NO varchar2 13
ODS_SPP_SHIPME LH_ODS CLIENT_PROD_CD varchar2 30
ODS_SPP_SHIPME LH_ODS RFRL_NO varchar2 30
ODS_SPP_SHIPME LH_ODS RX_NO varchar2 30
ODS_SPP_SHIPME LH_ODS RX_TYP varchar2 3
ODS_SPP_SHIPME LH_ODS AUTHORIZED_REFILLnumber 15
ODS_SPP_SHIPME LH_ODS RFRL_STRT_DT date 19
ODS_SPP_SHIPME LH_ODS RFRL_DT_TO_HUB date 19
ODS_SPP_SHIPME LH_ODS ROUTE_OF_ADMINST varchar2 50
ODS_SPP_SHIPME LH_ODS UNIQUE_DOSE number 15
ODS_SPP_SHIPME LH_ODS RX_WRITTEN_DT date 19
ODS_SPP_SHIPME LH_ODS DRUG_AUTH_ID varchar2 30
ODS_SPP_SHIPME LH_ODS CASE_ID varchar2 30
ODS_SPP_SHIPME LH_ODS ORDER_TRAN_NO varchar2 30
ODS_SPP_SHIPME LH_ODS ORDER_TRAN_TYP varchar2 30
ODS_SPP_SHIPME LH_ODS TRAN_TYP varchar2 30
ODS_SPP_SHIPME LH_ODS ORDER_DT date 19
ODS_SPP_SHIPME LH_ODS SHIPMENT_ID varchar2 30
ODS_SPP_SHIPME LH_ODS INVOICE_COST varchar2 30
ODS_SPP_SHIPME LH_ODS INVOICE_NO varchar2 30
ODS_SPP_SHIPME LH_ODS SHIPMENT_DT date 19
ODS_SPP_SHIPME LH_ODS LOT_NO varchar2 30
ODS_SPP_SHIPME LH_ODS LOT_EXPRY_DT date 19
ODS_SPP_SHIPME LH_ODS ACTUAL_POTENCY number 15
ODS_SPP_SHIPME LH_ODS ORDER_LINE_NO number 15
ODS_SPP_SHIPME LH_ODS TOT_ORDER_LINES number 15
ODS_SPP_SHIPME LH_ODS SHIPPED_QTY_UOM varchar2 30
ODS_SPP_SHIPME LH_ODS SHIPPED_QTY number 15
ODS_SPP_SHIPME LH_ODS SHIPPED_VIAL_SIZE varchar2 30
ODS_SPP_SHIPME LH_ODS UNIT_PRICE number 15
ODS_SPP_SHIPME LH_ODS TOT_SHIP_PRICE number 15
ODS_SPP_SHIPME LH_ODS DAYS_SUPPLY number 15
ODS_SPP_SHIPME LH_ODS FILL_NO number 15
ODS_SPP_SHIPME LH_ODS PAT_FIRST_DSPNSD_Ddate 19
ODS_SPP_SHIPME LH_ODS LAST_FILL_DT date 19
ODS_SPP_SHIPME LH_ODS NEXT_FILL_DT date 19
ODS_SPP_SHIPME LH_ODS REFILL_REMAINING number 15
ODS_SPP_SHIPME LH_ODS ADDTNL_SHIPMENT_Ivarchar2 100
ODS_SPP_SHIPME LH_ODS DOSE_FREQ varchar2 30
ODS_SPP_SHIPME LH_ODS SELF_ADMINSTRD varchar2 30
ODS_SPP_SHIPME LH_ODS SHIP_CARRIER varchar2 100
ODS_SPP_SHIPME LH_ODS SHIP_TRACK_NO varchar2 50
ODS_SPP_SHIPME LH_ODS SHIP_TO_ADDR_TYP varchar2 30
ODS_SPP_SHIPME LH_ODS SHIP_FIRST_NM varchar2 50
ODS_SPP_SHIPME LH_ODS SHIP_LAST_NM varchar2 50
ODS_SPP_SHIPME LH_ODS SHIP_ADDR_LINE1 varchar2 100
ODS_SPP_SHIPME LH_ODS SHIP_ADDR_LINE2 varchar2 100
ODS_SPP_SHIPME LH_ODS SHIP_ADDR_LINE3 varchar2 100
ODS_SPP_SHIPME LH_ODS SHIP_CITY varchar2 100
ODS_SPP_SHIPME LH_ODS SHIP_STATE varchar2 2
ODS_SPP_SHIPME LH_ODS SHIP_PSTL_ID varchar2 15
ODS_SPP_SHIPME LH_ODS SHIP_PHONE varchar2 20
ODS_SPP_SHIPME LH_ODS SHIP_FAX varchar2 20
ODS_SPP_SHIPME LH_ODS RX_DIRCTN varchar2 2000
ODS_SPP_SHIPME LH_ODS LEAVE_PHONE_MSG_Ivarchar2 3
ODS_SPP_SHIPME LH_ODS MEDICAL_GUIDE_PROvarchar2 3
ODS_SPP_SHIPME LH_ODS PRMRY_COPAY_TYP varchar2 30
ODS_SPP_SHIPME LH_ODS PRMRY_COPAY_AMT number 15
ODS_SPP_SHIPME LH_ODS PRMRY_DEDUCTIBLE number 15
ODS_SPP_SHIPME LH_ODS PRMRY_COINSUR_RT number 15
ODS_SPP_SHIPME LH_ODS PRMRY_COINSUR_AMnumber 15
ODS_SPP_SHIPME LH_ODS PRMRY_OUT_OF_PCK number 15
ODS_SPP_SHIPME LH_ODS PRMRY_MAX_OUT_OFnumber 15
ODS_SPP_SHIPME LH_ODS PRMRY_PLN_ANNUALnumber 15
ODS_SPP_SHIPME LH_ODS PRMRY_PLN_LIFETIM number 15
ODS_SPP_SHIPME LH_ODS PRMRY_INSUR_COVE varchar2 3
ODS_SPP_SHIPME LH_ODS PRMRY_INSUR_EFCTVdate 19
ODS_SPP_SHIPME LH_ODS PRMRY_DEDUCTIBLE varchar2 3
ODS_SPP_SHIPME LH_ODS PRMRY_DEDUCTIBLE number 15
ODS_SPP_SHIPME LH_ODS PRMRY_PA_RQRD varchar2 3
ODS_SPP_SHIPME LH_ODS PRMRY_PA_ID varchar2 3
ODS_SPP_SHIPME LH_ODS PRMRY_PA_EXP_DT date 19
ODS_SPP_SHIPME LH_ODS PRMRY_PA_OUTCOMEvarchar2 30
ODS_SPP_SHIPME LH_ODS PRMRY_PA_OUTCOMEdate 19
ODS_SPP_SHIPME LH_ODS PRMRY_DENIAL_REASvarchar2 30
ODS_SPP_SHIPME LH_ODS PRMRY_THRPY_REQ varchar2 3
ODS_SPP_SHIPME LH_ODS PRMRY_APPEAL_BEGIdate 19
ODS_SPP_SHIPME LH_ODS PRMRY_APPEAL_OUTvarchar2 30
ODS_SPP_SHIPME LH_ODS SCNDRY_COPAY_TYP varchar2 30
ODS_SPP_SHIPME LH_ODS SCNDRY_COPAY_AMTnumber 15
ODS_SPP_SHIPME LH_ODS SCNDRY_DEDUCTIBLEnumber 15
ODS_SPP_SHIPME LH_ODS SCNDRY_COINSUR_RAnumber 15
ODS_SPP_SHIPME LH_ODS SCNDRY_COINSUR_A number 15
ODS_SPP_SHIPME LH_ODS SCNDRY_OUT_OF_PC number 15
ODS_SPP_SHIPME LH_ODS SCNDRY_MAX_OUT_Onumber 15
ODS_SPP_SHIPME LH_ODS SCNDRY_PLN_ANNUAnumber 15
ODS_SPP_SHIPME LH_ODS SCNDRY_PLN_LIFETI number 15
ODS_SPP_SHIPME LH_ODS SCNDRY_INSUR_COVEvarchar2 3
ODS_SPP_SHIPME LH_ODS SCNDRY_INSUR_EFFCdate 19
ODS_SPP_SHIPME LH_ODS SCNDRY_DEDUCTIBLEvarchar2 3
ODS_SPP_SHIPME LH_ODS SCNDRY_DEDUCTIBL number 15
ODS_SPP_SHIPME LH_ODS SCNDRY_PA_RQRD varchar2 3
ODS_SPP_SHIPME LH_ODS SCNDRY_PA_ID varchar2 30
ODS_SPP_SHIPME LH_ODS SCNDRY_PA_EXP_DT date 19
ODS_SPP_SHIPME LH_ODS SCNDRY_PA_OUTCOMvarchar2 30
ODS_SPP_SHIPME LH_ODS SCNDRY_PA_OUTCOMdate 19
ODS_SPP_SHIPME LH_ODS SCNDRY_DEIAL_REASvarchar2 30
ODS_SPP_SHIPME LH_ODS SCNDRY_THRPY_REQvarchar2 3
ODS_SPP_SHIPME LH_ODS SCNDRY_APPEAL_BEGdate 19
ODS_SPP_SHIPME LH_ODS SCNDRY_APPEAL_OU varchar2 30
ODS_SPP_SHIPME LH_ODS RECORD_CD varchar2 30
ODS_SPP_SHIPME LH_ODS SRC_REC_UNQ_ID varchar2 30
ODS_SPP_SHIPME LH_ODS PAT_HIPAA_CONSENT varchar2 15
ODS_SPP_SHIPME LH_ODS RFRL_SOURCE varchar2 100
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_1 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_2 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_3 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_4 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_5 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_6 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_7 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_8 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_9 varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_10varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_11varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_12varchar2 200
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_13number 15
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_14number 15
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_15number 15
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_16number 15
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_17date 19
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_18date 19
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_19date 19
ODS_SPP_SHIPME LH_ODS OTHER_FLEX_COL_20date 19
ODS_SPP_SHIPME LH_ODS SHIP_TO_SITE_ID varchar2 100
ODS_SPP_SHIPME LH_ODS SHIP_TO_SITE_NM varchar2 100
ODS_SPP_SHIPME LH_ODS STD_QTY_UOM varchar2 30
ODS_SPP_SHIPME LH_ODS STD_SHIPPED_QTY number 15
ODS_SPP_SHIPME LH_ODS FILE_TYP_ID number 15
ODS_SPP_SHIPME LH_ODS CLIENT_ID varchar2 15
ODS_SPP_SHIPME LH_ODS PRODUCT_ID varchar2 15
ODS_SPP_SHIPME LH_ODS INSERT_LAND_RAW_Inumber 15
ODS_SPP_SHIPME LH_ODS INSERT_SRC_FILENAMvarchar2 250
ODS_SPP_SHIPME LH_ODS INSERT_TIMESTAMP date 19
ODS_SPP_SHIPME LH_ODS INSERT_PROCESS_NMvarchar2 250
ODS_SPP_SHIPME LH_ODS UPDATE_LAND_RAW_Inumber 15
ODS_SPP_SHIPME LH_ODS UPDATE_SRC_FILENA varchar2 250
ODS_SPP_SHIPME LH_ODS UPDATE_TIMESTAMP date 19
ODS_SPP_SHIPME LH_ODS UPDATE_PROCESS_NMvarchar2 250
ODS_SPP_SHIPME LH_ODS CONCURRENT_PRODUvarchar2 100
ODS_SPP_SHIPME LH_ODS PRESC_KEY number 15
ODS_SPP_SHIPME LH_ODS PAT_KEY number 15
INDEX

MAPPING LOGIC TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE


ONE TO ONE LA_ODS_SHIPMENLH_REP_B SPP_SHIPMENT_KEYnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SRC_KEY varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRESC_KEY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_KEY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SPP_LOC_KEY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PYR_KEY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PYR_KEY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_DIAGNOSIS_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_DIAGNOSIS_CD_varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_DIAGNOSIS_CD_varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_DIAGNOSIS_CD_varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_DIAGNOSIS_CD_varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_NEW_TO_DRUG varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_PRIOR_THRPY_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_PRIOR_THRPY_2varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_PRIOR_THRPY_3varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_PRIOR_THRPY_4varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_PRIOR_THRPY_5varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_PRIOR_REGIMENvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DUR_ON_PRIOR_THRvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DUR_ON_PRIOR_THRvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DUR_ON_PRIOR_THRvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DUR_ON_PRIOR_THRvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DUR_ON_PRIOR_THRvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DISCONT_REAS_ON_varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_PREV_SITE_CARvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_CURR_THRPY_1 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_CURR_THRPY_2 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_CURR_THRPY_3 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_CURR_THRPY_4 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_CURR_THRPY_5 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DUR_ON_NEW_THRPvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_CURR_REGIMENvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_INSUR_STAT varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_STUDY_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_SERVICES_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B NDC_NO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B CLIENT_PROD_CD varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RFRL_NO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RX_NO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RX_TYP varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B AUTHORIZED_REFILnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RFRL_STRT_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RFRL_DT_TO_HUB date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B ROUTE_OF_ADMINS varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B UNIQUE_DOSE number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RX_WRITTEN_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DRUG_AUTH_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B CASE_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B ORDER_TRAN_NO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B ORDER_TRAN_TYP varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B TRAN_TYP varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B ORDER_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIPMENT_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B INVOICE_COST varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B INVOICE_NO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIPMENT_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B LOT_NO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B LOT_EXPRY_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B ACTUAL_POTENCY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B ORDER_LINE_NO number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B TOT_ORDER_LINES number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIPPED_QTY_UOM varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIPPED_QTY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIPPED_VIAL_SIZE varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B UNIT_PRICE number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B TOT_SHIP_PRICE number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DAYS_SUPPLY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B FILL_NO number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_FIRST_DSPNSD_date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B LAST_FILL_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B NEXT_FILL_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B REFILL_REMAINING number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B ADDTNL_SHIPMENT_varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B DOSE_FREQ varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SELF_ADMINSTRD varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_CARRIER varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_TRACK_NO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_TO_ADDR_TYP varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_FIRST_NM varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_LAST_NM varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_ADDR_LINE1 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_ADDR_LINE2 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_ADDR_LINE3 varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_CITY varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_STATE varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_PSTL_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_PHONE varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_FAX varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RX_DIRCTN varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B LEAVE_PHONE_MSG_varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B MEDICAL_GUIDE_PRvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_COPAY_TYP varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_COPAY_AMTnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_DEDUCTIBLEnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_COINSUR_RTnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_COINSUR_A number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_OUT_OF_PC number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_MAX_OUT_Onumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PLN_ANNUAnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PLN_LIFETI number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_INSUR_COVEvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_INSUR_EFCTdate
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_DEDUCTIBLEvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_DEDUCTIBL number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PA_RQRD varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PA_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PA_EXP_DT date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PA_OUTCOMvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_PA_OUTCOMdate
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_DENIAL_REAvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_THRPY_REQvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_APPEAL_BEGdate
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRMRY_APPEAL_OU varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_COPAY_TYPvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_COPAY_AMnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_DEDUCTIBLnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_COINSUR_Rnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_COINSUR_ number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_OUT_OF_PCnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_MAX_OUT_number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PLN_ANNUnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PLN_LIFET number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_INSUR_COVvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_INSUR_EFFdate
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_DEDUCTIBLvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_DEDUCTIBLnumber
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PA_RQRD varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PA_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PA_EXP_DTdate
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PA_OUTCO varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_PA_OUTCO date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_DEIAL_REAvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_THRPY_RE varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_APPEAL_BEdate
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SCNDRY_APPEAL_O varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RECORD_CD varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SRC_REC_UNQ_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PAT_HIPAA_CONSEN varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B RFRL_SOURCE varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_2varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_3varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_4varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_5varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_6varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_7varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_8varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_9varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_1varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B OTHER_FLEX_COL_2varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_TO_SITE_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B SHIP_TO_SITE_NM varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B STD_QTY_UOM varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B STD_SHIPPED_QTY number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B FILE_TYP_ID number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B CLIENT_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B PRODUCT_ID varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B INSERT_LAND_RAW_number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B INSERT_SRC_FILENAvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B INSERT_TIMESTAMP date
ONE TO ONE LA_ODS_SHIPMENLH_REP_B INSERT_PROCESS_N varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B UPDATE_LAND_RAW_ number
ONE TO ONE LA_ODS_SHIPMENLH_REP_B UPDATE_SRC_FILEN varchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B UPDATE_TIMESTAMPdate
ONE TO ONE LA_ODS_SHIPMENLH_REP_B UPDATE_PROCESS_Nvarchar2
ONE TO ONE LA_ODS_SHIPMENLH_REP_B CONCURRENT_PRODvarchar2
SELECT A.MDM_ADDR LA_ODS_SHIPMENLH_REP_B MDM_ADDR_ID number
SELECT A.MDM_PAT_ILA_ODS_SHIPMENLH_REP_B MDM_PAT_ID number
LENGTH
15
30
15
15
15
15
15
19
15
15
15
15
3
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
30
19
13
30
30
30
3
15
19
19
50
15
19
30
30
30
30
30
19
30
30
30
19
30
19
15
15
15
30
15
30
15
15
15
15
19
19
19
15
100
30
30
100
50
30
50
50
100
100
100
100
2
15
20
20
2000
3
3
30
15
15
15
15
15
15
15
15
3
19
3
15
3
3
19
30
19
30
3
19
30
30
15
15
15
15
15
15
15
15
3
19
3
15
3
30
19
30
19
30
3
19
30
30
30
15
100
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
200
100
100
30
15
15
15
15
15
250
19
250
15
250
19
250
100
15
15
MAPPING NAME M_LH_REPORT_LA_STATUS_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEYTRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH

ODS_LH_MASTER_LH_ODS CURR_RFRL_STAT varchar2 50


ODS_LH_MASTER_LH_ODS CURR_RFRL_STAT varchar2 50
ODS_LH_MASTER_LH_ODS CURR_RFRL_STAT_REvarchar2 50
ODS_LH_MASTER_LH_ODS CURR_RFRL_STAT_REvarchar2 200
ODS_LH_MASTER_LH_ODS STATUS_GROUP_CODEvarchar2 200
ODS_LH_MASTER_LH_ODS SUB_STATUS_GROUP_varchar2 200
ODS_LH_MASTER_LH_ODS STATUS_GROUP_CODEvarchar2 200
ODS_LH_MASTER_LH_ODS REPORT_TYPE varchar2 35

SELECT ODS_LH_MASTER_PATIENT_STATUS.CURR_RFRL_STAT, ODS_LH_MASTER_PATIENT_STA


ODS_LH_MASTER_PATIENT_STATUS.CURR_RFRL_STAT_REAS_DESC, ODS_LH_MASTER_PATIENT
ODS_LH_MASTER_PATIENT_STATUS.SUB_STATUS_GROUP_CODE ,
ODS_LH_MASTER_PATIENT_STATUS.REPORT_TYPE
FROM
INDEX

MAPPING LOGIC TARGET TABLE SCHEMA TARGET COLUMN DATA TYPE


SEQUENCE NUMBER LA_STATUS_BRIDLH_REP_B STATUS_DIM_KEY number
UPPER(CURR_RFRL_SLA_STATUS_BRIDLH_REP_B STATUS_CD varchar2
ONE TO ONE LA_STATUS_BRIDLH_REP_B STATUS_DESC varchar2
ONE TO ONE LA_STATUS_BRIDLH_REP_B STATUS_REAS_CD varchar2
ONE TO ONE LA_STATUS_BRIDLH_REP_B STATUS_REAS_DESC varchar2
ONE TO ONE LA_STATUS_BRIDLH_REP_B STATUS_REAS_GROUvarchar2
ONE TO ONE LA_STATUS_BRIDLH_REP_B STATUS_REAS_SUB_ varchar2
IIF(ISNULL(STATUS_GROUP_CODE),'A',STATUS_GROUP_CODE)=
LA_STATUS_BRIDLH_REP_B STATUS_GROUP_SEQnumber
IIF(ISNULL(V_STATUS_GROUP_CODE_PREV),'A',V_STATUS_GROUP_CODE_PREV),V_OUTPUT,V_O
ONE TO ONE LA_STATUS_BRIDLH_REP_B REPORT_TYPE varchar2

ODS_LH_MASTER_PATIENT_STATUS.CURR_RFRL_STAT_REAS_CD,
ESC, ODS_LH_MASTER_PATIENT_STATUS.STATUS_GROUP_CODE,
E,
LENGTH
15
30
200
30
200
200
200
15
35
MAPPING NAME M_LH_REPORT_LA_PATIENT_BRIDGE_DIM
TABLE TYPE BRIDGE
LOAD STRATEGEYTRUNCATE LOAD

SOURCE TABLE SCHEMA SOURCE COLUMN DATA TYPE LENGTH


ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15
ODS_MASTER_PRELH_ODS PAT_STATE varchar2 2

ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15

ODS_MASTER_PRELH_ODS PAT_YOB varchar2 4


ODS_MASTER_PRELH_ODS PAT_GNDR varchar2 1
ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15
ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15
ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15
ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15
ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15

ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15


ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15
ODS_MASTER_PRELH_ODS
ODS_MASTER_PRELH_ODS PAT_AGE_RANGE varchar2 10
ODS_MASTER_PRELH_ODS MDM_PAT_ID number 15
INDEX

MAPPING LOGIC TARGET TABLE


ONE TO ONE LA_PATIENT_BRIDG
ONE TO ONE LA_PATIENT_BRIDG

SELECT A.SPP_PAT_ID FROM (select orp2.spp_pat_id as


spp_pat_id,
orp2.mdm_pat_id as mdm_pat_id
from LH_ODS.ods_spp_referral osr2, LH_ODS.ods_raw_patient
orp2,
( select max(osr1.spp_referral_key) as
MAX_SPP_REFERRAL_KEY,orp1.mdm_pat_id
from LH_ODS.ods_raw_patient orp1,
LH_ODS.ods_spp_referral osr1
where (orp1.MDM_PAT_ID,osr1.CURR_RFRL_STAT_DT)
in (select orp.mdm_pat_id,max(osr.curr_rfrl_stat_dt)
from LH_ODS.ods_raw_patient
orp, LH_ODS.ods_spp_referral osr
where orp.pat_key=osr.pat_key LA_PATIENT_BRIDG
group by orp.mdm_pat_id)
and orp1.pat_key=osr1.pat_key
group by orp1.MDM_PAT_ID) C
where osr2.pat_key=orp2.pat_key
and osr2.spp_referral_key = C.MAX_SPP_REFERRAL_KEY)
A,ODS_MASTER_PATIENT B
WHERE B.MDM_PAT_ID=A.MDM_PAT_ID
1. Get the Latest MDM_PAT_ID from both tables
ods_spp_referral,ODS_SPP_SHIPMENT based on the maximum
of (shipment_dt,curr_rerl_dt)
2. Get the corresponding SPP_PAT_ID of MDM_PAT_ID from
the above step

ONE TO ONE LA_PATIENT_BRIDG


ONE TO ONE LA_PATIENT_BRIDG
SELECT A.PAT_HIPAA_CONSENT_STRT_DT FROM ODS_RALA_PATIENT_BRIDG
SELECT A.PAT_HIPAA_CONSENT_EXPR_DT
ELSE 'HUB' FROM ODS_RALA_PATIENT_BRIDG
END AS pat_referral_source
WHERE hub_pat_id IS NOT NULL) WHERE RNK=1)LA_PATIENT_BRIDG
b
FROM lh_ods.ods_raw_patient
WHERE a.pat_key IN ( a, LA_PATIENT_BRIDG
SELECT MAX (pat_key)
PAT_HUB_CONSENT_EXPR_DT as
PAT_HUB_CONSENT_EXPR_DT,
MDM_PAT_ID as MDM_PAT_ID
FROM LH_ODS.ODS_RAW_PATIENT WHERE PAT_KEY IN (
SELECT MAX(PAT_KEY) FROM
LH_ODS.ODS_RAW_PATIENT
ORP,LH_ODS.ODS_MASTER_SOURCE OMS WHERE
UPPER(TRIM(SRC_TYP))='HUB' AND
PAT_HUB_CONSENT_STRT_DT IS NOT NULL
GROUP BY MDM_PAT_ID)) A,ODS_MASTER_PATIENT B
WHERE A.MDM_PAT_ID=B.MDM_PAT_ID
STEP 2: SELECT A.PAT_HUB_CONSENT_EXPR_DT FROM
(SELECT PAT_HUB_CONSENT_STRT_DT as
PAT_HUB_CONSENT_STRT_DT,
PAT_HUB_CONSENT_EXPR_DT as
PAT_HUB_CONSENT_EXPR_DT, LA_PATIENT_BRIDG
MDM_PAT_ID as MDM_PAT_ID
FROM LH_ODS.ODS_RAW_PATIENT WHERE PAT_KEY IN (
SELECT MAX(PAT_KEY) FROM
LH_ODS.ODS_RAW_PATIENT
ORP,LH_ODS.ODS_MASTER_SOURCE OMS WHERE
UPPER(TRIM(SRC_TYP))='HUB' AND
PAT_HUB_CONSENT_STRT_DT IS NOT NULL
GROUP BY MDM_PAT_ID)) A,ODS_MASTER_PATIENT B
WHERE A.MDM_PAT_ID=B.MDM_PAT_ID
STEP 3: ADD STEP 1 AND STEP 2
IIF(ISNULL(HUB_MDM_PAT_ID),NULL,
IIF(ISNULL(PAT_HUB_CONSENT_EXPR_DT),'N',

MDM_PAT_ID as MDM_PAT_ID
IIF(PAT_HUB_CONSENT_EXPR_DT>=TRUNC(SYSDATE),'Y
FROM LH_ODS.ODS_RAW_PATIENT
MDM_PAT_ID as MDM_PAT_ID WHERE PAT_KEY IN ( LA_PATIENT_BRIDG
SELECT MAX(PAT_KEY) FROM LH_ODS.ODS_RAW_PATIENT ORP,LH_ODS.ODS_MASTER_SOURCE
FROM LH_ODS.ODS_RAW_PATIENT WHERE PAT_KEY IN ( LA_PATIENT_BRIDG
SELECT
'NULL' MAX(PAT_KEY) FROM LH_ODS.ODS_RAW_PATIENT ORP,LH_ODS.ODS_MASTER_SOURCE
LA_PATIENT_BRIDG
ONE TO ONE
ELSE 'HUB' LA_PATIENT_BRIDG
END AS pat_referral_source LA_PATIENT_BRIDG
FROM lh_ods.ods_raw_patient a,
SCHEMA TARGET COLUMN DATA TYPE LENGTH
LH_REP_B PAT_DIM_KEY number 15
LH_REP_B PAT_ST varchar2 2

LH_REP_B PAT_CURR_SP_PAT_ID varchar2 50

LH_REP_B PAT_YOB varchar2 4


LH_REP_B PAT_GNDR varchar2 10
LH_REP_B PAT_CONSENT_DT date 19
LH_REP_B PAT_CONSENT_EXPRY_DT date 19
LH_REP_B PAT_COM_HUB_ID_PROVIDED varchar2 1
LH_REP_B PAT_REFERRAL_SOURCE varchar2 30
LH_REP_B PAT_HUB_CONSENT_FLG varchar2 1

LH_REP_B PAT_HUB_CONSENT_DT date 19


LH_REP_B PAT_HUB_CONSENT_EXPRY_DT date 19
LH_REP_B PAT_SP_CONSENT_FLG varchar2 1
LH_REP_B PAT_AGE_RANGE varchar2 10
LH_REP_B PAT_LATEST_HUB_ID varchar2 30

You might also like