Summer+Concert+Series+Patterns+and+Summary





This wiki page captures the summary from the Summer Concert Series. The summary includes patterns, re-usable components and impacts to Query Health.

Material Developed:

 * Material Name || Link to the Material ||  ||
 * Summer Concert Series Patterns Summary ||  ||

Members developing and refining the material:

 * Name || Organizations ||
 * Marc Hadley || The MITRE Corporation ||
 * Steve Felt || Greenway Medical Technologies ||
 * Eric Heflin || Medicity, IHE, NwHIN ||

hQuery Patterns

 * ~ Component ||~ Approach ||~ Comments ||
 * CIM Data Elements || Based on Green C32 || Green C32 mapped to Object-Oriented JavaScript API. ||
 * CIM Vocabularies Management || As specified by C32 || Queries are self contained and do not rely on external definitions of terms. Each query defines its own terms as a collection of codes from one or more code sets. ||
 * Query Composition Interface || Web application || Offers a drag-and-drop interface or direct access to underlying JavaScript query definitions. ||
 * Transport Security || HTTPS ||  ||
 * Authentication || OAuth ||  ||
 * Authorization || OAuth ||  ||
 * Organizational Structure || Loose network of participants with bilateral data sharing agreements || Granularity of participants is not restricted: individual provider, hospital, HIE all possible. ||
 * Data Repositories and Sources || Static or dynamic import || Data can be statically imported into a custom hQuery repository from C32 or CCR documents. Data can be dynamically imported at query execution time from an EHR via an adaptor. ||
 * Query Submission Workflow || Direct composer to QHDR || Composer posts queries to one or more endpoints directly using HTTPS. Endpoint queues query and hands composer a token (URI) that can used to poll for results. ||
 * Query Results Delivery Workflow || Composer polls endpoint || Composer uses token obtained when query is submitted to poll for results using HTTPS. Query status is delivered using an Atom feed. Composer can monitor all queries executing at a particular gateway with a single interaction. ||