Package | Description |
---|---|
org.sagebionetworks.bridge.rest.api | |
org.sagebionetworks.bridge.rest.model |
Modifier and Type | Method and Description |
---|---|
retrofit2.Call<Message> |
ForDevelopersApi.addParticipantReportRecordV4(String userId,
String identifier,
ReportData reportData)
Add a participant report record
The report can be accessed if the participant is requesting their own report, or the caller is a researcher, worker, or admin, or the caller is a study coordinator for a study that includes the participant.
|
retrofit2.Call<Message> |
ParticipantReportsApi.addParticipantReportRecordV4(String userId,
String identifier,
ReportData reportData)
Add a participant report record
The report can be accessed if the participant is requesting their own report, or the caller is a researcher, worker, or admin, or the caller is a study coordinator for a study that includes the participant.
|
retrofit2.Call<Message> |
ForWorkersApi.addParticipantReportRecordV4(String userId,
String identifier,
ReportData reportData)
Add a participant report record
The report can be accessed if the participant is requesting their own report, or the caller is a researcher, worker, or admin, or the caller is a study coordinator for a study that includes the participant.
|
retrofit2.Call<Message> |
ForDevelopersApi.addStudyReportRecord(String identifier,
ReportData reportData)
Add a record to a study report
Any member of an organization sponsoring a study, or any app-scoped administrative user, can access a study report.
|
retrofit2.Call<Message> |
StudyReportsApi.addStudyReportRecord(String identifier,
ReportData reportData)
Add a record to a study report
Any member of an organization sponsoring a study, or any app-scoped administrative user, can access a study report.
|
retrofit2.Call<Message> |
ForWorkersApi.addStudyReportRecord(String identifier,
ReportData reportData)
Add a record to a study report
Any member of an organization sponsoring a study, or any app-scoped administrative user, can access a study report.
|
retrofit2.Call<Message> |
ParticipantReportsApi.saveParticipantReportRecordsV4(String identifier,
ReportData reportData)
Save a participant report record
Save a report record.
|
retrofit2.Call<Message> |
ForConsentedUsersApi.saveParticipantReportRecordsV4(String identifier,
ReportData reportData)
Save a participant report record
Save a report record.
|
retrofit2.Call<Message> |
ForWorkersApi.saveReport(String appId,
String identifier,
ReportData reportData)
save report for a study
Save a report for a specified study with arbitrary report id given by wokers into bridgePF.
|
retrofit2.Call<Message> |
ForStudyDesignersApi.saveStudyParticipantReportRecord(String studyId,
String userId,
String identifier,
ReportData reportData)
Add a participant report for a single date and time (this API uses dates and times and not just dates; use a standard time of day portion like “T00:00:00.000Z” if a time portion is unnecessary, being sure to create and retrieve records with the same set time).
|
retrofit2.Call<Message> |
StudyParticipantsApi.saveStudyParticipantReportRecord(String studyId,
String userId,
String identifier,
ReportData reportData)
Add a participant report for a single date and time (this API uses dates and times and not just dates; use a standard time of day portion like “T00:00:00.000Z” if a time portion is unnecessary, being sure to create and retrieve records with the same set time).
|
retrofit2.Call<Message> |
ForStudyCoordinatorsApi.saveStudyParticipantReportRecord(String studyId,
String userId,
String identifier,
ReportData reportData)
Add a participant report for a single date and time (this API uses dates and times and not just dates; use a standard time of day portion like “T00:00:00.000Z” if a time portion is unnecessary, being sure to create and retrieve records with the same set time).
|
retrofit2.Call<Message> |
StudyParticipantsApi.saveUsersStudyParticipantReportRecord(String studyId,
String identifier,
ReportData reportData)
Add a participant report for a single date and time for the caller (this API uses dates and times and not just dates; use a standard time of day portion like “T00:00:00.000Z” if a time portion is unnecessary, being sure to create and retrieve records with the same set time).
|
retrofit2.Call<Message> |
ForConsentedUsersApi.saveUsersStudyParticipantReportRecord(String studyId,
String identifier,
ReportData reportData)
Add a participant report for a single date and time for the caller (this API uses dates and times and not just dates; use a standard time of day portion like “T00:00:00.000Z” if a time portion is unnecessary, being sure to create and retrieve records with the same set time).
|
Modifier and Type | Method and Description |
---|---|
ReportData |
ReportData.addStudyIdsItem(String studyIdsItem) |
ReportData |
ReportData.data(Object data) |
ReportData |
ReportData.date(String date) |
ReportData |
ReportData.dateTime(DateTime dateTime) |
ReportData |
ReportData.localDate(LocalDate localDate) |
ReportData |
ReportData.studyIds(List<String> studyIds) |
Modifier and Type | Method and Description |
---|---|
List<ReportData> |
ForwardCursorReportDataList.getItems()
Get items
|
List<ReportData> |
ReportDataList.getItems()
Get items
|
Copyright © 2023 Sage Bionetworks. All rights reserved.