My Oracle Support Banner

Error When Updating Start and End Dates of a Claim Using Generic Claims API : errorCode="GEN-TMVL-003" End date should be later than or the same as Start Date (Doc ID 2606400.1)

Last updated on NOVEMBER 01, 2019

Applies to:

Oracle Health Insurance Claims Adjudication - Version 3.18.3.0.0 and later
Information in this document applies to any platform.

Symptoms

On : 3.18.3.0.9 version, Integration Points
Generic Claims API - PUT method


When using the generic claims API to update the start and end dates of a claim the following error message is received although both dates are the same:


ERROR
-----------------------
GEN-TMVL-003
      <o:errorDetail o:errorCode="GEN-TMVL-003" title="GEN-TMVL-003: &amp;#34;End Date&amp;#34; should be later than or the same as &amp;#34;Start Date&amp;#34; for &amp;#34;Claim&amp;#34;" o:errorPath="/"/>
 

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Capture a claim
2. Allow claim to be processed and finalized
3. Unfinalize the claim
4. Update the start and end dates on a claim line using the PUT method of the Generic Claims API
Example payload used:



<?xml version="1.0" encoding="UTF-8"?>
<claim code="CLM472991" entryDate="2019-09-19" providerReference="UGNB" SUBM_POLICY_NUMBER="1155059972" internalRemarks=""  type="P"  startDate="2019-09-04"
     emergency="false" externalBenefits="false" externalPricing="false" ignoreHistory="false" keepPricing="false" manual="true" preprocessingDone="false" pricingDone="false" sendOutForPreprocessing="false" sendOutForPricing="false">
  <totalClaimedAmount amount="675000" currencyCode="UGX"/>
  <brand code="LH"/>
  <claimForm code="PAPER"/>
  <dataAccessGroup code="UG"/>
  <paymentReceiverRelation/>
  <serviceProvider code="000158U"/>
  <paymentReceiverProvider code="000158U"/>
  <claimantProvider code="000158U"/>
  <claimLineList>
      <claimLine  id="636389"  claimedNumberOfUnits="1" code="1" replaced="true"  processAsIn="false"  keepBenefits="false"  keepPricing="false"  pricePrincipalProcedure1="false"  pricePrincipalProcedure2="false"  pricePrincipalProcedure3="false"  keepPricePrincipalProcs="false"  sequence="1" startDate="2019-09-05" endDate="2019-09-05" PATH_LAB_REF_NO="UGNB" SUBMISSION_PROC_CODE="SUSS26" POLICY_NUMBER="1155059972" DEPENDANT_CODE="00"  NAPP_PACK_CODE="" emergency="false" encounter="false" manualBenefits="false" manualPricing="false">
          <claimedAmount currency="UGX">625000.00</claimedAmount>
          <person code="142809"/>
          <procedure/>
          <OVERRIDE_CODE>
         </OVERRIDE_CODE>
          <paymentReceiverRelation/>
          <claimLineDiagnosisList>
              <claimLineDiagnosis sequence="1">
                  <diagnosis flexCodeDefinitionCode="ICD10" code="I10"/>
                  <diagnosisType code="ICD10"/>
              </claimLineDiagnosis>
          </claimLineDiagnosisList>
      </claimLine>
....



Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.