SIC Billing Framework Usecase
Overview: SIC Billing Feed Implementation for Core & Supplemental Data
Learning Objective
This content outlines the process for transforming source data files (LDEx and SIC.txt) into two distinct output formats based on coverage codes (Core or Supplemental). The goal is to route Core coverage data to a database and Supplemental coverage data to a pipe-delimited CSV.
Object Zip: Click Here
Key Components of the Implementation:
SIC_PF_Inbound_Input_To_Canonical
Converts LDEx and SIC.txt files into a canonical format.
Published as a template for transaction creation.
SIC_PF_Orchestration
Splits records by coverage codes (Core and Supplemental).
Calls specific process flows for Supplemental (SIC_PF_Canonical_To_V3) and Core (SIC_PF_StructureCanonical_To_EBMR) records.
SIC_PF_Canonical_To_V3
Performs validation and transformation for Supplemental records.
Generates error reports for invalid Supplemental records and stores them in Adeptia shared locations.
SIC_PF_StructureCanonical_To_EBMR
Validates and transforms Core records.
Generates error reports for invalid Core records.
SIC_PF_MERGE_ERROR_REPORT
Collects error reports generated by both Supplemental and Core flows for further review and processing.
SIC_Generic_Error_Flow
Activated when errors occur during any of the process flows.
Sends email notifications and logs error details in the database.
Target Output Formats:
Core Data: Routed to a database.
Supplemental Data: Converted to a pipe-delimited CSV format.
Error Handling:
Error reports are stored in Adeptia shared locations and handled through automated flows. Upon the failure of any flow, email notifications are sent.