FICR_HD310600UV03 Authorization Results Vision Care |
Description: Entry Point for Authorization results messages (Link to Excel View) Derived from RMIM: FICR_RM310000UV03 |
||||||||
PaymentIntent [Constraint: " Amt must be positive or 0 for completed Adjudication Results messages Amt must be negative or 0 for Invoice Cancel Results messages "] |
Design Comments: If an Adjudicator adjudicates for multiple insurance policies (EOBs) for multiple Payors and/or Payees, there would be more than 1 Payment Intent payload in the Results message MoodCode: PRMS - auth, cov ext, invoice PRP - pre-det "I Will Pay" |
||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassFinancialTransaction, root= "XACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodIntent} |
|||||||||
id [1..1] (M) Act (II) |
Design Comments: Item ID, Tracking #, etc. |
||||||||
statusCode [1..1] (M) Act (CS) {CNE:D:ActStatus} |
Design Comments: Completed when done, Suspended if waiting for external information, Active if delayed by Adjudicator |
||||||||
effectiveTime [0..1] Act (TS) |
Design Comments: Time Payor intends to make payment |
||||||||
amt [0..1] FinancialTransaction (MO) |
Design Comments: payment amount |
||||||||
credit [0..1] (PaymentIntentPayee) | |||||||||
debit [0..1] (PaymentIntentPayor) | |||||||||
reasonOf [0..*] (PaymentIntentReason) | |||||||||
PaymentIntentPayee | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasCredit, root= "CREDIT"} |
|||||||||
account [1..1] (A_AccountPayeeUniversal) |
Design Comments: Constrain Payee at the Message Type |
||||||||
PaymentIntentPayor | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasDebit, root= "DEBIT"} |
|||||||||
account [1..1] (A_AccountPayorUniversal) |
Design Comments: Constrain Payor at the Message Type |
||||||||
PaymentIntentReason | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"} |
|||||||||
adjudicatedInvoiceElementGroup [1..1] (AdjudicatedInvoiceElementGroup) | |||||||||
AdjudicatedInvoiceElementGroup | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassInvoiceElement, root= "INVE"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
id [1..1] (M) Act (II) |
Design Comments: may include data centre and sequence numbers |
||||||||
code [1..1] (M) Act (CS) {CNE:V:ActInvoiceGroupCode} |
Design Comments: Invoice Type e.g. Healthcare Services, Rx Dispense, Rx Compound, Healthcare Goods, Preferred Accomodation |
||||||||
statusCode [1..1] (M) Act (CS) {CNE:D:ActStatus} |
Design Comments: Completed when done, Suspended if waiting for external information, Active if delayed by Adjudicator |
||||||||
netAmt [1..1] (M) InvoiceElement (MO) |
|||||||||
author [0..1] (AdjudicatedInvoiceAuthor) | |||||||||
reference [0..1] (Reference2) |
Design Comments: Adjudicator must include EOB package for downstream Adjudicator. |
||||||||
coverage [0..1] (AdjudicatedInvoiceCoverage) |
Design Comments: Allows Payor to adj & pay on different policy |
||||||||
limitation [0..1] (Limitation) | |||||||||
component [1..*] (AdjudicatedInvoiceElementComponent) | |||||||||
AdjudicatedInvoiceAuthor | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"} |
|||||||||
time [1..1] (M) Participation (TS) |
Design Comments: adjudication date/time |
||||||||
adjudicatorRole [1..1] (AdjudicatorRole) |
Design Comments: NECST only: To note a contact person (adjudicator) for the Provider to contact in case of questions on the EOB, use Adjudication Information codes |
||||||||
AdjudicatorRole |
Design Comments: NECST only: To note a contact person (adjudicator) for the Provider to contact in case of questions on the EOB, use Adjudication Information codes |
||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassRoot, root= "ROL"} |
|||||||||
id [1..1] (M) Role (II) |
Design Comments: Adjudicator Id |
||||||||
playingAdjudicatorPerson [0..1] (AdjudicatorPerson) | |||||||||
directAuthority [1..1] (DirectAuthorityOver) | |||||||||
AdjudicatorPerson | |||||||||
classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassPerson, root= "PSN"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
id [0..1] Entity (II) |
|||||||||
name [0..1] Entity (PN) |
|||||||||
DirectAuthorityOver | |||||||||
typeCode [1..1] (M) RoleLink (CS) {CNE:V:RoleLinkHasDirectAuthorityOver, root= "DIRAUTH"} |
|||||||||
insuranceCarrierRole [1..1] (InsuranceCarrierRole) | |||||||||
InsuranceCarrierRole | |||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassRoot, root= "ROL"} |
|||||||||
id [1..1] (M) Role (II) |
Design Comments: Carrier id |
||||||||
Reference2 |
Design Comments: Adjudicator must include EOB package for downstream Adjudicator. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipRefersTo, root= "REFR"} |
|||||||||
invoiceCoordinationChoice [1..1] (InvoiceCoordinationChoice) | |||||||||
InvoiceCoordinationChoice | |||||||||
choice of A_InvoiceCoordinationUniversal | |||||||||
AdjudicatedInvoiceCoverage |
Design Comments: Allows Payor to adj & pay on different policy |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipCoveredBy, root= "COVBY"} |
|||||||||
sequenceNumber [1..1] (M) ActRelationship (INT) |
Design Comments: COB priority as adjudicated primary, secondary, etc. |
||||||||
policyOrAccount [1..1] (PolicyOrAccount) |
Design Comments: id: = Coverage Identifier, extension = Policy.Plan.Group.Contract. Division.Section.Version (or similar). Carrier noted in author participation, and may not be same namespace as OID of id |
||||||||
PolicyOrAccount |
Design Comments: id: = Coverage Identifier, extension = Policy.Plan.Group.Contract. Division.Section.Version (or similar). Carrier noted in author participation, and may not be same namespace as OID of id |
||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassCoverage, root= "COV"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
id [1..1] (M) Act (II) |
|||||||||
code [1..1] (M) Act (CS) {CNE:V:ActInsurancePolicyCode} |
|||||||||
beneficiary [1..1] (PolicyBeneficiary) | |||||||||
holder [0..1] (Holder) | |||||||||
author [1..1] (PolicyUnderwriter) | |||||||||
PolicyBeneficiary | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationBeneficiary, root= "BEN"} |
|||||||||
coveredPartyAsPatient [1..1] (CoveredPartyAsPatient) |
Design Comments: Covered Person Identifier (Assigned by carrier - root of OID) = Subscriber+Dependents Can be a single covered party, an organization, an animal or a group of patients and/or a group of animals. Covered party may be a patient who for the purposes of the invoice is a covered party. |
||||||||
CoveredPartyAsPatient |
Design Comments: Covered Person Identifier (Assigned by carrier - root of OID) = Subscriber+Dependents Can be a single covered party, an organization, an animal or a group of patients and/or a group of animals. Covered party may be a patient who for the purposes of the invoice is a covered party. |
||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassCoveredParty, root= "COVPTY"} |
|||||||||
id [1..1] (M) Role (II) |
Design Comments: covered party in policy, member # |
||||||||
code [1..1] (M) Role (CS) {CNE:V:CoverageRoleType} |
Design Comments: reason for being covered, including family dependent, students, handicapped |
||||||||
indirectAuthority [0..*] (IndirectAuthorithyOver) |
Design Comments: Used for family relationships only (for CoverageRoleType = FAMDEP) |
||||||||
IndirectAuthorithyOver |
Design Comments: Used for family relationships only (for CoverageRoleType = FAMDEP) |
||||||||
typeCode [1..1] (M) RoleLink (CS) {CNE:V:RoleLinkHasIndirectAuthorityOver, root= "INDAUTH"} |
|||||||||
personalRelationship [1..1] (PersonalRelationship) | |||||||||
PersonalRelationship | |||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassPersonalRelationship, root= "PRS"} |
|||||||||
code [1..1] (M) Role (CS) {CNE:C:RoleCode:FAMMEMB} |
Design Comments: Examples are spouse, child |
||||||||
Holder | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationHolder, root= "HLD"} |
|||||||||
policyHolder [1..1] (PolicyHolder) |
Design Comments: Subscriber Identifier; required for X12 837 mapping |
||||||||
PolicyHolder |
Design Comments: Subscriber Identifier; required for X12 837 mapping |
||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassPolicyHolder, root= "POLHOLD"} |
|||||||||
id [0..1] Role (II) |
|||||||||
policyHolderChoice [0..1] (PolicyHolderChoice) | |||||||||
PolicyHolderChoice | |||||||||
choice of PolicyHolderPerson | |||||||||
or PolicyHolderOrganization | |||||||||
PolicyHolderPerson | |||||||||
classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassPerson, root= "PSN"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
name [1..1] (M) Entity (PN) |
|||||||||
birthTime [0..1] LivingSubject (TS) |
|||||||||
PolicyHolderOrganization | |||||||||
classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassOrganization, root= "ORG"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
name [0..1] Entity (TN) |
|||||||||
addr [0..1] Organization (AD) |
Design Comments: e.g. Employer's address for Workers Compensation policies |
||||||||
PolicyUnderwriter | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationAuthorOriginator, root= "AUT"} |
|||||||||
carrierRole [1..1] (CarrierRole) | |||||||||
CarrierRole | |||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassUnderwriter, root= "UNDWRT"} |
|||||||||
id [1..1] (M) Role (II) |
|||||||||
Limitation | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipLimitedBy, root= "LIMIT"} |
|||||||||
negationInd [0..1] ActRelationship (BL) |
Design Comments: Funds reserved? |
||||||||
reservation [1..1] (Reservation) | |||||||||
Reservation | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassFinancialTransaction, root= "XACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
effectiveTime [0..1] Act (TS) |
Design Comments: Expiry date for reservation |
||||||||
amt [0..1] FinancialTransaction (MO) |
Design Comments: limit of reservation, if distinct from Root Adjudicated Invoice Element Group |
||||||||
AdjudicatedInvoiceElementComponent | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasComponent, root= "COMP"} |
|||||||||
adjudicatedInvoiceElementChoice [1..1] (AdjudicatedInvoiceElementChoice) |
Design Comments: Want sum of all adjudication details (info & non-info) to equal what was submitted. For example, the reasons why you refused to pay part of the invoice |
||||||||
AdjudicatedInvoiceElementChoice |
Design Comments: Want sum of all adjudication details (info & non-info) to equal what was submitted. For example, the reasons why you refused to pay part of the invoice |
||||||||
reference1 [0..1] (Reference4) |
Design Comments: Used to indicate what the allowable or eligible amount that was what the policy would normally pay. The adjudicated amount may have been reduced for a number of reasons from this allowable amount (e.g. met annual limits). |
||||||||
outcomeOf [0..1] (AdjudicatedResultOutcome) | |||||||||
choice of AdjudicatedInvoiceElementDetail | |||||||||
or AdjudicatedInvoiceElementGroup | |||||||||
Reference4 |
Design Comments: Used to indicate what the allowable or eligible amount that was what the policy would normally pay. The adjudicated amount may have been reduced for a number of reasons from this allowable amount (e.g. met annual limits). |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipRefersTo, root= "REFR"} |
|||||||||
allowable [1..1] (Allowable) | |||||||||
Allowable | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassInvoiceElement, root= "INVE"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodDefinition, root= "DEF"} |
|||||||||
netAmt [1..1] (M) InvoiceElement (MO) |
Design Comments: Allowable or eligibile amount, as per fee schedule |
||||||||
AdjudicatedResultOutcome | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipOutcome, root= "OUTC"} |
|||||||||
adjudicationResult [1..1] (AdjudicationResult) | |||||||||
AdjudicationResult | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassFinancialAdjudication, root= "ADJUD"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
code [1..1] Act (CS) {CNE:V:ActAdjudicationCode} |
Design Comments: Summary of the adjudication processing - as submitted, w/ adjust, refuse. May not be present for active/suspended EOBs |
||||||||
trigger [0..*] (AdjudicationResultTrigger) |
Design Comments: Select association below for required acts that do not have associated adjudication reason & adjudication information codes. |
||||||||
reference [0..*] (AdjudicationResultReference) |
Design Comments: Multiple references to submitted invoice elements provides support for code substitution where the number of submitted fee items is consolidated on the adjudication results (e.g. 3 items to 1) |
||||||||
pertinentInformation [0..*] (AdditionalPertinentInformation) | |||||||||
reasonOf [0..*] (AdjudicationObservationReason) |
Design Comments: Specific adjudication observations will be added here, such as Drug Contraindications. |
||||||||
AdjudicationResultTrigger |
Design Comments: Select association below for required acts that do not have associated adjudication reason & adjudication information codes. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasTrigger, root= "TRIG"} |
|||||||||
negationInd [0..1] ActRelationship (BL) |
|||||||||
adjudicationResultRequiredAct [1..1] (AdjudicationResultRequiredAct) |
Design Comments: Id allows for consolidating identical required acts on 1 form |
||||||||
AdjudicationResultReference |
Design Comments: Multiple references to submitted invoice elements provides support for code substitution where the number of submitted fee items is consolidated on the adjudication results (e.g. 3 items to 1) |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipRefersTo, root= "REFR"} |
|||||||||
invoiceElementChoice [1..1] (InvoiceElementChoice) |
Design Comments: MoodCode: PRP - auth, pre-det, cov ext RQO - invoice |
||||||||
InvoiceElementChoice |
Design Comments: MoodCode: PRP - auth, pre-det, cov ext RQO - invoice |
||||||||
choice of InvoiceElementDetail | |||||||||
or InvoiceElementGroup | |||||||||
InvoiceElementDetail | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassInvoiceElement, root= "INVE"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodProposal, root= "PRP"} |
|||||||||
id [1..1] (M) Act (II) |
|||||||||
code [1..1] (M) Act (CD) {CNE:D:ActInvoiceDetailCode} |
Design Comments: Product/Service Code e.g. Office Visit ,Taxes, Markup, Dispense, including Product/Service Code Modifier e.g. northern isolation, off hours specialty, on call |
||||||||
netAmt [1..1] (M) InvoiceElement (MO) |
Design Comments: = unit_qty * unit_price_amt * factor_nbr * points_nbr. E.g. $150 CAD |
||||||||
InvoiceElementGroup | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassInvoiceElement, root= "INVE"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodProposal, root= "PRP"} |
|||||||||
id [1..*] (M) Act (DSET<II>) |
Design Comments: may include data centre and sequence numbers |
||||||||
code [1..1] (M) Act (CS) {CNE:V:ActInvoiceGroupCode} |
Design Comments: Invoice Type e.g. Healthcare Services, Rx Dispense, Rx Compound, Healthcare Goods, Preferred Accomodation |
||||||||
netAmt [1..1] (M) InvoiceElement (MO) |
|||||||||
AdditionalPertinentInformation | |||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipPertains, root= "PERT"} |
|||||||||
adjudicationCodeChoice [1..1] (AdjudicationCodeChoice) | |||||||||
AdjudicationCodeChoice | |||||||||
trigger [0..*] (Trigger) |
Design Comments: Required actions apply to all associated adjudication result reason codes and adjudicate result information codes |
||||||||
choice of AdjudicationResultInformation | |||||||||
or AdjudicationResultReason | |||||||||
Trigger |
Design Comments: Required actions apply to all associated adjudication result reason codes and adjudicate result information codes |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipHasTrigger, root= "TRIG"} |
|||||||||
negationInd [0..1] ActRelationship (BL) |
|||||||||
adjudicationResultRequiredAct [1..1] (AdjudicationResultRequiredAct) |
Design Comments: Id allows for consolidating identical required acts on 1 form |
||||||||
AdjudicationResultRequiredAct |
Design Comments: Id allows for consolidating identical required acts on 1 form |
||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassRoot, root= "ACT"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodRequest, root= "RQO"} |
|||||||||
id [0..1] Act (II) |
Design Comments: used to consolidate identical required acts on 1 form |
||||||||
code [1..1] (M) Act (CS) {CNE:V:ActAdjudicationResultActionCode} |
Design Comments: e.g. print on EOB, allow override |
||||||||
text [0..1] Act (ST) |
|||||||||
directTarget [0..*] (RequiredActDirectTarget) | |||||||||
RequiredActDirectTarget | |||||||||
typeCode [1..1] (M) Participation (CS) {CNE:V:ParticipationTargetDirect, root= "DIR"} |
|||||||||
formRole [1..1] (FormRole) |
Design Comments: Print form specified for EOB statement when provided to patient |
||||||||
FormRole |
Design Comments: Print form specified for EOB statement when provided to patient |
||||||||
classCode [1..1] (M) Role (CS) {CNE:V:RoleClassRoot, root= "ROL"} |
|||||||||
playingForm [0..1] (Form) | |||||||||
Form | |||||||||
classCode [1..1] (M) Entity (CS) {CNE:V:EntityClassManufacturedMaterial, root= "MMAT"} |
|||||||||
determinerCode [1..1] (M) Entity (CS) {CNE:V:EntityDeterminerSpecific, root= "INSTANCE"} |
|||||||||
code [0..1] Entity (CD) {CWE:D:FormType} |
|||||||||
telecom [0..1] Entity (TEL) |
Design Comments: URL for location for form |
||||||||
AdjudicationResultInformation | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassObservation, root= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
value [1..1] (M) Observation (ED) |
Design Comments: ActAdjudicationInformationCode |
||||||||
Inherits associations from AdjudicationCodeChoice | |||||||||
AdjudicationResultReason | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassObservation, root= "OBS"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
value [1..1] (M) Observation (ED) |
Design Comments: ActAdjudicationReason |
||||||||
Inherits associations from AdjudicationCodeChoice | |||||||||
AdjudicationObservationReason |
Design Comments: Specific adjudication observations will be added here, such as Drug Contraindications. |
||||||||
typeCode [1..1] (M) ActRelationship (CS) {CNE:V:ActRelationshipReason, root= "RSON"} |
|||||||||
actChoice [1..1] (A_AdjudicationObservationUniversal) | |||||||||
AdjudicatedInvoiceElementDetail | |||||||||
classCode [1..1] (M) Act (CS) {CNE:V:ActClassInvoiceElement, root= "INVE"} |
|||||||||
moodCode [1..1] (M) Act (CS) {CNE:V:ActMoodEventOccurrence, root= "EVN"} |
|||||||||
id [1..*] (M) Act (DSET<II>) |
|||||||||
code [1..1] (M) Act (CD) {CNE:D:ActInvoiceDetailCode} |
Design Comments: Product/Service Code e.g. Office Visit ,Taxes, Markup, Dispense, including Product/Service Code Modifier e.g. northern isolation, off hours specialty, on call |
||||||||
unitQuantity [1..1] (M) InvoiceElement (RTO<PQ,PQ>) |
Design Comments: e.g. 3 {boxes} |
||||||||
unitPriceAmt [1..1] (M) InvoiceElement (RTO<MO,PQ>) |
Design Comments: e.g. $50 CAD/ 1 {box} |
||||||||
netAmt [1..1] (M) InvoiceElement (MO) |
Design Comments: = unit_qty * unit_price_amt * factor_nbr * points_nbr. E.g. $150 CAD |
||||||||
factorNumber [0..1] InvoiceElement (REAL) |
Design Comments: multiplier, can be used for tax percentages such as 0.07 |
||||||||
Inherits associations from AdjudicatedInvoiceElementChoice |
Design Comments: Want sum of all adjudication details (info & non-info) to equal what was submitted. For example, the reasons why you refused to pay part of the invoice |