Question Tirthankar Bachhar · Mar 20, 2019 How to find the XPATH of original CCDA xml element from SDA3 object We can load a CCDA xml document into SDA3 object.Once parsing SDA3 object, how do we determine from which XPATH from CCDA the specific SDA3 elements were mapped to.Is there any way? #HL7 #Mapping #XML #Caché #Ensemble #HealthShare #InterSystems IRIS for Health 0 1 0 742
Question Tirthankar Bachhar · Mar 6, 2019 How to run a sql on a different server from cache itself what class or API I shall be using to execute a piece of sql to another server from one server? From within cache itself not java or python or any other languages.Anything like $System.SQL.%Connect(...) ? #Caché 0 4 0 439
Question Tirthankar Bachhar · Feb 1, 2019 Is there any documentation of current mapping from FHIR resources to SDA3? Looking at the DTL, we can pretty much understand what the provided mapping from FHIR to SDA3. But, is there any Intersystems document, where the mapping To/From FHIR is documented, at least FHIR to SDA3 ? #FHIR #HL7 #Ensemble #Health Connect #HealthShare #InterSystems IRIS for Health 0 10 0 1.3K
Question Tirthankar Bachhar · Dec 3, 2018 MAXLEN error on saving %Persistent class Hi,When we define a %String property, and don't mention any MAXLEN, by default it uses 50 as defined in class %Library.String.As a result, when we try to save data more than 50 characters, it fails with below error. #Object Data Model #Ensemble 0 12 0 1.9K
Question Tirthankar Bachhar · Mar 8, 2018 Instance is down although there is process attached to shared memory While trying to start the instance INSTANCE001, getting below error, where cache.shid file doesnot contains anything. This is in a Linux server. Any help is appreciated. #System Administration #Caché 0 7 0 1.1K
Question Tirthankar Bachhar · Aug 23, 2017 What is the benefit to keep separate database for Globals and Routines? While creating namespaces, there is a provision for keeping the data, and code separately in database.What I am looking for,What are the benefit we can achieve by doing this?Is there any documentation of article which might help understanding?Thanks You! #Databases #Distributed Data Management #Ensemble 0 9 0 1K
Question Tirthankar Bachhar · Nov 4, 2016 Ensemble Business Operation QueueCountAlert As per the documentation of QueueCountAlert:Number of messages on this item's queue needed to trigger an Alert message to be sent. Note that no further alerts will be sent unless the number of messages on the queue drops below 80% of this number and then rises again to this number.Note that this alert will be sent even if AlertOnError is False.Zero means no alerts of this type will be sent.Now, the question is,If QueueCountAlert is set to 10, and the queue size become 11 we will be getting email once. #Ensemble #System Administration #Monitoring 0 6 0 504
Question Tirthankar Bachhar · Oct 27, 2016 How to track the last modified by user name Hi,Is there any way to track the 'last modified by' cache user name and datetime of last modification for a class or routine definition [Track Last Code Changes]?Thanks,Tirthankar #Object Data Model #Caché 0 10 0 1.1K
Question Tirthankar Bachhar · Oct 20, 2016 %UnitTest Code Coverage Hi,When we write unit test cases for cache object script code using %UnitTest.TestCase, what is the best way to write code to identify code coverage?So, let say my unit test case hit all 10 lines of code of a method for a given class. So, unit test coverage should be 100% for that. But, using line-by-line coverage [(%Monitor.System.LineByLine] getting wrong percentage, because it also includes code comment/documentation as part of code. So, practically we can not ever achieve 100% of code coverage by using this API. #Monitoring #Object Data Model #Testing #Caché 2 2 0 842
Article Tirthankar Bachhar · Sep 27, 2016 3m read Registering New Error Code and Error Message How do we generally create an error object of %Status?Set status=$SYSTEM.Status.Error($$$GeneralError,"Something went wrong")Now, like $$$GeneralError there are many more macro defined within %occErrors include file by Intersystem which we can use. #Object Data Model #Caché 3 6 1 1.4K