Crosswalk Patterns
You can define Crosswalk patterns for structuring data from source systems.
Data from Source systems can be structured in a number of ways. As an example, the address data for an HCP (Individual) could be provided as follows:
- 1:1 Flat file with each row containing the HCP details as well as the address. If
multiple HCPs worked at the same address, the address data would be repeated for
each HCP.
- 1:M relational data with two tables, one for the HCP and one for ADDRESS. If
multiple HCPs worked at the same address, there would be one entry in the ADDRESS
table, and the Foreign Key in the HCP table would reference the Primary Key of the
relevant address in ADDRESS.
- M:M relational data with three tables, one for the HCP, one for the ADDRESS and an
intersection table for the HCP_ADDRESS containing the PKs of both the HCP and
ADDRESS tables. This approach is used when an HCP can be associated with multiple
addresses. If multiple HCPs worked at the same address, there would be one entry in
the ADDRESS table, one entry in the HCP table and the HCP_ADDRESS table would
contain one record with the FKs from both the other tables for each HCP.