protos.schedule.flow.FlowTask
태스크 유형
Possible values: [FLOW_TASK_TYPE_UNSPECIFIED, PROCEDURE, ETCETERA]
순서
태스크 이름
태스크 상태
Possible values: [FLOW_TASK_STATUS_UNSPECIFIED, WAITING, READY, DONE, NOT_STARTED, CANCELED]
수납 필요 여부
assignees object[]required
담당자 목록
role object
Possible values: [ROLE_TAG_UNSPECIFIED, ADMIN, DOCTOR, COUNSELOR, NURSE, SKINCARE, CALL_COUNSELOR, COORDINATOR]
doctors object[]required
의사 목록
room object
배정된 방
담당자 메모
의사 메모
완료 시각 (UTC ISO 8601)
준비 시각 (UTC ISO 8601)
의사 호출 시각
procedureConfiguration object
시술 구성 정보 (type == PROCEDURE 일 때만 사용)
productOptionConfiguration object
상품 옵션 ID
상품 옵션 이름
medicineAndMachines object[]required
기기 및 약물 목록
기기/약물 ID
기기/약물 이름
procedure objectrequired
시술 정보
commonProcedureConfiguration object
클라이언트 및 백엔드 내부에서 검색을 위해 존재하는 필드
unit object
단위
Possible values: [UnitType_UNKNOWN, UNIT, CC, VIAL, PEN, STRING, SHOT, PAD, MINUTE, KJ, QUANTITY, DOT, J, MG, G, PULSE, BOTTLE, SYRINGE, PASS, IU, KHZ, MHZ]
ticketConfiguration object
round object
medicalServiceConfiguration object
진료 항목 ID
진료 항목 코드
진료 항목 이름
translsMap objectrequired
다국어 지원대상 필드
- title
property name* protos.Transls
translation object
unit object
단위
Possible values: [UnitType_UNKNOWN, UNIT, CC, VIAL, PEN, STRING, SHOT, PAD, MINUTE, KJ, QUANTITY, DOT, J, MG, G, PULSE, BOTTLE, SYRINGE, PASS, IU, KHZ, MHZ]
machines object[]
기기 목록
백엔드 내부에서 검색을 위해 존재하는 필드
medicines object[]
약물 목록
백엔드 내부에서 검색을 위해 존재하는 필드
etceteraConfiguration object
기타 시술 정보 (type == ETCETERA 일 때만 사용)
수납 ID
calledDoctors object[]required
호출된 의사 목록
마취 유형
Possible values: [ANESTHESIA_TYPE_UNSPECIFIED, SEDATION, SPRAY, CREAM, DENTAL, GAS, ICE, CREAM_DENTAL]
메모
방 배정 시각 (UTC ISO 8601)
의사 배정 시각 (UTC ISO 8601)
responsibleDoctor object
책임 의사
서명 여부
서명 시각 (UTC ISO 8601)
정렬 순서
doctorsCalledZone object
의사 호출 구역
{
"type": "FLOW_TASK_TYPE_UNSPECIFIED",
"sequence": 0,
"title": "string",
"status": "FLOW_TASK_STATUS_UNSPECIFIED",
"paymentRequired": true,
"assignees": [
{
"id": "string",
"name": "string",
"role": {
"id": "string",
"name": "string",
"roleTags": [
"ROLE_TAG_UNSPECIFIED"
]
}
}
],
"doctors": [
{
"id": "string",
"name": "string"
}
],
"room": {
"id": "string",
"zoneId": "string",
"title": "string",
"order": 0
},
"assigneeMemo": "string",
"doctorMemo": "string",
"completedDateTimeUtc": "string",
"readyDateTimeUtc": "string",
"doctorCallDateTime": "string",
"procedureConfiguration": {
"productOptionConfiguration": {
"optionId": "string",
"optionTitle": "string",
"medicineAndMachines": [
{
"id": "string",
"name": "string"
}
],
"procedure": {
"id": "string",
"name": "string",
"commonProcedureConfiguration": {
"id": "string",
"name": "string"
},
"deleted": true,
"createDate": "string",
"searchPhoneticName": "string"
},
"unit": {
"type": "UnitType_UNKNOWN",
"value": 0
}
},
"ticketConfiguration": {
"ticketId": "string",
"round": {
"total": 0,
"current": 0
}
},
"medicalServiceConfiguration": {
"id": "string",
"code": "string",
"title": "string",
"translsMap": {},
"unit": {
"type": "UnitType_UNKNOWN",
"value": 0
},
"machines": [
{
"id": "string",
"name": "string",
"searchPhoneticName": "string"
}
],
"medicines": [
{
"id": "string",
"name": "string",
"searchPhoneticName": "string"
}
]
}
},
"etceteraConfiguration": {
"etceteraTaskId": "string",
"name": "string"
},
"purchaseId": "string",
"calledDoctors": [
{
"id": "string",
"name": "string"
}
],
"anesthesiaType": "ANESTHESIA_TYPE_UNSPECIFIED",
"memo": "string",
"roomAssignedDateTimeUtc": "string",
"doctorAssignedDateTimeUtc": "string",
"responsibleDoctor": {
"id": "string",
"name": "string",
"realName": "string"
},
"signed": true,
"signedDateTimeUtc": "string",
"order": 0,
"doctorsCalledZone": {
"id": "string",
"title": "string"
}
}