If the building area is in karst country and occurrence of underground cavities is common, then probably the best thing would be to carry out an exploratory survey of the building site (georadar is allegedly good for cavities. Drilling exploration boreholes by DTH hammer is relatively fast and cheap.
The survey may be even be made simply by drilling some deeper micropile boreholes, and see if cavities are intercepted. If not, we have a minimum thickness of rock diaphragm which can be used as an input for calculations of shear punching. The hole can then be filled with cement grout, which, when set, can reach compressive strenghts equal to sandstones. Loss of cement circulation may warn in advance of cavities or large fracture openings.
Pressure grouting tends to consolidate the rock socket itself,and I think end bearing may be used, using a safe range of compressive strenght for the cement (in function of water/sand content,eventual additives and other relevant factors).