Scott Beeson · Feb 16, 2017 go to post

I may have realized what I was missing. These "documents" are generated on the fly so I guess you wouldn't be able to reference a static table of document contents.  I was led to this by running the following query on the first 15k rows or so.

SELECT DocumentId, HomeCommunityId, RepositoryId, count(AggregationId)
FROM HS_IHE_ATNA_Repository.Document
GROUP BY DocumentId, HomeCommunityId, RepositoryId

These are the numbers of duplicates

1 9804
2 1746
3 475
4 163
5 2
6 24
7 0
8

2

ie, only 2 documents were duplicated 8 times.  The vast majority only had a single entry. Still, if we extrapolate this out, that's a lot of duplicated data in my opinion.  If my math is correct, in this sample, 21% of the documents records are exact duplicates.

Scott Beeson · Feb 24, 2017 go to post

These namespaces span multiple servers, so I think that rules this out?  Also, each of the copies will have minor changes (each FTP out adapter will have a different filename prefix, etc).  Plus, it sounds super complex for this simple use-case.

edit: But I appreciate the quick response, and mapping sounds really cool otherwise!

Scott Beeson · Feb 24, 2017 go to post

I could probably be convinced either way, however at some point you have to wonder, if a post has so many disparate threads/conversations, is the topic too vague?  Perhaps a new post is warranted.

I think of both extremes.  Reddit is 100% threaded and gets very out of hand, but StackOverflow is only minimally threaded (each answer has comments).  I think it works well there, but I suppose these forums fall somewhere in between.  It's not a simple question/answer site, but a place for discussions as well.  I grew up on dial up BBSs and later phpBB though, and non-threaded conversations were just a way of life that I never noticed a problem with.

As Evgeny said, perhaps we just wait for it to be a problem, then try to come up with a creative solution.

edit: for what it's worth, many modern forums have the option of "Flat, Threaded or Hybrid" views.  Also, here's an interesting take on the subject.

Scott Beeson · Feb 24, 2017 go to post

Based on the docs you linked, I found /csp/healthshare/<namespace>/EnsPortal.Deployment.DeployProductionChanges.zen

This allowed me to select a "Deployment" and successfully accomplish my goal.

This is terribly unintuitive.  Not only is the context completely different, but there is no parity among terminology.  To improve this, there are two options:

1. Change the "Export" process.  First, it should not be called "Export", it should be called "Create a Deployment" or "Create Deployment Package".  Second, it should not be in the actions for the adapter/operation, it should be in the main Ensemble menu.

2. Change the "Import" process. First, it should be called "Import" and not "Deployment".  Second, it should be in the context of the production, located in a similar place to the Export button.  Ideally, you would click "Production Settings" and there would be an "Import" button there.

Scott Beeson · Mar 13, 2017 go to post

Yes, please, for the love all things holy!


Evgeny, can't you just edit it to include a snippet?

Scott Beeson · Mar 13, 2017 go to post

I got this while importing the classes... any ideas?

edit: Nevermind, I just hit back then import again.  It worked.  /shrug

HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Set-Cookie: CSPSESSIONID-SP-57772-UP-csp-sys-=008000010000rGtpFVtkj20000ApozxNVGmmNXNIMCWko6aQ--; path=/csp/sys/;  httpOnly;
CACHE-CONTROL: no-cache
DATE: Mon, 13 Mar 2017 15:10:15 GMT
EXPIRES: Thu, 29 Oct 1998 17:04:19 GMT
PRAGMA: no-cache
Transfer-Encoding: chunked
Set-Cookie: CSPWSERVERID=fcc28c73d69ac223d5063debc53f259f1ee904fe; path=/; httpOnly;
91
<P><P><B><FONT COLOR="RED">CSP application did not respond within the timeout period</FONT></B><P>
The processing of the request was interrupted
0
Scott Beeson · Mar 13, 2017 go to post

Personally I think I would prefer the output to be streamed as it is received.  Perhaps this could be an option?  Live output vs "Output in progress" as you suggest?

Scott Beeson · Mar 17, 2016 go to post

How do you choose if something is a comment or an answer?  I just have a WYSIWYG form labeled "Your Answer".

Scott Beeson · Mar 18, 2016 go to post

I suspect this is a temporary fix to keep posts from showing up multiple times on the front page, which happened recently.  The future of Groups/Tags is currently in flux.  Join the conversation here :)

Scott Beeson · May 17, 2016 go to post

Yes, yes, yes.

I bet (hope) if you ran stats on click numbers for those buttons logout would be an order of magnitude lower than the rest.  It doesn't need to be there.

Scott Beeson · Jul 7, 2016 go to post

Yes, this is a great idea and is typical of support communities.  It's very useful for a user to know of the person who is answering is staff or just someone from the community. 

Scott Beeson · Oct 10, 2016 go to post

Try this:

SELECT  * FROM HS_SDA3_Streamlet.Encounter WHERE SourceMRN = '12345'

(Replace 12345 with the MRN of the patient you want to list the records of)

But as Robert mentioned, Intersystems does not recommend querying the tables directly. Do you know if you have a separate query environment set up by using the healthshare Mirror funtionality?

The reason they don't recommend querying the live data directly is due to potential performance impact.  But ultimately, that decision is up to you.  

Scott Beeson · Jan 10, 2017 go to post

Yep, it's because of the hierarchical design of the tags dropdown, which is a bad idea in general. 

  • Interoperability
    • Web Services
  • Web Development
    • Web Services

This gives us two tags:

  1. https://community.intersystems.com/tags/web-services
  2. https://community.intersystems.com/tags/web-services-0

The preferred usage for this would be to tag a post with both tags to provide the necessary context.

 Interoperability  Web Services 

or

Web Development   Web Services

But it should be a single Web Services tag.

Scott Beeson · Jan 31, 2017 go to post

I just saw this on an employee post.  Is this automated or did he add it manually?  It's too bulky.

I would expect something more like this:

Scott Beeson · Mar 15, 2017 go to post

> When the instance is Locked or AdminLocked, no changes can be made via Studio. 

What about via ensemble namespaces?  I'm trying to use the "Deploy Production Changes" utility and it says it is locked.  Bill from Managed Services says he unlocked it, but it still says it is locked for me.

edit: This should have been a comment...