go to post David Marcus · Feb 24, 2023 I don't know what the best approach is. You can call into ObjectScript from an XSLT using the isc:evaluate function. This is handled by the class in the XSLTCallbackHandlerClass property in HS.Util.XSLTTransformer. The HealthShare callback handler is HS.Util.XSLTHelper. You can extend this class to add functions to isc:evaluate and then point the transformer at your callback class. This is discussed in the documentation: HealthShare 2022.2 > Using XML Tools > Performing XSLT Transformations > Specifying Parameters for Use by the Stylesheet > Adding and Using XSLT Extension Functionshttps://docs.intersystems.com/hs20222/csp/docbook/DocBook.UI.Page.cls?KE...
go to post David Marcus · Feb 22, 2023 InstanceGUID returns the GUID of the instance, which does not change. $system.Util.CreateGUID() will generate a GUID. See https://docs.intersystems.com/iris20223/csp/documatic/%25CSP.Documatic.c...
go to post David Marcus · Jan 9, 2023 If you write custom code that uses HS.SDA3.QuickStream, it is your responsibility to clear the stream when it should be cleared.
go to post David Marcus · Sep 7, 2022 Does it work if the SDACodingStandard is RXNORM? Did you follow the instructions in the docs: https://docs.intersystems.com/hs20221/csp/docbook/DocBook.UI.Page.cls?KE...
go to post David Marcus · Jun 8, 2022 See https://docs.intersystems.com/hs20221/csp/docbook/DocBook.UI.Page.cls?KE...
go to post David Marcus · Jun 4, 2022 See https://docs.intersystems.com/iris20221/csp/docbook/DocBook.UI.Page.cls?...
go to post David Marcus · May 20, 2022 IHE documents and HL7 are separate. You can only merge within a single HL7 facility. The IHE documents live in a different facility in a different Edge. To change IHE information, you need to submit IHE requests, e.g., a metadata update.
go to post David Marcus · May 13, 2022 Is this what you are trying to do? https://docs.intersystems.com/hs20212/csp/docbook/DocBook.UI.Page.cls?KE... The docs say, "The utility expects a tab-delimited file with a header as illustrated below:".
go to post David Marcus · May 4, 2022 There is no bulk delete. The UI lets you delete one record at a time.
go to post David Marcus · Jan 20, 2022 Look at the "Allowed Authentication Methods". You are only allowing "Password". It sounds like you want to allow "Unauthenticated".
go to post David Marcus · Jan 18, 2022 Regardless of whether you created it, there must be one for your SOAP service. What URL are you using to access it?
go to post David Marcus · Sep 8, 2021 By "HealthShare", which product do you mean? In general, we only have what is in the documentation. I'm not sure what you expect to be in a "support document".
go to post David Marcus · Jul 5, 2021 You can find what is supported at https://www.intersystems.com/products/healthcare-standards-certification...
go to post David Marcus · Jun 5, 2021 I see ##class(HS.Util.Installer).InstallBusDemo in HealthShare_UnifiedCareRecord_Insight_PatientIndex-2021.1-1009-0-win_x64.exe What kit are you using? Of course, you should not be copying parts of the product into another instance.
go to post David Marcus · Nov 27, 2020 You can use an XML editor that can validate XML against a schema. You can get the schema via ##class(HS.SDA3.Container).ExportXMLSchemaAPI. You can call GetNextSDA in a loop like ##class(HS.SDA3.Container).TestXMLParse does. But, I don't think this will catch datatype validation errors. To catch those, you could use ##class(%XML.Reader).Correlate.
go to post David Marcus · Nov 12, 2020 You can use the HS.Gateway.ECR.PatientDelete class. https://docs.intersystems.com/hs20201/csp/docbook/Doc.View.cls?KEY=HEMAP...
go to post David Marcus · Jul 10, 2020 Check the Ensemble Credentials in the HSSYS namespace on the Edge.