본문으로 건너뛰기

protos.schedule.schedule.GetScheduleDetailQueryResponse

data object
idstringrequired

스케줄 ID

visitor object

내원객 정보

idstringrequired

내원객 ID

namestringrequired

내원객 이름

phone object

전화번호

countryCodestringrequired

국제전화 국가 번호 예: 82, 81, 1, 44 ... 참고

phoneNumberstringrequired

전화번호 예: 10123456789

chartNumberstringrequired

차트 번호

genderenum

성별

Possible values: [GENDER_UNSPECIFIED, MALE, FEMALE]

dateOfBirthstring

생년월일

nationalitystring

국적

memostring

메모

visitorType object

고객 유형

idstring
namestring
isNewboolean

신규 고객 여부

categories object[]

고객 카테고리 목록

  • Array [
  • idstring
    namestring
    orderint32
    colorenum

    Possible values: [CodeColor_UNSPECIFIED, RED, LAVA, ORANGE, GREEN, CYAN, BLUE, PURPLE, MAGENTA, GRAY]

  • ]
  • snsInfo object

    SNS 정보

    snsTypeenum

    Possible values: [etc, kakaotalk, line, instagram, whatsapp, wechat]

    accountIdstring
    phoneticNamestring

    발음 표기 이름

    flowStepenumrequired

    현재 플로우 단계

    Possible values: [FLOW_STATUS_UNSPECIFIED, RESERVED, RECEPTION, CONSULTATION_WAITING, CONSULTATION, PROCEDURE_WAITING, PROCEDURE, PROCEDURE_DONE, COMPLETED]

    flowStepUpdatedDateTimeUtcstring

    플로우 단계 변경 시각 (UTC ISO 8601)

    reservation object

    예약 정보

    reservationGroupIdstringrequired

    @deprecated 예약 그룹 ID

    startDateTimestringrequired

    예약 시작 시각

    endDateTimestringrequired

    예약 종료 시각

    consultationRequiredboolean

    상담 필요 여부

    sedationRequiredboolean

    수면 마취 필요 여부

    counselor object

    희망 상담사

    idobject-idrequired

    계정 ID

    namestringrequired

    계정 이름

    doctor object

    @deprecated 희망 의사

    idobject-idrequired

    계정 ID

    namestringrequired

    계정 이름

    funnel object

    예약 경로

    funnel object
    idstring
    categoryenum

    Possible values: [CODE_CATEGORY_UNSPECIFIED, FUNNEL, EXPOSURE_CHANNEL, ETCETRA_PRODUCT_CATEGORY, IMAGE_EQUIPMENT, CALL_CONSULTATION_RESULT, IMAGE_CATEGORY, FUNNEL_CATEGORY, VISITOR_CATEGORY, ACCOUNT_STATUS]

    namestring
    orderint32
    closedboolean
    colorenum

    Possible values: [CodeColor_UNSPECIFIED, RED, LAVA, ORANGE, GREEN, CYAN, BLUE, PURPLE, MAGENTA, GRAY]

    defaultboolean
    funnelDetailstring
    funnelCategory object
    idstring
    categoryenum

    Possible values: [CODE_CATEGORY_UNSPECIFIED, FUNNEL, EXPOSURE_CHANNEL, ETCETRA_PRODUCT_CATEGORY, IMAGE_EQUIPMENT, CALL_CONSULTATION_RESULT, IMAGE_CATEGORY, FUNNEL_CATEGORY, VISITOR_CATEGORY, ACCOUNT_STATUS]

    namestring
    orderint32
    closedboolean
    colorenum

    Possible values: [CodeColor_UNSPECIFIED, RED, LAVA, ORANGE, GREEN, CYAN, BLUE, PURPLE, MAGENTA, GRAY]

    defaultboolean
    reservationMemostring

    예약 메모

    zoneIdstringrequired

    @deprecated 구역 ID

    reservationAssignee object

    예약 담당자

    idstringrequired

    담당자 ID

    namestringrequired

    담당자 이름

    statusenumrequired

    예약 상태

    Possible values: [RESERVATION_STATUS_UNSPECIFIED, RESERVED, CANCELED, NO_SHOW, IN_PROGRESS, COMPLETED]

    requestedProcedures object[]required

    희망 시술 목록

  • Array [
  • typeenumrequired

    요청 시술 유형 (OPTION: 상품 옵션, TICKET: 시술권)

    Possible values: [RESERVATION_REQUESTED_PROCEDURE_TYPE_UNSPECIFIED, OPTION, TICKET]

    optionConfiguration object

    상품 옵션 설정 (type이 OPTION인 경우)

    optionIdstringrequired

    상품 옵션 ID

    optionTitlestringrequired

    상품 옵션 이름

    productTitlestring

    상품 이름

    promotionTitlestring

    프로모션 이름

    price objectrequired

    가격 정보

    amountint32
    currencystring
    reason object
    typeenum

    Possible values: [RESERVATION_REQUESTED_OPTION_PRICE_REASON_TYPE_UNSPECIFIED, GENERAL, PROMOTION, VISITOR_TYPE]

    promotionIdstring
    visitorTypeIdstring
    medicalService object

    진료 항목

    idstring
    titlestring
    translsMap object

    다국어 지원대상 필드

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

    Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]

    deletedboolean
    configuration object
    codestring
    procedure object
    idstring
    namestring
    searchPhoneticNamestring

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

    machines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

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

  • ]
  • medicines object[]
  • Array [
  • idstring
    namestring
    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
    healthcareReimbursementenum

    Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]

    taxationenum

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    draftedDateTimeUtcstring
    updatedDateTimeUtcstring
    priceAmount object
    valueint32
    currencystring
    descriptionstring
    cautionstring
    recommendedIntervalint32
    contributionConstantint32
    durationTimedouble
    ticketConfiguration object

    시술권 설정 (type이 TICKET인 경우)

    ticketIdstringrequired

    시술권 ID

    ticketTitlestringrequired

    시술권 이름

    optionTitlestringrequired

    옵션 이름

    medicalService object

    진료 항목

    idstring
    titlestring
    translsMap object

    다국어 지원대상 필드

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

    Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]

    deletedboolean
    configuration object
    codestring
    procedure object
    idstring
    namestring
    searchPhoneticNamestring

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

    machines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

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

  • ]
  • medicines object[]
  • Array [
  • idstring
    namestring
    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
    healthcareReimbursementenum

    Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]

    taxationenum

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    draftedDateTimeUtcstring
    updatedDateTimeUtcstring
    priceAmount object
    valueint32
    currencystring
    descriptionstring
    cautionstring
    recommendedIntervalint32
    contributionConstantint32
    durationTimedouble
  • ]
  • connectedChannelenumrequired

    유입 채널

    Possible values: [Channel_UNSPEICIFED, GANGNAMUNNI, HOMEPAGE, KOS_CONNECT]

    consultation object

    상담 정보

    counselor object
    idobject-idrequired

    계정 ID

    namestringrequired

    계정 이름

    doctor object
    idobject-idrequired

    계정 ID

    namestringrequired

    계정 이름

    consultationMemostring
    createdDateTimeUtcstringrequired

    생성 시각 (UTC ISO 8601)

    purchases object[]

    @deprecated 수납 목록

  • Array [
  • idstring
    transactions object[]
  • Array [
  • idstring
    price object
    valueint32
    currencystring
    statusenum

    Possible values: [TransactionStatus_UNSPECIFIED, REQUESTED, APPROVED, CANCELED, SPENT, FAILED]

    paymentTypeenum

    Possible values: [TransactionPaymentType_UNSPECIFIED, CASH, CARD, PREPAID_CARD, PLATFORM, TRANSFER, EASY_PAY, MEDICAL_LOAN]

    cardConfiguration object
    approvalNumberstring
    cardCompany object
    namestring
    installmentConfiguration object
    monthint32
    cardNumberstring
    cashConfiguration object
    incomeTaxDeductionNumberstring

    현금영수증 승인번호

    cashReceiptConfiguration object
    typeenum

    Possible values: [CASH_RECEIPT_TYPE_UNKNOWN, PERSONAL, BUSINESS, VOLUNTARY]

    personalConfiguration object

    typePERSONAL일 경우 필수

    phoneNumberstring

    휴대폰번호(10 자리 또는 11 자리. - 제외)

    businessConfiguration object

    typeBUSINESS일 경우 필수

    businessNumberstring

    사업자번호(10 자리)

    transferConfiguration object
    incomeTaxDeductionNumberstring

    현금영수증 승인번호

    cashReceiptConfiguration object
    typeenum

    Possible values: [CASH_RECEIPT_TYPE_UNKNOWN, PERSONAL, BUSINESS, VOLUNTARY]

    personalConfiguration object

    typePERSONAL일 경우 필수

    phoneNumberstring

    휴대폰번호(10 자리 또는 11 자리. - 제외)

    businessConfiguration object

    typeBUSINESS일 경우 필수

    businessNumberstring

    사업자번호(10 자리)

    platformConfiguration object
    platform object
    namestring
    prepaidCardConfiguration object
    prepaidCardIdstring
    chargingIdstring
    prepaidCardNamestring
    easyPayConfiguration object
    easyPayProvider object
    namestring
    installmentConfiguration object
    monthint32
    incomeTaxDeductionNumberstring
    approvalNumberstring
    assigneeIdstring
    canceledRefIdstring
    createdDateTimeUtcstring

    deprecated 이전에는 생성일시와 결제일시가 동일하게 사용됐습니다. 이후부터는 paymentDateTime.lastUpdatedDateTimeUtc을 사용하세요. paymentDateTime이 없을 경우 하위 호환을 위해서만 사용합니다.

    primaryData object
    rawDatastring

    결제단말기로 부터 수신한 응답의 원본. 직렬화된 JSON 데이터.

    vendorenum

    Possible values: [PaymentTerminalVendor_UNSPECIFIED, KOVAN, KSNET, STRIPE]

    terminalTransactionIdstring
    terminalIdstring
    merchantIdstring
    approvalNumberstring
    vatAmount object

    Deprecated. Use Transaction.vatAmount instead.

    valueint32
    currencystring
    failureReasonMessagestring
    cardCompanyNamestring
    cardNumberstring
    paymentUrlstring
    installmentConfiguration object
    monthint32
    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    paymentDateTime object

    paymentDateTime.lastUpdatedDateTimeUtc가 없다면, 하위 호환을 위해 createdDateTimeUtc를 사용하세요.

    lastUpdatedDateTimeUtcstring
    requestedDateTimeUtcstring
    approvedDateTimeUtcstring
    canceledDateTimeUtcstring
    spentDateTimeUtcstring
    failedDateTimeUtcstring
    medicalLoanConfiguration object
    medicalLoanCompany object
    namestring
  • ]
  • items object[]
  • Array [
  • idstring
    optionConfiguration object
    idstring
    titlestring
    productTitlestring
    optionTypeenum

    Possible values: [ProductOptionType_UNKNOWN, SINGLE, GROUP, CONSULTATION]

    compositions object[]
  • Array [
  • procedure object
    idstring
    namestring
    medicineAndMachines object[]
  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • countint32
    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
    price object
    amount object

    정가

    valueint32
    currencystring
    additional object[]required

    고객 수가 유형별 가격

  • Array [
  • amount object

    가격

    valueint32
    currencystring
    visitorType object

    고객 수가 유형 정보

    idstringrequired

    고객 수가 유형 ID

    namestringrequired

    고객 수가 유형 이름

    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

  • ]
  • suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    medicalService object
    idstring
    titlestring
    translsMap object

    다국어 지원대상 필드

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

    Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]

    deletedboolean
    configuration object
    codestring
    procedure object
    idstring
    namestring
    searchPhoneticNamestring

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

    machines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

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

  • ]
  • medicines object[]
  • Array [
  • idstring
    namestring
    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
    healthcareReimbursementenum

    Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]

    taxationenum

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    draftedDateTimeUtcstring
    updatedDateTimeUtcstring
    priceAmount object
    valueint32
    currencystring
    descriptionstring
    cautionstring
    recommendedIntervalint32
    contributionConstantint32
    durationTimedouble
  • ]
  • medicineAndMachines object[]
  • Array [
  • idstringrequired

    기기/약물 ID

    namestringrequired

    기기/약물 이름

  • ]
  • procedure object
    idstring
    namestring
    countint32
    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
    price object
    valueint32
    currencystring
    promotionConfiguration object
    idstring
    titlestring
    medicalService object
    idstring
    titlestring
    translsMap object

    다국어 지원대상 필드

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

    Possible values: [MedicalServiceStatus_UNKNOWN, DRAFT, PUBLISHED]

    deletedboolean
    configuration object
    codestring
    procedure object
    idstring
    namestring
    searchPhoneticNamestring

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

    machines object[]
  • Array [
  • idstring
    namestring
    searchPhoneticNamestring

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

  • ]
  • medicines object[]
  • Array [
  • idstring
    namestring
    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
    healthcareReimbursementenum

    Possible values: [HealthcareReimbursement_UNKNOWN, REIMBURSABLE, NON_REIMBURSABLE]

    taxationenum

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    draftedDateTimeUtcstring
    updatedDateTimeUtcstring
    priceAmount object
    valueint32
    currencystring
    descriptionstring
    cautionstring
    recommendedIntervalint32
    contributionConstantint32
    durationTimedouble
    price object
    valueint32
    currencystring
    typeenum

    Possible values: [PurchaseItemType_UNSPECIFIED, PRODUCT_OPTION, ETCETRA_PRODUCT, PREPAID_CARD_PRODUCT]

    adjustedPrice object
    valueint32
    currencystring
    etceteraConfiguration object
    idstring
    titlestring
    price object
    valueint32
    currencystring
    prepaidCardConfiguration object
    idstring
    titlestring
    price object
    valueint32
    currencystring
    balance object
    valueint32
    currencystring
    point object
    valueint32
    currencystring
    expirationDateTimeUtcstring
    prepaidCardIdstring
    descriptionstring
    translsMap object

    다국어 지원대상 필드

    • title
    • description
    property name* protos.Transls
    translation object
    property name*string
    expirationDurationInDaysint32

    선불카드 상품의 사용기간

    priceV2 object
    amount object
    valueint32
    currencystring
    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    adjustPriceV2 object
    amount object
    valueint32
    currencystring
    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    basePrice object
    amount object
    valueint32
    currencystring
    suppliedAmount object

    과세 공급가액

    valueint32
    currencystring
    taxFreeAmount object

    면세 금액 (aka. 면세 공급가액)

    valueint32
    currencystring
    vatAmount object

    부가가치세

    valueint32
    currencystring
    taxationenum

    과세 여부

    Possible values: [Taxation_UNKNOWN, TAXABLE, TAX_FREE, MIXED]

    priceAdjustments object[]
  • Array [
  • idstring
    priceAdjustment object
    methodenum

    Possible values: [PriceAdjustmentMethod_UNSPECIFIED, FIXED_AMOUNT, PERCENTAGE]

    valuedouble
    sourceenum

    Possible values: [PriceAdjustmentSource_UNSPECIFIED, DIRECT, DISTRIBUTED]

  • ]
  • migratedDateTimeUtcstring
  • ]
  • statusenum

    Possible values: [SCHEDULE_DETAIL_PURCHASE_STATUS_UNSPECIFIED, REFUNDED, PARTIALLY_REFUNDED, APPROVED]

    lastUpdatedDateTimeUtcstring
  • ]
  • 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
  • ]
  • purchaseIdsstring[]required

    수납 ID 목록

    prescriptionIdsstring[]required

    처방전 ID 목록

    etceteraWorks object[]required

    기타 업무 목록

  • Array [
  • sequenceint32
    statusenum

    Possible values: [STATUS_UNSPECIFIED, WAITING, COMPLETED, CANCELED]

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

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

  • ]
  • etceteraWorkConfiguration object
    idstring
    titlestring
  • ]
  • zone object

    접수 구역 정보

    idstring
    titlestring
    orderMemostring

    오더 메모

    receptionDateTimeUtcstring

    접수 시각 (UTC ISO 8601)

    deletedboolean

    삭제 여부

    reactions object[]

    반응 목록

  • Array [
  • reaction object
    idstring
    accounts object[]
  • Array [
  • idstring
    namestring
  • ]
  • ]
  • occupiedResources object[]required

    예약 일정(점유 리소스) 목록

  • Array [
  • idstring
    typeenum

    Possible values: [OccupiedResourceType_UNSPECIFIED, RESERVATION_GROUP]

    reservationTime object
    startDateTimeUtcstring

    Greater Than Equal

    endDateTimeUtcstring

    Less Than

    reservationGroup object
    reservationGroupIdstring
    zoneIdstring
    doctors object[]
  • Array [
  • idobject-idrequired

    계정 ID

    namestringrequired

    계정 이름

  • ]
  • ]
  • visitorLocation object

    내원객 위치

    zoneIdstring
    visitorRequeststring

    내원객 요청사항

    updatedDateTimeUtcstring

    수정 시각 (UTC ISO 8601)

    receptionNumberint32

    접수 번호

    protos.schedule.schedule.GetScheduleDetailQueryResponse
    {
    "data": {
    "id": "string",
    "visitor": {
    "id": "string",
    "name": "string",
    "phone": {
    "countryCode": "string",
    "phoneNumber": "string"
    },
    "chartNumber": "string",
    "gender": "GENDER_UNSPECIFIED",
    "dateOfBirth": "string",
    "nationality": "string",
    "memo": "string",
    "visitorType": {
    "id": "string",
    "name": "string"
    },
    "isNew": true,
    "categories": [
    {
    "id": "string",
    "name": "string",
    "order": 0,
    "color": "CodeColor_UNSPECIFIED"
    }
    ],
    "snsInfo": {
    "snsType": "etc",
    "accountId": "string"
    },
    "phoneticName": "string"
    },
    "flowStep": "FLOW_STATUS_UNSPECIFIED",
    "flowStepUpdatedDateTimeUtc": "string",
    "reservation": {
    "reservationGroupId": "string",
    "startDateTime": "string",
    "endDateTime": "string",
    "consultationRequired": true,
    "sedationRequired": true,
    "counselor": {
    "id": "string",
    "name": "string"
    },
    "doctor": {
    "id": "string",
    "name": "string"
    },
    "funnel": {
    "funnel": {
    "id": "string",
    "category": "CODE_CATEGORY_UNSPECIFIED",
    "name": "string",
    "order": 0,
    "closed": true,
    "color": "CodeColor_UNSPECIFIED",
    "default": true
    },
    "funnelDetail": "string",
    "funnelCategory": {
    "id": "string",
    "category": "CODE_CATEGORY_UNSPECIFIED",
    "name": "string",
    "order": 0,
    "closed": true,
    "color": "CodeColor_UNSPECIFIED",
    "default": true
    }
    },
    "reservationMemo": "string",
    "zoneId": "string",
    "reservationAssignee": {
    "id": "string",
    "name": "string"
    },
    "status": "RESERVATION_STATUS_UNSPECIFIED",
    "requestedProcedures": [
    {
    "type": "RESERVATION_REQUESTED_PROCEDURE_TYPE_UNSPECIFIED",
    "optionConfiguration": {
    "optionId": "string",
    "optionTitle": "string",
    "productTitle": "string",
    "promotionTitle": "string",
    "price": {
    "amount": 0,
    "currency": "string",
    "reason": {
    "type": "RESERVATION_REQUESTED_OPTION_PRICE_REASON_TYPE_UNSPECIFIED",
    "promotionId": "string",
    "visitorTypeId": "string"
    }
    },
    "medicalService": {
    "id": "string",
    "title": "string",
    "translsMap": {},
    "status": "MedicalServiceStatus_UNKNOWN",
    "deleted": true,
    "configuration": {
    "code": "string",
    "procedure": {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    },
    "machines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "medicines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "healthcareReimbursement": "HealthcareReimbursement_UNKNOWN",
    "taxation": "Taxation_UNKNOWN"
    },
    "draftedDateTimeUtc": "string",
    "updatedDateTimeUtc": "string",
    "priceAmount": {
    "value": 0,
    "currency": "string"
    },
    "description": "string",
    "caution": "string",
    "recommendedInterval": 0,
    "contributionConstant": 0,
    "durationTime": 0
    }
    },
    "ticketConfiguration": {
    "ticketId": "string",
    "ticketTitle": "string",
    "optionTitle": "string",
    "medicalService": {
    "id": "string",
    "title": "string",
    "translsMap": {},
    "status": "MedicalServiceStatus_UNKNOWN",
    "deleted": true,
    "configuration": {
    "code": "string",
    "procedure": {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    },
    "machines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "medicines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "healthcareReimbursement": "HealthcareReimbursement_UNKNOWN",
    "taxation": "Taxation_UNKNOWN"
    },
    "draftedDateTimeUtc": "string",
    "updatedDateTimeUtc": "string",
    "priceAmount": {
    "value": 0,
    "currency": "string"
    },
    "description": "string",
    "caution": "string",
    "recommendedInterval": 0,
    "contributionConstant": 0,
    "durationTime": 0
    }
    }
    }
    ],
    "connectedChannel": "Channel_UNSPEICIFED"
    },
    "consultation": {
    "counselor": {
    "id": "string",
    "name": "string"
    },
    "doctor": {
    "id": "string",
    "name": "string"
    },
    "consultationMemo": "string"
    },
    "createdDateTimeUtc": "string",
    "purchases": [
    {
    "id": "string",
    "transactions": [
    {
    "id": "string",
    "price": {
    "value": 0,
    "currency": "string"
    },
    "status": "TransactionStatus_UNSPECIFIED",
    "paymentType": "TransactionPaymentType_UNSPECIFIED",
    "cardConfiguration": {
    "approvalNumber": "string",
    "cardCompany": {
    "name": "string"
    },
    "installmentConfiguration": {
    "month": 0
    },
    "cardNumber": "string"
    },
    "cashConfiguration": {
    "incomeTaxDeductionNumber": "string",
    "cashReceiptConfiguration": {
    "type": "CASH_RECEIPT_TYPE_UNKNOWN",
    "personalConfiguration": {
    "phoneNumber": "string"
    },
    "businessConfiguration": {
    "businessNumber": "string"
    }
    }
    },
    "transferConfiguration": {
    "incomeTaxDeductionNumber": "string",
    "cashReceiptConfiguration": {
    "type": "CASH_RECEIPT_TYPE_UNKNOWN",
    "personalConfiguration": {
    "phoneNumber": "string"
    },
    "businessConfiguration": {
    "businessNumber": "string"
    }
    }
    },
    "platformConfiguration": {
    "platform": {
    "name": "string"
    }
    },
    "prepaidCardConfiguration": {
    "prepaidCardId": "string",
    "chargingId": "string",
    "prepaidCardName": "string"
    },
    "easyPayConfiguration": {
    "easyPayProvider": {
    "name": "string"
    },
    "installmentConfiguration": {
    "month": 0
    },
    "incomeTaxDeductionNumber": "string",
    "approvalNumber": "string"
    },
    "assigneeId": "string",
    "canceledRefId": "string",
    "createdDateTimeUtc": "string",
    "primaryData": {
    "rawData": "string",
    "vendor": "PaymentTerminalVendor_UNSPECIFIED",
    "terminalTransactionId": "string",
    "terminalId": "string",
    "merchantId": "string",
    "approvalNumber": "string",
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "failureReasonMessage": "string",
    "cardCompanyName": "string",
    "cardNumber": "string",
    "paymentUrl": "string",
    "installmentConfiguration": {
    "month": 0
    }
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "paymentDateTime": {
    "lastUpdatedDateTimeUtc": "string",
    "requestedDateTimeUtc": "string",
    "approvedDateTimeUtc": "string",
    "canceledDateTimeUtc": "string",
    "spentDateTimeUtc": "string",
    "failedDateTimeUtc": "string"
    },
    "medicalLoanConfiguration": {
    "medicalLoanCompany": {
    "name": "string"
    }
    }
    }
    ],
    "items": [
    {
    "id": "string",
    "optionConfiguration": {
    "id": "string",
    "title": "string",
    "productTitle": "string",
    "optionType": "ProductOptionType_UNKNOWN",
    "compositions": [
    {
    "procedure": {
    "id": "string",
    "name": "string"
    },
    "medicineAndMachines": [
    {
    "id": "string",
    "name": "string"
    }
    ],
    "count": 0,
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "price": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "additional": [
    {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "visitorType": {
    "id": "string",
    "name": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    }
    ],
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "medicalService": {
    "id": "string",
    "title": "string",
    "translsMap": {},
    "status": "MedicalServiceStatus_UNKNOWN",
    "deleted": true,
    "configuration": {
    "code": "string",
    "procedure": {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    },
    "machines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "medicines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "healthcareReimbursement": "HealthcareReimbursement_UNKNOWN",
    "taxation": "Taxation_UNKNOWN"
    },
    "draftedDateTimeUtc": "string",
    "updatedDateTimeUtc": "string",
    "priceAmount": {
    "value": 0,
    "currency": "string"
    },
    "description": "string",
    "caution": "string",
    "recommendedInterval": 0,
    "contributionConstant": 0,
    "durationTime": 0
    }
    }
    ],
    "medicineAndMachines": [
    {
    "id": "string",
    "name": "string"
    }
    ],
    "procedure": {
    "id": "string",
    "name": "string"
    },
    "count": 0,
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "price": {
    "value": 0,
    "currency": "string"
    },
    "promotionConfiguration": {
    "id": "string",
    "title": "string"
    },
    "medicalService": {
    "id": "string",
    "title": "string",
    "translsMap": {},
    "status": "MedicalServiceStatus_UNKNOWN",
    "deleted": true,
    "configuration": {
    "code": "string",
    "procedure": {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    },
    "machines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "medicines": [
    {
    "id": "string",
    "name": "string",
    "searchPhoneticName": "string"
    }
    ],
    "unit": {
    "type": "UnitType_UNKNOWN",
    "value": 0
    },
    "healthcareReimbursement": "HealthcareReimbursement_UNKNOWN",
    "taxation": "Taxation_UNKNOWN"
    },
    "draftedDateTimeUtc": "string",
    "updatedDateTimeUtc": "string",
    "priceAmount": {
    "value": 0,
    "currency": "string"
    },
    "description": "string",
    "caution": "string",
    "recommendedInterval": 0,
    "contributionConstant": 0,
    "durationTime": 0
    }
    },
    "price": {
    "value": 0,
    "currency": "string"
    },
    "type": "PurchaseItemType_UNSPECIFIED",
    "adjustedPrice": {
    "value": 0,
    "currency": "string"
    },
    "etceteraConfiguration": {
    "id": "string",
    "title": "string",
    "price": {
    "value": 0,
    "currency": "string"
    }
    },
    "prepaidCardConfiguration": {
    "id": "string",
    "title": "string",
    "price": {
    "value": 0,
    "currency": "string"
    },
    "balance": {
    "value": 0,
    "currency": "string"
    },
    "point": {
    "value": 0,
    "currency": "string"
    },
    "expirationDateTimeUtc": "string",
    "prepaidCardId": "string",
    "description": "string",
    "translsMap": {},
    "expirationDurationInDays": 0
    },
    "priceV2": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "adjustPriceV2": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "basePrice": {
    "amount": {
    "value": 0,
    "currency": "string"
    },
    "suppliedAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxFreeAmount": {
    "value": 0,
    "currency": "string"
    },
    "vatAmount": {
    "value": 0,
    "currency": "string"
    },
    "taxation": "Taxation_UNKNOWN"
    },
    "priceAdjustments": [
    {
    "id": "string",
    "priceAdjustment": {
    "method": "PriceAdjustmentMethod_UNSPECIFIED",
    "value": 0
    },
    "source": "PriceAdjustmentSource_UNSPECIFIED"
    }
    ],
    "migratedDateTimeUtc": "string"
    }
    ],
    "status": "SCHEDULE_DETAIL_PURCHASE_STATUS_UNSPECIFIED",
    "lastUpdatedDateTimeUtc": "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"
    }
    }
    ],
    "purchaseIds": [
    "string"
    ],
    "prescriptionIds": [
    "string"
    ],
    "etceteraWorks": [
    {
    "sequence": 0,
    "status": "STATUS_UNSPECIFIED",
    "memo": "string",
    "assignees": [
    {
    "id": "string",
    "name": "string",
    "role": {
    "id": "string",
    "name": "string",
    "roleTags": [
    "ROLE_TAG_UNSPECIFIED"
    ]
    }
    }
    ],
    "etceteraWorkConfiguration": {
    "id": "string",
    "title": "string"
    }
    }
    ],
    "zone": {
    "id": "string",
    "title": "string"
    },
    "orderMemo": "string",
    "receptionDateTimeUtc": "string",
    "deleted": true,
    "reactions": [
    {
    "reaction": {
    "id": "string"
    },
    "accounts": [
    {
    "id": "string",
    "name": "string"
    }
    ]
    }
    ],
    "occupiedResources": [
    {
    "id": "string",
    "type": "OccupiedResourceType_UNSPECIFIED",
    "reservationTime": {
    "startDateTimeUtc": "string",
    "endDateTimeUtc": "string"
    },
    "reservationGroup": {
    "reservationGroupId": "string",
    "zoneId": "string",
    "doctors": [
    {
    "id": "string",
    "name": "string"
    }
    ]
    }
    }
    ],
    "visitorLocation": {
    "zoneId": "string"
    },
    "visitorRequest": "string",
    "updatedDateTimeUtc": "string",
    "receptionNumber": 0
    }
    }