-
公开(公告)号:US20230289344A1
公开(公告)日:2023-09-14
申请号:US17691693
申请日:2022-03-10
Applicant: Express Scripts Strategic Development, Inc.
Inventor: Dennis Fuglsang , Robert W. Scanlon
IPC: G06F16/2453 , G06F16/242 , G06F16/2455 , G06F16/25 , G06F16/22
CPC classification number: G06F16/24547 , G06F16/2448 , G06F16/2456 , G06F16/258 , G06F16/2272
Abstract: A query processing method includes receiving a query from a requestor. The query is directed to a first data model specifying multiple base data fields. The method includes determining a set of extension bindings for the first data model based on the query. Each binding specifies an extension to the first data model from a set of model extensions and specifies one of the base data fields of the first data model as a node at which the extension is added. The method includes generating a data object from base data values and extension data values according to an extended data model. The extended data model is defined by the first data model extended by, for each binding of the set, adding data fields from the specified extension to the first data model at the specified node. The method includes returning the data object to the requestor.
-
公开(公告)号:US11741102B1
公开(公告)日:2023-08-29
申请号:US17691693
申请日:2022-03-10
Applicant: Express Scripts Strategic Development, Inc.
Inventor: Dennis Fuglsang , Robert W. Scanlon
IPC: G06F16/00 , G06F16/2453 , G06F16/242 , G06F16/22 , G06F16/25 , G06F16/2455
CPC classification number: G06F16/24547 , G06F16/2272 , G06F16/2448 , G06F16/2456 , G06F16/258
Abstract: A query processing method includes receiving a query from a requestor. The query is directed to a first data model specifying multiple base data fields. The method includes determining a set of extension bindings for the first data model based on the query. Each binding specifies an extension to the first data model from a set of model extensions and specifies one of the base data fields of the first data model as a node at which the extension is added. The method includes generating a data object from base data values and extension data values according to an extended data model. The extended data model is defined by the first data model extended by, for each binding of the set, adding data fields from the specified extension to the first data model at the specified node. The method includes returning the data object to the requestor.
-
公开(公告)号:US20230409576A1
公开(公告)日:2023-12-21
申请号:US18239033
申请日:2023-08-28
Applicant: Express Scripts Strategic Development, Inc.
Inventor: Dennis Fuglsang , Robert W. Scanlon
IPC: G06F16/2453 , G06F16/242 , G06F16/22 , G06F16/25 , G06F16/2455
CPC classification number: G06F16/24547 , G06F16/2448 , G06F16/2272 , G06F16/258 , G06F16/2456
Abstract: A method includes receiving a query directed to a first data model that specifies base data fields. The method includes determining extension bindings for the first data model. A binding specifies an extension to the first data model and specifies one of the base data fields as a node at which the specified extension is added. The extension specifies a non-empty set of data fields. The method includes retrieving base data values according to the base data fields and extension data values according to, for a first binding, the set of data fields. The method includes generating a data object from the base and extension data values according to a second data model. The second data model is based on the first data model extended by adding the data fields from the extension specified by the first binding to the first data model at the specified node.
-
公开(公告)号:US12153578B2
公开(公告)日:2024-11-26
申请号:US18239033
申请日:2023-08-28
Applicant: Express Scripts Strategic Development, Inc.
Inventor: Dennis Fuglsang , Robert W. Scanlon
IPC: G06F16/00 , G06F16/22 , G06F16/242 , G06F16/2453 , G06F16/2455 , G06F16/25
Abstract: A method includes receiving a query directed to a first data model that specifies base data fields. The method includes determining extension bindings for the first data model. A binding specifies an extension to the first data model and specifies one of the base data fields as a node at which the specified extension is added. The extension specifies a non-empty set of data fields. The method includes retrieving base data values according to the base data fields and extension data values according to, for a first binding, the set of data fields. The method includes generating a data object from the base and extension data values according to a second data model. The second data model is based on the first data model extended by adding the data fields from the extension specified by the first binding to the first data model at the specified node.
-
-
-