Patent ID: 8924238

Claim:
A system for providing healthcare service appointment time and cost estimates at the time of scheduling comprising: one or more processors; and one or more memories coupled to the one or more processors, the one or memories having stored therein processor executable instructions which when executed by any set of the one or more processors, perform a process comprising: obtaining data indicating one or more healthcare services provided by a given healthcare service provider; obtaining code data indicating standardized codes associated with the one or more healthcare services provided by the given healthcare service provider, the data including a first set of industry standard codes and a second set of healthcare service provider-specific codes; determining, from the records of a healthcare insurance provider associated with the healthcare service provider, respective average appointment times for each of the one or more healthcare services provided by the given healthcare service provider; for each of the one or more healthcare services provided by the given healthcare service provider, associating the code data with the healthcare service, and data indicating an average appointment time for the healthcare service with the healthcare service; storing the data associated with the healthcare service in a healthcare services database; generating data representing one or more screening questions to be asked a party at the time the party is scheduling a healthcare service appointment, the response to the one or more screening questions indicating which, if any, of the one or more healthcare services provided by the given healthcare service provider the party requires at the healthcare service appointment; storing the data representing one or more screening questions in a screening questions database; asking the given party the one or more screening questions, the one or more screening questions including one or more screening questions regarding the party's current symptoms; receiving a response from the given party to the one or more screening questions; identifying, using the response from the given party to the one or more screening questions, one or more needed services, the one or more needed services including one or more of the one or more healthcare services provided by the given healthcare service provider the party requires at the given healthcare services appointment; determining, using the data indicating the average appointment time for the required healthcare service, an amount of time to be allotted to the given appointment; and making a healthcare service appointment for the party, the appointment being of the amount of time to be allotted, and including data indicating one or more services determined from the one or more screening questions.