Skip to main content


         This documentation site is for previous versions. Visit our new documentation site for current releases.      
 

Modules

Updated on August 31, 2021

The modules are the smallest element of the orchestration flow. These are the key pieces of functionality that organizes a key business capability. For example, benefit determination and third-party liability editing. The SCE provides a series of modules for specific out-of-the-box functionality that can be implemented. The modules provided by the SCE are all prefixed with an “S” identifier. Proprietary modules can also be created in the application for use in the SCE. The list of supplied modules is defined below. Each of these can be added as necessary to sequences to support orchestrations:

ModuleIdentifierDescription
Claim adjustmentsSADClaim adjustment processing and validation
Authorization processingSAPAuthorization matching and adjudication
Claim business auditsSBAMultiple claim or multi-line editing against historical claims or the current claim
Benefit determinationSBDMatches the claim to an appropriate benefit
Claim business editsSBESingle claim or line business edits and core action codes
Benefit limit accumulator processingSBLBenefit limit calculations and accumulator processing
Coverages, accumulators and paymentsSCALiability calculations based on benefit coverage and accumulator use.
COB reductionsSCBPayment reductions based on claim submitted COB
ClaimsXtenSCXSCE adaptor for ClaimsXten integration and processing
Episode processingSEPEpisode of care identification and linking
Event code reviewSERReviews event codes assigned on the claim for disposition, routing, and next steps
Finalization claimSFCFinalizes the claim and performs any remaining calculations
Finalization pricingSFPFinalizes the pricing on the claim and applies any COB adjustments
Incentives and surchargesSISApplies any provider incentives or regulatory surcharges
Member eligibilitySMELegacy member match and eligibility module. Performs member lookup, checks eligibility, and validates member related data
Member matchSMMMatches the subscriber and/or patient on the claim to a member in the system
Policy selection and eligibilitySMPSelects the appropriate policy for adjudication and validates member eligibility
Member validationsSMVValidates patient and/or subscriber information on the claim against the matched member record
Process authorizationsSPAIdentifies if an authorization is required, matches, and processes the claim against an authorization
Provider eligibilitySPEMatches the provider on the claim to the provider records and validates the provider details
Price calculationSPCPrices the lines on the claim based on the submitted codes
Process updatesSPUUpdates the claim and any supporting accumulators based on the final status
Random auditsSRAApplies random audit event codes to the claim based on the audit configuration
Ratesheet selectionSRSSelects the appropriate ratesheet ID based on the provider’s contract
Split claimSSCApplies the generic system configured automatic split claims logic.
Subscriber lockSSLLocks the claims from subscribers from processing in parallel to ensure accumulators are in sync
NetworX pricerSSPSCE adaptor to integrate to NetworX pricer
TPL editsSTPApplies COB / TPL edits to the claim
Process validation editsSVEPerforms key field validations to the claim
Winning priceSWPPerforms the winning price logic to select the appropriate price for adjudication
Adding modules

New modules can be easily added to the list by selecting Add module. This then presents the Add module screen displaying the fields needed for the module. On selecting Submit, the new module is added to the list for subsequent addition to sequences. The fields are:

FieldDescription
Module *Brief name or description of the module. This description is used by the application whenever there is a reference required for the module being processed, for example, Claim Audit.
Identifier *Key assigned to this module. This identifier is stored for references to the module and is used as a lookup value for the module. It lets you modify the description without worrying about the reference to the module. Once you assign and use it, you should not modify it. This identifier is also used in assigning event codes
Process *Collection rule associated with the module. Select the process from a drop-down list of available collections. This is the rule that the module executes.
Process type *The type of module (Stub, Pega, and External) as it relates to the application
MeasurementIndicator that defines whether a measurement should be captured for this module. This allows specific module measurement if the global measurement is off in the system settings.
AuditIndicator that defines whether any audit information should be reported for this module. This allows specific module audits to be logged if the global audit is off in the system settings.
BypassIndicator that defines whether to always bypass processing of this module. This is a useful feature during the testing of new modules
Module bypass tableBypass table used for configuring information that can cause the module to be bypassed for specific claims
Module initializationA collection rule that can be used to initialize any values pre-run or perform any pre-run logic.
Module finalizationA collection rule that can be used to finalize any values post-run or add any extensions to the module for client driven processing.
Module next stepA collection rule that is executed on completion of the module.

Note: fields with an * Asterix are required.

Modifying & deleting modules

Existing modules can be modified by selecting the gear icon next to the module in the list. This will then open the Edit module screen enabling easy modification of the configuration.

Modules can be deleted by selecting the trash can icon next to the module in the list. Modules can only be deleted if they are not referenced in an existing sequence. A warning message is displayed when this occurs.

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega.com is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us