ndevroy
1/25/2019 - 7:00 PM

POST Examples for CWAAS

#Insert doc with all listed fields
POST /cwaas_api_spec/_doc/
{
  "lastUpdatedTimestamp":"2018-01-22T15:29:50+02:00",
  "masterIdentifiers": 
  {
    "healthcareIdentifiers":
    {
      "accountId":"UHCA01",
      "carrierId":"1233",
      "dependentCode":"01",
      "divisionCode":"1500",
      "familyId":"101",
      "groupId":"899",
      "lastUpdatedTimestamp":"2018-01-22T15:29:50+02:00",
      "medicaidRecipientNumber":"875654556",
      "memberId":"099",
      "policyNumber":"1000",
      "sourceCode":"C360P",
      "subscriberId":"1300",
      "surrogateIdentifier":"1332REF13"
    },
    "keyChainIdentifiers":
    {
      "allSaversAlternateMemberIds": 
      {
        "sourceCode": "C360P",
        "surrogateIdentifier": "XSurrogateKey",
        "value": "9001000",
        "srcAndValue":"547556"
      },
      "briovaExchangeIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },
      "camsAlternateMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },
      "camsMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },
      "cdbXrefIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "cesAlternateMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "compasIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "compasMemberNumbers": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "cpins": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "cspFacetsAlternateMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "driversLicenseNumbers": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },       
      "employerAssignedIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "evolution1EmployerIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },
      "evolution1ParticipantIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "faroIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },   
      "goldenRuleMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },   
      "gpsHouseholdIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },   
      "gpsIndividualIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },   
      "healthSafeIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },         
      "hicns": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },
      "icueMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },   
      "irisAccountNumber": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },   
      "medicareBeneficiaryIdentifiers": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },   
      "niceMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },
      "optumBankHSAAccounts": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "optumClinicalServicesAlternateIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "optumHealthBehavioralServicesAlternateMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "oxfordMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "personIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "primeAlternateMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "riverValleyMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "rxClaimsMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "rxClaimsSupplementalIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "scriptMedPatientIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      },  
      "socialSecurityNumbers": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "studentResourcesAlternateMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "studentResourcesIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "umrAlternateMemberIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }, 
      "ursulaIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }
    },
    "sourceSystemIdentifiers":
    {
        "sourceCode":"C360P",
        "sourceId":"8764561",
        "surrogateIdentifier":"FDFG44",
        "srcAndSourceId":"[C360P]8764561",
        "srcAndSurrogateIdentifier":"[C360P]FDFG44"
    }
  },
  "masterIndividualIdentifier":"123456"
}

#===============================================================

#Insert doc with select fields - not all included
POST /cwaas_api_spec/_doc/
{
  "lastUpdatedTimestamp":"2018-01-22T15:29:50+02:00",
  "masterIdentifiers": 
  {
    "healthcareIdentifiers":
    {
      "accountId":"UHCA01",
      "carrierId":"1233",
      "dependentCode":"01",
      "divisionCode":"1500",
      "familyId":"101",
      "groupId":"899"
    },
    "keyChainIdentifiers":
    {
      "allSaversAlternateMemberIds": 
      {
        "sourceCode": "C360P",
        "surrogateIdentifier": "XSurrogateKey",
        "value": "541361",
        "srcAndValue":"547556"
      },
      "briovaExchangeIds": 
      {
        "sourceCode": "65481",
        "surrogateIdentifier": "466463",
        "value": "484",
        "srcAndValue":"7"
      },
      "camsAlternateMemberIds": 
      {
        "sourceCode": "65461",
        "surrogateIdentifier": "0054645",
        "value": "668897",
        "srcAndValue":"874156"
      },
      "camsMemberIds": 
      {
        "sourceCode": "98161",
        "surrogateIdentifier": "46463",
        "value": "9846",
        "srcAndValue":"5475456"
      },
      "evolution1EmployerIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }
    },
    "sourceSystemIdentifiers":
    {
        "sourceCode":"C360P",
        "sourceId":"8764561",
        "surrogateIdentifier":"FDFG44",
        "srcAndSourceId":"[C360P]8764561",
        "srcAndSurrogateIdentifier":"[C360P]FDFG44"
    }
  },
  "masterIndividualIdentifier":"987464648"
}

#===============================================================

#Insert doc with some fields missing completely
POST /cwaas_api_spec/_doc/
{
  "lastUpdatedTimestamp":"2018-01-22T15:29:50+02:00",
  "masterIdentifiers": 
  {
    "keyChainIdentifiers":
    {
      "allSaversAlternateMemberIds": 
      {
        "sourceCode": "C360P",
        "surrogateIdentifier": "UNIQUE1234",
        "value": "541361",
        "srcAndValue":"547556"
      },
      "evolution1EmployerIds": 
      {
        "sourceCode": "929918829",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }
    },
    "sourceSystemIdentifiers":
    {
        "sourceCode":"C360P",
        "sourceId":"8764561",
        "surrogateIdentifier":"FDFG44",
        "srcAndSourceId":"[C360P]8764561",
        "srcAndSurrogateIdentifier":"[C360P]FDFG44"
    }
  }
}

#===============================================================

#Insert doc with invalid fields - should trigger a mapping error
POST /cwaas_api_spec/_doc/
{
  "lastUpdatedTimestamp":"2018-01-22T15:29:50+02:00",
  "masterIdentifiers": 
  {
    "healthcareIdentifiers":
    {
      "peanutButterId":"212723",
      "accountId":"UHCA01",
      "carrierId":"1233",
      "dependentCode":"01",
      "divisionCode":"1500",
      "familyId":"101",
      "groupId":"899"
    },
    "keyChainIdentifiers":
    {
      "allSaversAlternateMemberIds": 
      {
        "sourceCode": "C360P",
        "surrogateIdentifier": "XSurrogateKey",
        "value": "541361",
        "srcAndValue":"547556"
      },
      "briovaExchangeIds": 
      {
        "sourceCode": "65481",
        "surrogateIdentifier": "466463",
        "value": "484",
        "srcAndValue":"7"
      },
      "camsAlternateMemberIds": 
      {
        "sourceCode": "65461",
        "surrogateIdentifier": "0054645",
        "value": "668897",
        "srcAndValue":"874156"
      },
      "camsMemberIds": 
      {
        "sourceCode": "98161",
        "surrogateIdentifier": "46463",
        "value": "9846",
        "srcAndValue":"5475456"
      },
      "evolution1EmployerIds": 
      {
        "sourceCode": "121234",
        "surrogateIdentifier": "46463",
        "value": "65432",
        "srcAndValue":"5475456"
      }
    },
    "sourceSystemIdentifiers":
    {
        "sourceCode":"C360P",
        "sourceId":"8764561",
        "surrogateIdentifier":"FDFG44",
        "srcAndSourceId":"[C360P]8764561",
        "srcAndSurrogateIdentifier":"[C360P]FDFG44"
    }
  },
  "masterIndividualIdentifier":"987464648"
}


#===============================================================

#Another mapping error example
POST /cwaas_api_spec/_doc/
{
  "lastUpdatedTimestamp":"2018-01-22T15:29:50+02:00",
  "masterIdentifiers": 
  {
    "healthcareIdentifiers":
    {
      "accountId":"UHCA01"
    },
    "keyChainIdentifiers":
    {
      "whatAmIDoingWithMyLifeId":
      {
        "sourceCode": "98161",
        "surrogateIdentifier": "46463",
        "value": "9846",
        "srcAndValue":"5475456"
      },
      "camsMemberIds": 
      {
        "sourceCode": "98161",
        "surrogateIdentifier": "46463",
        "value": "9846",
        "srcAndValue":"5475456"
      }
    },
    "sourceSystemIdentifiers":
    {
        "sourceCode":"C360P",
        "sourceId":"8764561",
        "surrogateIdentifier":"FDFG44",
        "srcAndSourceId":"[C360P]8764561",
        "srcAndSurrogateIdentifier":"[C360P]FDFG44"
    }
  },
  "masterIndividualIdentifier":"987464648"
}