remove all blip patient data munging code and replace with nurseshark

WIP, don't merge.

@cheddar @nicolashery Do either or both of you want to take a quick peek and confirm that I got all the old stuff out? I'm pretty sure I did.
Why is this step here?  If it's required for tideline to work with the data shouldn't either tideline or nurseshark be ending with a sort?