Package ru.clinicainfo.protocol
Class DoctorListRequest
java.lang.Object
ru.clinicainfo.extended.CustomListViewDataSource
ru.clinicainfo.protocol.CustomNetworkRequest
ru.clinicainfo.protocol.CustomProtocolRequest
ru.clinicainfo.protocol.DoctorListRequest
Запрос на получение списка врачей
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classОбъект врачаstatic classПараметры стоимостиstatic classПараметры рейтингаNested classes/interfaces inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
CustomProtocolRequest.RequestStatusInfoNested classes/interfaces inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
CustomNetworkRequest.NoConnectionException, CustomNetworkRequest.ServiceFailureException, CustomNetworkRequest.ServiceParserException, CustomNetworkRequest.ServiceUnavailableException -
Field Summary
FieldsModifier and TypeFieldDescriptionДата назначения - начало периода (по умолчанию ровно текущей дате)Список идентификаторов подразделенийСписок идентификаторов отделенийСписок идентификаторов ВрачейИдентификатор сотрудникаДата назначения - конец периода (по умолчанию ровно BDATE + 90 дней)Список идентификаторов филиаловНомер записи начала выборкиНомер записи конца выборкиРежим онлайн записи: 1 - Запись на прием онлайн, 2 - Дежурный прием онлайнИдентификатор клиентаИдентификатор услугиОтображаемость доктора на сайтеРежим получения списка врачей: 0 - Все врачи, 1 - Только с графиком работыFields inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
InnerRequestDateTimeFormat, InnerRequestDateTimeFormat2, reqFilial, REQUEST_FAILURE, REQUEST_NOT_FILES, REQUEST_SUCCESS, RequestDateFormat, RequestDateTimeFormatFields inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
REQUEST_HTTP_BAD_REQUEST, REQUEST_HTTP_CONFLICT, REQUEST_HTTP_GONE, REQUEST_HTTP_SUCCESS, REQUEST_HTTP_UNAUTHORIZED -
Constructor Summary
ConstructorsConstructorDescriptionDoctorListRequest(ru.clinicainfo.medframework.SchedController controller, ru.clinicainfo.medframework.ImageController imageController) -
Method Summary
Modifier and TypeMethodDescriptionvoidloadListView(ru.clinicainfo.extended.ExtendedList list) voidreadResponseParams(ru.clinicainfo.xml.XMLItem params) toString()voidwriteRequestParams(ru.clinicainfo.xml.XMLItem params) Methods inherited from class ru.clinicainfo.protocol.CustomProtocolRequest
executeRequest, getController, getImageController, getLayoutItemId, getListViewController, getMediaDescriptionUrl, getMediaImageUrl, getMediaMediumImageUrl, getMessageType, getRequestDataTag, getResponseDataTag, getRootTag, getStatusInfo, initListViewController, parseDateTimeFormat, readCheckData, setLayoutItemId, setRequestFilialMethods inherited from class ru.clinicainfo.protocol.CustomNetworkRequest
getError, getErrorsList, getErrorTextEx, getExceptionMessage, getFailureMessage, getMessageFromDataJson, getMessageFromDataJson, getMessageFromDataJsonEx, getMessageFromDataJsonSafe, getStringMethods inherited from class ru.clinicainfo.extended.CustomListViewDataSource
canEditing, removeItem
-
Field Details
-
filList
Список идентификаторов филиалов -
cashList
Список идентификаторов подразделений -
depList
Список идентификаторов отделений -
doctList
Список идентификаторов Врачей -
viewType
Режим получения списка врачей: 0 - Все врачи, 1 - Только с графиком работы -
onlineMode
Режим онлайн записи: 1 - Запись на прием онлайн, 2 - Дежурный прием онлайн -
onlineMergeMode
-
bDate
Дата назначения - начало периода (по умолчанию ровно текущей дате) -
fDate
Дата назначения - конец периода (по умолчанию ровно BDATE + 90 дней) -
bHour
-
bMin
-
fHour
-
fMin
-
firstRow
Номер записи начала выборки -
lastRow
Номер записи конца выборки -
viewInWeb
Отображаемость доктора на сайте -
pCode
Идентификатор клиента -
extpCode
Идентификатор сотрудника -
schId
Идентификатор услуги
-
-
Constructor Details
-
DoctorListRequest
public DoctorListRequest(ru.clinicainfo.medframework.SchedController controller, ru.clinicainfo.medframework.ImageController imageController)
-
-
Method Details
-
toString
-
getDoctorList
- Returns:
- возвращает массив врачей
-
getMessageCode
- Specified by:
getMessageCodein classCustomProtocolRequest
-
writeRequestParams
public void writeRequestParams(ru.clinicainfo.xml.XMLItem params) - Specified by:
writeRequestParamsin classCustomProtocolRequest
-
readResponseParams
- Overrides:
readResponseParamsin classCustomProtocolRequest- Throws:
ParseException
-
loadListView
public void loadListView(ru.clinicainfo.extended.ExtendedList list) - Overrides:
loadListViewin classru.clinicainfo.extended.CustomListViewDataSource
-