Happy Christmas and Happy New Year !
- Log in to post comments
Happy Christmas and Happy New Year !
Thank you @Sanjib Pandey
Thank you all for your help.
Deleting the task using d ^TASKMGR worked. Thank you @Timo Lindenschmid
Thank you @Timo Lindenschmid and @Yaron Munz
Thank you all for your suggestions. it looks like there is no direct way.
@Smythe Smythee, message volume is high so we trying to avoid reprocessing but thank you for your suggestion.
Thank you @Eduard Lebedyuk . It is helpful.
Thank you Victoria. That worked perfectly :)
@Pierre LaFay You could try %ALL mapping?
This may be useful: https://docs.intersystems.com/healthconnect20211/csp/docbook/DocBook.UI…
@Julian.Matthews7786 You could try the Schedule option from Service
https://docs.intersystems.com/healthconnect20211/csp/docbook/DocBook.UI…
Also you could check the discussion here : https://community.intersystems.com/node/554071 , if that useful.
@Christine Nyamu Are you trying to find the index in DTL ?
A Loop with a counter variable and check for DRG.1.3 = "PMP" could provide you the index.
@Enrico Parisi We are using generic message routing rule.
Using the GetAt call is giving Invalid binary operator error.
.png)
Also as we could have multiple orders - result sets in the result message we will need a way to loop in rule , which I am not sure is possible to implement in rules.
@Enrico Parisi , It is the document variable which represents the message object from rule editor :
.png)
Hi @Nimisha Joseph ,
Try this code :
Set HL7Msg = #class(EnsLib.HL7.Message).ImportFromString(RawHL7,.tSC)
Thank you @Ian Pears and @Enrico Parisi
@Colin Brough , Documentation sys (https://docs.intersystems.com/healthconnect20211/csp/docbook/DocBook.UI…;- "When it is time to start, if the item is enabled, the scheduler starts it; when it is time to stop, if the item is running, the scheduler stops it."
Production item will active between start and end time but it is can be controlled (to some extent) by the production component implementation. We have a service that process files from a folder using the file adapter and it is using the schedule functionality. Schedule is set to start at 22:00 and stop at 23:00. Everyday service start at 22:00 and once it finish processing all files from the folder it remain inactive until next day 22:00. In our case since the file copy to the folder from external system only happens during the day time, when the service is started it is same as running service just once between 22:00 and 23:00.
.png)
Hope that helps.
We are using the Schedule feature from Business Service in our integration engine to run the service at specified times only
, would this be an option for your requirement?
I noticed your product version is Ensemble 2018, not sure if this option is available in 2018 version.
Can I check , what is the content of the base64 encoded data ?
V2.4 ORL_O22 has different segments compared to V2.5. V2.4 has OBX segment and could use the OBX5 to include large data, if the content of the base64data is appropriate for OBX5.
No We have been using HealthShare 2021.1 from last year.
Not sure if there is single built in method that will return the type of any property but there are functions to check if a property is object $ISOBJECT or is valid number $ISVALIDNUM etc .
Refer https://docs.intersystems.com/iris20211/csp/docbook/DocBook.UI.Page.cls…; for list of available functions you could use.
Hope that help.
Try the code below:
set s=##class(%Net.SMTP).%New()
set s.smtpserver="relay.abc.com"
set s.port = <<portNumber>>
//depending on your smtp server
set s.UseSTARTTLS = 1
//The name of the TLS/SSL configuration to use for smpts requests
set s.SSLConfiguration = "nameofSSLToUse"
Thanks @Julian.Matthews7786
Thank you @Julian.Matthews7786 .
It looks like decoding is failing due to the size limit. After the temp variable reaches size greater than 3641144 I am getting the error.
Not sure if there is anyway to increase the size limit ?
We have the same task set up and it is scheduled on demand but I tested it for 1hr, 5min and 10mins and it is working okay. It could be something specific on your config. Is there anything useful in the Task history results?
This issue is resolved now. Problem was missing Unauthenucated access configuration. /isc/pki weba pplication should have unauthenticated access enabled to get the certificate information to diaply in the tab above.
May be you could try simply passing message to the required namespace:
.png)
Login to WRC and use the online distribution link
.png)
Thank you so much for your help @Jorge.delaGarza6257.
I configured the endpoint manually and configured the client details but not getting the access token back. I have created a WRC ticket to get some help from the support team.
Thank you for help with this issue.
Mary
@Jorge de la Garza Thank you so much for your help with this issue.
I think what I need to achieve is to get the HealthShare discovery functionality to use the specific URL for the auth server instead of the openID connect call with .well-known/openid.configuration , mainly because it will be the Integration engine which uses the access token to get the resources and transform it to HL7 or other format of message and send it to other systems.
Discovery URL for the authorization server I need to connect is https://xxxxx.cerner.com/r4/xxxxxxxxxxx/metadata but if by default the HealthShare OAuth discovery option is using the OpenID format (.well-known/openid.configuration) , this URL becomes invalid. Is there any way to specify the OAuth2.0 Client Discovery option to not use the openID connect and just use the URL provided in the Issuer endpoint ?
Apologies if I am asking silly question here . I am new to OAuth.
Thank you @Jorge de la Garza .
I tried the URL with /.well-known/openid-configuration and it failed. I manged to get the correct OpenID discovery url from the Cerner documentation and I can see the return parameter when I use the new URL in the browser but it not working in the HealthShare OAuth configuration. I am getting Unexpected issuer claim error
.png)
I enabled the ISCLog to 10 but it is not showing any useful information about the error.
Also can I please check, if the OAUth configuration in HealthShare can any option other than OpenID connect for discovery?
Thanks