HS.FHIR.vDSTU2.Repository.BundleValidator
deprecated class HS.FHIR.vDSTU2.Repository.BundleValidator extends %Library.RegisteredObject
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.Method Inventory
- IsValidRequestUrl()
- ValidateBundle()
- ValidateBundleDynamicObj()
- ValidateBundleInternal()
- ValidateBundleStream()
- ValidateBundleXMLDocument()
Methods
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.
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 DSTU2 schema-based requirements and other DSTU2 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.
API ValidateBundle validates a Bundle resource %DynamicObject or %XML.Document object. It only validates the Bundle and Bundle entry-specific properties against some FHIR DSTU2 schema-based requirements and other DSTU2 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:
Output:
deprecated classmethod ValidateBundleDynamicObj(pResourceObject As %Library.DynamicObject, Output pErrors As HS.Types.FHIR.Errors) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod ValidateBundleInternal(pGlobalName As %String, ByRef pErrors As HS.Types.FHIR.Errors) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
ValidateBundleInternal is for internal use only. It takes the Bundle information input via a specified global structure. This is done to minimize memory usage while processing potentially very large Bundles.
ValidateBundleInternal is for internal use only. It takes the Bundle information input via a specified global structure. This is done to minimize memory usage while processing potentially very large Bundles.
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 ValidateBundle validates a Bundle resource stream. It only validates the Bundle and Bundle entry-specific properties against some FHIR DSTU2 schema-based requirements and other DSTU2 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.
API ValidateBundle validates a Bundle resource stream. It only validates the Bundle and Bundle entry-specific properties against some FHIR DSTU2 schema-based requirements and other DSTU2 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:
Output:
deprecated classmethod ValidateBundleXMLDocument(pResourceObject As %XML.Document, Output pErrors As HS.Types.FHIR.Errors) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %IsModified()
- %New()
- %NormalizeObject()
- %ObjectModified()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %SerializeObject()
- %SetModified()
- %ValidateObject()