Question Scott Beeson · Jun 27, 2016 What would be the best place to gather basic metrics? We have multiple implementations spanning many namespaces and edges. I would like to see if I could identify a single place, perhaps on HSREGISTRY or HSBUS, that I could capture certain events like searches (from all customers) and record transfers (with requester and provider). The goal is to have a dashboard that would show simple stats such as searches by participant, records shared by participant and records consumed by participant. These are the 3 most important. I appreciated the feedback on the other question of "how" but now I'm hoping to find the "Where". #Monitoring #HealthShare 0 1 0 387
Question Scott Beeson · Jun 21, 2016 How to enable a new web service? I'm following the tutorial here. When I try to call the default Test() method I get the following error:An error occurred with the CSP application and has been logged to system error log (^ERRORS) #Frontend #Caché 0 5 0 3K
Question Scott Beeson · Jun 21, 2016 HIE Dashboard, where should I start? (without DeepSee) If I wanted to build a web-based dashboard that monitored various HIE transactions where would I start? Examples of measures would be Provide & Registers by Facility, Patient Views by facility or even PHR related data. I have a successful POC that uses nodejs, html and SQL but I think it makes more sense to use Intersystems technology all the way around, I just don't know where to begin. #Database Transaction Processing #Frontend #HealthShare 0 10 0 580
Question Scott Beeson · Jun 10, 2016 [Ensemble Production Interface] Can anyone tell me what this means? Occasionally I see a production item with a little 2 flag. When it has that, there is an "Item" dropdown. What does this mean? #Business Operation #Business Rules #Business Service #System Administration #Ensemble 0 10 0 823
Question Scott Beeson · May 17, 2016 Tools for CDA/CCD? I have a tool I absolutely love for HL7 v2 analysis and manipulation. It's called 7edit. I'm wondering if there is anything similar for HL7v3/CDA/CCD. I know it is considerably more complex, but I still have hope.So far the best resource I've found is http://www.cdapro.com/. I'd love to hear anyone else's tips for tools or resources. #HL7 #HealthShare 1 1 0 1.3K
Question Scott Beeson · May 13, 2016 SQL to calculate time since last message? This is a bit weird. I'm trying to use `DATEDIFF()` to calculate the time since the last message on an interface. For some reason, when no messages are received, the number steadily decreases. This is the opposite of what should happen. Here is my current query and a few sequential result sets: SELECT getDate() as now, max(TimeCreated) as latest, DATEDIFF (s,getdate(), max(TimeCreated)) as difference FROM EnsLib_HL7.Message #SQL #Caché 0 4 0 655
Question Scott Beeson · Apr 27, 2016 Documentation for transforms/mappings? I was planning to fully map out all the transforms that incoming CCDs go through before they are displayed in the Clinical Viewer or sent back to another facility. When I opened the XSL files, I see some very good comments like the following: #Mapping #HealthShare 0 8 0 1.3K
Question Scott Beeson · Apr 27, 2016 How to determine SQL access available? I have two servers in our TEST environment. One with HSBUS and one with HSREGISTRY. Let's call them "HSBUS01" and "HSDB01" respectively.Now, I can access HSBUS with my SQL client by using the JDBC driver pointed to hsbus01.full.name.com and port 1972 and specifying a namespace of "HSBUS". I am, however, unable to access the HSREGISTRY instance via SQL with a similar combination of information. #Caché #SQL 0 2 0 404
Question Scott Beeson · Apr 21, 2016 [bug] cached invalid credentials ("Only lowercase letters allowed") I tried logging into https://beta.learning.intersystems.com to view a video. My browser auto filled the login form. The username, the same one I use here and on many other ISC sites, is "sbeeson_MHCX". Now I have a message that says "Only lowercase letters allowed" and any time I visit the login form it just shows the same message. I cannot get back to the form.I could obviously use an incognito window or clear my cache, but this needs to be fixed. #Learning Portal 0 9 0 620
Question Scott Beeson · Mar 17, 2016 Spell check It's amlost fixed!But it still hijacks my right click. #DC Feedback 2 6 0 245
Question Scott Beeson · Mar 17, 2016 Are there plans for more post types? I think there should at the very least be a third option; "discussion". #DC Feedback 1 3 0 227
Question Scott Beeson · Mar 3, 2016 Filtering incoming records? We have a situation where we want to detect and ignore documents/records at the earliest possible point based on certain criteria. We have an existing "CDA Preprocessor" in the workflow which is an XSL transform. This is what our contractors are planning to utilize to "filter" these documents. This doesn't really make sense to me. I see XSLT as a way to manipulate the contents of a document and filter certain peices of data. In my brain, I would use an Ensemble business rule to detect the criteria and route the document as necessary. #Business Rules #HealthShare 1 4 0 397
Question Scott Beeson · Mar 1, 2016 Recommend software for creating XSLT transforms? I'll be doing my first xml transform soon and I'm hoping to find a good graphical mapping tool to generate the XSLT. Does anyone have any recommendations? I've tried the demo of Altova MapForce and it's exactly what I want but it's super expensive. Working for a non-profit it would be nice if I could find a free or cheap solution. #Ensemble #XML #Mapping 0 5 0 3.2K
Question Scott Beeson · Feb 25, 2016 Direct access to the bug tracker? Is there a public bug tracker? It would be nice to be able to search for existing issues before posting or get the status of an issue. I feel like I'm cluttering the forums. #DC Feedback 0 3 0 365
Question Scott Beeson · Feb 24, 2016 [ISSUE] Friends subtab confusion? If you go to your profile and click the "Friends" tab there are 3 sub tabs: #DC Feedback 0 4 0 139
Question Scott Beeson · Feb 16, 2016 Concatenate columns in results with GROUP BY? Here is my original query: SELECT EventType, InitiatedAt, COUNT(*) as cnt FROM HS_IHE_ATNA_Repository.Aggregation WHERE EventType = 'LOGIN' AND LocalDateTime > '2016-02-16 11:00:00' GROUP BY EventType, InitiatedAt This gives me data like this: #Code Snippet #Databases #SQL #Caché 0 3 0 6.9K
Question Scott Beeson · Feb 12, 2016 Help with SQL error Error: [SQLCODE: <-400>:<Fatal error occurred>] [Cache Error: <<SUBSCRIPT>%0AmEdun+4^%sqlcq.HSREGISTRY.cls966.1 ^||%sql.temp(1,"")>] [Location: <ServerLoop - Query Fetch>] [%msg: <Unexpected error occurred: <SUBSCRIPT>%0AmEdun+4^%sqlcq.HSREGISTRY.cls966.1 ^||%sql.temp(1,"")>]Here is an example of a query that gives the error: SELECT COUNT(DISTINCT Criteria) as Relevance FROM HS_IHE_ATNA_Repository.Aggregation WHERE EventType = 'CROSS GATEWAY QUERY' #SQL #Caché 0 10 0 4.6K
Question Scott Beeson · Feb 12, 2016 Get columns dynamically? In MSSQL I think you can do something like this: select * from HS_IHE_ATNA_Repository.COLUMNS where TABLE_NAME='Aggregation' How can I do this in Cache SQL? [%msg: < Table 'HS_IHE_ATNA_REPOSITORY.COLUMNS' not found>] #Beginner #Caché #SQL 0 11 1 2.2K
Question Scott Beeson · Feb 11, 2016 Ens.Rule.FunctionSet without parameter? I'm writing some custom functions for use in a routing rule. I have a few that are working, but right now I'm trying to use one that has no parameters. Typically this would be a sub instead of a function, but I'm not familiar enough with Cache to know what I need to do here. Here is the code: #Code Snippet #Debugging #Perforce #Ensemble 0 6 0 446
Question Scott Beeson · Feb 8, 2016 Variable scope in .mac routine? Given the following code: #Code Snippet #Caché 0 11 0 611