Skip to main content

HS.FHIR.vDSTU2.PDQm.Supplier.Process

deprecated persistent class HS.FHIR.vDSTU2.PDQm.Supplier.Process extends Ens.BusinessProcess, HS.HC.IHE.PDQ.Common

SQL Table Name: HS_FHIR_vDSTU2_PDQm_Supplier.Process

THIS CLASS IS DEPRECATED

Property Inventory

Method Inventory

Parameters

parameter FHIRURIMODE = strict;
Override this class parameter to trigger more lenient handling of assigning authority and facility code values that do not have an entry defined in the OID Registry. The default value of "strict" retains the more strict behavior that requires that any AA or facility code that is returned from a search on the designated MPI host must have a URI (OID or URL) defined for it in the OID Registry. If one is not found, then the associated identifier is removed from the return result set and a warning is included in the returned payload. If the value of FHIRURIMODE is overidden and modified to any other value, then if no data is found in the OID Registryfor a code, a URL is then formulated dynamically, formatted as http://hostname/codetype/code, where hostname is the host name, codetype is "assigningauthority" or "facilitycode", and code is the code that was returned from the MPI. This URL will satisfy the data type requirement of "uri" for the "system" property of the identifier. Please note that AffinityDomain is exempt from the non-strict behavior, and that any use of this PDQm component requires that the AffinityDomain code be defined in the Configuration Registry or on this business host, and that code is defined in the OID Registry.
parameter HSDEPLOY = 1;
parameter QUERYIDPARAM = queryId;
parameter QUERYPAGEPARAM = page;
parameter SETTINGS = AffinityDomain,AffinityDomainIsMPIID,MPIOperations,ApplyRankMultiplier,ApplyConsent;
Inherited description: List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

property ResourceSchemaRoot as %String (MAXLEN = 256) [ InitialExpression = "HS.FHIR.vDSTU2.Model.Resource" ];
Class package that is the root of all resource schemas for the desired data model.
Property methods: ResourceSchemaRootDisplayToLogical(), ResourceSchemaRootGet(), ResourceSchemaRootGetStored(), ResourceSchemaRootIsValid(), ResourceSchemaRootLogicalToDisplay(), ResourceSchemaRootLogicalToOdbc(), ResourceSchemaRootNormalize(), ResourceSchemaRootSet()

Methods

deprecated method CreateQueryResponseFHIR(pQueueObject As HS.FHIR.vDSTU2.PDQm.QueryQueue, pFullSearchURI As %String, pPage As %Integer, Output pPDQmResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED
deprecated method CreateRetrieveResponseFHIR(pPDQmRequest As HS.Message.FHIR.Request, pSearchResponse As HS.Message.PatientSearchResponse, Output pPDQmResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED
deprecated method FHIRErrorResponse(pFHIRRequest As HS.Message.FHIR.Request, ByRef pSC As %Status, ByRef pFHIRResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED
FHIRErrorResponse is called when there are Errors to report and no search result payload to return.
deprecated method FHIRErrorResponseObject(pSC As %Status, pInteraction As %String, ByRef pOperationOutcome As HS.FHIR.vDSTU2.Model.Resource.OperationOutcome, ByRef pHTTPStatus As %String) as %Status
THIS CLASS IS DEPRECATED
FHIRErrorResponseObject is called when there are Errors to report AND there is also some search result payload to return.
deprecated method FHIRQueryToPatientSearch(pSource As HS.Message.FHIR.Request, ByRef pTarget As HS.Message.PatientSearchRequest) as %Status
THIS CLASS IS DEPRECATED
THIS CLASS IS DEPRECATED
Get the links for paging to first, previous, next and last, based on the total search results, page size, and current page values.
deprecated method OnRequest(pRequest As %Library.Persistent, Output pResponse As %Library.Persistent) as %Status
THIS CLASS IS DEPRECATED
deprecated method PDQmRetrieveToPatientSearch(pSource As HS.Message.FHIR.Request, ByRef pTarget As HS.Message.PatientSearchRequest) as %Status
THIS CLASS IS DEPRECATED
deprecated method ProcessFHIRMessage(pRequest As HS.Message.FHIR.Request, Output pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED
deprecated method ProcessMetadataRequest(pRequest As HS.Message.FHIR.Request, pResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED
deprecated method QueryRequestFHIR(pFHIRRequest As HS.Message.FHIR.Request, pFullSearchURI As %String, Output pFHIRResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED
deprecated method RetrieveRequestFHIR(pFHIRRequest As HS.Message.FHIR.Request, pFullSearchURI As %String, Output pFHIRResponse As HS.Message.FHIR.Response) as %Status
THIS CLASS IS DEPRECATED
deprecated method SetIdentifier(pTarget As HS.Message.PatientSearchRequest, pAA As %String, pId As %String) as %String
THIS CLASS IS DEPRECATED
SetIdentifier takes an assigning authority and identifier and sets the search MPIID or MRN, depending on the input values.
deprecated method SetScopingOrganization(pTarget As HS.Message.PatientSearchRequest, pAA As %String) as %Status
THIS CLASS IS DEPRECATED
SetScopingOrganization takes an assigning authority value, determines the Code for it, and inserts an AdditionalInfo item with a key indicating that scopingOrganization. An example key would be "scopingOrganization_LIJ".

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (Ens.BusinessProcess)

^Ens.BusinessProcessD(ID,"received",n)
=
%MessagesReceived(n)

Storage Model: Storage (Ens.BusinessProcess)

^Ens.BusinessProcessD(ID,"sent",n)
=
%MessagesSent(n)

Storage Model: Storage (Ens.BusinessProcess)

^Ens.BusinessProcessD(ID)
=
%%CLASSNAME
%ConfigQueueName
%IsCompleted
%MasterPendingResponsesOld
%PrimaryRequestHeader
%PrimaryResponseHeader
%RepliedStatus
%responseId
Adapter
%SessionId
%TimeCompleted
%TimeCreated
%ConfigName
%QuitTask
AlertOnError
%responseClassName
%IsTimerInterrupted
%IsTerminated
%StatusCode
%MessagesReceivedOld
%MessagesSentOld
ReplyCodeActions
RetryInterval
AlertRetryGracePeriod
FailureTimeout
Retry
SuspendMessage
QueueCountAlert
QueueWaitAlert
InactivityTimeout
BusinessPartner
AlertGroups
%SuperSession

Storage Model: Storage (HS.FHIR.vDSTU2.PDQm.Supplier.Process)

^Ens.BusinessProcessD(ID,"Process")
=
AffinityDomain
AffinityDomainIsMPIID
ApplyConsent
MPIOperations
Errors
ApplyRankMultiplier
ResourceSchemaRoot
TraceOperations
FeedbackOpens in a new tab