본문으로 건너뛰기

protos.schedule.schedule.ScheduleSummarizedByTask

scheduleIdstringrequired

스케줄 ID

startDateTimeUtcstringrequired

예약 시작 시각 (UTC ISO 8601)

endDateTimeUtcstringrequired

예약 종료 시각 (UTC ISO 8601)

tasks object[]required

시술 태스크 목록

  • Array [
  • typeenumrequired

    태스크 유형

    Possible values: [FLOW_TASK_TYPE_UNSPECIFIED, PROCEDURE, ETCETERA]

    sequenceint32required

    순서

    titlestringrequired

    태스크 이름

    statusenumrequired

    태스크 상태

    Possible values: [FLOW_TASK_STATUS_UNSPECIFIED, WAITING, READY, DONE, NOT_STARTED, CANCELED]

    paymentRequiredbooleanrequired

    수납 필요 여부

    assignees object[]required

    담당자 목록

  • Array [
  • idstring
    namestring
    role object
    idstring
    namestring
    roleTagsenum[]

    Possible values: [ROLE_TAG_UNSPECIFIED, ADMIN, DOCTOR, COUNSELOR, NURSE, SKINCARE, CALL_COUNSELOR, COORDINATOR]

  • ]
  • doctors object[]required

    의사 목록

  • Array [
  • idstring
    namestring
  • ]
  • room object

    배정된 방

    idstring
    zoneIdstring
    titlestring
    orderint32
    assigneeMemostring

    담당자 메모

    doctorMemostring

    의사 메모

    completedDateTimeUtcstring

    완료 시각 (UTC ISO 8601)

    readyDateTimeUtcstring

    준비 시각 (UTC ISO 8601)

    doctorCallDateTimestring

    의사 호출 시각

    procedureConfiguration object

    시술 구성 정보 (type == PROCEDURE 일 때만 사용)

    productOptionConfiguration object
    optionIdstringrequired

    상품 옵션 ID

    optionTitlestringrequired

    상품 옵션 이름

    medicineAndMachines object[]required

    기기 및 약물 목록

  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • procedure objectrequired

    시술 정보

    idstring
    namestring
    commonProcedureConfiguration object
    idstring
    namestring
    deletedboolean
    createDatestring
    searchPhoneticNamestring

    클라이언트 및 백엔드 내부에서 검색을 위해 존재하는 필드

    unit object

    단위

    typeenum

    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]

    valueint32
    ticketConfiguration object
    ticketIdstring
    round object
    totalint32
    currentint32
    medicalServiceConfiguration object
    idstringrequired

    진료 항목 ID

    codestringrequired

    진료 항목 코드

    titlestringrequired

    진료 항목 이름

    translsMap objectrequired

    다국어 지원대상 필드

    • title
    property name* protos.Transls
    translation object
    property name*string
    unit object

    단위

    typeenum

    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]

    valueint32
    machines object[]

    기기 목록

  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

  • ]
  • medicines object[]

    약물 목록

  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

    백엔드 내부에서 검색을 위해 존재하는 필드

  • ]
  • etceteraConfiguration object

    기타 시술 정보 (type == ETCETERA 일 때만 사용)

    etceteraTaskIdstring
    namestring
    purchaseIdstring

    수납 ID

    calledDoctors object[]required

    호출된 의사 목록

  • Array [
  • idstring
    namestring
  • ]
  • anesthesiaTypeenumrequired

    마취 유형

    Possible values: [ANESTHESIA_TYPE_UNSPECIFIED, SEDATION, SPRAY, CREAM, DENTAL, GAS, ICE, CREAM_DENTAL]

    memostring

    메모

    roomAssignedDateTimeUtcstring

    방 배정 시각 (UTC ISO 8601)

    doctorAssignedDateTimeUtcstring

    의사 배정 시각 (UTC ISO 8601)

    responsibleDoctor object

    책임 의사

    idstring
    namestring
    realNamestring
    signedboolean

    서명 여부

    signedDateTimeUtcstring

    서명 시각 (UTC ISO 8601)

    orderint32

    정렬 순서

    doctorsCalledZone object

    의사 호출 구역

    idstring
    titlestring
  • ]
  • protos.schedule.schedule.ScheduleSummarizedByTask
    {
    "scheduleId": "string",
    "startDateTimeUtc": "string",
    "endDateTimeUtc": "string",
    "tasks": [
    {
    "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"
    }
    }
    ]
    }