It is now widely believed in the medical community that flu vaccine offers little protection from H1N1 or swine flu infection. It may offer protection from the annual seasonal flu in high risk groups like elderly and immunosuppressed.
Tamiflu can be used prophylactically against H1N1 infection among close contacts of those already infected but there is not muchh evidence available that it would completely prevent H1N1 or swine flu infection
Tamiflu can be used for treatment of infected and symptomatic patients with H1N1 or swine flu.It is beleived that tamiflu will certainly speed up the recovery in infected patients.
In summary supportive treatment and isolation either at home or in hospital is the best form of treatment for H1N1 or swine flu and also prevents further spread of the virus.