DSolve[Derivative[2][y][x] == -((g[x]*y[x])/f[x]) - (Derivative[1][f][x]*Derivative[1][y][x])/(2*f[x]),y[x],x]