Class MeasureValidator
- java.lang.Object
-
- org.hl7.fhir.validation.BaseValidator
-
- org.hl7.fhir.validation.instance.type.MeasureValidator
-
- All Implemented Interfaces:
org.hl7.fhir.r5.utils.validation.ValidationContextCarrier.IValidationContextResourceLoader
public class MeasureValidator extends BaseValidator
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.hl7.fhir.validation.BaseValidator
BaseValidator.BooleanValue, BaseValidator.TrackedLocationRelatedMessage, BaseValidator.ValidationControl
-
-
Field Summary
-
Fields inherited from class org.hl7.fhir.validation.BaseValidator
BUNDLE, context, DOCUMENT, ENTRY, FULL_URL, ID, jurisdiction, LAST_UPDATED, LINK, MESSAGE, messagesToRemove, META, NO_RULE_DATE, PATH_ARG, RESOURCE, SEARCHSET, source, timeTracker, trackedMessages, TYPE, xverManager
-
-
Constructor Summary
Constructors Constructor Description MeasureValidator(org.hl7.fhir.r5.context.IWorkerContext context, TimeTracker timeTracker, org.hl7.fhir.r5.utils.XVerExtensionManager xverManager, org.hl7.fhir.r5.model.Coding jurisdiction, InstanceValidator parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanvalidateMeasure(ValidatorHostContext hostContext, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, org.hl7.fhir.r5.elementmodel.Element element, NodeStack stack)booleanvalidateMeasureReport(ValidatorHostContext hostContext, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, org.hl7.fhir.r5.elementmodel.Element element, NodeStack stack)-
Methods inherited from class org.hl7.fhir.validation.BaseValidator
addValidationMessage, addValidationMessage, addValidationMessage, checkMsgId, describeReference, fail, fail, fail, fail, fail, getFromBundle, getLevel, getValidationControl, getXverExt, getXverExt, grammarWord, hint, hint, hint, hint, hintPlural, isHL7, isXverUrl, loadContainedResource, loadFoundResource, removeTrackedMessagesForLocation, resolveBindingReference, resolveInBundle, resolveInBundle, rule, rule, rule, rule, rule, ruleHtml, rulePlural, rulePlural, setLevel, signpost, slicingHint, splitByCamelCase, stripPunctuation, suppressedwarning, suppressedwarning, suppressedwarning, suppressedwarning, suppressedwarning, systemFromCanonical, txHint, txRule, txWarning, txWarningForLaterRemoval, versionFromCanonical, warning, warning, warning, warningHtml, warningHtml, warningOrError, warningOrHint, warningPlural, xverDefn, xverElementId, xverStatus, xverVersion
-
-
-
-
Constructor Detail
-
MeasureValidator
public MeasureValidator(org.hl7.fhir.r5.context.IWorkerContext context, TimeTracker timeTracker, org.hl7.fhir.r5.utils.XVerExtensionManager xverManager, org.hl7.fhir.r5.model.Coding jurisdiction, InstanceValidator parent)
-
-
Method Detail
-
validateMeasure
public boolean validateMeasure(ValidatorHostContext hostContext, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, org.hl7.fhir.r5.elementmodel.Element element, NodeStack stack) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
validateMeasureReport
public boolean validateMeasureReport(ValidatorHostContext hostContext, List<org.hl7.fhir.utilities.validation.ValidationMessage> errors, org.hl7.fhir.r5.elementmodel.Element element, NodeStack stack) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
-