The rules are that, as stated above, the approach must be selected from the database, must be accurate and must NOT be pilot modified.
Plus the obvious one for a NPA, you must be able to monitor raw data as well.
We usually fly it in autopilot but don't think that is specified in the rules,Flight Director is.