go to post Smythe Smythee · Nov 15, 2022 Yes, i tried by checking the SSLv3 box still facing the same error. Do i need to give any details in "Enabled ciphersuites" in Crytographic settings
go to post Smythe Smythee · Nov 15, 2022 thank you for sharing the example ,Can you please share how they configured gmail in SSL In SSL only i am getting the error "ERROR #989: SSL connection failed, make sure server address and port (not url) is specified" Can you please SSL Configuration for Gmail
go to post Smythe Smythee · Nov 8, 2022 Hi Lexi, I have followed the same steps but i am getting "ERROR #6031: Unable to open TCP/IP connection." error in Ens.Alert Business operation
go to post Smythe Smythee · Nov 7, 2022 Hi , I have gone through the previous post replies and i am able to configure the Business operation but i didnt mention my exact problem in the post. I am getting "Unable to open TCP/IP connection" error so i thought i made any mistakes in SMTP connection settings
go to post Smythe Smythee · Oct 18, 2022 Yes thank you but i am getting different error after transforming the message. I think the error is the way i defined the my custom schema and getting error in this class "EnsLib.EDI.XML.Document".let me know any mistake while defining the schema please <PROPERTY DOES NOT EXIST>zTransform+7^CSTOM.TXML.XMLToHL7.1 *MSH,EnsLib.EDI.XML.Document -- logged as '-' number - @' Set tSC1=target.SetValueAt(source.MSH.EncodingCharacters,"MSH:EncodingCharacters","set","")'
go to post Smythe Smythee · Oct 17, 2022 Transformation is working fine. I am getting output from my transformation but when i am using same transformation in Business process. Let me know any changes do i need to make in transformation XData DTL [ XMLNamespace = "http://www.intersystems.com/dtl" ]{<transform sourceClass='CUSTOM.TXML.MainSchema' targetClass='EnsLib.HL7.Message' targetDocType='2.5:ADT_A01' create='new' language='objectscript' ><assign value='source.FieldSeparator' property='target.{MSH:FieldSeparator}' action='set' /><assign value='source.EncodingCharacters' property='target.{MSH:EncodingCharacters}' action='set' /><assign value='source.SendingApplication' property='target.{MSH:SendingApplication}' action='set' /><assign value='source.PatientID' property='target.{PID:SetIDPID}' action='set' /><assign value='source.FamilyName' property='target.{PID:PatientName().FamilyName}' action='set' /><assign value='source.GivenName' property='target.{PID:PatientName().GivenName}' action='set' /></transform>}
go to post Smythe Smythee · Oct 17, 2022 For incoming XML i have custom schema which looks like the below Class CUSTOM.TXML.MainSchema Extends (%Persistent, %XML.Adaptor){ Property FieldSeparator As %String; Property EncodingCharacters As %String; Property SendingApplication As %String; Property SendingFacility As %String; } Let me know any mistakes that i have made in this class please? Thanks, Smythee
go to post Smythe Smythee · Oct 3, 2022 i am getting below swizzle object error ERROR <Ens>ErrException: <METHOD DOES NOT EXIST>zNewRequestMessage+4^Ens.MessageHeader.1 *%GetSwizzleObject,HS.SDA3.Container -- logged as '-' number - @' Set:(''tSC) tSC=pMessageBody.%GetSwizzleObject(0,.tOID)
go to post Smythe Smythee · Oct 3, 2022 Thank you can i convert the output from GetSDA method into stream output because my business operation will only accepts stream as input?
go to post Smythe Smythee · Oct 3, 2022 Hi, Can you please explain the need of passing xml value into HS.Gateway.HL7.HL7ToSDA3 class ClassMethod Transform(source As EnsLib.HL7.Message, ByRef target As HS.SDA3.Container, aux) As %Status { #Dim sc As %Status = $$$OK Set sc = ##class(HS.Gateway.HL7.HL7ToSDA3).GetSDA(source, .xml) Quit:$$$ISERR(sc) sc Set target = ##class(HS.SDA3.Container).%New() Set sc = target.InitializeXMLParse(.xml) Quit sc Thank you, Smythee }
go to post Smythe Smythee · Sep 29, 2022 Hi David, It is not a typo, I have used the same name in data transform class i am not getting the value from the data transform class or Do i need to make any changes in my Business process class,Can you suggest do i need to make any changes?
go to post Smythe Smythee · Sep 28, 2022 Ok thank you I have done the same in my studio but in custom business process i m not getting the value of transformed message my business process looks like this Method OnRequest(pRequest As Ens.Request, Output pResponse As Ens.Response) As %Status{ Set tSC=##class(Hosiptal.SDA3.DataTrans).Transform(pRequest) Set NewObj=##class(%Library.GlobalCharacterStream).%New() Set pRequest=##class(Ens.StreamContainer).%New(NewObj) Set tOneTarget=..TargetConfigNames Set tSC=$$$OK $$$LOGINFO("tSC"_tSC) For iTarget=1:1:$L(..TargetConfigNames, ",") { Set tOneTarget=$ZStrip($P(..TargetConfigNames,",",iTarget),"<>W") Continue:""=tOneTarget Set tSC1=..SendRequestAsync(tOneTarget,pRequest) Quit:$$$ISERR(tSC) Set:$$$ISERR(tSC1) tSC=$$$ADDSC(tSC,tSC1) }}
go to post Smythe Smythee · Sep 28, 2022 I am getting ERROR <Ens>ErrNotImplemented: Method Hosiptal.SDA3.DataTrans.Transform() not implemented error Please find the method i am using ClassMethod Transform(source As EnsLib.HL7.Message, ByRef target As HS.SDA3.Container) As %Status{ Set sc= ##class(HS.Gateway.HL7.HL7ToSDA3).GetSDA(source, .xml) Set target=##class(HS.SDA3.Container).%New() Do target.InitializeXMLParse(.xml) Set target.Patient.Name=source.GetValueAt("PID:5") Set target.Patient.BirthGender=source.GetValueAt("PID:8") Set $ZT="Trap",tSC=$$$OKdo {$$$ASSERT(0) // Subclass ResponsibilitySet tSC = $$$EnsError($$$EnsErrNotImplemented,$$$CurrentClass,$$$CurrentMethod)} while (0)ExitQuit tSCTrapSet $ZT="",tSC=$$$EnsSystemErrorGoto Exit} }
go to post Smythe Smythee · Sep 28, 2022 Can you please give me an example so that i can learn from the example?
go to post Smythe Smythee · Sep 20, 2022 Hi Julian , I am using Record Map as an input. Can you help me what are the classes i need to use for business process and Business Operation. Thanks, Smythee
go to post Smythe Smythee · Aug 10, 2022 Thank you i am able to change HL7 file to JSON by using custom Process and Custom Operation But after the file is passed from the Business Process the file returning to the Business Process from the Business operation with a null Output. If you know why this Scenario happens please let me know
go to post Smythe Smythee · Aug 10, 2022 Hi , How can i get individual values from the stream like name,DOB,SSN
go to post Smythe Smythee · Apr 26, 2022 Yes another application will take the date from the saved globals About my user story 1.Store the patient information in Cache database 2.Store the patient information coming in ADT Message in Persistent class