The ISearch interface allows browsing of and retrieval of detailed information from the physio database. Searches can be performed by code or by name. The search terms may be specified in full, or may include wildcards. After a successful search, all of the available information directly related to the search term is made available through the interface's properties.
Every method which starts with the name Search (for example SearchName) produces as a result a selection list, composed of zero or more service records. The total number of records in the list can be retrieved using the method GetRecordCount. The record pointer is initially positioned at the first entry of the selection list. The available information related to the current record is made available through the interface's properties. The methods MoveFirst, MoveLast, MoveNext, MovePrevious, PutAbsolutePosition, and GetAbsolutePosition are used to reposition the record pointer. |