Diffraction Based Boundary Conditions