{
  "version": 21,
  "variables": [],
  "tiles": {
    "0": {
      "type": "markdown",
      "content": "# Clinica Las Condes — Observabilidad Comparativa por Tipo de Paciente\n\nComparacion en tiempo real de los tres segmentos de pacientes: **Isapre**, **Fonasa** y **Privado**. Cada segmento tiene un flujo de agendamiento diferente con dependencias tecnologicas, tiempos de respuesta y tasas de conversion distintas.\n\n---"
    },
    "1": {
      "type": "markdown",
      "content": "## Volumetria General — Todos los Segmentos"
    },
    "2": {
      "title": "Total Eventos Isapre",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Isapre\"\n| filter event.kind == \"BIZ_EVENT\"\n| summarize total = count()",
      "visualization": "singleValue"
    },
    "3": {
      "title": "Total Eventos Fonasa",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Fonasa\"\n| filter event.kind == \"BIZ_EVENT\"\n| summarize total = count()",
      "visualization": "singleValue"
    },
    "4": {
      "title": "Total Eventos Privado",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Privado\"\n| filter event.kind == \"BIZ_EVENT\"\n| summarize total = count()",
      "visualization": "singleValue"
    },
    "5": {
      "title": "Distribucion por Segmento de Paciente",
      "type": "data",
      "query": "fetch bizevents\n| filter event.kind == \"BIZ_EVENT\"\n| filter event.provider == \"CLC-Isapre\" or event.provider == \"CLC-Fonasa\" or event.provider == \"CLC-Privado\"\n| fieldsAdd segmento = if(event.provider == \"CLC-Isapre\", \"Isapre\", else: if(event.provider == \"CLC-Fonasa\", \"Fonasa\", else: \"Privado\"))\n| summarize total = count(), by:{segmento}",
      "visualization": "pieChart"
    },
    "6": {
      "type": "markdown",
      "content": "---\n## Actividad en el Tiempo — Comparacion entre Segmentos"
    },
    "7": {
      "title": "Volumen de Eventos por Segmento en el Tiempo",
      "type": "data",
      "query": "fetch bizevents\n| filter event.kind == \"BIZ_EVENT\"\n| filter event.provider == \"CLC-Isapre\" or event.provider == \"CLC-Fonasa\" or event.provider == \"CLC-Privado\"\n| fieldsAdd segmento = if(event.provider == \"CLC-Isapre\", \"Isapre\", else: if(event.provider == \"CLC-Fonasa\", \"Fonasa\", else: \"Privado\"))\n| makeTimeseries count(), by:{segmento}, interval:5m",
      "visualization": "lineChart"
    },
    "8": {
      "title": "Actividad Acumulada por Segmento",
      "type": "data",
      "query": "fetch bizevents\n| filter event.kind == \"BIZ_EVENT\"\n| filter event.provider == \"CLC-Isapre\" or event.provider == \"CLC-Fonasa\" or event.provider == \"CLC-Privado\"\n| fieldsAdd segmento = if(event.provider == \"CLC-Isapre\", \"Isapre\", else: if(event.provider == \"CLC-Fonasa\", \"Fonasa\", else: \"Privado\"))\n| makeTimeseries count(), by:{segmento}, interval:10m",
      "visualization": "areaChart"
    },
    "9": {
      "type": "markdown",
      "content": "---\n## Detalle por Etapa del Journey — Cada Segmento\n\nCompara cuantos eventos genera cada etapa del flujo de agendamiento. Las diferencias reflejan los pasos unicos de cada segmento: Isapre valida cobertura, Fonasa emite bono electronico, Privado tiene acceso preferente."
    },
    "10": {
      "title": "Etapas del Journey — Paciente Isapre",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Isapre\"\n| filter event.kind == \"BIZ_EVENT\"\n| fieldsAdd etapa = if(event.type == \"validacionidentidadrutservice\", \"1. Validacion RUT\", else: if(event.type == \"registrofichaclinicaservice\", \"2. Ficha Clinica\", else: if(event.type == \"validacioncoberturaisapreservice\", \"3. Validacion Isapre\", else: if(event.type == \"busquedamedicoconvenioservice\", \"4. Busqueda Medico\", else: if(event.type == \"pagocopagowebpayservice\", \"5. Pago Copago\", else: if(event.type == \"confirmacioncitaisapreservice\", \"6. Confirmacion\", else: event.type))))))\n| summarize total = count(), by:{etapa}\n| sort etapa asc",
      "visualization": "barChart"
    },
    "11": {
      "title": "Etapas del Journey — Paciente Fonasa",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Fonasa\"\n| filter event.kind == \"BIZ_EVENT\"\n| fieldsAdd etapa = if(event.type == \"validacionidentidadrutfonasaservice\", \"1. Validacion RUT\", else: if(event.type == \"registrofichaclinicafonasaservice\", \"2. Ficha Clinica\", else: if(event.type == \"validacionderechosfonasaservice\", \"3. Validacion Fonasa\", else: if(event.type == \"busquedahoramedicafonasaservice\", \"4. Busqueda Hora\", else: if(event.type == \"emisionbonoelectronicofonasaservice\", \"5. Bono Electronico\", else: if(event.type == \"confirmacioncitafonasaservice\", \"6. Confirmacion\", else: event.type))))))\n| summarize total = count(), by:{etapa}\n| sort etapa asc",
      "visualization": "barChart"
    },
    "12": {
      "title": "Etapas del Journey — Paciente Privado",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Privado\"\n| filter event.kind == \"BIZ_EVENT\"\n| fieldsAdd etapa = if(event.type == \"validacionidentidadrutprivadoservice\", \"1. Validacion RUT\", else: if(event.type == \"registrofichaclinicaprivadoservice\", \"2. Ficha Clinica\", else: if(event.type == \"busquedahorapreferenteprivadoservice\", \"3. Hora Preferente\", else: if(event.type == \"reservahorapresupuestoprivadoservice\", \"4. Reserva Hora\", else: if(event.type == \"pagototalwebpayprivadoservice\", \"5. Pago Total\", else: if(event.type == \"confirmacioncitavipprivadoservice\", \"6. Confirmacion VIP\", else: event.type))))))\n| summarize total = count(), by:{etapa}\n| sort etapa asc",
      "visualization": "barChart"
    },
    "13": {
      "type": "markdown",
      "content": "---\n## Tabla Comparativa — Resumen Ejecutivo\n\nVision consolidada de los tres segmentos con metricas clave de cada uno."
    },
    "14": {
      "title": "Resumen por Segmento de Paciente",
      "type": "data",
      "query": "fetch bizevents\n| filter event.kind == \"BIZ_EVENT\"\n| filter event.provider == \"CLC-Isapre\" or event.provider == \"CLC-Fonasa\" or event.provider == \"CLC-Privado\"\n| fieldsAdd segmento = if(event.provider == \"CLC-Isapre\", \"Isapre\", else: if(event.provider == \"CLC-Fonasa\", \"Fonasa\", else: \"Privado\"))\n| summarize TotalEventos = count(), JourneysUnicos = countDistinct(trace_id), EtapasDistintas = countDistinct(event.type), by:{segmento}\n| sort TotalEventos desc",
      "visualization": "table"
    },
    "15": {
      "type": "markdown",
      "content": "---\n## Dependencias Criticas por Segmento\n\n| Segmento | Dependencia Externa | Riesgo si Falla | Impacto Economico |\n|----------|--------------------|-----------------|-----------|\n| **Isapre** | API Isapre (Colmena, Cruz Blanca, etc.) | Paciente no puede validar cobertura | $3.000.000 CLP LTV perdido |\n| **Fonasa** | Sistema Nacional Fonasa (bono electronico) | 100% bloqueado, sin bono no hay atencion | $2.400.000 CLP/hora en citas perdidas |\n| **Privado** | Webpay/Transbank | Pago de $95.000 no se procesa | $5.000.000 CLP LTV perdido |\n\n**Pregunta clave para el cliente:** *Si el sistema de Fonasa se cae un lunes a las 9 AM, cuantos pacientes pierden y cuanto les cuesta cada hora de caida?*"
    },
    "16": {
      "type": "markdown",
      "content": "---\n## Servicios por Segmento — Vista Tecnica"
    },
    "17": {
      "title": "Servicios Activos — Isapre",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Isapre\"\n| filter event.kind == \"BIZ_EVENT\"\n| summarize eventos = count(), by:{event.type}\n| sort eventos desc",
      "visualization": "table"
    },
    "18": {
      "title": "Servicios Activos — Fonasa",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Fonasa\"\n| filter event.kind == \"BIZ_EVENT\"\n| summarize eventos = count(), by:{event.type}\n| sort eventos desc",
      "visualization": "table"
    },
    "19": {
      "title": "Servicios Activos — Privado",
      "type": "data",
      "query": "fetch bizevents\n| filter event.provider == \"CLC-Privado\"\n| filter event.kind == \"BIZ_EVENT\"\n| summarize eventos = count(), by:{event.type}\n| sort eventos desc",
      "visualization": "table"
    },
    "20": {
      "type": "markdown",
      "content": "---\n## Ultimos Eventos — Todos los Segmentos"
    },
    "21": {
      "title": "Ultimos 30 Eventos de Pacientes CLC",
      "type": "data",
      "query": "fetch bizevents\n| filter event.kind == \"BIZ_EVENT\"\n| filter event.provider == \"CLC-Isapre\" or event.provider == \"CLC-Fonasa\" or event.provider == \"CLC-Privado\"\n| fieldsAdd segmento = if(event.provider == \"CLC-Isapre\", \"Isapre\", else: if(event.provider == \"CLC-Fonasa\", \"Fonasa\", else: \"Privado\"))\n| fields timestamp, Segmento=segmento, Servicio=event.type, TraceId=trace_id\n| sort timestamp desc\n| limit 30",
      "visualization": "table"
    },
    "22": {
      "type": "markdown",
      "content": "---\n## Valor Economico por Segmento\n\n| Metrica | Isapre | Fonasa | Privado |\n|---------|--------|--------|---------|\n| Copago promedio | $18.000 CLP | $15.000 CLP | $95.000 CLP |\n| Valor consulta total | $60.000 CLP | $60.000 CLP | $95.000 CLP |\n| LTV anual paciente | $3.000.000 CLP | $1.200.000 CLP | $5.000.000 CLP |\n| Tasa inasistencia | 6% | 12% | 4% |\n| Tasa conversion | 55% | 35% | 65% |\n| Dependencia critica | API Isapre | Bono Fonasa | Webpay |\n\n*Valores basados en promedios del mercado de salud privada en Chile*"
    },
    "23": {
      "type": "markdown",
      "content": "---\n\n*Dashboard generado por Transafety Ltda. para Clinica Las Condes | Business Observability Demonstrator | Dynatrace*"
    }
  }
}
