Veri Şablonu: Hasar Süreci
Hasar Süreci Veri Şablonunuz
- Toplanması Önerilen Nitelikler
- Takip Edilmesi Gereken Temel Aktiviteler
- Duck Creek Claims için Veri Çıkarma Rehberi
Hasar Süreci Özellikleri
| Ad | Açıklama | ||
|---|---|---|---|
Aktivite Adı ActivityName | Belirli bir zamanda bir hasar için gerçekleşen iş aktivitesinin veya olayın adı. | ||
Açıklama Bu özellik, hasar sürecinde gerçekleştirilen belirli bir adımı veya görevi açıklar; örneğin 'Claim Submitted', 'Adjuster Assigned' ya da 'Payment Issued'. Her aktivite, dosyanın yaşam döngüsündeki ayrı bir noktayı temsil eder. Bu aktivitelerin sıralaması ve sıklığının analiz edilmesi Process Mining'in özüdür. Böylece süreç modelleri keşfedilir, darboğazlar bulunur, yeniden işleme döngüleri tespit edilir ve standart modele göre süreç sapmaları analiz edilir. Neden önemli Aktivite Adı, süreç akışındaki adımları tanımlar; hasar sürecini keşfetmek, analiz etmek ve izlemek için temel bir unsurdur. Nereden alınır Genellikle Duck Creek Claims içindeki olay günlükleri, işlem adları veya durum değişikliği kayıtlarından türetilir. Birden fazla kaynak alanın veya tablonun eşleştirilmesini gerektirebilir. Örnekler Talep GönderildiHasar Uzmanı Atandıİnceleme BaşlatıldıÖdeme Talimatı VerildiTalep Kapatıldı | |||
Olay Zamanı EventTime | Belirli bir aktivitenin veya olayın gerçekleştiği zamanı gösteren zaman damgası. | ||
Açıklama Event Time, hasarın yaşam döngüsünde kaydedilen her aktivite için kesin tarih ve saati sağlar. Bu zamansal bilgi performans analizi için kritiktir. Analizde bu timestamp, aktiviteler arası çevrim sürelerini hesaplamak, bekleme sürelerini görmek, toplam dosya süresini ölçmek ve süreci farklı dönemlerde analiz etmek için kullanılır. Zamana dayalı tüm süreç metriklerinin belkemiğidir. Neden önemli Bu zaman damgası, çevrim ve süreye dayalı tüm metriklerin hesaplanması için kritiktir; performans analizini ve darboğazların belirlenmesini sağlar. Nereden alınır Duck Creek Claims'teki olay veya işlem günlükleriyle ilişkili standart bir zaman damgası alanıdır. 'CreateDate', 'Timestamp' ya da 'EventDate' gibi alanlara bakın. Örnekler 2023-10-26T10:00:00Z2023-10-26T14:35:10Z2023-10-27T09:15:00Z | |||
Talep ID ClaimId | Tek bir sigorta hasarı için benzersiz tanımlayıcı; birincil vaka kimliği olarak kullanılır. | ||
Açıklama Hasar ID'si, bir sigorta dosyasına ait tüm olay ve aktiviteleri başvurudan kapanışa kadar birbirine bağlayan temel anahtardır. Böylece hasarın tüm yaşam döngüsü bir bütün olarak izlenebilir. Process Mining analizinde bu özellik, vaka görünümünü oluşturmak için kritiktir; analistler her bir hasarın uçtan uca yolculuğunu izleyebilir, çevrim sürelerini ölçebilir ve süreç varyantlarını analiz edebilir. Neden önemli Süreçteki tüm ilgili olayları birbirine bağlayan temel Case ID'dir; hasar dosyasının yaşam döngüsüne uçtan uca bir bakış sağlar. Nereden alınır Bu, Duck Creek Claims içindeki ana claim varlığında ya da tablosunda birincil anahtardır. Belirli tablo ve alan adları için sistem dokümantasyonuna bakın. Örnekler CL-2023-001234CL-2023-005678CL-2024-009101 | |||
Atanan Eksper AssignedAdjuster | İlgili aktivitede dosyayı yöneten hasar uzmanının adı veya ID'si. | ||
Açıklama Bu özellik, aktiviteyi gerçekleştiren kullanıcıyı veya kaynağı tanımlar. Dosya farklı uzmanlar veya ekipler arasında devredildikçe yaşam döngüsü boyunca değişebilir. Kaynak performansı, iş yükü dağılımı ve devir teslimleri analiz etmek için esastır. Hasar uzmanı tamamlama hızı, iş yükü değişkenliği ve darboğaz tespiti odaklı dashboard'lar, işin bireylere nasıl paylaştırılıp işlendiğini anlamak için bu özelliğe büyük ölçüde dayanır. Neden önemli Kaynak performansını, iş yükü dengesini ve iş birliği kalıplarını analiz etmeyi sağlar; darboğazları ve eğitim ihtiyaçlarını belirlemeye yardımcı olur. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Hasar görevleri, event'ler veya ana hasar kaydıyla ilgili tablolarda user, owner ya da assignee alanlarını arayın. Örnekler John SmithJane DoeRobert Brownadjuster_1138 | |||
Bölüm Department | Belirli bir anda aktiviteden ya da hasar dosyasından sorumlu departman veya ekip. | ||
Açıklama Bu özellik, dosyayı yürüten fonksiyonel grup veya departmanı belirtir; örneğin 'Initial Intake', 'Investigation Unit' ya da 'Settlement Team'. Süreç akışına organizasyonel bir bağlam ekler. Departmana göre analiz, süreç performansını toplu düzeyde anlamanın anahtarıdır. Bölümler arası darboğazları belirlemeye, ekip düzeyi verimliliği ölçmeye ve işin organizasyon genelinde nasıl aktığını anlamaya yardımcı olur. Neden önemli Fonksiyonel alan bazında performans analizi yapmayı sağlar; bölümler arası devirleri ve ekibe özgü darboğazları görünür kılar. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu bilgi çoğu zaman atanan kullanıcının profiliyle ya da bir kuyruk/workgroup atamasıyla ilişkilidir. Örnekler Araç HasarlarıMal Hasarları - Büyük KayıpÖzel Soruşturma BirimiÖdeme İşleme | |||
Hasar Şiddeti ClaimSeverity | Hasarın finansal veya operasyonel karmaşıklık düzeyinin sınıflandırması (örn. Düşük, Orta, Yüksek). | ||
Açıklama Hasar Şiddeti, bir talebin beklenen etkisini veya karmaşıklığını gösterir. İlk kayıp tahmini, olayın niteliği veya önceden tanımlanmış iş kuralları temel alınabilir. Bu özellik performans analizi için kritik önemdedir; yüksek şiddetli talepler genellikle daha fazla adım, daha uzun işlem süresi ve özel uzmanlık gerektirir. KPI'ları şiddete göre bölümlendirmek, gerçekçi performans hedefleri belirlemeye ve karmaşıklığın süreç verimliliği ile sonuçlar üzerindeki etkisini anlamaya yardımcı olur. Neden önemli Hasarları karmaşıklığına göre segmentlemenize yardımcı olur; böylece performansı daha ayrıntılı analiz eder, çevrim süresi ve maliyetler için gerçekçi kıyaslamalar yapabilirsiniz. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, özel bir alan olabilir ya da başlangıç hasar karşılığı tutarından türetilmiş olabilir. Örnekler DüşükOrtaYüksekKatastrofik | |||
Hasar Tutarı LossAmount | Hasar dosyasında bildirilen kaybın tahmini ya da gerçekleşen tutarı. | ||
Açıklama Bu özellik, dosyayla ilişkili kaybın ilk tahmini değerini temsil eder. Çoğu zaman dosyanın yönlendirmesini, önem derecesini ve gereken inceleme seviyesini etkileyen temel bir finansal metriktir. Analizde, 'Loss Amount' dosyaları segmentlere ayırmak ve finansal etkinin süreç davranışıyla nasıl ilişkilendiğini anlamak için kullanılır. Örneğin daha yüksek tutarlı dosyalar farklı yollardan ilerleyebilir veya çevrim süreleri daha uzun olabilir. Operasyonel süreç verisine kritik bir finansal bağlam sağlar. Neden önemli Hasara finansal bir bağlam kazandırır; dosya değerinin süreç akışını, süresini ve sonucunu nasıl etkilediğini analiz etmeyi sağlar. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, hasar kaydındaki temel bir finansal alandır; çoğunlukla 'Reported Loss' veya 'Initial Reserve' olarak geçer. Örnekler 1500.0025000.50125000.00 | |||
Talep Durumu ClaimStatus | Belirli bir anda hasarın genel durumu; örneğin Açık, Beklemede veya Kapalı. | ||
Açıklama Talep Durumu, talebin yaşam döngüsündeki mevcut aşamasını gösterir. Talebin genel süreçte nerede olduğuna dair üst düzey bir özet sağlar. Bu özellik, talep envanterine üst düzey görünümler oluşturmak ve dosyaları filtrelemek için kullanışlıdır. Özellikle bir talebin nihai sonucunu (örn. 'Closed - Paid', 'Closed - Denied') belirlemek için önemlidir; bu da sonuç analizi ve ret oranlarını anlamak için gereklidir. Neden önemli Hasarın mevcut durumuna ve nihai sonucuna dair anlık bir görünüm sağlar; sonuç analizi ve dosya filtreleme için kritiktir. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, ana hasar kaydındaki temel bir alandır. Örnekler AçıkBeklemede - Bilgi BekleniyorKapalı - ÖdendiKapalı - Reddedildi | |||
Talep Türü ClaimType | Sigorta hasarının kategorisi; örneğin Araç (Kasko), Emlak/Konut veya Sorumluluk. | ||
Açıklama Talep Türü, talepleri iş koluna veya hasarın niteliğine göre sınıflandırır. Bu, talep verisini bölümlendirmek ve analiz etmek için temel bir boyuttur. Bu özellik, farklı talep türleri arasında süreç performansını karşılaştırmak için kullanılır. Örneğin 'Auto - Total Loss' talebi, 'Property - Water Damage' talebine kıyasla çok farklı bir süreç izler ve farklı KPI'lara sahiptir. Talep Türüne göre yapılan analiz, bağlam sağlar ve daha anlamlı performans karşılaştırmaları ile hedefe yönelik süreç iyileştirmelerine imkân tanır. Neden önemli Bu, analizi segmentlere ayırmak için kritik bir boyuttur; çünkü farklı dosya türlerinin genellikle farklı süreçleri, SLA'ları ve karmaşıklık seviyeleri vardır. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, ana hasar kaydındaki temel bir alandır. Örnekler Bireysel Araç - ÇarpışmaTicari Gayrimenkul - Yangınİşçi TazminatıGenel Sorumluluk | |||
Bitiş Saati EndTime | Bir aktivitenin tamamlandığı zamanı gösteren zaman damgası. | ||
Açıklama Bu özellik, bir aktivitenin tamamlanma zamanını işaretler. StartTime aktivitenin ne zaman başladığını gösterirken, EndTime o görevin süre hesabının diğer tarafını sağlar. Process Mining'de aktiviteler için hem başlangıç hem bitiş zamanlarının olması performansı çok daha derinlemesine analiz etmeyi mümkün kılar. 'Processing Time' (aktif çalışma süresi) ile 'Waiting Time'ı (görevler arasındaki bekleme süresi) hassas biçimde hesaplamayı sağlar. Bu ayrım, darboğazları doğru tespit etmek için kritik önemdedir. Neden önemli Aktivitelerin gerçek işlem sürelerini hesaplamayı, aktif çalışma süresi ile bekleme (idle) süresini ayırt etmeyi sağlar; bu, doğru darboğaz analizi için kritiktir. Nereden alınır Event log’larda ayrı bir timestamp alanı olarak bulunabilir veya aynı dosya için dizideki bir sonraki aktivitenin StartTime değeri kullanılarak türetilebilir. Örnekler 2023-10-26T10:05:12Z2023-10-26T15:00:00Z2023-10-27T11:20:30Z | |||
Hedef Çözüm Tarihi ResolutionTargetDate | SLA'lar veya iç hedefler esas alınarak hasarın çözülmesinin beklendiği hedef tarih. | ||
Açıklama Bu özellik, dosya kapanışı için son tarihi saklar. Bu tarih çoğunlukla yasal gereklilikler, hizmet seviyesi anlaşmaları (SLA) veya iç KPI'lar tarafından belirlenir ve dosya türüne ya da önem derecesine göre değişebilir. Bu, 'On-Time Claim Resolution Rate' KPI'sının hesaplanmasının temelidir ve 'Claim Resolution Target Adherence' dashboard'unu destekler. SLA ihlali riski taşıyan dosyaların proaktif olarak izlenmesini sağlar ve işi önceliklendirmeye yardımcı olur. Neden önemli Performansın hizmet seviyeleri (SLA'lar) ve iç hedeflerle karşılaştırılmasını mümkün kılar; bu da müşteri memnuniyeti ve uyumluluğu doğrudan etkiler. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, belirli bir SLA tarih alanı olabilir ya da hasarın sisteme giriş tarihi ve 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 aktivite için aktif çalışma süresi; Bitiş Zamanı eksi Başlangıç Zamanı olarak hesaplanır. | ||
Açıklama Processing Time, diğer adıyla aktif süre veya handling time, bir kaynağın belirli bir görev üzerinde aktif olarak ne kadar çalıştığını ölçer. Bir aktivitenin EndTime değerinden StartTime değeri çıkarılarak hesaplanır. Bu metrik performans analizinin temel bileşenidir. Uzun süren görevlerden (yüksek processing time) kaynaklanan verimsizliklerle; kaynak ya da bilgi beklemekten (yüksek waiting time) doğan gecikmeleri ayırt etmeye yardımcı olur. Darboğazın gerçek kaynağını saptamak için kritiktir. Neden önemli Bir aktivitenin aktif çalışma süresini ölçer; darboğaz analizinde verimsiz görevlerle uzun bekleme sürelerini ayırt etmeye yardımcı olur. Nereden alınır Bu bir kaynak sistem alanı değildir. Veri hazırlığı sırasında, her aktivite için 'EndTime' ile 'StartTime' arasındaki fark alınarak hesaplanır. Örnekler 360086400300 | |||
Kaynak Sistem SourceSystem | Olay verisinin çıkarıldığı kaynak sistem. | ||
Açıklama Bu özellik, hasar verisinin geldiği kaynak uygulamayı belirtir. Bu bağlamda kaynak uygulama her zaman 'Duck Creek Claims' olacaktır. Tüm veriler tek bir sistemden geliyor olsa bile gereksiz gibi görünebilir; ancak veri yönetişimi, izlenebilirlik ve gelecekte verilerin birden fazla sistemden birleştirilebileceği senaryolar için kritiktir. Verinin kaynağı ve yapısı hakkında bağlam sağlar. Neden önemli Temel data lineage ve bağlamı sunar; özellikle birden fazla entegre sistemin bulunduğu ortamlarda veri yönetişimi ve sorun giderme için kritiktir. Nereden alınır Bu, verinin kaynağını etiketlemek için veri çıkarma ve dönüştürme sırasında eklenen statik bir değerdir. Örnekler Duck Creek Claims | |||
Otomatikleştirildi mi? IsAutomated | Bir aktivitenin insan müdahalesi olmadan sistem tarafından otomatik gerçekleştirilip gerçekleştirilmediğini belirten boolean bayrak. | ||
Açıklama Bu bayrak, insan kullanıcılarca tamamlanan görevlerle sistem otomasyonu tarafından yürütülenleri ayırt eder; örneğin otomatik bildirimler, ilk veri doğrulaması veya straight-through processing (STP) adımları. Bu özelliği analiz etmek, hasar sürecindeki otomasyon seviyesini anlamanın anahtarıdır. Otomasyon girişimlerinin etkisini ölçmeye, ek otomasyon fırsatlarını belirlemeye ve otomatik adımların beklendiği gibi çalışıp sonraki adımlarda sorun yaratmadığını doğrulamaya yardımcı olur. Neden önemli Otomasyonun verimlilik ve maliyet üzerindeki etkisini ölçmeye yardımcı olur ve straight-through processing için fırsatları ortaya çıkarır. Nereden alınır Bu bilgi, bir olayla ilişkili 'user' alanından (ör. 'SYSTEM' veya 'BATCH') ya da olay kaydındaki belirli bir bayraktan çıkarılabilir. Örnekler doğrufalse | |||
Poliçe Numarası PolicyNumber | Hasarın açıldığı sigorta poliçesinin benzersiz tanımlayıcısı. | ||
Açıklama Bu özellik, dosyayı ait olduğu sigorta poliçesine bağlar. Dosyayla ilişkili kapsam, şartlar ve müşteri hakkında bağlam sağlar. Her zaman doğrudan süreç akışı analizinde kullanılmasa da Policy Number, hasar verisini zenginleştirmek için çok değerlidir. Poliçe ve müşteri verisiyle birleştirerek süreç performansının müşteri segmentine, poliçe türüne veya poliçe yaşına göre nasıl değiştiğini analiz etmeyi sağlar ve daha bütüncül bir iş görünümü sunar. Neden önemli Hasarı müşteri ve poliçeye bağlar; böylece süreç performansının farklı müşteri segmentleri veya poliçe türleri üzerindeki etkisini daha geniş bir çerçevede analiz edebilirsiniz. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu, ana hasar kaydı üzerindeki standart bir referans alanıdır. Örnekler PA-987654321CP-123456789WC-555444333 | |||
Reddetme Nedeni RejectionReason | Bir hasarın neden reddedildiğine ilişkin gerekçe. | ||
Açıklama Bir talebin reddedilmesine karar verildiğinde, bu özellik kararın altında yatan nedeni belirtir. Genellikle önceden tanımlı bir kod veya açıklama listesinden seçilir. Ret nedenlerinin analizi, 'Claim Decision & Rejection Insights' dashboard'u için kritiktir. Başvurulardaki yaygın sorunları, olası dolandırıcılık kalıplarını ya da poliçe dilinin belirsiz kaldığı alanları ortaya çıkarmaya yardımcı olur. Bu içgörü, başvuru (intake) sürecinde veya underwriting kurallarında iyileştirmeleri tetikleyebilir. Neden önemli Hasarların neden reddedildiğini açıklar; hasar alım 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 genellikle hasarın durumu 'Denied' ya da benzeri bir duruma alındığında doldurulur. Örnekler Teminat Kapsamında Olmayan RizikoPoliçe Süresi DolduMükerrer Hasar DosyasıDolandırıcılık Şüphesi | |||
Son Veri Güncellemesi LastDataUpdate | Kaynak sistemden yapılan en son veri yenilemesinin zaman damgası. | ||
Açıklama Bu özellik, veri kümesinin en son ne zaman güncellendiğini gösterir. Analizi yapılan verinin ne kadar taze olduğuna dair bir referans noktası sağlar. Dashboard'larda ve analizlerde, içgörülerin güncelliği hakkında kullanıcıları bilgilendirmek için kullanılır. Süreç görünümünde en yeni işlemlerin yer alıp almadığına dair beklentiyi yönetmeye yardımcı olur. Neden önemli Verinin ne kadar güncel olduğunu kullanıcılara bildirir; bu, analizi doğru yorumlamak ve zamanında karar almak için kritiktir. Nereden alınır Bu zaman damgası, veri çıkarma, dönüştürme ve yükleme (ETL) sırasında üretilir ve genellikle veri kümesinin meta verisinde saklanır. Örnekler 2024-05-21T02:00:00Z | |||
Tazminat Tutarı SettlementAmount | Hasarın sonuçlandırılması için üzerinde anlaşılan nihai tutar. | ||
Açıklama Bu özellik, ödeme için hesaplanıp yetkilendirilen tazminat tutarını kaydeder. Ödeme ile sonuçlanan her dosya için sonuç odaklı temel bir metriktir. Bu özellik, finansal analiz ve 'Payment Authorization & Issuance Time' gibi dashboard'lar için kritiktir. Başlangıçtaki 'Loss Amount' ile karşılaştırılarak karşılık doğruluğunu analiz etmeye yardımcı olur ve hasar sürecinin finansal sonuçlarını anlamanın temelini oluşturur. Neden önemli Bir hasarın finansal açıdan temel sonucunu ifade eder; finansal raporlama ve ilk kayıp tahminlerinin doğruluğunu analiz etmek için kritik önemdedir. Nereden alınır Duck Creek Claims dokümantasyonuna başvurun. Bu bilgi genellikle hasarla ilişkili finansal işlem ya da ödemeyle ilgili tablolarda tutulur. Örnekler 1450.7522000.00115800.20 | |||
Yeniden İşleme mi IsRework | Bir aktivitenin yeniden işleme (rework) döngüsünün parçası olup olmadığını gösteren hesaplanmış bayrak. | ||
Açıklama Bu boolean özellik, farklı aktiviteler gerçekleştikten sonra aynı aktivite bir dosyada tekrarlandığında true olur. Örneğin süreç 'Loss Assessed'tan yeniden 'Investigation Started'a dönerse. Yeniden işlemeyi ölçmek ve analiz etmek için esastır. 'Claim Rework Rate' KPI'sını ve 'Claim Rework & Reprocessing Patterns' dashboard'unu, yeniden işlemeyi içeren aktiviteleri ve dosyaları doğrudan filtreleyip vurgulamaya olanak tanıyarak destekler. Bu, süreçteki verimsizlikleri ve kalite sorunlarını net biçimde belirlemeye yardımcı olur. Neden önemli Yeniden işlemi aktivite seviyesinde sayısallaştırır; 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ırlığı sırasında, bir dosya içindeki tekrarlayan aktivite dizilerini tespit eden algoritmalar kullanılarak hesaplanır. Örnekler doğrufalse | |||
Zamanında Çözüm mü IsOnTimeResolution | Bir hasarın hedef çözüm tarihinde ya da öncesinde kapatılıp kapatılmadığını gösteren hesaplanmış bayrak. | ||
Açıklama Bu boolean özellik, ilgili dosya için 'Claim Closed' aktivitesinin zaman damgası ile 'ResolutionTargetDate' karşılaştırılarak türetilir. Her dosyayı zamanında (true) veya gecikmiş (false) olarak işaretler. Bu özellik, 'On-Time Claim Resolution Rate' KPI'sını doğrudan destekler. Dashboard'larda SLA uyumunun kolayca toplanıp görselleştirilmesini sağlar ve geciken dosyaların ortak özelliklerini (örn. belirli dosya türleri, departmanlar veya süreç yolları) belirlemek için ayrıntılı incelemelere olanak tanır. Neden önemli SLA uygunluğunu her hasar dosyası bazında doğrudan ölçer; geciken dosyalar için güçlü filtreleme ve kök neden analizi sağlar. Nereden alınır Bu bir kaynak sistem alanı değildir. Veri hazırlığı sırasında, son aktivitenin zaman damgası 'ResolutionTargetDate' alanıyla karşılaştırılarak hesaplanır. Örnekler doğrufalse | |||
Hasar Süreci Aktiviteleri
| Aktivite | Açıklama | ||
|---|---|---|---|
Ödeme Talimatı Verildi | Bu aktivite, hasar ödemesinin finansal işleminin gerçekleştiğini ifade eder. Çek, EFT veya diğer yöntemlerle ödeme gönderildiğinde üretilen net, açık bir olaydır. | ||
Neden önemli Bu, onaylanan bir talep için finansal yükümlülüğün tamamlandığını gösterir. 'Payment Authorized' ile 'Payment Issued' arasındaki süre, finans ekibinin verimliliğini ortaya koyar. Nereden alınır Duck Creek Claims'teki finansal işlem tablosundan alınır; tüm giden ödemeler belirli bir işlem kodu ve zaman damgası ile kaydedilir. Yakala Ödeme işlendiğinde, finansal işlem günlüğüne ayrı bir kayıt oluşturulur. Event tipi explicit | |||
Ödeme Yetkilendirildi | Hesaplanan tazminat tutarının ödenmesi için verilen resmi onayı temsil eder. Çoğu zaman yönetici ya da ayrı bir otorite tarafından yapılan, açık bir onay işlemi olarak kayda geçer. | ||
Neden önemli Bu, ödeme öncesi kilit bir kontrol noktası ve olası bir darboğazdır. 'Claim Decision Made'den bu noktaya kadar geçen süre, 'Average Claim Approval Time' KPI'sı ile ölçülür. Nereden alınır Bu, belirli yetkilere sahip bir kullanıcının ödemeyi onayladığı workflow veya finans modülünde genellikle açık bir olay olarak yer alır. Onay günlüğünde bulunur. Yakala Workflow veya işlem günlüğüne kaydedilmiş açık bir onay olayı. Event tipi explicit | |||
Talep Gönderildi | Bu, sigortacının İlk Kayıp Bildirimi (FNOL) aldığı ilk olaydır. Acentenin veya sigortalının ilk hasar bilgilerini sisteme girmesiyle genellikle açık bir işlem olarak kaydedilir. | ||
Neden önemli Bu aktivite, hasar yaşam döngüsünün başlangıcını işaret eder. Bu olaydan diğerlerine kadar geçen süreyi analiz etmek, toplam işlem süresini ve dosya kabul verimliliğini anlamak açısından kritiktir. Nereden alınır Duck Creek Claims'de yeni bir hasar kaydı ilk kez oluşturulduğunda, hasar veya FNOL günlük tablosuna genellikle açık bir olay olarak kaydedilir. Yakala Yeni bir hasar kaydı ilk oluşturulduğunda bir event kaydı oluşturulur. Event tipi explicit | |||
Talep Kapatıldı | Bu, ödemenin yapılmasının veya talebin sonuçlanmasının ardından hasar dosyasının idari olarak kapatılmasını ifade eden son aktivitedir. 'Closed' durumuna yapılan son güncelleme ile kayda alınır. | ||
Neden önemli Bu aktivite, sürecin başarıyla sonlandığını gösterir. 'Ortalama Uçtan Uca Hasar Çevrim Süresi' ve diğer temel süre metriklerini hesaplamak için bitiş noktasıdır. Nereden alınır Talebin ana veri tablosunda 'Closed' veya 'Settled' durumuna nihai geçişin timestamp'inden çıkarılır. Yakala Talebin nihai durumunun 'Closed' olarak ayarlanmasından çıkarılır. Event tipi inferred | |||
Talep Kararı Verildi | Bu aktivite, 'Approved', 'Partially Approved' veya 'Denied' gibi dosyayla ilgili resmi kararı temsil eder. Nihai karar durumuna geçişten türetilen kritik bir dönüm noktasıdır. | ||
Neden önemli Bu, kritik bir karar alma dönüm noktasıdır. Bu noktaya kadar geçen süre ve kararın sonucu, süreç analizi ve verimlilik açısından merkezi önemdedir. Nereden alınır Özel 'Claim Decision' veya 'Claim Status' alanındaki durumun 'Approved' ya da 'Denied' gibi nihai bir duruma değişmesinden çıkarılır. Bu değişikliğin timestamp'i alınır. Yakala Talebin birincil durum veya karar alanındaki bir güncellemeden çıkarılır. Event tipi inferred | |||
Talep Reddedildi | Bu aktivite, sürecin hasar dosyasının resmen reddiyle tamamlandığı alternatif bir sonu temsil eder. Dosyanın nihai durumu 'Denied' veya 'Rejected' olarak ayarlandığında kaydedilir. | ||
Neden önemli Bu, ayrı analiz gerektiren kritik bir sonuçtur. Dosyaların neden ve ne zaman reddedildiğini anlamak, ilk başvuru süreçlerini iyileştirmeye ve uyumu yönetmeye yardımcı olur. Nereden alınır Claim entity tablosunda, talebin nihai durumunun 'Denied', 'Rejected' veya 'Closed without Payment' olarak değişmesinin timestamp'inden çıkarılır. Yakala Talebin nihai durumunun bir ret gerekçesi olmasından çıkarılır. Event tipi inferred | |||
Ek Bilgi Alındı | Talep edilen bilgilerin alındığını gösterir ve sürecin devam etmesini sağlar. Kayıt, eksper tarafından manuel girilebilir ya da bilgi dijital portal üzerinden iletildiyse otomatik olarak oluşturulabilir. | ||
Neden önemli 'Information Requested' ile 'Information Received' arasındaki süre kritik bir bekleme dönemidir. Bu sürenin analizi, dışa 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 olabileceği gibi, belgeler ulaştığında hasar uzmanının yaptığı manuel bir log girişi veya durum değişikliği de olabilir. Yakala Belge yüklendiğinde veya eksper manuel giriş yaptığında oluşturulan olay kaydı. Event tipi explicit | |||
Ek Bilgi Talep Edildi | Hasar uzmanı daha fazla bilgi gerektiğine karar verip poliçe sahibine veya üçüncü bir tarafa talep gönderdiğinde gerçekleşen aktivite. Bu durum çoğunlukla sistemin iletişim ya da yazışma modülünde açık bir olay olarak kaydedilir. | ||
Neden önemli Bu aktivitenin sık gerçekleşmesi, ilk veri toplama sürecinde sorunlara işaret edebilir. Ayrıca önemli bekleme süreleri yaratır ve toplam çevrim süresini olumsuz etkiler. Nereden alınır Giden yazışmalara (örn. mektup, e‑posta) ilişkin kayıtlardan ya da Duck Creek Claims içindeki belirli bir 'Request for Information' işleminden alınır. Yakala Bilgi talebi için bir yazışma veya task oluşturulduğunda kaydedilir. Event tipi explicit | |||
Hasar Değerlendirildi | Bu kilometre taşı, inceleme bulgularına göre finansal karşılıkların (reserve) belirlendiği veya güncellendiği anı ifade eder. Talebin finansal etkisinin tahmin edildiğini gösterir; karşılık tutarları girildiğinde veya revize edildiğinde kayda alınır. | ||
Neden önemli Bu, süreçte kritik bir finansal kontrol noktasıdır. Ne zaman gerçekleştiğinin analizi, finansal değerlendirmenin hızı ve doğruluğu hakkında içgörü sağlar. Nereden alınır Bu, Duck Creek Claims içinde hasar dosyasının finansal işlem günlüğünde veya karşılık (reserve) geçmişi tablosunda açıkça kaydedilen bir finansal işlemdir. Yakala Hasar rezervini belirlemek ya da güncellemek için oluşturulan finansal işlem kaydı. Event tipi explicit | |||
Hasar Uzmanı Atandı | Bu olay, kayıtlı dosyaya bir hasar uzmanı veya dosya sorumlusu atanmasını yakalar. Sistem bu atamayı kaydederek net bir devir noktası oluşturur ve dosyanın yaşam döngüsü için sahipliği belirler. | ||
Neden önemli Kaynak tahsisini, eksperlerin iş yükünü ve hasar atamalarındaki gecikmeleri analiz etmek için kritiktir. Bekleme süresi yaratabilen önemli bir devir noktasıdır. Nereden alınır 'Assigned Adjuster' alanının ana hasar veri tablosunda güncellenmesiyle izlenir. Bu alanın geçmiş veya denetim günlüğü zaman damgasını sağlar. Yakala Eksper alanı doldurulduğunda veya değiştirildiğinde denetim izine kaydedilir. Event tipi explicit | |||
İlk İnceleme Tamamlandı | Atanan hasar uzmanının dosyayı ilk kapsamlı incelemesini tamamladığını ifade eder. Genellikle atamadan sonra durum değiştiğinde (örneğin 'Assigned'dan 'Under Review' ya da 'Investigation'a geçişte) bundan çıkarılır. | ||
Neden önemli Bu kilometre taşı, hasar uzmanının ilk aksiyona geçmesine kadar geçen süreyi ölçer ve iş yükündeki olası yığılmaları gösterebilir. İnsan odaklı ilk büyük kontrol noktasıdır. Nereden alınır Claim status alanındaki bir durum değişikliğinden çıkarılır; örneğin 'Initial Review Complete' veya 'Pending Information' durumuna geçiş. Bu durum değişikliğinin timestamp'i kullanılır. Yakala Hasar uzmanı atamasından sonraki 'claim status' alanı değişiminden çıkarılır. Event tipi inferred | |||
İnceleme Başlatıldı | Bu aktivite, dosyanın resmi inceleme aşamasının başladığını gösterir. Genellikle dosya durumunun 'Under Investigation' veya benzeri bir duruma değişmesinden anlaşılır. | ||
Neden önemli Bu, kaynak tüketiminin yüksek olduğu bir aşamanın başlangıcını işaretler. İnceleme süresinin ölçülmesi, 'Average Investigation Duration' KPI'si için kritiktir ve sürecin kritik bir bölümünü yönetmeye yardımcı olur. Nereden alınır Ana claim status alanında 'Investigation in Progress' veya 'Pending Inspection' durumuna güncellemenin timestamp'inden çıkarılır. Yakala Soruşturma faaliyetlerinin başladığını gösteren hasar durumu değişiminden türetilir. Event tipi inferred | |||
İnceleme Tamamlandı | Soruşturma faaliyetlerinin tamamlandığını, gerekli tüm bilgilerin toplandığını gösterir. Genellikle hasar durumu 'Under Investigation'dan 'Pending Decision' gibi karar aşamasına geçtiğinde anlaşılır. | ||
Neden önemli Soruşturmanın tamamlanması, karar alma ve ödeme/tazminat aşamalarının önünü açan kritik bir dönüm noktasıdır. Buradaki gecikmeler sonraki aşamaları ciddi şekilde etkiler. Nereden alınır 'Claim status' 'investigation' durumundan 'review' veya 'decision' durumuna güncellendiğinde oluşan timestamp'ten çıkarılır. Yakala Soruşturma faaliyetlerinin bittiğini gösteren hasar durumu değişiminden türetilir. Event tipi inferred | |||
Talep Kaydedildi | İletilen hasar başvurusunun resmen kabul edilip kaydedildiğini belirtir; bu aşamada benzersiz bir Claim ID atanır. Çoğu zaman ilk veri doğrulamasını takiben gerçekleşen otomatik bir sistem olayıdır. | ||
Neden önemli Hasarın resmen başlatıldığını kaydeder ve hasar uzmanı/dosya sorumlusu atama gibi sonraki adımları tetikler. Başvuru ile kayıt arasındaki süre, başlangıçtaki veri kalitesi ya da sistem yüküyle ilgili olası sorunlara işaret edebilir. Nereden alınır Ana claim entity tablosunda birincil Claim ID oluşturulduğunda ve talep durumu 'pending' veya 'submitted'dan 'open' ya da 'registered'a geçtiğinde oluşan timestamp'ten çıkarılır. Yakala Ana hasar kaydının oluşturma zaman damgasından ya da durumun 'Open' olarak değişmesinden türetilir. Event tipi inferred | |||
Tazminat Hesaplandı | Onay kararının ardından bu aktivite, nihai tazminat veya ödeme tutarının hesaplanmasını temsil eder. Bu, sistemin finans modülünde ödeme tutarlarının kesinleşmesinden anlaşılabileceği gibi açık bir adım olarak da tanımlı olabilir. | ||
Neden önemli Bu aktivite, 'Settlement Rework Rate' KPI'ını ölçmek için kritiktir. Tek bir dosyada bu olayın birden fazla kez yaşanması, tazminat aşamasında verimsizlikler, hatalar veya müzakereler olduğuna işaret eder. Nereden alınır Bu, açık bir işlem günlüğü kaydı olabilir ya da talebin finansal verilerindeki 'Settlement Amount' alanına yapılan güncellemelerden çıkarılabilir. Bu alandaki denetim kayıtları birincil kaynaktır. Yakala Nihai ödeme tutarı hesaplanıp kaydedildiğinde oluşturulan olay kaydı. Event tipi explicit | |||
Veri Çıkarma Rehberleri
Adımlar
- Duck Creek Data Hub Configuration Utility'ye erişin: Duck Creek ortamında oturum açıp Data Hub uygulamasına gidin. Veri dışa aktarma ayarları oluşturmak veya değiştirmek için gerekli yetkilere sahip olun.
- Yeni bir veri dışa aktarma görevi oluşturun: Data Hub Utility içinde yeni bir dışa aktarma görevi başlatın. ProcessMind_Claims_Event_Log_Export gibi açıklayıcı bir ad verin.
- Veri kaynağını tanımlayın: Görevi, birincil Data Hub SQL veritabanına bağlanacak şekilde yapılandırın. Sunucu adı, veritabanı adı ve ilgili şemalarda okuma yetkisi olan bir kullanıcının kimlik bilgilerini girin.
- Veri çıkarma sorgusunu girin: Dışa aktarma görevinin sorgu tanımı bölümüne gidin. Aşağıdaki query bölümündeki betiğin tamamını kopyalayıp sorgu düzenleyicisine yapıştırın.
- Sorgu parametrelerini ayarlayın: Yapılandırmadaki parametre bölümünü açın. Sorguda kullanılan @StartDate ve @EndDate parametreleri için istenen çıkarma tarih aralığını tanımlayıp değerleri girin. Örneğin, '2023-01-01' ve '2023-12-31'.
- Çıktı sütunlarını eşleyin: Çıktı dosyası ayarlarını yapılandırın. SELECT ifadesindeki sütunların (ClaimId, ActivityName, EventTime, vb.) çıktı dosyasındaki sütunlara doğru şekilde eşlendiğinden emin olun. Çıktı dosyasındaki başlık adları bu adlarla bire bir aynı olmalıdır.
- Çıktı dosyasını yapılandırın: Çıktı biçimini CSV olarak belirtin. Ayırıcı olarak virgül (,) seçin ve ProcessMind ile uyumluluk için karakter kodlamasını UTF-8 yapın.
- Hedefi tanımlayın: Oluşturulan CSV dosyasının kaydedileceği dosya yolunu veya ağ konumunu belirtin. Sistemin bu konuma yazma izni olduğundan emin olun.
- Dışa aktarma görevini zamanlayın: Görevin zamanlamasını yapılandırın. İlk analiz için manuel çalıştırabilirsiniz. Sürekli izleme için yinelenen bir zamanlama ayarlayın (örn. günlük veya haftalık).
- Çalıştırın ve dosyayı alın: Olay günlüğü dosyasını üretmek için görevi çalıştırın. Tamamlandığında, 8. adımda belirttiğiniz konumdan CSV dosyasını alın.
- Yüklemeye hazırlanın: ProcessMind'e yüklemeden önce CSV dosyasını açıp son bir kontrol yapın. Başlıkların doğru olduğunu, tarih biçiminin tutarlı olduğunu (YYYY-MM-DD HH:MI:SS) ve verilerin beklendiği gibi göründüğünü doğrulayın.
Konfigürasyon
- Ön koşullar: Duck Creek Data Hub modülüne erişim gereklidir. Export job'u çalıştıran kullanıcı veya servis hesabının, Data Hub'ın arka plandaki veritabanı tablolarında okuma yetkisi olmalıdır (örn. [DataHubSchema].[FactClaimTransaction], [DataHubSchema].[DimClaim], [DataHubSchema].[DimStatusHistory]).
- Tarih aralığı yapılandırması: Sorgu @StartDate ve @EndDate parametrelerini kullanır. Veri çekim aralığını tanımlamak için bunların mutlaka ayarlanması gerekir. İlk analizde, yeterli sayıda tamamlanmış ve devam eden dosyayı kapsamak adına 6–12 aylık bir dönem önerilir.
- Filtreleme: Sorguda CTE (Common Table Expression) içinde /* AND DC.LineOfBusiness IN ('[Your_LOB_Filter]') */ yer tutucusu bulunur. Veri hacmini azaltmak ve analizi odaklamak için bu satırın yorumunu kaldırıp, belirli iş kollarına göre (örn. 'Bireysel Araç', 'Ticari Emlak') düzenleyin.
- Data Hub yenileme döngüsü: Data Hub'daki veri gecikmesini dikkate alın. Veri gerçek zamanlı değildir; genellikle bir takvime göre (örn. her gece) yenilenir. Çekilen veri, son başarılı Data Hub yenilemesi kadar günceldir.
- Çıktı formatı: Export job, tercihen CSV olacak şekilde düz dosya üretmek üzere yapılandırılmalıdır. Veri alanlarındaki virgülleri doğru yönetmek için metin sınırlayıcısının çift tırnak (") olduğundan 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;
`