I still get the patient that 'has' the order. It should not be displaying the patient. Here is the select expert-group, there is another maximum statement in the group, not sure if it is affecting the report not working or not:
maximum({@ord},{pat_enc_hsp.pat_enc_csn_id})=0.00 and
{ip_flo_lda_types.contact_date_real}=maximum({ip_flo_lda_types.contact_date_real},{ip_flo_lda_types.id})