[from your example]
If you look at the generated browse for the VIEW you'll see;
ThisView View(Contact)
Project(Con:ID)
Project(Con:Type)
Project(Con:Company)
Project(Con:FullName)
Project(Con:HomePhone)
Project(Con:WorkPhone)
Project(Con:MobilePhone)
Project(Con:EMail)
Join(Pat:KeyContactID,Con:ID)
END
END ! of ThisView
Note the join at the end. So this means you'll get multiple rows in the browse, one for each contact/patient combination. If you have 4 patients you'll get 4 records in the browse.
You're getting the join because you've added the Patient, as a "secondary file" to the Contact table in the table schematic. (ie in the Data / Tables pad). You haven't actually used any Patient data in the browse columns so, this appears to be an unnecessary (and unwanted) join.
cheers
Bruce