ndevroy
1/30/2019 - 4:18 PM

Storage Model Notes 1/30/19

Meeting with Padmaja, Pratap, Richard 1/30/19

Storage Model --> We have an existing request/response paradigm as defined in Padmaja's documentation.
  - Need to clarify that we will be defining the storage model and NOT the API model.
    - In any event, API model will match the storage model for Ireland Team.
  - Attaching Maneesh's documentation below
    - 1/30/19: Padmaja has indicated that Maneesh may have updated fields. Submitting updated spec ASAP.

Schema --> Padmaja to provide storage model avro schema
  - Nate to own schema generation for API request and response
    - The former should closely align with the storage model schema
    
Mapping Document --> 
  - Mapping spec document for API DEVELOPMENT is delivered per Padmaja
    - http://app38-02.optum.com/sites/consumer360/Shared%20Documents/MDM%20Streaming%20Work/Crosswalk%20as%20Service.xlsx
  - We still need a spec for source-to-topic model for MDM streaming.
    - Is this in scope for current sprint?
    - Notes below: Padmaja --> 
       Sending documentation with storage model, sample document --> take sample document, transform it and push to topic.
{  
   "masterIdentifiers":{  
      "properties":{  
         "healthcareIdentifiers":{  
            "properties":{  
               "accountId":{  
                  "type":"keyword",
                  "index":false
               },
               "carrierId":{  
                  "type":"keyword",
                  "index":false
               },
               "dependentCode":{  
                  "type":"keyword",
                  "index":false
               },
               "divisionCode":{  
                  "type":"keyword",
                  "index":false
               },
               "familyId":{  
                  "type":"keyword",
                  "index":false
               },
               "groupId":{  
                  "type":"keyword",
                  "index":false
               },
               "lastUpdatedTimestamp":{  
                  "type":"keyword",
                  "index":false
               },
               "medicaidRecipientNumber":{  
                  "type":"keyword",
                  "index":false
               },
               "memberId":{  
                  "type":"keyword",
                  "index":false
               },
               "policyNumber":{  
                  "type":"keyword",
                  "index":false
               },
               "sourceCode":{  
                  "type":"keyword",
                  "index":false
               },
               "subscriberId":{  
                  "type":"keyword",
                  "index":false
               },
               "surrogateIdentifier":{  
                  "type":"keyword",
                  "index":false
               }
            }
         },
         "keyChainIdentifiers":{  
            "properties":{  
               "allSaversAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "briovaExchangeIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "camsAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "camsMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "cdbXrefIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "cesAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "compasIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "compasMemberNumbers":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "cpins":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "cspFacetsAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "driversLicenseNumbers":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "employeeIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "employerAssignedIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "evolution1EmployerIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "evolution1ParticipantIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "faroIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "goldenRuleMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "gpsHouseholdIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "gpsIndividualIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "healthSafeIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "hicns":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "icueMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "irisAccountNumber":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "medicareBeneficiaryIdentifiers":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "niceMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "optumBankHSAAccounts":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "optumClinicalServicesAlternateIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "optumHealthBehavioralServicesAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "oxfordMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "personIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "primeAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "riverValleyMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "rxClaimsMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "rxClaimsSupplementalIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "scriptMedPatientIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "socialSecurityNumbers":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "studentResourcesAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "studentResourcesIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "umrAlternateMemberIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               },
               "ursulaIds":{  
                  "properties":{  
                     "sourceCode":{  
                        "type":"keyword"
                     },
                     "surrogateIdentifier":{  
                        "type":"keyword"
                     },
                     "value":{  
                        "type":"keyword"
                     },
                     "srcAndValue":{  
                        "type":"keyword"
                     }
                  }
               }
            }
         },
         "sourceSystemIdentifiers":{  
            "properties":{  
               "sourceCode":{  
                  "type":"keyword"
               },
               "sourceId":{  
                  "type":"keyword"
               },
               "surrogateIdentifier":{  
                  "type":"keyword"
               },
               "srcAndSourceId":{  
                  "type":"keyword"
               },
               "srcAndSurrogateIdentifier":{  
                  "type":"keyword"
               }
            }
         }
      }
   },
   "masterIndividualIdentifier":{  
      "type":"keyword"
   }
}