go to post Warren Oyco · Jun 13, 2022 Gotcha! that's really helpful. Appreciate the input. Thank you!
go to post Warren Oyco · Aug 27, 2021 Hi Vitaly, If I'm understanding your suggestion correctly. All i need to do is to extend my custom HSPI.MPI.Operation to HS.MPI.HSPI.Operations. Class MC.ACO.HSPI.Operation Extends (HS.MPI.HSPI.Operations, HS.Util.Trace.Helper) I did tested this, unfortunately i got the same error ERROR #6248: SOAP response is a SOAP fault: faultcode=Clientfaultstring=Badly formed SOAP Messagefaultactor=detail=<error xmlns="http://www.intersystems.com/HSPI"><text>ERROR #6277: Type attribute, s01:AcoPatientSearchRequest, does not specify valid type for XML input tag: pRequest (ending at line 5 character 171).</text></error>
go to post Warren Oyco · Aug 25, 2021 Hi Vataly, just to give a quick overview of the workflow. we receive a patient roster file in a pipe delimited text format. The file is consumed by an inbound file service, put into dedicated folder, read file using a dedicated custom record map designed base on the roster's file layout then parses the file. Once the input file is parsed it is then transformed into a standard HS Patient Search Request message (HS.Message.PatientSearchRequest). the standard patient search request is sent to custom HSPI MPI Operations that extends to HS.MPI.AbstractOperations to do the patient search. Depending on the result of patient search a standard (HS.Message.Patient SearchResponse)will be sent back. The standard HS.Message.PatientSearchRequest class is where i extended the custom class to add the Roster Effective and Term Date. The error is happening when patient search request messageis submitted to the custom HSPI MPI Operations for patient matching.
go to post Warren Oyco · Jul 19, 2021 Hi Karunanithi, sorry I'm kinda newbie but I wanted to clarify Step 3, is this done on a custom Business Process class OnRequest method? Below is my current SendRequestSync line of code. Set tSC=..SendRequestSync(tTarget,tRmeNormalization,.tHL7Response) $$$ThrowOnError(tSC)
go to post Warren Oyco · Jul 16, 2021 Thanks Neerav! any suggestion on how to pass a request property?