I will go about it differently. Instead, I will draw the circle as nodes. Then, with the fit library, draw the borders. This way, you can write the labels relative to the named nodes.
The Code
%https://tex.stackexchange.com/questions/101839/tikz-venn-diagramm
\documentclass[tikz,border=5]{standalone}
\usetikzlibrary{positioning,fit,calc}
\begin{document}
\begin{tikzpicture}
\colorlet{circle edge}{blue!50}
\colorlet{circle area}{blue!20}
\tikzset{
filled/.style={fill=circle area, thick,inner sep=0pt},
outline/.style={draw=circle edge, thick,inner sep=0pt}}
% The circles
\node (secondcircle) [circle,filled,text width=3cm] {};
\node (firstcircle) [circle,left=-1cm of secondcircle,outline,text width=3cm, fill=white] {};
\draw [outline] (secondcircle) circle (1.5cm);
% The labels
\node at ([xshift=-0.15cm]firstcircle) {$\mathrm{Pat=9}$};
\node at ([xshift=0.4cm]secondcircle) {$\mathrm{Env.=242}$};
\node at ($(firstcircle)!0.5!(secondcircle)$) {180};
% The rectangle and labels
\node (box) [fit=(firstcircle)(secondcircle), inner sep=1cm,draw,rounded corners] {};
\node at (box.north) [anchor=north] {$B-A$};
\node at (box.south west) [anchor=south west] {$\emptyset$};
\node at (box.south) [anchor=north] {432 total};
\node at (box.north east) [anchor=south west] {$H$};
\end{tikzpicture}
\end{document}
The Output

BTW, if you have a lot of Venn Diagrams of two or three sets to draw, I advise you to try the package venndiagram by Nicola Talbot.
Update
I was not so sure at first what should be placed where, but the code below seems to be a more complete attempt.
\documentclass[tikz,border=5,convert={density=150}]{standalone}
\usetikzlibrary{positioning,fit,calc}
\begin{document}
\begin{tikzpicture}
\colorlet{circle edge}{blue!50}
\colorlet{circle area}{blue!20}
\tikzset{filled/.style={fill=circle area, thick,inner sep=0pt}, outline/.style={draw=circle edge, thick,inner sep=0pt}}
% The circles
\node (secondcircle) [circle,filled,text width=3cm] {};
\node (firstcircle) [circle,left=-1cm of secondcircle,outline,text width=3cm, fill=white] {};
\draw [outline] (secondcircle) circle (1.5cm);
% The labels
\node at ([xshift=-0.8cm]firstcircle.north) [anchor=south] {$\mathrm{Pat=422}$};
\node at ([xshift=0.8cm]secondcircle.north) [anchor=south] {$\mathrm{Env.=189}$};
\node at ($(firstcircle)!0.5!(secondcircle)$) {180};
\node at (firstcircle) {9};
\node at (secondcircle) {242};
% The rectangle and labels
\node (box) [fit=(firstcircle)(secondcircle), inner sep=1cm,draw, ultra thick,rounded corners] {};
\node [below=12pt of box.north] {$B-A$};
\node at (box.south west) [anchor=south west] {$\emptyset$};
\node at (box.south) [anchor=north] {431 total};
\node at (box.north east) [anchor=south west] {$H$};
\end{tikzpicture}
\end{document}

The coordinates with respect to the named nodes are called anchors. center is the only anchor present in all shapes. So if you name an anchor as A, then you can position another object, say, at A.center. Some more anchors are north, south, east, west, etc. You can see more of these in the pgfmanual. Just type and enter texdoc pgf in your terminal. In version 2.10, you can see some explanations starting from Section 16.5 on Positioning Nodes.