NPI number search on network-rates file. Steps: 1. Retrieve compressed-datasource file via wget. around 2-5 mins. 2. Expand/uncompressed datasource file via gunzip. around 10-20 mins. 3. Search for npi number on datasource file via fgrep. around 5 mins maximum. Example Steps. 1. Retrieve compressed-datasource file (3.5 G) via wget. wget https://uhc-tic-mrf.azureedge.net/public-mrf/2022-10-01/2022-10-01_UnitedHealthcare-of-Washington--Inc-_Insurer_PS1-63_A3_in-network-rates.json.gz 2. Expand/uncompressed datasource file via gunzip (from 3.5 G to 112 G). gunzip 2022-10-01_UnitedHealthcare-of-Washington--Inc-_Insurer_PS1-63_A3_in-network-rates.json.gz 3. Search for npi number on datasource file via fgrep I. Usage: fgrep -l 'XXX,' filename fgrep -l '[XXX' filename XXX - npi number. filename - example 2022-10-01_UnitedHealthcare-of-Washington--Inc-_Insurer_PS1-63_A3_in-network-rates.json IIa. NPI number found, then filename is repeated. Example: chriscalip@raptor:~/workspaces/ths$ fgrep -l '1467758912,' 2022-10-01_UnitedHealthcare-of-Washington--Inc-_Insurer_PS1-63_A3_in-network-rates.json 2022-10-01_UnitedHealthcare-of-Washington--Inc-_Insurer_PS1-63_A3_in-network-rates.json IIb. NPI number not found, then output is NULL/empty. Example: chriscalip@raptor:~/workspaces/ths$ fgrep -l '1467758999,' 2022-10-01_UnitedHealthcare-of-Washington--Inc-_Insurer_PS1-63_A3_in-network-rates.json chriscalip@raptor:~/workspaces/ths$