EnrollEligCOB
Class Processor

A Processor is an organization that performs various tasks upon claim data in order to ensure that the Payer's systems can accept that data. Some processors assist the Payer in certain adjudication tasks. This organization is an intermediary between the Biller and the Payer, and performs various value-added services, including routing of electronic payments. Note that a Processor might be a Third Party Administrator or a Pharmacy Benefits Manager. For the purposes of claims processing, we do not need to distinguish these.

Attributes
String bankIdNumber bankIdNumber

"The secondary, tertiary, etc. card issuer or bank ID number used for network routing." - NCPDP Telecommunication (Field 990-MG, Data Dictionary 201104).
FHIR 4: Coverage.class.value where Coverage.class.type = rxbin

Payer payer payer

Pointer to the Payer for which the Processor is acting as an intermediary for claims processing.

String planId planId

"Assigned by the processor to identify a set of parameters, benefit, or coverage criteria used to adjudicate a claim." - NCPDP Telecommunication (Field 524-FO, Data Dictionary 201104).
Note that this property may relate more to the Health Plan than to the Processor, in which case it would be a duplicate of HealthPlan.id. In that case this property may need to be removed.

String processorControlNumber processorControlNumber

"Number assigned by the processor." - NCPDP Telecommunication (Field 104-A4, Data Dictionary 201104).
Note that this property may relate more to the transaction than to the Processor, in which case it will need to move to the Billing Event.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameProcessor
Name Expression
NamespaceEnrollEligCOB
Owned Template Signature
OwnerEnrollEligCOB
Owning Template Parameter
PackageEnrollEligCOB
Qualified NameFHIM::EnrollEligCOB::Processor
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 bankIdNumber
Public String bankIdNumber

"The secondary, tertiary, etc. card issuer or bank ID number used for network routing." - NCPDP Telecommunication (Field 990-MG, Data Dictionary 201104).
FHIR 4: Coverage.class.value where Coverage.class.type = rxbin

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProcessor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamebankIdNumber
Name Expression
NamespaceProcessor
Opposite
OwnerProcessor
Owning Association
Owning Template Parameter
Qualified NameFHIM::EnrollEligCOB::Processor::bankIdNumber
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 payer
Public Payer payer

Pointer to the Payer for which the Processor is acting as an intermediary for claims processing.

Constraints:
Properties:

AggregationNone
Alias
Associationpayer_payerOrAgent
Association End
ClassProcessor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Namepayer
Name Expression
NamespaceProcessor
OppositepayerOrAgent
OwnerProcessor
Owning Association
Owning Template Parameter
Qualified NameFHIM::EnrollEligCOB::Processor::payer
Stereotype
Template Parameter
TypePayer
Upper1
Upper Value(1)
VisibilityPublic


 planId
Public String planId

"Assigned by the processor to identify a set of parameters, benefit, or coverage criteria used to adjudicate a claim." - NCPDP Telecommunication (Field 524-FO, Data Dictionary 201104).
Note that this property may relate more to the Health Plan than to the Processor, in which case it would be a duplicate of HealthPlan.id. In that case this property may need to be removed.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProcessor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameplanId
Name Expression
NamespaceProcessor
Opposite
OwnerProcessor
Owning Association
Owning Template Parameter
Qualified NameFHIM::EnrollEligCOB::Processor::planId
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 processorControlNumber
Public String processorControlNumber

"Number assigned by the processor." - NCPDP Telecommunication (Field 104-A4, Data Dictionary 201104).
Note that this property may relate more to the transaction than to the Processor, in which case it will need to move to the Billing Event.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassProcessor
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NameprocessorControlNumber
Name Expression
NamespaceProcessor
Opposite
OwnerProcessor
Owning Association
Owning Template Parameter
Qualified NameFHIM::EnrollEligCOB::Processor::processorControlNumber
Stereotype
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic