Please enable JavaScript.
Coggle requires JavaScript to display documents.
Service Provider-MCC-472903 [Epic level PCO] (Services (Checkmate, Plinth…
Service Provider-MCC-472903
[Epic level PCO]
API
:one:
[SE/SEC/SES: GET Service Providers listing]
Request the default summary listing of Service Providers under SE/SEC/SES
Attributes
CA Organization - Organization ID
CA Organization - Organization Name
CA Organization - Organization Type
Services - this will be the list of services provided on the
SE, SEC, and SES. A Service Provider will provide one or more services.
Contract Effective Date
Contract End Date
Error Handling
404 not found
422 unprocessable entity
500 internal server error
:two:
[SE/SEC/SES: Paginate Service Provider listing incl page number and per page size]
Ability to specify the number of rows per page to be displayed in the Service Provider Listing table
returned in a paginated API call (Default 10, Options 25, 50, 100)
Ability to return a specific page number in a paginated list of service providers
Use correct MCC header to identify the "total_number" of records
Error Handling
When a non-standard (other than 10, 25, 50, 100) per_page parameter is used, API will return a validation error 422
When an invalid page number parameter is used, API will return a validation error 422
In case of missing per_page and page parameter, API should return all records
Error / Success Codes
404 Unauthorized
POST
PATCH
GET
409 Conflict
POST
404 Resource Not Found
GET
PATCH
422 Unprocessable Entity
POST
PATCH
GET
500 Server Error
GET
POST
PATCH
200 Success
GET
PATCH
201 Created
POST
:three:
SE/SEC/SES Sort Service Provider listing
Sort will be available across all service provider listing columns
Default sort order will be alphabetically on the first column
Organization ID
Columns on which sorting is applicable will be case sensitive.
Error handling
422 (STMG-105)
:Four:
[GET Service Providers Details]
Request the Service Providers details under SE/SEC/SES
Attributes
Fetch the following attributes
Organization Name
Organization ID
Address - Return Main Address
Organization Type(s) - comma separated, as this will be one or more
Phone
Email
Error Handling
404 Not Found
422 unprocessable entity
:Five: GET list of predefined services for different service provider types (SE/SEC/SES)
POST a Service for Service Provider(SE/SEC/SES)
POST Request to contain the following parameters
service_id
contract_effective_date
contract_end_date
POST Response
SES
service_id
service_name
contract_effective_date
contract_end_date
SEC
&
SE
service_id
contract_effective_date
contract_end_date
mAudit
Error Handling for validations
API will only accept the expected date format (STMG-105)
Allow POST only for those services that are applicable for the Service Provider Type at the study environment. (Error code TBD)
PATCH Service Details for a Service Provider (SE/SEC/SES)
PATCH Request to contain the following parameter
contract_effective_date
contract_end_date
mAudit
Error Handling for validations
API will only accept the expected date format (STMG-105)
Reference
FE
:one:
[SE Edit: Search CD Organisation page]
Display Service Providers in the left menu
Display the search page with title 'Service Providers'
To search for a CD Organisation using below fields in the left panel
Organisation Name
Organisation ID
Organisation Type
Address
Country
State/Province
City
Phone Number
Display the search results in the right panel
Display text when there are no search results
To click on one of the search result to add it to the list of service providers
To Cancel the search
To Go Back to the listing page
Display 'In Study' tag when CDO has contracts
Localization
English
Chinese
Japanese
Korean
Cross Browser and Tablet support
Chrome
Safari
Firefox
MS edge
IE11
:two: SE/SEC/SES: Paginate Service Provider listing incl page number, page size, navigate between pages
To select the number of rows to be displayed in the Service Provider listing table
Options 25, 50, 100
Default 10
To return paginated list of service providers
first
next
previous
Last
To select a specific page number in a paginated list of service providers
Display total count of records across all pages
When the number of records is
less than the Per Page size, the pagination navigation controls should be disabled
10 or less records. then pagination navigation controls should not be present
When there are no service providers
Table should be displayed in the empty state
Hidden
Total Result(s)
Pagination Controls
Per Page should
:three:
SE/SEC/SES : Sort Service Provider listing
Sort
Available across all service provider columns
Service provider listing by clicking the column headings
Carats always appear
Sorted column will be identified by the bright/active blue color
Default sort order will be alphabetically on the first column
Organization ID
:Four:
SE/SEC/SES: View Service Provider Details
Integrate checkmate headers
Regression on checkmate
Display following fields in the Organization Details pane
Organization ID
Address
Organization Type(s) - comma separated, as this will be one or more
Phone
Email
SES
Display breadcrumbs for clickable CDS, Protocol ID, Country Name and non-clickable Site Number
Display the <Organization Name> - <site name> in the page title
SEC
Display breadcrumbs for clickable CDS, Protocol ID and non-clickable Country Name
Display the <organization Name> - <country name> in the page title
SE
Display the <Organization Name> in the page title
Misc
When Email is empty/blank, then "- -" will be displayed in grey.
The labels will be localized.
Tablet and cross browser support
Exclusion tag
Dalton permission
References
Service Provider - Permissions
StMg Authorization Model / Building Blocks
API Error Handling in Study Management
Feature Overview - Service Provider Tracking
API Contracts
Study Management - Standard List of Services
Defined building blocks:
Test Environments
Docker
Sandbox
Services
Checkmate
Plinth
Reference Data
Dalton
iMedidata
Archon
MEDS
mWarehouse
mAudit
mAuth
Subject Service
mProcessor
localisation
KOR
CHI
JPN