I would think that you should keep Medicare - I don't know for certain, but dropping it may affect your disability determination, which you wouldn't want to happen. But Medicare covers a pretty limited range of services, so if you were able to get BCMH for all your CF related needs, that would probably be a big help.
Chris