<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Open XML: Custom Schema Support</title>
	<atom:link href="http://osrin.net/2007/10/open-xml-custom-schema-support/feed/" rel="self" type="application/rss+xml" />
	<link>http://osrin.net/2007/10/open-xml-custom-schema-support/</link>
	<description>Notes from fourty one degrees south...</description>
	<lastBuildDate>Wed, 29 Feb 2012 07:19:01 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<item>
		<title>By: Interoperability And A Role in SOA&#8230; : Oliver Bell&#8217;s weblog</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-24</link>
		<dc:creator>Interoperability And A Role in SOA&#8230; : Oliver Bell&#8217;s weblog</dc:creator>
		<pubDate>Wed, 12 Dec 2007 01:41:38 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-24</guid>
		<description>[...] talked a little before about custom schema in Open XML, but only recently realized that it was not obvious what this unique proposition is that is offered [...]</description>
		<content:encoded><![CDATA[<p>[...] talked a little before about custom schema in Open XML, but only recently realized that it was not obvious what this unique proposition is that is offered [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Werner van Huffel</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-23</link>
		<dc:creator>Werner van Huffel</dc:creator>
		<pubDate>Mon, 19 Nov 2007 08:16:13 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-23</guid>
		<description>Hi Pete,

Yes, they use a treeview control.

It is basically a straight forward enumeration over an array of the tree entries result set passed into the routine.

Thanks to to Raphael Ploix (Health Language Consultant) and Raphael Mastier (Healthcare Architect, Microsoft).
==========================================
private void addConceptsToTree(TreeView tv, LEOfficeDoctorWS.ResultConcept[] concepts)
        {
            tv.BeginUpdate();
            tv.Nodes.Clear();
            foreach (LEOfficeDoctorWS.ResultConcept concept in concepts)
            {
                TreeNode tn = new TreeNode(getConceptString(concept), concept.isLeaf ? new TreeNode[0] : new TreeNode[] { new TreeNode() });
                tn.Tag = concept;
                tn.Checked = concept.code != null &amp;&amp; concept.code.Length &gt; 0;
                tn.ImageIndex = getImageIndex(concept);
                tn.SelectedImageIndex = tn.ImageIndex;
                tv.Nodes.Add(tn);

            }
            tv.EndUpdate();
        }

==========================================

As the developer told me &quot;This project uses VSTO 3.0 and Visual Studio 2008.&quot; (which is what I am using as well).

:)

Regards,

Van</description>
		<content:encoded><![CDATA[<p>Hi Pete,</p>
<p>Yes, they use a treeview control.</p>
<p>It is basically a straight forward enumeration over an array of the tree entries result set passed into the routine.</p>
<p>Thanks to to Raphael Ploix (Health Language Consultant) and Raphael Mastier (Healthcare Architect, Microsoft).<br />
==========================================<br />
private void addConceptsToTree(TreeView tv, LEOfficeDoctorWS.ResultConcept[] concepts)<br />
        {<br />
            tv.BeginUpdate();<br />
            tv.Nodes.Clear();<br />
            foreach (LEOfficeDoctorWS.ResultConcept concept in concepts)<br />
            {<br />
                TreeNode tn = new TreeNode(getConceptString(concept), concept.isLeaf ? new TreeNode[0] : new TreeNode[] { new TreeNode() });<br />
                tn.Tag = concept;<br />
                tn.Checked = concept.code != null &amp;&amp; concept.code.Length &gt; 0;<br />
                tn.ImageIndex = getImageIndex(concept);<br />
                tn.SelectedImageIndex = tn.ImageIndex;<br />
                tv.Nodes.Add(tn);</p>
<p>            }<br />
            tv.EndUpdate();<br />
        }</p>
<p>==========================================</p>
<p>As the developer told me &#8220;This project uses VSTO 3.0 and Visual Studio 2008.&#8221; (which is what I am using as well).<br />
 <img src='http://osrin.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards,</p>
<p>Van</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: oliver</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-26</link>
		<dc:creator>oliver</dc:creator>
		<pubDate>Fri, 16 Nov 2007 11:04:50 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-26</guid>
		<description>@Pete - I owe you an answer still, I need to take a look. I&#039;ve been travelling almost non-stop for the last couple of weeks, and promise I&#039;ll respond as soon as this ends!

@Simone - thanks for your kind words, and more importantly it is great to see what you and your company are doing with open xml, the embedded custom schemas are a really powerful feature of the ecma 376 work, it is unfortunate that this often gets lost in favor of more traditional discussions around office automation file formats.</description>
		<content:encoded><![CDATA[<p>@Pete &#8211; I owe you an answer still, I need to take a look. I&#8217;ve been travelling almost non-stop for the last couple of weeks, and promise I&#8217;ll respond as soon as this ends!</p>
<p>@Simone &#8211; thanks for your kind words, and more importantly it is great to see what you and your company are doing with open xml, the embedded custom schemas are a really powerful feature of the ecma 376 work, it is unfortunate that this often gets lost in favor of more traditional discussions around office automation file formats.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simone Pringle</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-25</link>
		<dc:creator>Simone Pringle</dc:creator>
		<pubDate>Fri, 16 Nov 2007 03:53:57 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-25</guid>
		<description>Hi, Oliver!

Great article and demo.  Thanks for posting!

Our personal health record (PHR) - HealthFrame - is currently capable of supporting transportability of medical records using the custom XML support that&#039;s part of the Office Open XML specification.

We recently announced the plug-in support that lets our users generate .docx files with summary reports that include an embedded continuity of care record (CCR).  We also published a template demonstrating HealthFrame&#039;s ability to import and merge CCR data back into the PHR.

We have a CCR viewer that&#039;s freely available (HealthFrame Viewer) and we&#039;re also publishing our templates, if your readers are curious: http://www.recordsforliving.com/OpenHealthServices/ServiceDirectory_OfficeOpenXMLTemplates.aspx

Thanks for the great post!
Simone</description>
		<content:encoded><![CDATA[<p>Hi, Oliver!</p>
<p>Great article and demo.  Thanks for posting!</p>
<p>Our personal health record (PHR) &#8211; HealthFrame &#8211; is currently capable of supporting transportability of medical records using the custom XML support that&#8217;s part of the Office Open XML specification.</p>
<p>We recently announced the plug-in support that lets our users generate .docx files with summary reports that include an embedded continuity of care record (CCR).  We also published a template demonstrating HealthFrame&#8217;s ability to import and merge CCR data back into the PHR.</p>
<p>We have a CCR viewer that&#8217;s freely available (HealthFrame Viewer) and we&#8217;re also publishing our templates, if your readers are curious: <a href="http://www.recordsforliving.com/OpenHealthServices/ServiceDirectory_OfficeOpenXMLTemplates.aspx" rel="nofollow">http://www.recordsforliving.com/OpenHealthServices/ServiceDirectory_OfficeOpenXMLTemplates.aspx</a></p>
<p>Thanks for the great post!<br />
Simone</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pete</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-22</link>
		<dc:creator>Pete</dc:creator>
		<pubDate>Fri, 09 Nov 2007 17:34:48 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-22</guid>
		<description>Hi Oliver,
 Excellent Demo.  I saw this awhile ago, but remembered due to something I&#039;ve been working on.  Can I ask which control you&#039;re using in the CustomTaskPane to populate those expandable lists?  Is it TreeView?  I&#039;m trying to do something similar, but have been unable to populate without having a single root node (#document).

Thanks,
Pete</description>
		<content:encoded><![CDATA[<p>Hi Oliver,<br />
 Excellent Demo.  I saw this awhile ago, but remembered due to something I&#8217;ve been working on.  Can I ask which control you&#8217;re using in the CustomTaskPane to populate those expandable lists?  Is it TreeView?  I&#8217;m trying to do something similar, but have been unable to populate without having a single root node (#document).</p>
<p>Thanks,<br />
Pete</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MSDN Blog Postings &#187; Using Office Open XML in Health</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-21</link>
		<dc:creator>MSDN Blog Postings &#187; Using Office Open XML in Health</dc:creator>
		<pubDate>Tue, 23 Oct 2007 23:53:20 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-21</guid>
		<description>[...] also want to point out an entry on Oliver Bell&#8217;s blog about a similar [...]</description>
		<content:encoded><![CDATA[<p>[...] also want to point out an entry on Oliver Bell&#8217;s blog about a similar [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MS Public Sector Team Blog</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-20</link>
		<dc:creator>MS Public Sector Team Blog</dc:creator>
		<pubDate>Tue, 23 Oct 2007 23:39:02 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-20</guid>
		<description>&lt;strong&gt;Using Office Open XML in Health...&lt;/strong&gt;

We have just published a whitepaper on the use of Office Open XML in Health at the address below: Using...</description>
		<content:encoded><![CDATA[<p><strong>Using Office Open XML in Health&#8230;</strong></p>
<p>We have just published a whitepaper on the use of Office Open XML in Health at the address below: Using&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: The Healthcare IT Blog</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-19</link>
		<dc:creator>The Healthcare IT Blog</dc:creator>
		<pubDate>Tue, 23 Oct 2007 22:28:30 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-19</guid>
		<description>&lt;strong&gt;Using Office Open XML in Health...&lt;/strong&gt;

We have just published a whitepaper on the use of Office Open XML in Health at the address below: Using...</description>
		<content:encoded><![CDATA[<p><strong>Using Office Open XML in Health&#8230;</strong></p>
<p>We have just published a whitepaper on the use of Office Open XML in Health at the address below: Using&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Open XML links for 10-02-2007 - Noticias externas</title>
		<link>http://osrin.net/2007/10/open-xml-custom-schema-support/comment-page-1/#comment-18</link>
		<dc:creator>Open XML links for 10-02-2007 - Noticias externas</dc:creator>
		<pubDate>Wed, 03 Oct 2007 06:37:16 +0000</pubDate>
		<guid isPermaLink="false">http://osrin.net/?p=47#comment-18</guid>
		<description>[...] Bell&#039;s &quot;Open XML: Custom Schema Support&quot; describes how Open XML features like OPC (Open Packaging Convention) and custom XML parts can be [...]</description>
		<content:encoded><![CDATA[<p>[...] Bell&#39;s &quot;Open XML: Custom Schema Support&quot; describes how Open XML features like OPC (Open Packaging Convention) and custom XML parts can be [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

