Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SELECT
- CLM_LN_PID,
- DX_SCHEME_CODE,
- rpad(CAST (( rpad(DX_CODE_1, 7, ' ') || rpad(DX_CODE_2, 7, ' ') || rpad(DX_CODE_3, 7, ' ') || rpad(DX_CODE_4, 7, ' ')
- || RPAD(DX_CODE_5, 7, ' ') || RPAD(DX_CODE_6, 7, ' ') || RPAD(DX_CODE_7, 7, ' ') || RPAD(DX_CODE_8, 7, ' ')
- || RPAD(DX_CODE_9, 7, ' ') || RPAD(DX_CODE_10, 7, ' ') || RPAD(DX_CODE_11, 7, ' ') || RPAD(DX_CODE_12, 7, ' ')
- || RPAD(DX_CODE_13, 7, ' ') ) AS VARCHAR2(91)), 91, ' ') AS INMED_DIAGNOSES
- FROM (
- SELECT
- cl.CLM_LN_PID,
- dx.DX_CODE,
- dxs.DX_SCHEME_CODE,
- CLD.CLM_LN_DX_NBR
- FROM midr.clm_ln cl
- JOIN midr.CLM_LN_DX cld
- ON cl.CLM_LN_PID = cld.CLM_LN_PID
- JOIN midr.dx dx
- ON cld.DX_PID = dx.DX_PID
- JOIN MIDR.DX_SCHEME DXS
- ON DX.DX_SCHEME_PID = DXS.DX_SCHEME_PID
- ) PIVOT (MIN(DX_CODE) FOR CLM_LN_DX_NBR IN ( 1 AS DX_CODE_1, 2 AS DX_CODE_2, 3 AS DX_CODE_3, 4 AS DX_CODE_4,
- 5 AS DX_CODE_5, 6 AS DX_CODE_6, 7 AS DX_CODE_7, 8 AS DX_CODE_8, 9 AS DX_CODE_9, 10 AS DX_CODE_10,
- 11 AS DX_CODE_11, 12 AS DX_CODE_12, 13 AS DX_CODE_13));
Advertisement
Add Comment
Please, Sign In to add comment