/**
 * List Daily Monitoring
 */
export type DailyMonitoringListType = {
    member_id   : string,
    name        : string,
    startdate   : string,
    enddate     : string,
    addmision_date : string,
    provider : string
}

/**
 * Response Listing Claim
 */
export type ResponseListingClaimType = {
    member_detail   : MemberDetailType,
    claim_list      : ClaimListType[],
}

/**
 * Member Detail
 */
export type MemberDetailType = {
    id          : string,
    member_id   : string,
    name        : string,
}

/**
 * List Claim
 */
export type ClaimListType = {
    claim_id        : number,
    admission_date  : string,
    discharge_date  : string,
    claim_code      : string,
    name            : string,
    code            : string,
    service_name    : string,
    claim_status    : string,
    service_type    : string,
    member_id       : string
}

/**
 * Detail Monitoring List
 */
export type DetailMonitoringListType = {
    id              : string|null,
    claim_id        : string|null,
    claim_code      : string,
    subject         : string,
    body_temperature: string,
    respiration_rate: string,
    sistole         : string,
    diastole        : string
    analysis        : string,
    complaints      : string,
    lab_date        : string,
    provider        : string,
    examination     : string,
    medical_plan    : MedicalPlanStrType[],
    non_medikamentosa_plan  : NonMedikamentosaPlanType[],
    confirmation_medical_leter  : files[],
    medical_action_letter  : files[],
    result  : files[],
    document : document[],
    created_at      : string|null
}

export type MedicalPlanStrType = {
    medical_plan_str: string
}

export type NonMedikamentosaPlanType = {
    non_medikamentosa_plan_str: string
}

export type files = {
    file: string
}

export type document = {
    file_name: string,
    path: string,
    type: string 
}
