Skip to main content

HS.FHIR.vSTU3.Repository.BundleValidator

deprecated class HS.FHIR.vSTU3.Repository.BundleValidator extends %Library.RegisteredObject

THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.

Method Inventory

Methods

deprecated classmethod IsValidRequestUrl(pString As %String) as %Boolean
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Common logic for validating Bundle request url. It should be a valid UUID, or a full URL, or just a resource type, or a resource type plus identifier.
deprecated classmethod ValidateBundle(pResourceObject, Output pErrors As HS.Types.FHIR.Errors) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
API ValidateBundle validates a Bundle resource %DynamicObject or %XML.Document object. It only validates the Bundle and Bundle entry-specific properties against some FHIR STU3 schema-based requirements and other STU3 Bundle-specific rules. It does not validate the resources contained within the Bundle entries. This method performs the validation without requiring the actual use of a schema spec or XSLT2.
Input:
  • pResourceObject : (required) %DynamicObject or %XML.Document representation of a Bundle resource.
    Output:
  • pErrors : HS.Types.FHIR.Errors object that includes a collection of error information. See HS.Types.FHIR.Errors for more details.
  • deprecated classmethod ValidateBundleStream(pContentType As %String, pBundleStream As %Stream.Object, Output pResourceObject, Output pErrors As HS.Types.FHIR.Errors) as %Status
    THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
    API ValidateBundleStream validates a Bundle resource stream. It only validates the Bundle and Bundle entry-specific properties against some FHIR STU3 schema-based requirements and other STU3 Bundle-specific rules. It does not validate the resources contained within the Bundle entries. This method performs the validation without requiring the actual use of a schema spec or XSLT2.
    Input:
  • pContentType : (required) May be the ContentType from a FHIR request, or even just "json" or "xml".
  • pBundleStream : (required) FHIR Bundle resource stream object.
    Output:
  • pResourceObject : %DynamicObject or %XML.Document representation of a Bundle resource.
  • pErrors : HS.Types.FHIR.Errors object that includes a collection of error information. See HS.Types.FHIR.Errors for more details.
  • Inherited Members

    Inherited Methods

    FeedbackOpens in a new tab