NwHIN 2010 vs 2011 Spec

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view

NwHIN 2010 vs 2011 Spec

I'm trying to establish how CONNECT knows which version of the spec to use given a choice.

For example, I grabbed this from the UDDI:

            <businessService serviceKey="uddi:HealthInformationNetworkofArizonaGWVAL01:PatientDiscovery" businessKey="uddi:HealthInformationNetworkofArizonaGWVAL01:2.16.840.1.113883.3.1970.2">
                <name xml:lang="en">Patient Discovery</name>
                <description xml:lang="en">This is an implementation of the eHealth Exchange Patient Discovery Specification</description>
                    <bindingTemplate bindingKey="uddi:495eac70-ceb2-11e5-a6e7-ce784e70a58d" serviceKey="uddi:HealthInformationNetworkofArizonaGWVAL01:PatientDiscovery">
                        <accessPoint useType="endPoint">https://hinaztestmr.myhie.com:4437/Gateway/PatientDiscovery/1_0/NhinService/NhinPatientDiscovery</accessPoint>
                            <keyedReference tModelKey="uddi:nhin:versionofservice" keyName="" keyValue="1.0"/>
                            <keyedReference tModelKey="uddi:nhin:versionofservice" keyName="" keyValue="2.0"/>

Which indicates that that endpoint supports both 2010 and 2011 spec.


If I were to reach out to that endpoint with a PD, which spec would my request use?

Does it default to 2.0 (2011) when given the choice?


If I wanted to specifically choose 2010 in the above scenario, how would I accomplish that? (Is it possible? Or is that somewhere in my adapter?)
Reply | Threaded
Open this post in threaded view

Re: NwHIN 2010 vs 2011 Spec

hi John,

In this case, Connect targets the highest spec first by default.  If you want to target 2010, you can simply remove <keyedReference tModelKey="uddi:nhin:versionofservice" keyName="" keyValue="1.0"/>.

Hope this answer your question.

CONNECT Product Team
Minh-Hai Nguyen
CONNECT Product Team Member