Hi All,

I am trying to do a basic retrieve and update of ccr data to a profile
on google health. i am getting the following: A first chance exception
of type 'Google.GData.Client.GDataRequestException' occurred in
Google.GData.Client.dll

my code is shown below: thanks very much in advance to any1 who can
see my problem.

HealthService service = new HealthService("exampleCo-exampleApp-1");
            service.setUserCredentials
("[email protected]", "jakaveli");



            AtomEntry newNotice = new AtomEntry();
            newNotice.Title.Text = "A test message";
            newNotice.Content.Content = "This is a test message.";
            // Set the content type if you're using HTML in your
message body
            //newNotice.Content.Type = "html";
            String ccrXmlString =  @"<ContinuityOfCareRecord
xmlns='urn:astm-org:CCR'>
                                        <Body>
                                            <Problems>
                                                <Problem>
 
<DateTime>
 
<Type>
 
<Text>Start date</Text>
                                                        </
Type>
 
<ExactDateTime>2007-04-04T07:00:00Z</ExactDateTime>
                                                    </
DateTime>
 
<DateTime>
 
<Type>
                                                            <Text>Stop
date</Text>
                                                        </
Type>
 
<ExactDateTime>2008-07-20T07:00:00Z</ExactDateTime>
                                                    </
DateTime>
 
<Description>
 
<Code>
 
<Value>346.80</Value>
 
<CodingSystem>ICD9</CodingSystem>
 
<Version>2004</Version>
                                                        </
Code>
                                                    </
Description>
 
<Status><Text>Active</Text></Status>
 
<Source>
 
<Actor>
 
<ActorID>Harris Smith</ActorID>
 
<ActorRole>
 
<Text>Treating clinician</Text>
                                                            </
ActorRole>
                                                        </
Actor>
                                                    </
Source>
                                                </Problem>
                                            </Problems>
                                        </Body>
                                    </ContinuityOfCareRecord>";
            XmlDocument ccrDoc = new XmlDocument();
            ccrDoc.LoadXml(ccrXmlString);
            newNotice.ExtensionElements.Add(new XmlExtension
(ccrDoc.DocumentElement));
            //service.Insert(new Uri("https://www.google.com/health/
feeds/register/default"), newNotice);
            try
            {
                service.Insert(new Uri("https://www.google.com/h9/
feeds/register/default"), newNotice);
            }
            catch (GDataRequestException err)
            {
            }





            //HealthQuery profileQuery = new HealthQuery("https://
www.google.com/health/feeds/profile/default");
            HealthQuery profileQuery = new HealthQuery("https://
www.google.com/h9/feeds/profile/default");
            profileQuery.Digest = true;
            // returns a single <atom:entry> containing the user's CCR
            try
            {
                HealthFeed feed = service.Query(profileQuery);
                foreach (HealthEntry entry in feed.Entries)
                {
                    XmlNode ccr = (XmlExtension) entry.FindExtension
("ContinuityOfCareRecord", "urn:astm-org:CCR");
                    if (ccr != null)
                    {
                        System.Web.HttpContext.Current.Response.Write
("<pre>");
                        StringWriter sw = new StringWriter();
                        XmlTextWriter xw = new XmlTextWriter
(sw);
                        xw.Formatting = Formatting.Indented;
                        ccr.WriteTo(xw);
                        System.Web.HttpContext.Current.Response.Write
(HttpUtility.HtmlEncode(sw.ToString()));
                        System.Web.HttpContext.Current.Response.Write
("</pre>");

                        Console.WriteLine("ccr is not null");
                    }
                }
            }
            catch (GDataRequestException err)
            {
                }



thanks very much in advance to any1 who can see my problem.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Health Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/googlehealthdevelopers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to