HS.FHIR.vSTU3.Repository.OperationProcessor
deprecated class HS.FHIR.vSTU3.Repository.OperationProcessor extends %Library.RegisteredObject
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.This class contains the logic for processing FHIR operation interactions for FHIR STU3.
Method Inventory
- Apply()
- Closure()
- Compose()
- Conforms()
- DataRequirements()
- Document()
- EvaluateMeasure()
- Everything()
- Expand()
- Find()
- GetEverythingStorageIds()
- GetReferencesJSON()
- GetReferencesXML()
- GetValidateInfoJSON()
- GetValidateInfoXML()
- IhePix()
- Implements()
- Lastn()
- Lookup()
- Match()
- Meta()
- MetaAdd()
- Populate()
- Populatehtml()
- Populatelink()
- ProcessMessage()
- ProcessOperation()
- Questionnaire()
- ResultSetToBundleNoPaging()
- Stats()
- Subset()
- Subsumes()
- Translate()
- Validate()
- ValidateCode()
Parameters
parameter SchematronXSLTDir = FHIR/vSTU3/Schematron;
Methods
deprecated classmethod Apply(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Closure(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Compose(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Conforms(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod DataRequirements(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Document(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod EvaluateMeasure(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Everything(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Expand(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Find(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod GetEverythingStorageIds(pResourceType As %String, pResourceId As %String, pStorageClass As %String, pSessionIdentifier As %String, pIncludeSecondary As %Boolean = 1, ByRef pResultSet As HS.Util.TransientTable, ByRef pErrors As HS.Types.FHIR.Errors) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
GetEverythingStorageIds gathers and returns the storage ids that should be included in the specified $everything interaction.
Inputs:
pResourceType : (required) FHIR resource type. For STU3, valid resource types for $everything
are Patient, Encounter, RelatedPerson, Practitioner, Device.
pResourceId : (required) FHIR resource id.
pStorageClass : (required) Storage logic class for this method call. Example is:
"HS.FHIR.vSTU3.Repository.Storage".
pSessionIdentifier : User session identifier.
pIncludeSecondary : 0 = Do not include resources that are referenced by the resources that
refer to the specified target of the $everything interaction.
1 = Include resources that are referenced by the resources that refer to
the specified target of the $everything interaction.
Outputs:
pResultSet : HS.Util.TransientTable result set object. Each row represents a single
FHIR resource. Result set columns are:
ID : Physical storage id.
Deleted : Initialized here as blank, may be used by post processor to
mark a row as "Deleted".
ResourceType: FHIR resource type.
ResourceId : FHIR resource id
Mode : "match" means this is a matched resource, "include" means
this row was pulled in due to being referred to by a
matched resource.
RefersTo : Comma-delimited list of storage ids to which the resource
points to.
pErrors : HS.Types.FHIR.Errors object that includes a collection of error information.
See HS.Types.FHIR.Errors for more details.
GetEverythingStorageIds gathers and returns the storage ids that should be included in the specified $everything interaction.
Inputs:
Outputs:
deprecated classmethod GetReferencesJSON(pJSONStringOrStream, pResourceType As %String, pResourceId As %String, ByRef pReferences As %String) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
GetReferencesJSON parses a FHIR JSON resource string or stream and collects all reference values found. This method assumes that all reference values are found in the reference property of a Reference-typed property object, and are not from that object's identifier value.
GetReferencesJSON parses a FHIR JSON resource string or stream and collects all reference values found. This method assumes that all reference values are found in the reference property of a Reference-typed property object, and are not from that object's identifier value.
deprecated classmethod GetReferencesXML(pXMLStringOrStream, pResourceType As %String, pResourceId As %String, ByRef pReferences As %String) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
GetReferencesXML parses a FHIR XML resource string or stream and collects all reference values found. This method assumes that all reference values are found in the reference property of a Reference-typed property object, and are not from that object's identifier value.
GetReferencesXML parses a FHIR XML resource string or stream and collects all reference values found. This method assumes that all reference values are found in the reference property of a Reference-typed property object, and are not from that object's identifier value.
deprecated classmethod GetValidateInfoJSON(pPayloadResourceObj As %Library.DynamicObject, pPayloadResourceType As %String, pMode As %String, pProfile As %String, pResourceObj As %Library.DynamicObject, ByRef pResourceType As %String)
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
GetValidateInfoJSON parses the %DynamicObject for the $validate request Payload, to find and return values for mode and/or profile and/or a FHIR resource.
GetValidateInfoJSON parses the %DynamicObject for the $validate request Payload, to find and return values for mode and/or profile and/or a FHIR resource.
deprecated classmethod GetValidateInfoXML(pPayloadResourceObj As %XML.Document, pPayloadResourceType As %String, pMode As %String, pProfile As %String, pResourceObj As %XML.Node, ByRef pResourceType As %String)
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
GetValidateInfoXML parses the %XML.Document for the $validate request Payload, to find and return values for mode and/or profile and/or a FHIR resource.
GetValidateInfoXML parses the %XML.Document for the $validate request Payload, to find and return values for mode and/or profile and/or a FHIR resource.
deprecated classmethod IhePix(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Implements(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Lastn(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
Support the $lastn operation: http://hl7.org/fhir/STU3/observation-operations.html#lastn
Support the $lastn operation: http://hl7.org/fhir/STU3/observation-operations.html#lastn
deprecated classmethod Lookup(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Match(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Meta(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod MetaAdd(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Populate(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Populatehtml(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Populatelink(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod ProcessMessage(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod ProcessOperation(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
ProcessOperation is the main entry point to this class. The caller of this class method is expected to have already initialized the response object, validated and set the response ContentType, validated any user session identification and formulated a session identifier, and - if applicable - verified that the operation is allowed as per the end point's CapabilityStatement.
ProcessOperation is the main entry point to this class. The caller of this class method is expected to have already initialized the response object, validated and set the response ContentType, validated any user session identification and formulated a session identifier, and - if applicable - verified that the operation is allowed as per the end point's CapabilityStatement.
deprecated classmethod Questionnaire(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod ResultSetToBundleNoPaging(pRequest, pResponseStream, pResultSet As HS.Util.TransientTable, pCount0, pBaseURL, pQueryURL, pWarnings, pRepositoryUtilityClass, pRepositoryStorageClass, pTransformer, pResourceSchema)
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Stats(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Subset(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Subsumes(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Translate(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod Validate(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED Use HS.FHIRServer.* instead.
deprecated classmethod ValidateCode(pRequest As HS.Message.FHIR.Request, ByRef pResponse As HS.Message.FHIR.Response) 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()