David Foard · Jul 19, 2016 go to post

Joyce;

   Thanks, this works fine for that version. However we don't have that version available yet. We are using MyEclipse Pro 2015 v2.0 (from Genuitec). When I attempt to load the plug-in on this version, it fails loading the IDE piece with the error below. Any suggestions on how to correct this?

Cannot complete the install because one or more required items could not be found.
  Software being installed: Atelier IDE 1.0.190 (com.intersys.eclipse.feature.estudio.feature.group 1.0.190)
  Missing requirement: RCPTT support plugin 1.0.190 (com.intersys.eclipse.ui.rcptt 1.0.190) requires 'bundle org.eclipse.rcptt.ecl.core 0.0.0' but it could not be found
  Cannot satisfy dependency:
    From: Atelier IDE 1.0.190 (com.intersys.eclipse.feature.estudio.feature.group 1.0.190)
    To: com.intersys.eclipse.ui.rcptt [1.0.190]

David Foard · Jul 27, 2016 go to post

Here is everything that is available in the Details section:

Cannot complete the install because one or more required items could not be found.
  Software being installed: Atelier IDE 1.0.190 (com.intersys.eclipse.feature.estudio.feature.group 1.0.190)
  Missing requirement: RCPTT support plugin 1.0.190 (com.intersys.eclipse.ui.rcptt 1.0.190) requires 'bundle org.eclipse.rcptt.ecl.core 0.0.0' but it could not be found
  Cannot satisfy dependency:
    From: Atelier IDE 1.0.190 (com.intersys.eclipse.feature.estudio.feature.group 1.0.190)
    To: com.intersys.eclipse.ui.rcptt [1.0.190]

David Foard · Sep 9, 2016 go to post

Is that for all inbound adapters, especially a recordmap based one?

The reason I ask, is while trying this out for a recordmap service I am seeing the following messages logged:

  • Skipping locked file key.
  • ERROR #5001: No records mapped from Submission
David Foard · Mar 22, 2017 go to post

We have a client that uses PHIN-MS that would like to receive qualifying laboratory messages. I am exploring whether we can use the out of the box classes as the base to communicate with that system directly.

David Foard · Jan 12, 2018 go to post

I have tried this and it does not work. I have tried all variations: document.%Source, %Source, Document.%Source and they all fail - either at compile time or at run time.

Does anyone have an explicit example that shows what the rule will look like?

David Foard · Jan 24, 2018 go to post

Out of the box there is no way to reference the %Source value of the recordmap via the UI. You will need to create a custom class as shown in previous replies/answers on this thread.

It is interesting though that if I modify the .int file directly with pContext.Document.%Source and compile, the code compiles AND the rule works.

So this must be a defect in IS code.

Also, it is disappointing that the documentation around RecordMapper usage is so poor that you need to go on this long debug sessions to figure out how things really work.

David Foard · Feb 26, 2019 go to post

Okay, that setting eventually worked. I guess the services takes many minutes when there is large number of documents sitting in the OS folder.

One more question - is there a way to use negation on the file spec - e.g. create another service that looks for documents that don't match the specific pattern? I don't see anything obvious reading the code which means I would need to create a custom service to do this.

I would like to have multiple services handling the same OS folder.

I could use Pool Size > 1 but then there is conflict between the jobs when they try to access the same file.

David Foard · Mar 1, 2019 go to post

Eduard, that's a good suggestion, but one issue I see is that if you are processing millions of documents, that's a lot of database overhead. Using a simple global reference with locks would work better as you would only have n files persisted up to the Pool Size. 

My next challenge is to determine a better way for the file service to pick off files from the OS folder without loading all the files into a potentially massive result set which can blow out local memory and in extreme cases quickly blow out CacheTemp DB size.

David Foard · Apr 24, 2020 go to post

When I try this on my laptop I am getting the following error: The terminal process terminated with exit code: 1

Looking at the terminal output everything seems normal up to that point. Have you encountered this issue before?

David

David Foard · May 8, 2020 go to post

Is there any plan to get rid of the intermediate data model and support FHIR data model directly, or is SDA3 still your approach to supporting it?

Also, do you have a time table for when STU4 support will be available  in 2020.1?

David

David Foard · May 11, 2020 go to post

Is the current R4 support built into the FHIR Repository or is this represented somewhere else? Do you have any documentation?

David Foard · May 15, 2020 go to post

When I run the docker up command from VSCode or if I try to run this from the command line I am getting the following error: docker.credentials.errors.InitializationError: docker-credential-gcloud not installed or not available in PATH

David

David Foard · May 20, 2020 go to post

Adapting the sample code to connect to my own local IRIS, how do I define the location for intersystems-iris-native. I see this line of code const irisnative = require('intersystems-iris-native'). Do I need to make a copy of one of the iris.node files from the bin directory and add it it node-modules?

Also I am using node v13.8.0 - will iris1000.node work is do I need one specific to that version?

David Foard · Sep 16, 2020 go to post

Well you can have more than one cursor. The main problem is in the second query, we joined Ens.Messageheader to EnsLib_HL7.Message and referencing the Identifier field of EnsLib_HL7.Message was causing a compiler error on the SQL query. Once that field was removed, everything is fine. The oddity is the query would work fine on the Management Portal SQL web page, but would not work in code.

The error was  multiple Referenced macro not defined errors.

David Foard · May 10, 2021 go to post

Anton, is there a minimum configuration to run this on a MacBook? The IRIS instance never starts - it's always in Pending status and the longhorn-system shows Init:0/1.

I will move on and try it in Azure, but was hoping to see how it looks on my local.

David Foard · Sep 15, 2021 go to post

Yes we have faced this issue with CacheStream global growing out of control. We have had to create custom purge utilities to clean this data up as well as making sure any of our persistent classes that leverage a Stream class will trigger deletes on the stream when our record is deleted.

You would think the product would be able to handle this as part of cleanup of Ens.messageHeader, but alas that is not the case.

David Foard · Oct 27, 2021 go to post

Unfortunately this doesn't really address my question. I'm looking for real world use of IKO.

David Foard · Oct 27, 2021 go to post

That is my plan to attend the IKO session today and Friday. Hoping for some enlightenment on the topic.

David Foard · Jan 21, 2022 go to post

Mark;

   Thanks; this is helpful and I will forward to our Observability team.

David Foard · Apr 14, 2022 go to post

What is the earliest version of IRIS that can connect to AWS S3 buckets?

David Foard · Sep 26, 2023 go to post

This looked interesting so I tried it on one of my repo's and it seems to create the documentation,  but when I open the index.html page I don't see the navigation display for the classes; it just displays the header page. I did notice at the end the following:

Running plantuml with JAVA...
type lookup cache used 0/65536 hits=0 misses=0
symbol lookup cache used 0/65536 hits=0 misses=0

Perhaps this is an issue?

David Foard · Sep 27, 2023 go to post

This works fine as long as the everything is in the same repo, but ideally you would want to have a separate repo for the documentation. There will be other documentation besides the class files and we want to keep them on a distinct cadence from code updates. 

When I try to use the INPUT reference to another repo, it fails with source is not a readable file or directory... skipping. I've read through the documentation and I can't find anything related to referencing a remote repo.

I'll post to their listserv and see if this is possible.

David Foard · Oct 23, 2023 go to post

One more question: How did you configure the Pages section of the repo? I'm getting a 404 error when i try to access the page.