Users and Perimissions

Users and Perimissions

Is it possible to restrict users so that they can see and edit only records that they have entered into the database?

I am developing a subscription application for orthodontic offices. Of course, I don't want the users from different offices to see, and edit the data from other offices. 

I have created a profile named "client" and given them permissions to Access, Create, View, Edit and Search. I have also shared these forms with the "client" profile. 

When I use the client's log in, everything works except the Look Up Form. This is a stateless form in which you can look up patients you have entered into the system. The form is then populated with that patient's data. The user can then modify and update the patient''s data.

My problem is the Look Up Form shows all patients entered into the database. I want each client to see only the records they created. 

What can I do to make this happen?

Thanks