Sathish,
See the example for the token response here:
http://fhir.cerner.com/authorization/#processing-the-authorization-grant-response
encounter and patient fields are returned per the SMART spec you referenced when the app is launched from the EHR. They're returned in the same JSON object as the access_token and other OAuth fields.
You would take the FHIR id for encounter and read the Encounter resource (eg: /Encounter/123abc), similar to what your app may do to read patient already using the context passed back.
~ Jenni