Claims
- 1. A system supporting use of user customizable expressions by a plurality of different executable applications, comprising:
a database for associating a particular application of said plurality of different executable applications with a particular data item of a plurality of selectable data items available for incorporation in a user entered expression and for excluding use by said particular application of another data item of said plurality of selectable data items; an interface processor for receiving a user entered expression and for incorporating said particular data item in said user entered expression to provide a resultant expression for use by said particular application; and an expression processor for using data from said particular application in resolving said resultant expression to provide a result.
- 2. A system according to claim 1, wherein
said expression processor resolves said resultant expression to provide a result comprising at least one of, (a) a financial reimbursement sum determined per a health care policy terms, (b) a verification said resultant expression is true and (e) a computed value.
- 3. A system according to claim 1, wherein
said expression processor interprets said resultant expression to provide search parameters for use in identifying records in a record database and provides an indication of said identified records as said result in response to a search of said record database.
- 4. A system according to claim 1, wherein
said resultant expression comprises an algebraic expression including one or more operators, and said database associates said particular application with algebraic expression operators including at least two of (a) a multiplication operator, (b) a division operator, (c) an addition operator and (d) a subtraction operator.
- 5. A system according to claim 1, wherein
said database associates said particular data item with at least one of, (a) an acceptable parameter, (b) an acceptable value, (c) an acceptable range of values and (d) an acceptable range of parameters.
- 6. A system according to claim 1, wherein
said database associates different application type indicators with different applications of said plurality of different executable applications.
- 7. A system according to claim 1, wherein
said expression processor updates said database to associate said resultant expression with said particular application.
- 8. A system according to claim 1, wherein
said database associates a plurality of expressions with said particular application.
- 9. A system according to claim 1, including
a compiler for compiling said particular application together with said resultant expression to provide a particular executable application.
- 10. A system according to claim 9, wherein
said expression processor allocates a version identifying number to a created resultant expression and said version identifying number is used by said compiler in compiling the latest version of said resultant expression with said particular application.
- 11. A system according to claim 1, wherein
said database associates a particular procedure of said particular application with said particular data item and excludes use by said particular procedure of another data item of said plurality of selectable data items, and said resultant expression is used by said particular procedure.
- 12. A system according to claim 1, wherein
said database associates a plurality of candidate template expressions with said particular application and said interface processor receives user entered information for selecting one of said template expressions.
- 13. A system supporting use of user customizable expressions by a plurality of different executable applications, comprising:
a database for associating a procedure of a particular application of said plurality of different executable applications with a particular data item of a plurality of selectable data items available for incorporation in a user entered expression and for excluding use by said particular procedure of another data item of said plurality of selectable data items; an interface processor for receiving a user entered expression and for incorporating said particular data item in said user entered expression to provide a resultant expression for use by said particular procedure; and an expression processor for using data from said particular application in resolving said resultant expression to provide a result.
- 14. A system according to claim 13, wherein
said database associates said procedure of said particular application with a plurality of resultant expressions.
- 15. A system according to claim 13, wherein
said database associates a plurality of procedures of said particular application with a plurality of expressions.
- 16. A system according to claim 13, including a
a user interface processor for initiating provision of an image prompt element permitting user entry of an expression.
- 17. A system supporting use of user customizable expressions by a plurality of different executable applications, comprising:
an interface processor for receiving a user entered expression; a database for associating a particular application of said plurality of different executable applications with said user entered expression and for associating a version identifier with said user entered expression; and an execution processor using said version identifier to identify a latest version of said entered expression and for processing said particular application with said latest version of said entered expression to provide executable code representative of said particular application.
- 18. A system according to claim 17, including a
said execution processor comprises at least one of, (a) a code compiler and (b) a code interpreter.
- 19. A system according to claim 17, including a
an expression processor for importing data from said particular application in resolving said latest version of said entered expression to provide a result.
- 20. A method supporting use of user customizable expressions by a plurality of different executable applications, comprising the steps of:
associating a particular application of said plurality of different executable applications with a particular data item of a plurality of selectable data items available for incorporation in a user entered expression; excluding use by said particular application of another data item of said plurality of selectable data items; receiving a user entered expression, incorporating said particular data item in said user entered expression to provide a resultant expression for use by said particular application; and using data from said particular application in resolving said resultant expression to provide a result.
- 21. A method supporting use of user customizable expressions by a plurality of different executable applications, comprising the steps of:
associating a procedure of a particular application of said plurality of different executable applications with a particular data item of a plurality of selectable data items available for incorporation in a user entered expression; excluding use by said particular procedure of another data item of said plurality of selectable data items; receiving a user entered expression; incorporating said particular data item in said user entered expression to provide a resultant expression for use by said particular procedure; and using data from said particular application in resolving said resultant expression to provide a result.
- 22. A method supporting use of user customizable expressions by a plurality of different executable applications, comprising the steps of:
receiving a user entered expression, associating a particular application of said plurality of different executable applications with said user entered expression; associating a version identifier with said user entered expression; using said version identifier to identify a latest version of said entered expression; and processing said particular application with said latest version of said entered expression to provide executable code representative of said particular application.
Parent Case Info
[0001] This is a non-provisional application of provisional application serial No. 60/300,893 by J. Haley et al. filed Jun. 26, 2001 and of provisional application serial No. 60/307,193 by J. Haley et al. filed Jul. 23, 2001.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60300893 |
Jun 2001 |
US |
|
60307193 |
Jul 2001 |
US |