referring now to fig1 there is shown a flow diagram illustrating the operation of a system 100 for delivering confidential medical test results and counseling information to clients 120 in accordance with a preferred embodiment of the present invention . system 100 is designed for use in conjunction with an at - home hiv test kit ( not shown ) and , more particularly , system 100 is designed to provide hiv test results and counseling information to clients 120 who have previously purchased and used such an at - home hiv test kit to provide a specimen of their blood to testing laboratory 130 . in accordance with the preferred embodiment , system 100 retrieves and provides test results and counselling to each individual client 120 based only a unique personal identification number associated with the client &# 39 ; s at - home test kit . significantly , the identity ( e . g ., name , address , telephone number ) of each client 120 receiving test results and counseling from system 100 remains anonymous and is therefore never known to any aspect of system 100 ( other than by the individual clients 120 themselves ). as mentioned above , the present invention is designed to be used in conjunction with a confidential at - home test system for determining whether an individual client 120 may be carrying the hiv virus . an individual client 120 desiring to use the at - home system purchases a test kit at a pharmacy or other retail outlet . the test kit contains a test card for carrying a sample ( or specimen ) of the client &# 39 ; s blood to a testing laboratory 130 . each test card purchased by a client 120 has a unique multi - digit personal identification number ( pin ) pre - printed on the card . after purchasing a test kit , a client 120 places several drops of his or her blood onto the test card while at home , and then mails the test card to testing laboratory 130 for evaluation . prior to mailing the test card to testing laboratory 130 , the client 120 maintains a record of the pin printed on his or her test card . as test cards are received and processed by testing laboratory 130 , testing laboratory 130 provides digital signals representative of status information ( i . e ., whether a test card was received by the lab and if so the date and time of receipt , whether evaluation of the test card has been delayed , etc .) and result information ( i . e ., hiv positive , screen positive , hiv negative , error or inconclusive ) to host computer 150 based on the preprinted pins on the test cards received by testing laboratory 130 . host computer stores test card status information received from laboratory 130 in a pin status database and test card result information received from laboratory 130 in a test card results database . upon learning of the receipt of a test card by testing laboratory 130 , host computer 150 will automatically generate and store in its pin status database a date and time that test results for the card should be available from the testing laboratory 130 . in the event that the testing laboratory 130 indicates to host computer 150 that there will be a delay in providing a test result for a particular test card , testing lab 130 will preferably provide host computer 150 with an expected period of delay . the expected delay period will also be stored in the pin status database associated with host computer 150 . several days after a client 120 mails his or her test card to testing laboratory 130 , the client 120 places a telephone call to automated call handler and routing system 110 to obtain his or her testing results and / or to receive counseling on the hiv virus and aids . during the course of the telephone call , the client 120 never reveals his or her identity , but instead receives his or her test results and counseling by providing only his or her unique pin to automated call handler and routing system 110 . in accordance with the preferred embodiment , automated call handler and routing system 110 facilitates the providing of test result and counseling information to clients 120 either via recorded messages , or through live counselors and / or customer service representatives ( csrs ) 140 . recorded messages are preferably used by call handler and routing system 110 for informing a client 120 of negative test results . alternatively , in the case of clients 120 that test positive or screen positive for the hiv virus , or whose test results are inconclusive , call handler and routing system 110 transfers the client - callers 120 to live counselors 140 who then inform clients 120 of their test results . in cases where the test results for the client - caller 120 are not yet available because testing laboratory has not completed its evaluation of the test card associated with the client - caller 120 , call handler and routing system 110 transfers the client - caller 120 to the automated call handler ( within system 110 ) which plays a recorded message for the client - caller 120 indicating the date the client - caller 120 should call back to obtain his or her test result information . in order to be able to promptly handle and route in - coming calls from clients 120 as such calls are received , automated call handler and routing system 110 is coupled to host computer 150 which maintains current databases reflecting test result and status information associated with each test card received by testing laboratory 130 . these databases maintain such test result and status information for each test card by associating all information pertaining to the test card with the pin that was pre - printed on the test card . testing laboratory 130 and host computer 150 are preferably coupled by a dedicated modem line , and , on a regular basis , testing laboratory 130 provides host computer 150 with current status and result information for all test cards received and being processed by testing laboratory 130 . in the preferred embodiment , testing laboratory 130 provides updated status and result information to host computer 150 on an hourly basis . automated call handler and routing system 110 is preferably comprised of a programmable automated call distributor / voice response unit ( acd / vru ), such as that manufactured by the aspect corporation under model number 100 . in addition , call handling and routing system 110 is preferably coupled to host computer system 150 which maintains test result and status information , as well other information including a list of valid pins , records of previous calls placed to system 110 by clients 120 , and a comprehensive database of referral organization information relating to the hiv virus and aids provided by the u . s . centers for disease control . as explained more fully below , call handler and routing system 110 initially provides a series of automated messages to client - callers 120 who have tested hiv negative , repeat client - callers 120 who have already been informed ( during a previous call ) of a positive test result and who were flagged during a previous call to receive counselling announcments , and client - callers 120 for whom test results are not available . client - callers 120 who have tested positive or screen positive for the hiv virus , or whose test results were inconclusive , are transferred by call routing and handling system 110 to a counselor 140 . client - callers placing calls to call handler and routing system 110 in order to obtain general information about the at - home test kit or for other reasons are transferred by call handler and routing system 110 to a csr for handling . by way of an overview , a client - caller 120 who has mailed a specimen to testing laboratory 130 may request information about his or her test results or about hiv or aids by placing a call to call handler and routing system 110 . after receiving the in - coming call , call handler and routing system 110 will automatically prompt the client - caller 120 to supply the unique pin from his or her test card to system 110 via the touch - tone buttons on the telephone of client - caller 120 . upon receipt of the pin , call handler and routing system 110 will transmit a signal representative of the pin to host computer 150 . host computer 150 will then attempt to recognize the pin and retrieve status information associated with the pin from its pin status database . if the pin supplied by client - caller 120 is not listed on the pin status database in host computer 150 , the pin will not be recognized and the caller will either be given a further opportunity to enter a recognizable pin or the call will be terminated . if the pin supplied by client - caller 120 is recognized by host computer 150 but its status is invalid , system 110 automatically transfers the call to a csr 140 for handling . alternatively , if the pin supplied by the client - caller 120 is recognized by host computer 150 and has a valid status , system 110 automatically prompts the client - caller 120 to enter ( via the touch - tone buttons on the telephone of the caller ) a number corresponding to the reason why the client - caller 120 has placed the call to system 110 . if the reason for the call is the desire of client - caller 120 to obtain test result information associated with his or her blood specimen , host computer 150 accesses its pin status database to determine whether the test card of client - caller 120 was ever received by testing laboratory 130 . if the test card was received by the testing laboratory 130 and an evaluation of the test card has been completed by the testing laboratory , host computer 150 accesses its results database to retrieve the test results ( either hiv positive , screen positive , hiv negative , inconclusive or error ) associated with the pin entered by the client - caller 120 . if the test results indicate an hiv negative condition , call handler and routing system 110 transfers the call to the automated call handler ( within system 110 ) which plays an automated message for the client - caller 120 indicating that he or she has tested negative for the hiv virus . alternatively , if the test results indicate an hiv positive , screen positive or inconclusive condition , call handler and routing system 110 transfers the call to a live counselor 140 who then informs the client - caller 120 of his or her test results . in addition to providing test result information , the counselor 140 provides the client - caller 120 with information and answers to questions about the hiv virus and aids posed by the client - caller 120 , as well as referral data retrieved from the database of referral organization information ( not shown but stored on host computer 150 ) which contains the names , addresses and phone numbers of individuals and organizations that can provide additional information to client - callers 120 who have tested positive for the hiv virus . for each calling session in which a client - caller speaks with either a counselor or a csr , the counselor or csr handling the call will record data reflecting subjects or areas discussed during the call . potential subjects for discussion during a typical call include questions about the at - home test kit and its use , requests for test results , the furnishing of test results , the furnishing of referrals , and the furnishing of counseling on a variety of topics . data reflecting the topics discussed during the call will be stored ( together with the time , date and length of the call ) in a call history database ( not shown ) in host computer 150 . the call history database will store this call history information for each client - caller 120 by associating such information with the unique pin printed on the test card of client - caller 120 . in addition to information about the topics covered , date and time of the call , a counselor or csr may also enter freeform notes about a call , and such notes will also be recorded and stored in the call history database in connection with the pin of the client - caller 120 . in addition , counselors that have conveyed positive test result information to a client - caller 120 may flag the client - caller 120 for &# 34 ; counselling announcements &# 34 ; in the event the caller calls again . if the client - caller 120 is flagged for &# 34 ; counselling announcements &# 34 ;, this flagging information will be stored with the client - caller &# 39 ; s pin in the pin database and , in the event the client - caller calls again , the call will ( as explained more fully below ) be initially transferred to the automated call handler in system 110 for processing . referring now to fig2 a , 2b and 2c , there is shown a flow diagram illustrating the operation of a system 200 employed by call handler and router 110 for handling in - coming calls in accordance with a preferred embodiment of the present invention . once an in - coming call is received by system 110 , the first step in the call handling and routing process ( step 202 ) is for call handler and router 110 to determine whether the center for processing the call is open . if a determination is made that the center is closed , processing will proceed to step 204 where the client - caller 120 will be transferred to the automated call handler ( within system 110 ) which will play a recorded message stating that the center is closed and requesting the caller to call back during specific hours . after the automated call handler within system 110 has played this recorded message , the call is then terminated at step 206 . alternatively , if a determination is made that the center is open , processing will proceed to step 208 where the client - caller 120 will be provided with a recorded welcome message requesting the client - caller 120 to enter a &# 34 ; 1 &# 34 ; if he or she is calling from a touch - tone telephone . if the client - caller 120 has a touch - tone telephone and enters any digit in response to the welcome message , processing will proceed to step 212 . if no digit is entered by the client - caller 120 in response to the welcome message within a predetermined amount of time , this will indicate that the client - caller 120 is likely calling from a rotary telephone . in the event that no digit is entered by the client - caller 120 within the predetermined amount of time , processing proceeds to step 210 where system 110 transfers the call to a live csr 140 for further processing . in step 212 , automated call handler and router 110 plays a recorded message prompting the client - caller 120 to enter the unique pin from the client - caller &# 39 ; s test kit . following the entry of a pin by the client - caller 120 in step 212 , processing proceeds to step 214 where a determination is made by host computer 150 as to whether the pin that was entered is a recognized pin . a pin will be determined to be a recognized pin by host computer 150 if the pin is stored in the pin status database within host computer 150 . if a determination is made in step 214 that the pin entered by the client - caller 120 is in fact a recognized pin , then processing proceeds to step 215 . alternatively , if a determination is made in step 214 that the pin entered by the client - caller 120 is not recognized , then processing proceeds to step 216 where a determination is made regarding the number of times the client - caller 120 has attempted to enter a recognized pin . if the client - caller 120 fails on his first or second attempt to enter a recognized pin , then processing proceeds to step 217 where a recorded error message is played by system 110 and the client - caller 120 is asked again to enter his or her pin . in the event that the client - caller 120 fails on three consecutive occasions to enter a recognized pin , processing proceeds first to step 218 where a further error message is played by system 110 and then to step 220 where the call is terminated . in step 215 , all current data associated with the pin entered by the client - caller 120 is retrieved by host computer 150 from its pin status and results databases . such data includes any pin status and test result information associated with the pin , as well as any call history data reflecting previous calls placed to call handler and router 110 by the client - caller 120 . following the retrieval of this data , processing proceeds to step 222 , where a determination is made as to whether the in - coming call will be accepted for further routing . in the preferred embodiment , an in - coming call will be rejected for further routing at step 222 if the pin status data retrieved in step 215 indicates that the client - caller 120 has been threatening or abusive during past calls . in addition , an in - coming call will be rejected at step 222 if the pin status data indicates that the client - caller 120 has tested hiv negative and has already been given his test results repeatedly during previous calls to the system . in the preferred embodiment , a client - caller 120 may call in only twice to receive a negative test result . in the event that a determination is made to reject an in - coming call in step 222 , processing proceeds to step 224 where a recorded message is played by system 110 stating that result information and customer service is no longer available for the client - caller &# 39 ; s pin . in addition , in the event that the client - caller 120 has exceeded the maximum number of times for receiving his or her test results , a recorded message will also be played by system 110 during step 224 indicating the last date and time that test result information was provided to the client - caller 120 . following the playing of these messages in step 224 , processing will proceed to step 226 where the in - coming call will be terminated . as part of step 222 , the present invention also determines whether the pin entered by the client - caller 120 in response to step 212 represents a valid pin . this determination is made by host computer 150 based on the pin status information retrieved in step 215 . the pin status information will indicate , for example , whether the test kit associated with the pin was ever released for sale to the public . in the preferred embodiment , the pin status database will list as valid only those pins corresponding to test kits which were previously shipped by a test kit assembler to pharmacies and other retail outlets . a suitable system for maintaining a list valid of pins is described in u . s . patent application ser . no . 08 / 366 , 785 ( unknown ), filed simultaneously herewith , and entitled &# 34 ; system for tracking medical test cards ,&# 34 ; the contents of which is hereby incorporated in its entirety herein by reference . in the event that the pin entered by the client - caller 120 is not listed as having a valid status in the pin status database , an invalid pin call routing signal is transmitted from host computer 150 to system 110 . in response to this invalid pin call routing signal , system 110 transfers the call to a csr 140 for further handling . if the pin entered by client - caller 120 is valid and the call is accepted for further routing in step 222 , processing proceeds to step 228 where a determination is made as to the reason for the call . in step 228 , system 110 plays a recorded message requesting the client - caller 120 to enter the reason for the call . in the preferred embodiment of the present invention , there will be two possible choices : ( 1 ) to obtain test results , or ( 2 ) for any other reason . if the client - caller 120 enters a &# 34 ; 1 &# 34 ; indicating that he or she is calling to obtain test result information , processing proceeds to step 240 . if the client - caller 120 enters a &# 34 ; 2 &# 34 ; indicating that he or she is calling for some other reason , processing proceeds to step 230 where system 110 transfers the call to a csr for further handling . in the event that a client - caller 120 enters an invalid selection in step 228 ( i . e ., the client - caller enters a selection other than &# 34 ; 1 &# 34 ; or &# 34 ; 2 &# 34 ;), the client - caller 120 will be given a second opportunity to enter the reason for his or her call . if a valid selection is not entered during the second try , processing proceeds to step 232 where system 110 plays a recorded help message for the client - caller 120 . if the client - caller 120 responds to the help message by requesting help within a predetermined amount of time , processing proceeds to step 230 where system 110 transfers the call to a csr for further handling . in the event that the client - caller 120 does not request help in response to the help message played in step 232 , processing proceeds first to step 234 where a recorded good - bye message is played by system 110 and then to step 236 where the call is terminated . if the client - caller 120 indicated either in step 228 or during a conversation with a csr in step 230 that the reason for his or her call was to obtain test result information , processing proceeds to step 240 where host computer 150 determines ( based on the information previously retrieved in step 215 ) the condition of the client - caller &# 39 ; s specimen . there are three possible conditions that may be associated with a client - caller &# 39 ; s specimen in step 240 : ( 1 ) the specimen test result has expired , ( 2 ) the specimen has not yet been received by testing laboratory 130 , or ( 3 ) the specimen has been received by testing laboratory . a test result will automatically expire ( and thereby rendered unavailable to the client - caller 120 ) a predetermined number of days after the test card of the client - caller 120 was processed by testing laboratory 130 . unlike other medical conditions , its often takes several months after a person has been exposed to the hiv virus for indications of the hiv virus to appear in that person &# 39 ; s bloodstream . as a result , hiv test results may only be valid for a limited span of time . in the present invention , test results that are over 90 days are considered stale and are thereafter placed in an expired state . in the event that a client - caller 120 attempts to obtain test result information that has been flagged as expired , an expired call routing signal is sent from host computer 150 to system 110 . upon receipt of this signal , processing proceeds first to steps 242 and 246 where system 110 plays a recorded message indicating that the client - caller &# 39 ; s test results and customer service are no longer available , and thereafter to step 248 where the call is terminated . if a determination is made in step 240 that the client - caller &# 39 ; s test card has not yet been received by testing laboratory 130 , an unreceived call routing signal is sent from host computer 150 to system 110 . upon receipt of this signal , the automated call handler within system 110 plays a recorded message indicating that the specimen was not yet received by the testing laboratory 130 and offering to help the client - caller 120 by transferring the call to a csr 140 . if the client - caller 120 requests a transfer to a csr , processing proceeds to step 230 ; otherwise processing proceeds to steps 246 and 248 where a termination message is played and the call is then terminated . if a determination is made in step 240 that the client - caller &# 39 ; s test card has been received by testing laboratory 130 , processing proceeds to step 250 where a recorded message indicating the date and time that the test card was received by the testing laboratory 130 will be played for the client - caller 120 by system 110 . at this point , a further determination is made by host computer 150 ( in step 250 ) regarding the status of the received specimen . there are three possible status conditions for a specimen that has been received by testing laboratory 130 : ( i ) the specimen is in the process of being evaluated by the lab and evaluation of the specimen has been delayed , ( ii ) the specimen is in the process of being evaluated by the lab and has not been delayed , or ( iii ) test results for the specimen have been completed . in the event that a determination is made in step 250 that processing of the specimen has been delayed in the lab , the system proceeds to step 252 where system 110 plays a recorded message for the client - caller 120 indicating that the test result for his or her specimen has been delayed and informing the client - caller 120 of the date and time they should call back to receive their test results . thereafter , the client - caller is offered a help message giving the client - caller 120 the option of being transferred to a csr . in the event that the client - caller 120 requests a transfer to a csr , processing proceeds to step 254 ; otherwise , a termination message is played in step 258 and in step 260 the call is then terminated . in the event that a determination is made in step 250 that processing of the specimen is ongoing but has not been delayed in the lab , the system proceeds to step 256 where system 110 provides the client - caller 120 with a recorded message stating that the normal period of time required for processing a specimen and informing the client - caller 120 of the date and time they should call back to receive their test results . thereafter , a termination message is played in step 258 and in step 260 the call is then terminated . if a determination is made in step 250 that test results for the specimen have been completed and are therefore available , processing proceeds to step 262 . in step 262 , a determination is made by host computer 150 as to how to further route the call based on , among other things , the test result to be reported to the client - caller 120 and whether the pin status database indicates that the client - caller 120 has been flagged to receive counselling announcements . if the client - caller 120 has tested positive , screen positive or inconclusive for the hiv virus , a counselor call routing signal is sent from host computer 150 to system 110 . upon receipt of this signal , processing proceeds to step 264 where the call is transferred by system 110 to a counselor for handling . in step 264 , the counselor reports the positive test result to client - caller 120 . in step 264 , the counselor may also provide counseling to the client - caller 120 , answer questions posed by the client - caller 120 about the hiv virus and aids , and provide referral information to client - caller 120 . if a determination is made in step 262 that a positive test result was reported to client - caller 120 during a previous call and during a previous call the client - caller 120 was flagged to receive counselling announcements , an announcements call routing signal is transmitted from host computer 150 to system 110 . upon receipt of this signal , the call is transferred to the automated call handler ( in system 110 ) which ( in step 266 ) plays a recorded message presenting the client - caller 120 with ( i ) a list of recorded topics for which recorded information is available , and ( ii ) an option to receive further live counseling . if the client - caller 120 selects an item from the list of recorded topics in step 266 , processing proceeds to step 268 where a recorded message providing information on the selected topic is played for the client - caller 120 . following the playing of this recorded message , processing returns to step 266 where the client - caller 120 is again given the opportunity to chose an item from the list of recorded topics or to speak further with a live counselor . in step 270 , a record is made in the call history database of each topic area selected by the client - caller 120 in step 266 . if during step 266 the client - caller 120 does not select any of the recorded items and does not request transfer to a counselor , a termination message is played in step 272 and in step 274 the call is terminated . if a determination is made in step 262 that the client - caller 120 has tested negative for the hiv virus , a negative call routing signal is transmitted from host computer 150 to system 110 . upon receipt of this signal , system 110 transfers the call to its automated call handler which plays ( in step 276 ) a recorded negative message for the client - caller 120 . based on the length of the time that the client - caller 120 stays on the line during the playing of the recorded negative message , a record is made in the call history database in step 278 indicating the portion of the negative message heard by the client - caller 120 . if the client - caller 120 is still on the line when the end of the negative message is reached , processing proceeds to step 282 where a recorded message will be played presenting the client - caller 120 with ( i ) a list of recorded topics for which recorded information is available , and ( ii ) an option to receive live counseling . if the client - caller 120 selects an item from the list of recorded topics in step 282 , the system proceeds to step 284 where a recorded message providing information on the selected topic is played for the client - caller 120 . following the playing of this recorded message , processing returns to step 282 where the client - caller 120 is again given the opportunity to ( i ) chose an item from the list of recorded topics , ( ii ) speak further with a live counselor or ( iii ) terminate the call . in step 286 , a record is made in the call history database of each topic area selected by the client - caller 120 in step 282 . if during step 282 the client - caller 120 does not select any of the recorded items and does not request transfer to a counselor , a termination message is played in step 290 and in step 280 the call is terminated . although the test result information provided by the present invention is based on an evaluation of a blood specimen provided by the client , it will be understood by those skilled in the art that the present invention may be used to convey confidential medical test results based on the evaluation of other types of biological specimens . in addition , although the preferred embodiment of the present invention as described above is used for conveying test result information indicating whether a client may be carrying the hiv virus , it will be understood by those skilled in the art that the present invention may be used to convey confidential test result information about other medical conditions to clients . the present invention may be embodied in other specific forms without departing from the spirit or essential attributes of the invention . accordingly , reference should be made to the appended claims , rather than the foregoing specification , as indicating the scope of the invention .