# VdrApiInfoService Provides interoperability information for the current implementation
Methods:
.GetApiVersion
returns the version of the ORSCF specification which is implemented by this API, (this can be used for backward compatibility within inhomogeneous infrastructures)
Parameters:
Name | Type | Description |
---|---|---|
(none) |
return value: String
.GetCapabilities
returns a list of API-features (there are several 'services' for different use cases, described by ORSCF) supported by this implementation. The following values are Possible: 'VisitOverview', 'VisitScheduling', 'VisitDataConsume', 'VisitDataSubmission'
Parameters:
Name | Type | Description |
---|---|---|
(none) |
return value: String[] (array)
.GetPermittedAuthScopes
Parameters:
Name | Type | Description |
---|---|---|
authState | Int32 | OUT-Param (required) |
return value: String[] (array)
.GetOAuthTokenRequestUrl
OPTIONAL: If the authentication on the current service is mapped using tokens and should provide information about the source at this point, the login URL to be called up via browser (OAuth 'CIBA-Flow') is returned here.
Parameters:
Name | Type | Description |
---|---|---|
(none) |
return value: String
VisitDataConsumeService
Provides an workflow-level API for interating with a 'VisitDataRepository' (VDR)
Methods:
VisitDataSubmissionService
Provides an workflow-level API for interating with a 'VisitDataRepository' (VDR)
Methods:
VisitOverviewService
Provides an workflow-level API for interating with a 'VisitDataRepository' (VDR)
Methods:
VisitSchedulingService
Provides an workflow-level API for interating with a 'VisitDataRepository' (VDR)