Claims
- 1. An interface system supporting interrogation of a target application, comprising:
a first interface processor for receiving from a first application data representing a query for information from a target application; a validation processor for validating whether said query representative data is suitable for initiating a search for information on said target application; a data formatting processor for formatting said query representative data into a format suitable for communication to said target application in response to said validation; and a communication processor for communicating said formatted query representative data to said target application.
- 2. An interface system according to claim 1, wherein
said system supports interrogation of an information repository via said application, and said query for information comprises a request for information concerning at least one of, (a) a selected person, (b) a list of persons matching entered criteria, (c) identification of a specific person, (d) personal characteristics of a specific person and (e) medical information of a specific person.
- 3. An interface system according to claim 1, wherein
said system supports interrogation of a medical information repository via said application, and said query for information comprises a request for information concerning at least one of, (a) a selected patient, (b) a list of patients matching entered criteria, (c) identification of a specific patient, (d) personal characteristics of a specific patient and (e) medical information of a specific patient.
- 4. An interface system according to claim 1, wherein
upon unsuccessful validation, said validation processor initiates generation of a message to a user indicating failure of said validation.
- 5. An interface system according to claim 1, wherein
said first interface processor comprises a Microsoft compatible Application Programming Interface (API).
- 6. An interface system according to claim 1, wherein
said communication processor receives a response message from said target application and provides said response message to said data formatting processor for parsing and decoding into data elements to be provided to said first application via said first interface processor.
- 7. An interface system according to claim 6, wherein
said validation processor validates said data elements are compatible with said first application prior to providing said data elements to said first application via said first interface processor.
- 8. An interface system according to claim 1, including
an application specific interface for receiving and converting application specific data representing a query for information from said first application and providing said converted query representative data to said first interface processor for further processing.
- 9. An interface system according to claim 8, wherein
said application specific interface is customizable for different application types.
- 10. An interface system according to claim 8, wherein
said application specific interface receives and converts response data from said first interface processor to a format compatible with said specific application and communicates said converted response data to said first application.
- 11. An interface system according to claim 8, wherein
said application specific interface converts application specific data representing a query for information from said first application using at least one of, (a) a terminal data interception technique, (b) text file processing and (c) ODBC support.
- 12. An interface system supporting interrogation of a target application, comprising:
a first interface processor for bidirectionally communicating with a first application for receiving data from said first application representing a query for information from a target application and for communicating corresponding response data elements to said first application; a validation processor for validating whether said query representative data is suitable for initiating a search for information on said target application; a data formatting processor for formatting said query representative data into a format suitable for communication to said target application in response to said validation and for parsing and decoding a received corresponding response message from said target application into data elements to be provided to said first application via said first interface processor; and a communication processor for communicating said formatted query representative data to said target application and for providing said received corresponding response message from said target application to said formatting processor.
- 13. An interface system according to claim 12, wherein said validation processor validates said data elements are compatible with said first application prior to providing said data elements to said first application via said first interface processor.
- 14. An interfacing method supporting interrogation of a target application, comprising the steps of:
receiving from a first application data representing a query for information from a target application; validating whether said query representative data is suitable for initiating a search for information on said target application; formatting said query representative data into a format suitable for communication to said target application in response to said validation; and communicating said formatted query representative data to said target application.
- 15. A method according to claim 14, wherein
said query for information comprises a request for information concerning at least one of, (a) a selected patient, (b) a list of patients matching entered criteria, (c) identification of a specific patient, (d) personal characteristics of a specific patient and (e) medical information of a specific patient.
- 16. An interfacing method supporting interrogation of a target application, comprising the steps of:
receiving data from a first application representing a query for information from a target application; validating whether said query representative data is suitable for initiating a search for information on said target application; formatting said query representative data into a format suitable for communication to said target application in response to said validation; communicating said formatted query representative data to said target application; parsing and decoding a response message from said target application into data elements; and communicating said data elements to said first application.
Parent Case Info
[0001] This is a non-provisional application of a provisional application serial No. 60/290,137 by James McInnis, et al. filed May 10, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60290137 |
May 2001 |
US |