Each Patient has a unique MedRecNumber - the problem is I need to count the RaceCd for each MedRecNumber - this is the SQL I have if that helps. I really appreciate all you are trying to do.
SELECT DISTINCT "TPM300_PAT_VISIT"."med_rec_no", "TSM040_PERSON_HDR"."lst_nm", "TSM040_PERSON_HDR"."fst_nm", "TSM040_PERSON_HDR"."mid_nm", "TSM040_PERSON_HDR"."nam_sfx_cd", "TSM040_PERSON_HDR"."sex_cd", "TPM300_PAT_VISIT"."adm_ts", "TSM040_PERSON_HDR"."eeoc_cd", "TSM040_PERSON_HDR"."rac_cd"
FROM "paragon"."dbo"."TSM040_PERSON_HDR" "TSM040_PERSON_HDR" INNER JOIN "paragon"."dbo"."TPM300_PAT_VISIT" "TPM300_PAT_VISIT" ON ("TSM040_PERSON_HDR"."psn_int_id"="TPM300_PAT_VISIT"."psn_int_id") AND ("TSM040_PERSON_HDR"."man_int_id"="TPM300_PAT_VISIT"."man_int_id")
WHERE ("TPM300_PAT_VISIT"."adm_ts">={ts '2009-01-01 00:00:00'} AND "TPM300_PAT_VISIT"."adm_ts"<{ts '2009-12-31 00:00:01'})