yes. they are the same.
caracream is the predescessor of zegerid.
caracream can be used with any PPI.
zegerid, however, has the drug that is prilosec.
zegeris was developed and sold to another company, santaurus or something like that. when it was sold, a non-compete clause was signed; that’s why you can’t get caracream (as readily) anymore because it competes with zegerid. the non-compete agreement is not binding overseas, that’s why folks in other countries can get caracream…