Home > Class Reference > HSLIB namespace > HS.Util.QRDA

HS.Util.QRDA

class HS.Util.QRDA extends %Library.RegisteredObject

*** THIS CLASS, ALONG WITH ALL OTHER QRDA FUNCTIONALITY INITIALLY INCLUDED IN
*** HEALTHSHARE CORE 13, IS DEPRECATED AS OF HEALTH CONNECT / HEALTHSHARE 2018.1.

Method Inventory (Including Private)

Methods (Including Private)

classmethod BuildAssertionObjectString(pMeasureCode As %String, pAssertionCode As %String, pAssertionResult As %Boolean, pPopulationId As %String, pProbability As %String, ByRef pString As %String) as %Status [ Language = objectscript ]
BuildAssertionObjectString builds a string of QRDA Quality Measure Assertion Information in SDA3 CustomObject XML format, for the purpose of inserting the string into an SDA3 Container stream. Multiple consecutive calls to this method will add on to the pString value, rather than overwrite it each time.
classmethod DisplayMeasureInfo(pMeasureCode As %String = "") [ Language = objectscript ]
DisplayMeasureInfo is a Terminal-based means of displaying Quality Measure Registry information for a given quality measure. Input parameter pMeasureCode may be a measure Code, an NQF number (with or without the "NQF") or a string contained in a measure Title.
classmethod DisplayMeasureInfoPrompt() [ Language = objectscript ]
DisplayMeasureInfoPrompt provides a simple prompt to display Quality Measure Registry info or one or all stored quality measures.
classmethod ImportVSAC(pFile As %String = "") [ Language = objectscript ]
ImportVSAC is the installation method for Value Set Authority Center (VSAC) XML files. You need a free license from the National Library of Medicine (NLM) in order to be able to download the value set XML file.

1. Use a web browser to navigate to https://vsac.nlm.nih.gov/
2. On the web site page, select the Download tab.
3. There will appear a table of download choices.
4. In the table row "All 2014 eCQM Value Sets (EP and EH)", under the column "Sorted By Value Set Name", click the "SVS (xml)" button.
5. If you do not have a license, you will be prompted to apply for one. You should be granted the license within 1-3 days.
6. If you already have a license and a login account, log in.
7. Click the "SVS (xml)" button that was described in step 4.
8. Note the operating system path and the file name of the XML file that you downloaded.
9. Open a Terminal session in Cache.
10. Navigate to the HSREGISTRY namespace.
11. Import the value sets from the XML file, using the command
Do ##class(HS.Util.QRDA).ImportVSAC("FilePathAndName")
classmethod SearchMeasure(pMeasureCode As %String, ByRef pCodes As %String) as %Status [ Language = objectscript ]
classmethod SetupQualityMeasureRegistry(pSilent As %Boolean = 0) as %Status [ Language = objectscript ]
SetupQualityMeasureRegistry uses the data stored in the QualityMeasure XData block of this class to populate the HealthShare Quality Measure Registry.

Inherited Members

Inherited Methods (Including Private)

FeedbackOpens in a new window