There is a way to determine what PTFs are missing from a particular product's environment, which is explained in this article.
Release : 5.0
Component : Bundl
To determine what PTFs have been applied to a particular target zone, run the following SMPLIST on the environment://XXXXXXXX JOB ...
//GIMSMP01 EXEC PGM=GIMSMP,REGION=0M,
// PARM='CSI=xxxxxx.xxxxxx.CSI,PROCESS=END'
//*
//SMPLOG DD DUMMY
//SMPCNTL DD *
SET BDY(target_zone). /* INSTALLATION TARGET ZONE */
LIST ALLZONES.
/*
//
Then, compare the list of PTFs applied, including what PTFs have been superseded, to the list of available PTFs for the product, to determine the list of what is missing.