Hasar Süreçleri Data Şablonunuz
Hasar Süreçleri Data Şablonunuz
- Toplanması Önerilen Nitelikler
- Takip Edilmesi Gereken Temel Aktiviteler
- Duck Creek Claims Veri Çıkarım Kılavuzu
Hasar İşleme Nitelikleri
| Ad | Açıklama | ||
|---|---|---|---|
Claim ID ClaimId | Tek bir sigorta hasarı için birincil vaka tanımlayıcı olarak hizmet eden benzersiz tanımlayıcı. | ||
Açıklama Hasar Kimliği, tek bir sigorta hasarıyla ilişkili tüm olayları ve etkinlikleri başvurudan kapanışa kadar birbirine bağlayan temel anahtardır. Hasarın tüm yaşam döngüsünün tutarlı bir şekilde takip edilmesini sağlar. Process Mining analizinde, bu özellik vaka görünümünü oluşturmak için hayati öneme sahiptir; analistlerin her hasarın tam yolculuğunu izlemesine, uçtan uca döngü sürelerini ölçmesine ve süreç varyantlarını analiz etmesine olanak tanır. Neden önemli Bu, süreçteki tüm ilgili olayları birbirine bağlayan temel Case ID'sidir ve talebin yaşam döngüsünün eksiksiz, uçtan uca bir görünümünü sağlar. Nereden alınır Bu, Duck Creek Claims içindeki ana talep varlığı veya tablosunda birincil anahtardır. Belirli tablo ve alan adı için sistem belgelerine başvurun. Örnekler CL-2023-001234CL-2023-005678CL-2024-009101 | |||
Faaliyet Adı ActivityName | Bir hasar için belirli bir zamanda gerçekleşen iş etkinliğinin veya eventin adı. | ||
Açıklama Bu özellik, talep sürecinde gerçekleştirilen 'Talep Gönderildi', 'Eksper Atandı' veya 'Ödeme Yapıldı' gibi belirli bir adımı ya da görevi açıklar. Her aktivite, talebin yaşam döngüsünde ayrı bir noktayı temsil eder. Bu aktivitelerin sıralamasını ve sıklığını analiz etmek, Process Mining'in temelini oluşturur. Bu analiz sayesinde süreç modelleri keşfedilebilir, darboğazlar belirlenebilir, tekrar işleme döngüleri tespit edilebilir ve standart bir modele karşı süreç sapmaları analiz edilebilir. Neden önemli Etkinlik Adı, hasar sürecini keşfetmek, analiz etmek ve izlemek için temel olan süreç akışındaki adımları tanımlar. Nereden alınır Genellikle Duck Creek Claims içindeki event log'larından, işlem adlarından veya durum değişikliği kayıtlarından elde edilir. Bu, birden fazla kaynak alandan veya tablodan eşleme gerektirebilir. Örnekler Hasar GönderildiEksper AtandıSoruşturma BaşladıÖdeme YapıldıHasar Kapatıldı | |||
Olay Zamanı EventTime | Belirli bir faaliyetin veya event'in ne zaman gerçekleştiğini gösteren zaman damgasıdır. | ||
Açıklama Event Time, talebin yaşam döngüsünde kaydedilen her faaliyetin kesin tarihini ve saatini sağlar. Bu zamansal bilgi, performans analizi için kritik öneme sahiptir. Analizde, bu timestamp; faaliyetler arasındaki döngü sürelerini hesaplamak, bekleme sürelerini belirlemek, genel vaka süresini ölçmek ve farklı zaman dilimlerinde süreç performansını analiz etmek için kullanılır. Herhangi bir zamana dayalı süreç metriğinin omurgasını oluşturur. Neden önemli Bu zaman damgası, döngü süreleri ve vaka uzunlukları gibi tüm zaman tabanlı metrikleri hesaplamak için çok önemlidir; performans analizini ve darboğaz tespitini mümkün kılar. Nereden alınır Bu, Duck Creek Claims'deki olay veya işlem kayıtlarıyla ilişkili standart bir zaman damgası alanıdır. 'CreateDate', 'Timestamp' veya 'EventDate' gibi alanları inceleyin. Örnekler 2023-10-26T10:00:00Z2023-10-26T14:35:10Z2023-10-27T09:15:00Z | |||
Atanan Eksper AssignedAdjuster | Belirli bir etkinlikte hasarı ele almaktan sorumlu hasar uzmanının adı veya kimliği (ID). | ||
Açıklama Bu özellik, bir aktiviteyi gerçekleştiren kullanıcıyı veya kaynağı tanımlar. Talep yaşam döngüsü boyunca, dosya farklı eksperler veya ekipler arasında el değiştirdikçe bu özellik değişebilir. Kaynak performansını, iş yükü dağılımını ve görev devirlerini analiz etmek için bu özellik kritik öneme sahiptir. Eksper verimliliğine, iş yükü farklılıklarına ve darboğazların belirlenmesine odaklanan dashboard'lar, işin kişiler tarafından nasıl dağıtıldığını ve işlendiğini anlamak için genellikle bu özelliği temel alır. Neden önemli Kaynak performansı, iş yükü dengeleme ve işbirliği modellerinin analizini sağlar; bu sayede darboğazları ve eğitim ihtiyaçlarını belirlemeye yardımcı olur. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Talep görevleri, olayları veya ana talep kaydıyla ilgili tablolarda kullanıcı, sahip veya atanan kişi alanlarını arayın. Örnekler Can DemirAyşe YılmazRobert Brownadjuster_1138 | |||
Bölüm Department | Belirli bir zamanda etkinlikten veya hasardan sorumlu departman veya ekip. | ||
Açıklama Bu özellik, talebi ele alan 'İlk Başvuru', 'Soruşturma Birimi' veya 'Tazminat Ekibi' gibi fonksiyonel grubu ya da departmanı belirtir. Süreç akışına organizasyonel bir bağlam sağlar. Departmana göre analiz yapmak, süreç performansını toplu düzeyde anlamanın anahtarıdır. Departmanlar arası darboğazları belirlemeye, ekip düzeyinde verimliliği ölçmeye ve işin organizasyon genelinde nasıl aktığını anlamaya yardımcı olur. Neden önemli Fonksiyonel alana göre performans analizi yapılmasını sağlar, departmanlar arası devir teslimleri ve ekibe özgü darboğazları vurgular. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu bilgi genellikle atanan kullanıcının profili veya bir kuyruk/iş grubu atamasıyla ilişkilidir. Örnekler Oto HasarlarıMülkiyet Hasarları - Büyük KayıpÖzel Soruşturma BirimiÖdeme İşleme | |||
Hasar Durumu ClaimStatus | Belirli bir zamanda hasarın genel durumu; örneğin Açık, Beklemede veya Kapalı. | ||
Açıklama Hasar Durumu, hasarın yaşam döngüsündeki mevcut aşamasını temsil eder. Hasarın genel süreçteki yerini üst düzey bir özetle sunar. Bu nitelik, hasar envanterinin genel görünümünü oluşturmak ve vakaları filtrelemek için kullanışlıdır. Özellikle bir hasarın nihai sonucunu ('Ödendi - Kapatıldı', 'Reddedildi - Kapatıldı' gibi) belirlemek açısından önemlidir; bu da sonuç analizi ve ret oranlarını anlamak için hayati değer taşır. Neden önemli Hasarın mevcut durumu ve nihai sonucu hakkında anlık bir görünüm sunar; sonuç analizi ve vaka filtreleme için kritik öneme sahiptir. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, ana talep kaydında temel bir alandır. Örnekler AçıkBeklemede - Bilgi BekleniyorKapatıldı - Tazmin EdildiKapatıldı - Reddedildi | |||
Hasar Miktarı LossAmount | Hasarda bildirilen zararın tahmini veya gerçekleşen finansal miktarı. | ||
Açıklama Bu özellik, taleple ilişkili hasarın başlangıçtaki tahmini değerini temsil eder. Talebin yönlendirmesini, ciddiyetini ve gereken soruşturma seviyesini sıklıkla etkileyen anahtar bir finansal metriktir. Analizlerde, hasar miktarı talepleri segmente etmek ve finansal etkinin süreç davranışıyla nasıl ilişkilendiğini anlamak amacıyla kullanılır. Örneğin, daha yüksek değerli talepler farklı yollar izleyebilir veya daha uzun çevrim sürelerine sahip olabilir. Operasyonel süreç verilerine önemli finansal bağlam sağlar. Neden önemli Hasara finansal bir bağlam sağlar, böylece bir hasarın değerinin işleme yolunu, süresini ve sonucunu nasıl etkilediğinin analiz edilmesine olanak tanır. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, talep üzerindeki temel bir finansal alandır ve genellikle 'Bildirilen Zarar' veya 'İlk Rezerv' olarak anılır. Örnekler 1500.0025000.50125000.00 | |||
Hasar Şiddeti ClaimSeverity | Talebin Düşük, Orta veya Yüksek gibi finansal veya operasyonel karmaşıklık sınıflandırması. | ||
Açıklama Hasar Şiddeti, bir hasarın beklenen etkisini veya karmaşıklığını gösterir. İlk hasar tahmini, olayın niteliği veya önceden tanımlanmış iş kurallarına dayanabilir. Bu nitelik, performans analizi için hayati öneme sahiptir, çünkü yüksek şiddetli hasarlar genellikle daha fazla adım, daha uzun işlem süreleri ve uzmanlaşmış kaynaklar gerektirir. KPI'ları şiddet düzeyine göre segmentlere ayırmak, gerçekçi performans hedefleri belirlemeye ve karmaşıklığın süreç verimliliğini ve sonuçlarını nasıl etkilediğini anlamaya yardımcı olur. Neden önemli Talepleri karmaşıklıklarına göre segmentlere ayırmaya yardımcı olur; bu da daha incelikli performans analizleri yapılmasına, döngü süreleri ve maliyetler için gerçekçi kıyaslamalar yapılmasına olanak tanır. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, özel bir alan olabilir veya ilk zarar rezervi miktarından türetilebilir. Örnekler DüşükOrtaYüksekFelaket Niteliğinde | |||
Hasar Türü ClaimType | Sigorta hasar talebinin Araç, Konut veya Sorumluluk gibi kategorisi. | ||
Açıklama Hasar Türü, hasarları iş koluna veya kaybın niteliğine göre sınıflandırır. Bu, hasar verilerini segmentlere ayırmak ve analiz etmek için temel bir boyuttur. Bu nitelik, farklı hasar türleri arasındaki süreç performansını karşılaştırmak için kullanılır. Örneğin, bir 'Oto - Tam Hasar' vakası, bir 'Mülk - Su Hasarı' vakasından çok farklı bir süreci takip eder ve farklı KPI'lara sahiptir. Hasar Türüne göre analiz yapmak bağlam sağlar ve daha anlamlı performans karşılaştırmalarına ve özel süreç iyileştirme girişimlerine olanak tanır. Neden önemli Bu, analizleri segmente etmek için kritik bir boyuttur; çünkü farklı talep türleri genellikle kendine özgü süreçlere, SLA'lara ve karmaşıklık seviyelerine sahiptir. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, ana talep kaydında temel bir özelliktir. Örnekler Kişisel Oto - ÇarpışmaTicari Mülk - Yangınİşçi TazminatıGenel Sorumluluk | |||
Bitiş Saati EndTime | Bir aktivitenin tamamlandığını gösteren timestamp. | ||
Açıklama Bu özellik, bir aktivitenin tamamlanma zamanını işaretler. Başlangıç Zamanı (StartTime) bir aktivitenin ne zaman başladığını gösterirken, Bitiş Zamanı (EndTime) ilgili görev için süre hesaplamasının tamamlanmasını sağlar. Process Mining'de, aktiviteler için hem başlangıç hem de bitiş zamanına sahip olmak, performansın çok daha derinlemesine analiz edilmesini mümkün kılar. Bu, 'İşleme Süresi' (bir görev üzerindeki aktif çalışma süresi) ile 'Bekleme Süresi' (görevler arasında harcanan süre) arasındaki kesin hesaplamayı sağlar. Bu ayrım, darboğazları doğru bir şekilde belirlemek için kritik öneme sahiptir. Neden önemli Hassas faaliyet işleme sürelerinin hesaplanmasını sağlar; aktif çalışma süresini boş/bekleme süresinden ayırır ve bu, doğru darboğaz analizi için kritik öneme sahiptir. Nereden alınır Olay loglarında ayrı bir timestamp alanı olarak mevcut olabilir veya aynı vaka için sıradaki aktivitenin StartTime'ı olarak türetilebilir. Örnekler 2023-10-26T10:05:12Z2023-10-26T15:00:00Z2023-10-27T11:20:30Z | |||
Çözüm Hedef Tarihi ResolutionTargetDate | SLA'lara veya şirket içi hedeflere göre hasarın çözümlenmesi beklenen hedef tarih. | ||
Açıklama Bu özellik, talep kapatma son tarihini saklar. Bu tarih genellikle yasal düzenlemeler, hizmet seviyesi anlaşmaları (SLA'lar) veya dahili temel performans göstergeleri (KPI'lar) tarafından belirlenir ve talep türüne ya da ciddiyetine göre değişebilir. Bu, 'Zamanında Talep Çözümleme Oranı' KPI'sını hesaplamak ve 'Talep Çözümleme Hedefine Uygunluk' dashboard'unu desteklemek için temel oluşturur. Böylece, SLA'larını ihlal etme riski taşıyan taleplerin proaktif izlenmesine olanak tanır ve iş önceliklendirmesine yardımcı olur. Neden önemli Hizmet seviyesi anlaşmaları (SLA'lar) ve iç hedeflere karşı performans ölçümünü sağlar, bu da müşteri memnuniyetini ve uyumluluğu doğrudan etkiler. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, belirli bir SLA tarih alanı olabilir veya talep gönderim tarihi ile iş kurallarına göre hesaplanabilir. Örnekler 2023-11-15T23:59:59Z2024-01-20T23:59:59Z2024-03-01T23:59:59Z | |||
İşlem Süresi ProcessingTime | Belirli bir etkinlik için aktif çalışma süresi, Bitiş Zamanı eksi Başlangıç Zamanı olarak hesaplanır. | ||
Açıklama İşleme Süresi, aynı zamanda aktif süre veya işlem süresi olarak da bilinir, bir kaynağın belirli bir görev üzerinde ne kadar süre aktif olarak çalıştığını ölçer. Bir aktivitenin EndTime değerinden StartTime değerinin çıkarılmasıyla hesaplanır. Bu metrik, performans analizinin temel bir bileşenidir. Uzun süren görevlerden kaynaklanan verimsizlikler (yüksek işleme süresi) ile kaynak veya bilgi beklemekten kaynaklanan gecikmeler (yüksek bekleme süresi) arasındaki farkı ayırt etmeye yardımcı olur. Bu, darboğazların gerçek kaynağını tespit etmek için kritik öneme sahiptir. Neden önemli Bir aktivite için aktif çalışma süresini ölçerek, darboğaz analizinde verimsiz görevler ile uzun bekleme süreleri arasındaki farkı ayırt etmeye yardımcı olur. Nereden alınır Bu bir kaynak sistem alanı değildir. Veri hazırlama aşamasında, her bir etkinlik için 'StartTime' değerinin 'EndTime' değerinden çıkarılmasıyla hesaplanır. Örnekler 360086400300 | |||
Kaynak Sistem SourceSystem | Event verisinin çıkarıldığı sistem. | ||
Açıklama Bu özellik, talep verilerinin kaynak uygulamasını tanımlar. Bu bağlamda, her zaman 'Duck Creek Claims' olacaktır. Tüm veriler tek bir sistemden geliyorsa gereksiz gibi görünse de, veri yönetişimi, izlenebilirlik ve gelecekte verilerin birden fazla sistemden birleştirilebileceği senaryolar için kritik öneme sahiptir. Verinin kökeni ve yapısına dair bağlam sağlar. Neden önemli Temel veri kökeni ve bağlamı sağlar; bu da veri yönetimi ve sorun giderme, özellikle de çoklu entegre sistemlerin olduğu ortamlarda kritik öneme sahiptir. Nereden alınır Bu genellikle veri çıkarma ve dönüştürme sürecinde, verinin kaynağını etiketlemek için eklenen statik bir değerdir. Örnekler Duck Creek Claims | |||
Ödeme Tutarı SettlementAmount | Hasarı çözmek için üzerinde anlaşılan nihai finansal miktar. | ||
Açıklama Bu özellik, hesaplanan ve ödeme için yetkilendirilen tazminatın değerini kaydeder. Ödeme ile sonuçlanan her talep için anahtar bir sonuç odaklı metriktir. Bu özellik, finansal analizler ve 'Ödeme Yetkilendirme ve Yapılma Süresi' gibi dashboard'lar için kritik öneme sahiptir. Rezerv doğruluğunu analiz etmek amacıyla başlangıçtaki 'Hasar Miktarı' ile karşılaştırılabilir ve talep sürecinin finansal sonuçlarını anlamanın temelini oluşturur. Neden önemli Bir hasarın temel finansal sonucunu temsil eder; finansal raporlama ve ilk zarar tahminlerinin doğruluğunu analiz etmek için hayati öneme sahiptir. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu bilgi genellikle taleple ilişkilendirilen finansal işlem veya ödemeyle ilgili tablolarda saklanır. Örnekler 1450.7522000.00115800.20 | |||
Otomatikleştirildi mi? IsAutomated | Aktivitenin, sistem tarafından herhangi bir insan müdahalesi olmaksızın otomatik olarak gerçekleştirilip gerçekleştirilmediğini gösteren bir boolean bayrak. | ||
Açıklama Bu bayrak, insan kullanıcılar tarafından tamamlanan görevler ile otomatik bildirimler, ilk veri doğrulama veya düz geçişli işleme adımları gibi sistem otomasyonu tarafından yürütülen görevleri birbirinden ayırır. Bu özelliği analiz etmek, talep sürecindeki otomasyon seviyesini anlamanın anahtarıdır. Otomasyon girişimlerinin etkisini ölçmeye, daha fazla otomasyon fırsatlarını belirlemeye ve otomatikleştirilmiş adımların aşağı akışta sorun yaratmadan beklendiği gibi çalıştığından emin olmaya yardımcı olur. Neden önemli Otomasyonun verimlilik ve maliyet üzerindeki etkisini ölçmeye yardımcı olur ve düz geçişli işlem (straight-through processing) fırsatlarını belirler. Nereden alınır Bu bilgi, bir olayla ilişkili 'kullanıcıdan' (örn. 'SİSTEM' veya 'TOPLU İŞLEM') ya da olay kaydındaki belirli bir bayraktan anlaşılabilir. Örnekler truefalse | |||
Poliçe Numarası PolicyNumber | Hasar talebinin yapıldığı sigorta poliçesinin benzersiz tanımlayıcısı. | ||
Açıklama Bu özellik, talebi ait olduğu sigorta poliçesine bağlar. Taleple ilişkili teminat, koşullar ve müşteri hakkında bağlam sağlar. Süreç akışı analizinde her zaman doğrudan kullanılmasa da, Poliçe Numarası talep verilerini zenginleştirmek için paha biçilmezdir. Müşteri segmentine, poliçe türüne veya poliçe yaşına göre süreç performansının nasıl değiştiğini analiz etmek amacıyla poliçe ve müşteri verileriyle birleştirilmesine imkan tanır ve daha bütünsel bir iş görünümü sunar. Neden önemli Talebi müşteri ve poliçeye bağlar; böylece süreç performansının farklı müşteri segmentlerini veya poliçe türlerini nasıl etkilediğine dair daha kapsamlı analizler yapılmasına olanak tanır. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, ana talep kaydında standart bir referans alanıdır. Örnekler PA-987654321CP-123456789WC-555444333 | |||
Ret Nedeni RejectionReason | Bir hasarın reddedilmesinin veya geri çevrilmesinin özel nedeni. | ||
Açıklama Bir talep reddedildiğinde, bu özellik red kararının temel nedenini sunar. Bu neden genellikle önceden tanımlanmış bir kod veya açıklama listesinden seçilir. Ret nedenlerini analiz etmek, 'Claim Decision & Rejection Insights' (Talep Kararı ve Reddetme Analizleri) dashboard'u için kritik öneme sahiptir. Bu analiz, başvurularla ilgili yaygın sorunları, potansiyel dolandırıcılık modellerini veya poliçe dilinin belirsiz olabileceği alanları belirlemeye yardımcı olur. Bu içgörü, başvuru alma sürecinde veya sigortalama kurallarında iyileştirmeler yapılmasına olanak tanır. Neden önemli Taleplerin neden reddedildiğini açıklar; giriş sürecini iyileştirmek, geçersiz başvuruları azaltmak ve eğitim fırsatlarını belirlemek için uygulanabilir içgörüler sunar. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu alan, bir talebin durumu 'Reddedildi' veya benzer bir duruma geçtiğinde genellikle doldurulur. Örnekler Kapsam Dışı RiskPoliçe Süresi DolduYinelenen TalepŞüpheli Dolandırıcılık | |||
Son Veri Güncellemesi LastDataUpdate | Kaynak sistemden en son veri yenilemesinin zaman damgası. | ||
Açıklama Bu özellik, veri setinin en son ne zaman güncellendiğini gösterir. Analiz edilen verilerin güncelliği için bir referans noktası sunar. Dashboard'larda ve analizlerde, kullanıcılara elde edilen içgörülerin ne kadar güncel olduğu hakkında bilgi vermek için kullanılır. Bu sayede, en son işlemlerin süreç görünümüne dahil edilip edilmediği konusundaki beklentiler daha iyi yönetilebilir. Neden önemli Kullanıcılara verilerin güncelliği hakkında bilgi verir; bu, analizi yorumlamak ve zamanında kararlar almak için kritik öneme sahiptir. Nereden alınır Bu zaman damgası, veri çıkarma, dönüştürme ve yükleme (ETL) süreci sırasında oluşturulur ve genellikle veri kümesinin metadata'sında saklanır. Örnekler 2024-05-21T02:00:00Z | |||
Yeniden İşleme mi? IsRework | Bir aktivitenin, yeniden işleme döngüsünde yer alıp almadığını gösteren hesaplanmış bir bayrak. | ||
Açıklama Bu boolean özellik, farklı aktiviteler zaten gerçekleştikten sonra bir talep için bir aktivitenin tekrarlanması durumunda 'true' olarak ayarlanır. Örneğin, süreç 'Hasar Değerlendirildi' aşamasından 'Soruşturma Başlatıldı' aşamasına geri dönerse. Bu özellik, tekrar işleme (rework) miktarını belirlemek ve analiz etmek için kritik öneme sahiptir. Aktivite ve tekrar işleme içeren dosyaların doğrudan filtrelenmesine ve vurgulanmasına olanak tanıyarak 'Talep Tekrar İşleme Oranı' KPI'sını ve 'Talep Tekrar İşleme ve Yeniden Süreçlendirme Kalıpları' dashboard'unu destekler. Bu, süreçteki verimsizlikleri ve kalite sorunlarını belirlemeye yardımcı olur. Neden önemli Tekrar işleme süreçlerini aktivite düzeyinde nicelendirir; bu da süreç verimsizliklerinin nedenlerini ve etkilerini ölçmeyi, görselleştirmeyi ve analiz etmeyi kolaylaştırır. Nereden alınır Bu bir kaynak sistem alanı değildir. Veri hazırlama sırasında, bir Case içindeki tekrarlayan etkinlik dizilerini tespit eden algoritmalar kullanılarak hesaplanır. Örnekler truefalse | |||
Zamanında Çözüm mü? IsOnTimeResolution | Bir talebin, hedeflenen çözüm tarihinde veya daha öncesinde kapatılıp kapatılmadığını gösteren hesaplanmış bir bayrak. | ||
Açıklama Bu boolean özellik, 'Talep Kapatıldı' aktivitesinin zaman damgası (timestamp) ile ilgili talebin 'Çözümleme Hedef Tarihi' (ResolutionTargetDate) karşılaştırılarak türetilir. Her talebi zamanında (true) ya da geç (false) olarak işaretler. Bu özellik, 'Zamanında Talep Çözümleme Oranı' KPI'sını doğrudan destekler. Dashboard'larda SLA uyumunun kolayca toplanmasını ve görselleştirilmesini sağlar ve geç kalan taleplerin ortak özelliklerini (örn. belirli talep türleri, departmanlar ya da süreç yolları) belirlemek için detaylı analiz (drill-down analysis) imkanı sunar. Neden önemli Talep bazında SLA uyumluluğunu doğrudan ölçer, bu sayede gecikmiş talepler için güçlü filtreleme ve temel neden analizi yapılmasını sağlar. Nereden alınır Bu bir kaynak sistem alanı değildir. Veri hazırlama sırasında, son etkinliğin zaman damgasının 'ResolutionTargetDate' alanı ile karşılaştırılmasıyla hesaplanır. Örnekler truefalse | |||
Hasar İşleme Aktiviteleri
| Aktivite | Açıklama | ||
|---|---|---|---|
Hasar Gönderildi | Bu, sigortacıya ulaşan İlk Hasar Bildirimi'ni (FNOL) temsil eden ilk olaydır. Genellikle bir acente veya sigorta poliçesi sahibinin ilk talep bilgilerini sisteme girmesiyle açık bir işlem olarak kaydedilir. | ||
Neden önemli Bu etkinlik, tüm hasar yaşam döngüsünün başlangıcını işaret eder. Bu eventten diğerlerine kadar geçen sürenin analizi, toplam işlem süresini ve alım verimliliğini anlamak için çok önemlidir. Nereden alınır Bu genellikle Duck Creek Claims'de yeni bir talep kaydı ilk kez oluşturulduğunda, talep veya FNOL kayıt tablosunda kaydedilen açık bir olaydır. Yakala Yeni bir talep kaydı ilk oluşturulduğunda kaydedilen olay. Event tipi explicit | |||
Hasar Kapatıldı | Bu, ödeme yapıldıktan veya talep çözümlendikten sonra talep dosyasının idari kapanışını işaret eden son etkinliktir. 'Closed' (Kapalı) durumuna yapılan son güncellemeyle kaydedilir. | ||
Neden önemli Bu aktivite, sürecin başarıyla sona erdiğini işaret eder. 'Ortalama Baştan Sona Talep Süresi' ve diğer önemli süre metriklerinin hesaplanması için bir bitiş noktasıdır. Nereden alınır Talebin ana veri tablosundaki 'Closed' veya 'Settled' statüsüne nihai geçişinin zaman damgasından çıkarılır. Yakala Talebin nihai statüsünün 'Closed' olarak ayarlanmasından çıkarılır. Event tipi inferred | |||
Hasar Kararı Verildi | Bu aktivite, talebin 'Onaylandı', 'Kısmen Onaylandı' veya 'Reddedildi' gibi resmi kararını temsil eder. Bu, nihai bir karar durumunda meydana gelen değişiklikten anlaşılan kritik bir dönüm noktasıdır. | ||
Neden önemli Bu, anahtar bir karar verme dönüm noktasıdır. Bu ana kadar geçen süre ve kararın sonucu, süreç analizi ve verimlilik açısından merkezi bir öneme sahiptir. Nereden alınır Belirli bir 'Claim Decision' veya 'Claim Status' alanının 'Approved' veya 'Denied' gibi nihai bir duruma geçmesinden çıkarılır. Bu değişikliğin zaman damgası yakalanır. Yakala Talebin birincil statü veya karar alanındaki bir güncellemeden çıkarılır. Event tipi inferred | |||
Hasar Reddedildi | Bu aktivite, talebin resmi olarak reddedildiği alternatif bir süreç sonunu temsil eder. Bu, talebin nihai durumunun 'Reddedildi' veya 'Geri Çevrildi' olarak belirlenmesiyle kaydedilir. | ||
Neden önemli Bu, ayrı bir analiz gerektiren kritik bir sonuçtur. Taleplerin neden ve ne zaman reddedildiğini anlamak, başvuru süreçlerini iyileştirmeye ve uyumluluğu yönetmeye yardımcı olur. Nereden alınır Talebin 'claim entity' tablosundaki 'Denied', 'Rejected' veya 'Closed without Payment' statüsüne nihai geçişinin zaman damgasından çıkarılır. Yakala Talebin nihai statüsünün bir ret nedeni olmasından çıkarılır. Event tipi inferred | |||
Ödeme Yapıldı | Bu etkinlik, hasarı ödemeye yönelik finansal işlemin gerçekleşmesini işaret eder. Ödemenin çek, EFT veya diğer yöntemlerle gönderildiğinde oluşan açık, belirgin bir eventtir. | ||
Neden önemli Bu, onaylanmış bir talep için finansal yükümlülüğün tamamlandığını gösterir. 'Payment Authorized' (Ödeme Onaylandı) aşamasından 'Payment Issued' (Ödeme Yapıldı) aşamasına kadar geçen süre, finans departmanının verimliliğini ortaya koyar. Nereden alınır Duck Creek Claims'deki finansal işlem tablosundan alınmıştır; bu tablo, tüm giden ödemeleri belirli bir işlem kodu ve timestamp ile kaydeder. Yakala Ödeme işlendiğinde ayrı bir finansal işlem günlüğü girişi oluşturulur. Event tipi explicit | |||
Ödeme Yetkilendirildi | Hesaplanan ödeme miktarının resmi olarak onaylanmasını temsil eder. Bu genellikle bir yönetici veya ayrı bir yetkilinin dahil olduğu, açık bir onay işlemi olarak kaydedilen ayrı bir adımdır. | ||
Neden önemli Bu, ödeme öncesinde önemli bir kontrol noktası ve potansiyel bir darboğazdır. 'Talep Kararı Verildi' noktasından bu ana kadar geçen süre, 'Ortalama Talep Onay Süresi' KPI'ı ile ölçülür. Nereden alınır Bu genellikle bir workflow veya finans modülünde, belirli izinlere sahip bir kullanıcının ödemeyi onayladığı açık bir olaydır. Onay kayıtlarında bulunabilir. Yakala Bir iş akışı veya işlem günlüğüne kaydedilen açık bir onay olayı. Event tipi explicit | |||
Ek Bilgi Alındı | Talep edilen bilginin alındığını işaret eder ve hasar işlemenin devam etmesini sağlar. Bu, eksper tarafından manuel olarak veya bilgiler dijital bir portal üzerinden gönderilirse otomatik olarak kaydedilebilir. | ||
Neden önemli 'Bilgi Talep Edildi' ve 'Bilgi Alındı' arasındaki süre kritik bir bekleme süresidir. Bu sürenin analizi, dış bağımlılıkları ve iletişim darboğazlarını belirlemeye yardımcı olur. Nereden alınır Bu, bir belge yönetim sistemi entegrasyonundan gelen açık bir olay ya da eksperin belgeleri aldığında yaptığı manuel bir kayıt girişi veya durum değişikliği olabilir. Yakala Eksper tarafından belge yüklendiğinde veya manuel giriş yapıldığında kaydedilen olay. Event tipi explicit | |||
Ek Bilgi Talep Edildi | Bu aktivite, eksperin daha fazla bilgiye ihtiyaç duyduğuna karar vererek poliçe sahibine veya üçüncü bir tarafa talep gönderdiğinde gerçekleşir. Bu genellikle sistemin iletişim veya yazışma modülüyle ilişkili açık bir olaydır. | ||
Neden önemli Bu aktivitenin yüksek sıklıkta gerçekleşmesi, ilk veri toplama sürecindeki sorunlara işaret edebilir. Aynı zamanda önemli bekleme süreleri yaratarak genel döngü süresini olumsuz etkiler. Nereden alınır Giden iletişimlere (ör. mektuplar, e-postalar) ilişkin kayıtlardan veya Duck Creek Claims'deki belirli bir 'Bilgi Talebi' işleminden alınmıştır. Yakala Bilgi talep etmek amacıyla bir yazışma veya görev oluşturulduğunda kaydedilen olay. Event tipi explicit | |||
Eksper Atandı | Bu olay, kayıtlı talebe bir eksperin veya dosya yöneticisinin atanmasını belirtir. Sistem bu atamayı kaydederek açık bir görev devri noktası oluşturur ve talebin yaşam döngüsü için sahipliği belirler. | ||
Neden önemli Kaynak tahsisi, eksper iş yükü ve talep atamasındaki gecikmelerin analizi için hayati öneme sahiptir. Bekleme süresi yaratabilen önemli bir devir teslim noktasıdır. Nereden alınır Ana talep veri tablosundaki 'Assigned Adjuster' alanına yapılan bir güncelleme ile takip edilir. Bu alanın bir geçmiş veya denetim kaydı zaman damgasını sağlar. Yakala Eksper alanı doldurulduğunda veya değiştirildiğinde denetim kaydına işlenen olay. Event tipi explicit | |||
Hasar Değerlendirildi | Bu dönüm noktası, soruşturma bulgularına dayanarak finansal rezervlerin belirlendiği veya güncellendiği noktayı işaret eder. Talebin finansal etkisinin tahminini gösterir ve rezerv tutarları girildiğinde veya ayarlandığında kaydedilir. | ||
Neden önemli Bu, süreçteki kritik bir finansal kontrol noktasıdır. Bunun ne zaman gerçekleştiğini analiz etmek, finansal değerlendirmenin hızı ve doğruluğu hakkında içgörü sunar. Nereden alınır Bu genellikle Duck Creek Claims içinde, talebin finansal işlem kaydında veya rezerv geçmişi tablosunda kaydedilen açık bir finansal işlemdir. Yakala Hasar karşılıklarının belirlenmesi veya güncellenmesi amacıyla kaydedilen finansal işlem. Event tipi explicit | |||
Hasar Talebi Kaydedildi | Sunulan hasarın resmi kabulünü ve kaydını işaret eder; bu noktada benzersiz bir Hasar Kimliği resmen atanır. Bu genellikle, ilk veri doğrulamasının ardından gerçekleşen otomatik bir sistem olayıdır. | ||
Neden önemli Talebin başlangıcını resmileştirir ve eksper atanması gibi sonraki süreçleri tetikler. Başvuru ile kayıt arasındaki süre, ilk veri kalitesi veya sistem yükü sorunlarına işaret edebilir. Nereden alınır Birincil Claim ID'nin oluşturulduğu ve ana 'claim entity' tablosunda talep statüsünün 'pending' veya 'submitted' durumundan 'open' veya 'registered' durumuna geçtiği zaman damgasından çıkarılır. Yakala Birincil talep kaydının oluşturulma timestamp'inden veya 'Açık' durumuna geçişten türetilmiştir. Event tipi inferred | |||
İlk İnceleme Tamamlandı | Hasarın, atanmış hasar uzmanı tarafından ilk kapsamlı incelemesinin tamamlandığını temsil eder. Bu durum genellikle hasar durumu atamadan sonra 'Atandı'dan 'İncelemede' veya 'Soruşturmada' gibi bir duruma geçtiğinde anlaşılır. | ||
Neden önemli Bu dönüm noktası, bir eksperin ilk aksiyon alma süresini ölçmeye yardımcı olur ve iş yüklerindeki potansiyel birikmeleri gösterebilir. İnsan odaklı ilk önemli kontrol noktasıdır. Nereden alınır Talep durumu alanındaki bir statü değişikliğinden (örneğin 'Initial Review Complete' veya 'Pending Information' durumuna geçişten) çıkarılır. Bu statü değişikliğinin zaman damgası kullanılır. Yakala Hasar uzmanı atamasından sonra 'claim status' alanındaki değişiklikten çıkarılır. Event tipi inferred | |||
Ödeme Hesaplandı | Bir onay kararının ardından, bu aktivite nihai tazminat veya ödeme miktarının hesaplanmasını temsil eder. Bu, açıkça belirtilen bir adım olabileceği gibi, sistemin finans modülündeki ödeme miktarlarının sonuçlanmasından da çıkarılabilir. | ||
Neden önemli Bu etkinlik, 'Tazminat Tekrar İşleme Oranı' KPI'ını ölçmek için çok önemlidir. Bu eventin tek bir hasar için birden fazla kez gerçekleşmesi, tazminat aşamasındaki verimsizlikleri, hataları veya müzakereleri gösterir. Nereden alınır Açık bir işlem günlüğü kaydı olabilir veya hasarın finansal verilerindeki 'Tazminat Tutarı' alanındaki güncellemelerden çıkarılabilir. Bu alandaki denetim kayıtları birincil kaynaktır. Yakala Nihai ödeme tutarı hesaplanıp kaydedildiğinde kaydedilen olay. Event tipi explicit | |||
Soruşturma Başladı | Bu aktivite, talebin resmi soruşturma aşamasının başlangıcını işaret eder. Genellikle talebin durumunun 'Soruşturma Altında' veya benzeri bir duruma dönüşmesinden anlaşılır. | ||
Neden önemli Bu, kaynak yoğun bir fazın başlangıcını işaret eder. Soruşturmanın süresini ölçmek, 'Ortalama Soruşturma Süresi' KPI'ı için kilit öneme sahiptir ve sürecin kritik bir bölümünü yönetmeye yardımcı olur. Nereden alınır Ana 'claim status' alanındaki 'Investigation in Progress' veya 'Pending Inspection' statüsüne yönelik bir talep statüsü güncellemesinin zaman damgasından çıkarılır. Yakala Soruşturma faaliyetlerinin başlangıcını gösteren bir talep durumu değişikliğinden türetilmiştir. Event tipi inferred | |||
Soruşturma Tamamlandı | Gerekli tüm bilgilerin toplandığı soruşturma faaliyetlerinin sonucunu temsil eder. Bu durum genellikle hasar durumu 'Soruşturmada'dan 'Karar Bekleniyor' gibi bir karar verme aşamasına geçtiğinde anlaşılır. | ||
Neden önemli Soruşturmanın tamamlanması, karar alma ve tazminat aşamalarının önünü açan önemli bir dönüm noktasıdır. Buradaki gecikmeler sonraki süreçler üzerinde ciddi etkiler yaratır. Nereden alınır Bir talep statüsü güncellemesinin, bir 'investigation' durumundan bir 'review' veya 'decision' durumuna geçiş zaman damgasından çıkarılır. Yakala Soruşturma faaliyetlerinin sonunu gösteren bir talep durumu değişikliğinden türetilmiştir. Event tipi inferred | |||
Veri Çekim Kılavuzları
Adımlar
- Duck Creek Data Hub Yapılandırma Yardımcı Programına Erişin: Duck Creek ortamına giriş yapın ve Data Hub uygulamasına gidin. Veri dışa aktarma yapılandırmaları oluşturmak veya düzenlemek için gerekli izinlere sahip olmanız gerekecektir.
- Yeni Bir Veri Dışa Aktarma İşi Oluşturun: Data Hub yardımcı programı içinde, yeni bir dışa aktarma işi oluşturma sürecini başlatın. ProcessMind_Claims_Event_Log_Export gibi açıklayıcı bir ad verin.
- Veri Kaynağını Tanımlayın: İşi birincil Data Hub SQL veritabanına bağlanacak şekilde yapılandırın. İlgili şemalara okuma erişimi olan bir kullanıcı için sunucu adını, veritabanı adını ve kimlik bilgilerini sağlamanız gerekecektir.
- Çıkarma Sorgusunu Girin: Dışa aktarma işinin sorgu tanımlama bölümüne gidin. Aşağıdaki query bölümündeki komut dosyasının tamamını kopyalayın ve sorgu düzenleyiciye yapıştırın.
- Sorgu Parametrelerini Ayarlayın: Yapılandırmadaki parametre bölümünü bulun. Sorguda referans verilen @StartDate ve @EndDate parametreleri için istenen çıkarma tarih aralığını belirtmek üzere değerleri tanımlayın ve ayarlayın. Örneğin, '2023-01-01' ve '2023-12-31'.
- Çıktı Sütunlarını Eşleyin: Çıktı dosyası ayarlarını yapılandırın. SELECT ifadesinde tanımlanan sütunların (ClaimId, ActivityName, EventTime, vb.) çıktı dosyasındaki sütunlarla doğru şekilde eşleştirildiğinden emin olun. Çıktı dosyasındaki başlık adları bu adlarla tam olarak eşleşmelidir.
- Çıktı Dosyasını Yapılandırın: Çıktı formatını CSV olarak belirtin. ProcessMind ile uyumluluğu sağlamak için ayırıcıyı virgül (,) ve karakter kodlamasını UTF-8 olarak ayarlayın.
- Hedefi Tanımlayın: Oluşturulan CSV dosyasının kaydedileceği dosya yolunu veya ağ konumunu belirtin. Sistemin bu konuma yazma izinlerine sahip olduğundan emin olun.
- Dışa Aktarma İşini Zamanlayın: İşin zamanlamasını ayarlayın. İlk analiz için manuel olarak çalıştırabilirsiniz. Sürekli izleme için düzenli bir zamanlama (örneğin, günlük veya haftalık) ayarlayın.
- İşi Çalıştırın ve Dosyayı Alın: Olay günlüğü dosyasını oluşturmak için işi çalıştırın. Tamamlandıktan sonra, CSV dosyasını 8. adımda belirtilen hedeften alın.
- Yükleme için Hazırlık: ProcessMind'e yüklemeden önce, son bir kontrol yapmak için CSV dosyasını açın. Başlıkların doğru olduğunu, tarih formatının tutarlı (YYYY-MM-DD HH:MI:SS) olduğunu ve verilerin beklendiği gibi göründüğünü doğrulayın.
Konfigürasyon
- Önkoşullar: Duck Creek Data Hub modülüne erişim gereklidir. Dışa aktarma işini çalıştıran kullanıcı veya hizmet hesabı, Data Hub'ın altyapı veritabanı tablolarında (örn. [DataHubSchema].[FactClaimTransaction], [DataHubSchema].[DimClaim], [DataHubSchema].[DimStatusHistory]) okuma izinlerine sahip olmalıdır.
- Tarih Aralığı Yapılandırması: Sorgu @StartDate ve @EndDate parametrelerini kullanır. Çıkarım penceresini tanımlamak için bu parametreleri ayarlamak çok önemlidir. İlk analiz için, yeterli sayıda tamamlanmış ve devam eden vakayı yakalamak amacıyla 6-12 aylık bir dönem önerilir.
- Filtreleme: Sorgu, Ortak Tablo İfadesi (CTE) içinde /* AND DC.LineOfBusiness IN ('[Your_LOB_Filter]') */ şeklinde bir yer tutucu içerir. Veri hacmini azaltmak ve analizi odaklamak için belirli iş kollarına (örn. 'Bireysel Oto Sigortası', 'Ticari Gayrimenkul') göre filtrelemek amacıyla bu satırı yorumdan çıkarın ve değiştirin.
- Data Hub Yenileme Döngüsü: Data Hub'ın veri gecikmesine dikkat edin. Veriler gerçek zamanlı değildir ve genellikle bir programa göre (örn. gecelik) yenilenir. Çıkarılan veriler, en son başarılı Data Hub yenilemesi kadar güncel olacaktır.
- Çıktı Formatı: Dışa aktarma işi, tercihen CSV olmak üzere bir düz dosya üretmek üzere yapılandırılmalıdır. Veri alanları içindeki virgülleri işlemek için metin niteleyicisinin çift tırnak (") olarak ayarlandığından emin olun.
a Örnek Sorgu config
config
-- Common Table Expression (CTE) to fetch core claim attributes
-- This improves readability and performance by querying base tables once.
WITH ClaimBase AS (
SELECT
DC.ClaimId,
DC.ClaimNumber,
DC.ClaimType,
DC.Severity AS ClaimSeverity,
DC.CurrentStatus AS ClaimStatus,
FC.LossAmount,
DA.AdjusterName AS AssignedAdjuster,
DD.DepartmentName AS Department,
-- Timestamps for various events
FC.FNOLReportedDate AS ClaimSubmittedTime,
FC.ClaimRegisteredDate AS ClaimRegisteredTime,
FC.AdjusterAssignmentDate AS AdjusterAssignedTime,
FC.PaymentIssuedDate AS PaymentIssuedTime,
FC.ClaimClosedDate AS ClaimClosedTime
FROM
[DataHubSchema].[DimClaim] AS DC
LEFT JOIN
[DataHubSchema].[FactClaim] AS FC ON DC.ClaimKey = FC.ClaimKey
LEFT JOIN
[DataHubSchema].[DimAdjuster] AS DA ON FC.AssignedAdjusterKey = DA.AdjusterKey
LEFT JOIN
[DataHubSchema].[DimDepartment] AS DD ON FC.DepartmentKey = DD.DepartmentKey
WHERE
FC.FNOLReportedDate BETWEEN @StartDate AND @EndDate
/* AND DC.LineOfBusiness IN ('[Your_LOB_Filter]') */ -- Optional: Uncomment to filter by Line of Business
)
-- 1. Claim Submitted
SELECT
cb.ClaimId,
'Claim Submitted' AS ActivityName,
cb.ClaimSubmittedTime AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
'Submitted' AS ClaimStatus, -- Status at the time of this event
cb.LossAmount
FROM
ClaimBase cb
WHERE
cb.ClaimSubmittedTime IS NOT NULL
UNION ALL
-- 2. Claim Registered
SELECT
cb.ClaimId,
'Claim Registered' AS ActivityName,
cb.ClaimRegisteredTime AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
'Registered' AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
WHERE
cb.ClaimRegisteredTime IS NOT NULL
UNION ALL
-- 3. Adjuster Assigned
SELECT
cb.ClaimId,
'Adjuster Assigned' AS ActivityName,
cb.AdjusterAssignedTime AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
'Assigned' AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
WHERE
cb.AdjusterAssignedTime IS NOT NULL
UNION ALL
-- 4. Initial Review Completed (Inferred from status change)
SELECT
cb.ClaimId,
'Initial Review Completed' AS ActivityName,
sh.StatusSetDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
sh.NewStatus AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[DimStatusHistory] sh ON cb.ClaimId = sh.ClaimId
WHERE
sh.PreviousStatus IN ('Assigned', 'Registered') AND sh.NewStatus IN ('Under Review', 'Investigation')
AND sh.StatusSetDate = (SELECT MIN(s2.StatusSetDate) FROM [DataHubSchema].[DimStatusHistory] s2 WHERE s2.ClaimId = cb.ClaimId AND s2.NewStatus IN ('Under Review', 'Investigation'))
UNION ALL
-- 5. Additional Information Requested
SELECT
cb.ClaimId,
'Additional Information Requested' AS ActivityName,
fct.TransactionDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
cb.ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[FactClaimTransaction] fct ON cb.ClaimId = fct.ClaimId
WHERE
fct.TransactionType = 'InformationRequestSent'
UNION ALL
-- 6. Additional Information Received
SELECT
cb.ClaimId,
'Additional Information Received' AS ActivityName,
fct.TransactionDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
cb.ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[FactClaimTransaction] fct ON cb.ClaimId = fct.ClaimId
WHERE
fct.TransactionType = 'InformationResponseReceived'
UNION ALL
-- 7. Investigation Started (Inferred from status change)
SELECT
cb.ClaimId,
'Investigation Started' AS ActivityName,
sh.StatusSetDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
sh.NewStatus AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[DimStatusHistory] sh ON cb.ClaimId = sh.ClaimId
WHERE
sh.NewStatus = 'Under Investigation'
AND sh.StatusSetDate = (SELECT MIN(s2.StatusSetDate) FROM [DataHubSchema].[DimStatusHistory] s2 WHERE s2.ClaimId = cb.ClaimId AND s2.NewStatus = 'Under Investigation')
UNION ALL
-- 8. Investigation Completed (Inferred from status change)
SELECT
cb.ClaimId,
'Investigation Completed' AS ActivityName,
sh.StatusSetDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
sh.NewStatus AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[DimStatusHistory] sh ON cb.ClaimId = sh.ClaimId
WHERE
sh.PreviousStatus = 'Under Investigation' AND sh.NewStatus = 'Pending Decision'
AND sh.StatusSetDate = (SELECT MIN(s2.StatusSetDate) FROM [DataHubSchema].[DimStatusHistory] s2 WHERE s2.ClaimId = cb.ClaimId AND s2.PreviousStatus = 'Under Investigation' AND s2.NewStatus = 'Pending Decision')
UNION ALL
-- 9. Loss Assessed (Reserve Set/Updated)
SELECT
cb.ClaimId,
'Loss Assessed' AS ActivityName,
fct.TransactionDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
cb.ClaimStatus,
fct.TransactionAmount AS LossAmount -- Use transaction amount for this event
FROM
ClaimBase cb
JOIN [DataHubSchema].[FactClaimTransaction] fct ON cb.ClaimId = fct.ClaimId
WHERE
fct.TransactionType = 'ReserveSet'
UNION ALL
-- 10. Claim Decision Made (Inferred from status change)
SELECT
cb.ClaimId,
'Claim Decision Made' AS ActivityName,
sh.StatusSetDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
sh.NewStatus AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[DimStatusHistory] sh ON cb.ClaimId = sh.ClaimId
WHERE
sh.NewStatus IN ('Approved', 'Partially Approved', 'Denied')
AND sh.StatusSetDate = (SELECT MIN(s2.StatusSetDate) FROM [DataHubSchema].[DimStatusHistory] s2 WHERE s2.ClaimId = cb.ClaimId AND s2.NewStatus IN ('Approved', 'Partially Approved', 'Denied'))
UNION ALL
-- 11. Settlement Calculated
SELECT
cb.ClaimId,
'Settlement Calculated' AS ActivityName,
fct.TransactionDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
cb.ClaimStatus,
fct.TransactionAmount AS LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[FactClaimTransaction] fct ON cb.ClaimId = fct.ClaimId
WHERE
fct.TransactionType = 'SettlementCalculated'
UNION ALL
-- 12. Payment Authorized
SELECT
cb.ClaimId,
'Payment Authorized' AS ActivityName,
fct.TransactionDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
cb.ClaimStatus,
fct.TransactionAmount AS LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[FactClaimTransaction] fct ON cb.ClaimId = fct.ClaimId
WHERE
fct.TransactionType = 'PaymentAuthorized'
UNION ALL
-- 13. Payment Issued
SELECT
cb.ClaimId,
'Payment Issued' AS ActivityName,
cb.PaymentIssuedTime AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
'PaymentIssued' AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
WHERE
cb.PaymentIssuedTime IS NOT NULL
UNION ALL
-- 14. Claim Denied
SELECT
cb.ClaimId,
'Claim Denied' AS ActivityName,
sh.StatusSetDate AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
'Denied' AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
JOIN [DataHubSchema].[DimStatusHistory] sh ON cb.ClaimId = sh.ClaimId
WHERE
sh.NewStatus = 'Denied'
UNION ALL
-- 15. Claim Closed
SELECT
cb.ClaimId,
'Claim Closed' AS ActivityName,
cb.ClaimClosedTime AS EventTime,
cb.AssignedAdjuster,
cb.Department,
cb.ClaimType,
cb.ClaimSeverity,
'Closed' AS ClaimStatus,
cb.LossAmount
FROM
ClaimBase cb
WHERE
cb.ClaimClosedTime IS NOT NULL;