OneKey Interface
OneKey Connect is one of the solutions that Cegedim proposes to its customers to deliver its worldwide medical database.
There is an inbound and outbound process.
Inbound consists of DOWNLOAD, FILLSTAGINGAREA, RESPONSE and TRANSFER.
Outbound consists of REQUEST and UPLOAD. For more details see the VISIO charts.
Datamodel
OneKey Interface Description
The OneKey database contains all the medical professionals and the national healthcare systems structure.
The main features of OneKey Connect solution are:
- daily delivery of OneKey updates
- daily processing of customer updates requests and calls validation including validation responses delivery
- regular delivery of added value data such as Cegedim RM consolidated data
Main Principles
Several data flows have been developed to exchange Cegedim OneKey data and Client validation requests. The different data flows are split in three OKC packages:
- OK (OneKey) package: contains all the OneKey updates files, the validation response files and the reports & counting files.
- VR (Validation Request) package: contains all the client validation requests (OneKey creation/update requests or doctor visit dates validation requests).
- VR_REPORT (Validation Request Report): contains the errors report on the client validation requests submitted by the client in VR package and counting on the validation requests received.
The following table lists all the data flows embedded in the different OneKey Connect packages:
Type of data flow |
Description |
From / To |
Files set |
OKC Package |
---|---|---|---|---|
OneKey updates |
OneKey updates done by Cegedim database department. Only for this data flow, the extraction mode options (data, main object, complete) are applicable. |
from Cegedim to Client () |
"WORKPLACE", "ACTIVITY", "INDIVIDUAL", "WORKPLACE_ADDRESS", "ADDRESS", "IAE_RELATION", "CODE" |
"OK" |
Validation Responses |
Validation of OneKey update requests submitted by the client and Call date validation |
from Cegedim to Client () |
"VALIDATION_RESPONSE" |
"OK" |
Counting |
Counting on entity delivered in “OK” package |
from Cegedim to Client () |
"ALL_COUNTING_ONEKEY", “ALL_COUNTING_VALIDATION_RESPONSE” |
"OK" |
Reporting |
Report on every delivery done by Cegedim |
from Cegedim to Client () |
"ALL_REPORT" |
"OK" |
OneKey or Calls Validation Requests |
OneKey Validation Requests done by Client end users or Call Validation Requests (to participate to consolidated data calculation) |
from Client to Cegedim () |
"WORKPLACE_VALIDATION_REQUEST", "ACTIVITY_VALIDATION_REQUEST” |
"VR" |
Validation Requests Errors |
Error report on erroneous validation requests submitted by the client |
from Cegedim to Client () |
"WORKPLACE_VALIDATION_REQUEST", "ACTIVITY_VALIDATION_REQUEST” |
"VR_REPORT" |
Validation Requests Counting |
Counting on validation requests submitted by the client |
from Cegedim to Client () |
“ALL_COUNTING_VALIDATION_REQUEST” |
"VR_REPORT |