Sno ECTCodeDescription ECTHedisCodeTypeCode
1 Outpatient CPT
2 Outpatient RevCode
3 Nonacute inpatient CPT
4 Nonacute inpatient RevCode
5 ED CPT
6 ED RevCode
7 Acute inpatient CPT
8 Acute inpatient RevCode
ここで私はこのような結果を得ており、私のクエリは
SELECT
DISTINCT Sno = ROW_NUMBER() OVER (
ORDER BY ECTCodeDescription DESC
),
EC.ECTCodeDescription,
CEC.ECTHedisCodeTypeCode
FROM CodeSetHEDIS_ECTCode EC
INNER JOIN CodeSetECTHedisCodeType CEC
ON EC.ECTHedisCodeTypeID = CEC.ECTHedisCodeTypeID
WHERE ECTHedisTableID = 29
GROUP BY ECTCodeDescription,
CEC.ECTHedisCodeTypeCode
このような出力を取得するにはどうすればよいですか:
Sno CODEName CODEID
1 Outpatient NULL
2 CPT 1
3 RevCode 1
4 Nonacute NULL
5 CPT 4
6 RevCode 4
7 ED NULL
8 CPT 7
9 RevCode 7
10 Acute inpatient NULL
11 CPT 10
12 RevCode 10
外来患者 ID = 1 が CPT = 1 に対して来て、Revcode = 1 および Nonacute ID = 4 が CPT = 4 に対して来て、Revcode = 4 になったことを確認できます。
道を教えて