diagnostic platforms