Class BundleValidator

  • All Implemented Interfaces:
    org.hl7.fhir.r5.utils.validation.ValidationContextCarrier.IValidationContextResourceLoader

    public class BundleValidator
    extends BaseValidator
    • Constructor Detail

      • BundleValidator

        public BundleValidator​(org.hl7.fhir.r5.context.IWorkerContext context,
                               String serverBase,
                               InstanceValidator validator,
                               org.hl7.fhir.r5.utils.XVerExtensionManager xverManager,
                               org.hl7.fhir.r5.model.Coding jurisdiction)
    • Method Detail

      • validateDocumentSubReference

        public boolean validateDocumentSubReference​(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
                                                    org.hl7.fhir.r5.elementmodel.Element bundle,
                                                    List<org.hl7.fhir.r5.elementmodel.Element> entries,
                                                    org.hl7.fhir.r5.elementmodel.Element composition,
                                                    NodeStack stack,
                                                    String fullUrl,
                                                    String id,
                                                    String title,
                                                    String parent,
                                                    boolean repeats,
                                                    String propName)
      • validateDocumentReference

        public boolean validateDocumentReference​(List<org.hl7.fhir.utilities.validation.ValidationMessage> errors,
                                                 org.hl7.fhir.r5.elementmodel.Element bundle,
                                                 List<org.hl7.fhir.r5.elementmodel.Element> entries,
                                                 org.hl7.fhir.r5.elementmodel.Element composition,
                                                 NodeStack stack,
                                                 String fullUrl,
                                                 String id,
                                                 boolean repeats,
                                                 String propName,
                                                 String title)
      • meetsRule

        public boolean meetsRule​(org.hl7.fhir.r5.utils.validation.BundleValidationRule bvr,
                                 String rtype,
                                 int rcount,
                                 int count)