1 / 16

Query Health Technical WG 4/26/2012

Query Health Technical WG 4/26/2012. Agenda. Administrative Reminders. None. Specification Updates. Query Envelope Feedback from comments have been incorporated into the Envelope. Ready for Consensus http://wiki.siframework.org/Query+Health+-+ Query+Envelope HQMF

chace
Download Presentation

Query Health Technical WG 4/26/2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Query HealthTechnical WG4/26/2012

  2. Agenda

  3. Administrative Reminders • None

  4. Specification Updates • Query Envelope • Feedback from comments have been incorporated into the Envelope. • Ready for Consensus • http://wiki.siframework.org/Query+Health+-+Query+Envelope • HQMF • Implementation Guide Updates based on F2F feedback is in progress , along with the incorporation of the new outline • Expect to have a version for the community feedback early next week • http://wiki.siframework.org/Query+Health+-+Query+Format • QRDA • Implementation Guide Updates based on F2F feedback is in progress • Expect to have a version for the community feedback early next week • http://wiki.siframework.org/Query+Health+-+Results+Format

  5. RI Update • PopMedNet • Working on i2B2 – PMN Integration • Getting ready for FDA Pilot instantiation using PopMedNet • i2B2 • Combined Ontologies from SHRINE, Demo and SMARTApp and provided to NY DOH Pilot • Working on Reverse Translator (HQMF to i2b2) using the Intermediate Translation model. • hQuery • Review of the Intermediate Translation model • Performing work on Temporal relationships

  6. RI Update • PopMedNet • Working on i2B2 – PMN Integration • Getting ready for FDA Pilot instantiation using PopMedNet • i2B2 • Combined Ontologies from SHRINE, Demo and SMARTApp and provided to NY DOH Pilot • Working on Reverse Translator (HQMF to i2b2) using the Intermediate Translation model. • hQuery • Review of the Intermediate Translation model • Performing work on Temporal relationships

  7. HQMF to Procedural Translator UML Model (Intermediate Model) • UML Model : HQMF Intermediate UML Model.docx • XSD: HQMF Intermediate.xsd • Sample XML for NQF0059 : NQF59_IntermediateRepresentation.xml • http://wiki.siframework.org/Query+Health+-+Query+Format • Will eventually be posted to the Google Code Repository once it is finalized.

  8. Differences between Improved HQMF and Translator XML - Demographics Improved HQMF – Age Criteria Translator Intermediate XML - Age <entry> <localVariableName>ageBetween17and64</localVariableName> <observationCriteria> <id root="0" extension="ageBetween17and64"/> <code code="424144002" codeSystem="2.16.840.1.113883.6.96"displayName="Age"/> <value xsi:type="IVL_PQ"> <low value="17" unit="a"/> <high value="64" unit="a"/> </value> <definition> <observationReferencemoodCode="DEF"> <id root="0" extension="Demographics"/> </observationReference> </definition> </observationCriteria> </entry> <DemographicsCriteria> <id root="0" extension="ageBetween17and64"/> <localVariableName>ageBetween17and64</localVariableName> <criteriaType>AGE</criteriaType> <ageValue> <low value="17" unit="a"/> <high value="64" unit="a"/> </ageValue> </DemographicsCriteria>

  9. Differences between Improved HQMF and Translator XML - Demographics Improved HQMF - Gender Translator Intermediate XML - Gender <entry> <localVariableName>genderMale</localVariableName> <observationCriteria> <id root="0" extension="genderMale"/> <code code="263495000" codeSystem="2.16.840.1.113883.6.96"displayName="Gender"/> <value xsi:type="CD" codeSystem="2.16.840.1.113883.5.1" code="M"/> <definition> <observationReferencemoodCode="DEF"> <id root="0" extension="Demographics"/> </observationReference> </definition> </observationCriteria> </entry> <DemographicsCriteria> <id root="0" extension="genderMale"/> <localVariableName>genderMale</localVariableName> <codedValue code="M" codeSystem="2.16.840.1.113883.5.1" /> <criteriaType>GENDER</criteriaType> </DemographicsCriteria>

  10. Differences between Improved HQMF and Translator XML - Encounters Improved HQMF Translator Intermediate XML <entry> <localVariableName>AmbulatoryEncounter</localVariableName> <encounterCriteria> <id root="0" extension="AmbulatoryEncounter"/> <!-- AmbulatoryEncounterValueSet --> <code valueSet="2.16.840.1.113883.3.464.1.1142"/> <definition> <observationReferencemoodCode="DEF"> <id root="0" extension="Encounter"/> </observationReference> </definition> <excerpt> <subsetCode code="PREVSUM"/> <encounterCriteria> <repeatNumber> <low value="2" inclusive="true"/> </repeatNumber> </encounterCriteria> </excerpt> <temporallyRelatedInformationtypeCode="EAS"> <pauseQuantity value="-1" unit="a"/> <observationReference> <id root="0" extension="MeasurePeriod"/> </observationReference> </temporallyRelatedInformation> </encounterCriteria> </entry> <EncounterCriteria> <id root="0" extension="AmbulatoryEncounter"/> <localVariableName>AmbulatoryEncounter</localVariableName> <valueSetvalueSet="2.16.840.1.113883.3.464.1.1142"></valueSet> <filterCriteria> <filterCode>PREVSUM</filterCode> <repeatNumber> <low value="2" inclusive="true"></low> </repeatNumber> </filterCriteria> <timeRelationship> <timeRelationshipCode>EAS</timeRelationshipCode> <timeQuantity value="-1" unit="a"></timeQuantity> <measurePeriodTimeReference> <id root="0" extension="measurePeriod"/> </measurePeriodTimeReference> </timeRelationship> </EncounterCriteria>

  11. Differences between Improved HQMF and Translator XML - Problems Improved HQMF Translator Intermediate XML <entry> <localVariableName>HasPolycysticOvaries</localVariableName> <observationCriteria> <id root="0" extension="HasPolycysticOvaries"/> <value xsi:type="CD" valueSet="2.16.840.1.113883.3.464.1.98"/> <definition> <observationReferencemoodCode="DEF"> <id root="0" extension="Problem"/> </observationReference> </definition> <temporallyRelatedInformationtypeCode="SAS"> <pauseQuantity value="-1" unit="a"/> <observationReference> <id root="0" extension="MeasurePeriod"/> </observationReference> </temporallyRelatedInformation> </observationCriteria> </entry> <ProblemCriteria> <id root="0" extension="HasPolycysticOvaries"/> <localVariableName>HasPolycysticOvaries</localVariableName> <valueSetvalueSet="2.16.840.1.113883.3.464.1.98"></valueSet> <timeRelationship> <timeRelationshipCode>SAS</timeRelationshipCode> <timeQuantity value="-1" unit="a"></timeQuantity> <measurePeriodTimeReference> <id root="0" extension="measurePeriod"/> </measurePeriodTimeReference> </timeRelationship> </ProblemCriteria>

  12. Differences between Improved HQMF and Translator XML - Medications Improved HQMF Translator Intermediate XML <entry> <localVariableName>DiabetesMedSupplied</localVariableName> <supplyCriteria> <id root="0" extension="DiabetesMedSupplied"/> <participant typeCode="PRD"> <roleParticipantclassCode="THER"> <code valueSet="2.16.840.1.113883.3.464.1.94"/> </roleParticipant> </participant> <definition> <supplyReferencemoodCode="DEF"> <id root="0" extension="RX"/> </supplyReference> </definition> <temporallyRelatedInformationtypeCode="SAS"> <pauseQuantity value="-1" unit="a"/> <observationReference> <id root="0" extension="MeasurePeriod"/> </observationReference> </temporallyRelatedInformation> </supplyCriteria> </entry> <MedicationCriteria> <id root="0" extension="DiabetesMedSupplied"/> <localVariableName>DiabetesMedSupplied</localVariableName> <valueSetvalueSet="2.16.840.1.113883.3.464.1.94"></valueSet> <timeRelationship> <timeRelationshipCode>SAS</timeRelationshipCode> <timeQuantity value="-1" unit="a"></timeQuantity> <measurePeriodTimeReference> <id root="0" extension="measurePeriod"/> </measurePeriodTimeReference> </timeRelationship> <medicationState>EVN</medicationState> </MedicationCriteria>

  13. Differences between Improved HQMF and Translator XML - LabResults Improved HQMF Translator Intermediate XML <entry> <localVariableName>HbA1Cgt9</localVariableName> <observationCriteria> <id root="0" extension="HbA1C"/> <code valueSet="2.16.840.1.113883.3.464.1.72"/> <definition> <observationReferencemoodCode="DEF"> <id root="0" extension="LabResults"/> </observationReference> </definition> <excerpt> <subsetCode code="RECENT"/> <observationCriteria> <id extension="0" root="HbA1CMeasured"/> <value xsi:type="IVL_PQ"> <low value="9" unit="%"/> </value> </observationCriteria> </excerpt> </observationCriteria> </entry> <LabResultsCriteria> <id root="0" extension="HbA1Cgt9"/> <localVariableName>HbA1Cgt9</localVariableName> <valueSetvalueSet="2.16.840.1.113883.3.464.1.72"></valueSet> <filterCriteria> <filterCode>RECENT</filterCode> </filterCriteria> <resultValue> <low value="9" unit="%"></low> </resultValue> </LabResultsCriteria>

  14. Differences between Improved HQMF and Translator XML – PopulationCriteria Improved HQMF Translator Intermediate XML <entry> <denominatorCriteria> <id root="c75181d0-73eb-11de-8a39-0800200c9a66" extension="DENOM"/> <precondition> <atLeastOneTrue> <precondition> <allTrue> <precondition> <observationReference> <id root="0" extension="HasDiabetes"/> </observationReference> </precondition> <precondition> <atLeastOneTrue> <precondition> <encounterReference> <id root="0" extension="EDorInpatientEncounter"/> </encounterReference> </precondition> <precondition> <encounterReference> <id root="0" extension="AmbulatoryEncounter"/> </encounterReference> </precondition> </atLeastOneTrue> </precondition> </allTrue> </precondition> <precondition> <substanceAdministrationReference> <id root="0" extension="DiabetesMedAdministered"/> </substanceAdministrationReference> </precondition> <precondition> <substanceAdministrationReferencemoodCode="INT"> <id root="0" extension="DiabetesMedIntended"/> </substanceAdministrationReference> </precondition> <precondition> <supplyReference> <id root="0" extension="DiabetesMedSupplied"/> </supplyReference> </precondition> <precondition> <supplyReferencemoodCode="RQO"> <id root="0" extension="DiabetesMedOrdered"/> </supplyReference> </precondition> </atLeastOneTrue> </precondition> </denominatorCriteria> </entry> <populationCriteria> <id root="c75181d0-73eb-11de-8a39-0800200c9a66" extension="DENOM"/> <dataCriteriaCombiner> <criteriaOperation>AtLeastOneTrue</criteriaOperation> <dataCriteriaReference> <id root="0" extension="DiabetesMedAdministered"/> </dataCriteriaReference> <dataCriteriaReference> <id root="0" extension="DiabetesMedIntended"/> </dataCriteriaReference> <dataCriteriaReference> <id root="0" extension="DiabetesMedSupplied"/> </dataCriteriaReference> <dataCriteriaReference> <id root="0" extension="DiabetesMedOrdered"/> </dataCriteriaReference> <dataCriteriaCombiner> <criteriaOperation>AllTrue</criteriaOperation> <dataCriteriaReference> <id root="0" extension="HasDiabetes"/> </dataCriteriaReference> <dataCriteriaCombiner> <criteriaOperation>AtLeastOneTrue</criteriaOperation> <dataCriteriaReference> <id root="0" extension="EDorInpatientEncounter"/> </dataCriteriaReference> <dataCriteriaReference> <id root="0" extension="AmbulatoryEncounter"/> </dataCriteriaReference> </dataCriteriaCombiner> </dataCriteriaCombiner> </dataCriteriaCombiner> </populationCriteria>

  15. Query Envelope Changes • Changed datatypes to use w3c XML datatypes instead of ISO data types • Eliminated Length constraints from Enumerated values • Added Security Related Metadata and Referenced HL7 value sets for PurposeOfUse, ConfidentialityCode, Obligation and Refrain Policies. • Changed some of the constraints from MUST to a SHOULD based on the consensus feedback. • http://wiki.siframework.org/Query+Health+-+Query+Envelope

  16. Next Steps • Consensus Voting • Please submit your votes for Query Envelope when the consensus call is issued • Specification Usage • Review the HQMF To Procedural Translator UML Model/XSD and XML and provide comments • Volunteers requiring access to the code repository • Please sign up for a google account at http://code.google.com • Project Repository - http://code.google.com/p/query-health/ • Sign up for the RI at http://wiki.siframework.org/Query+Health+Reference+Implementation

More Related