Clear filter
Announcement
Nermin Kibrislioglu Uysal · Sep 14, 2022
InterSystems is proud to offer 50% discount on InterSystems Certification exams to all registered attendees of UK&I summit. Vouchers will be available at the registration desk.
Available Exams
HealthShare Health Connect HL7 Interface Specialist
InterSystems IRIS Core Solutions Developer
HealthShare Unified Care Record Technical Specialist
HealthShare Patient Index Technical Specialist
InterSystems CCR Technical Implementation Specialist
New! InterSystems IRIS System Administration Specialist (link will be available soon)
Don't miss your chance to upgrade your skills!!
Register for UK&I Summit today!
Question
Kishan Ravindran · Jun 1, 2017
Can we use iknow in the Cache tool means if i don't have deepsee tool to work on like for doing some sample programs. Because i don't have deepsee tool with me?And is there any open source for downloading deepsee? DeepSee has a Developer Tutorial in the Documentation. This Is very good . Some example available for this Document .For Ex."HoleFoods" and "Patients" cubes in the SAMPLES namespace . Hi, Kishan!Yes, you don't need DeepSee to develop solutions with iKnow.And also you can make solutions which combine iKnow and DeepSee.
Announcement
Fabiano Sanches · Jan 31, 2023
InterSystems is pleased to announce the 2022.3 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health, HealthShare Health Connect, and InterSystems IRIS Studio are now Generally Available (GA).
2022.3 is a Continuous Delivery (CD) release. Many updates and enhancements have been added in 2022.3, in SQL management, cloud integration, Kafka and JMS adapters, the SQL Loader, and other areas. The new FHIR SQL Builder and enhancements to Columnar Storage are included, but both are still experimental features (not for production, with an active Early Access Program in place).
Release Highlights
Platform Updates
InterSystems IRIS Data Platform 2022.3 expands support to include the following new & updated operating systems for production workloads:
Oracle Linux 9
SUSE 15 SP4.
SQL Enhancements
InterSystems IRIS SQL now offers a machine-readable format for query plans. Using this new option, the $SYSTEM.SQL.Explain() method will now produce a JSON-based rendering of the query plan with significantly more detail on the plan itself as well as the tables and indices it accesses. Where the previous XML-based format used simple English phrases to describe different steps, the new format is easier to consumer for tools that wish to perform more thorough analysis or graphical rendering of query plans.
This release introduces an opt-in capability to sample runtime parameters for SQL statements. The Statement Index already records a rich set of metadata such as detailed runtime statistics and query plans for each statement, which typically has any literals substituted for placeholders that parameterize the cached query code. Now, the statement index can be extended with a sampling of the actual runtime values for those parameters. These can then be combined with the normalized statement text to, for example, build a representative workload that can be run against another deployment, for example to benchmark a new hardware environment or experiment with a different set of indices for the schema.
InterSystems IRIS SQL now supports CREATE SCHEMA and DROP SCHEMA commands to include in scripts for setting up and tearing down your application environment.
Speed, Scale, & Security
This release offers full elasticity for InterSystems IRIS Sharded clusters. DBAs can now call an API method to mark a shard for removal. Once this method is issued, data immediately gets offloaded from the designated shard to other data nodes in the cluster and automatically disconnect the node when all data buckets have been successfully moved to other shards. This process leverages the same mechanism as Online Rebalancing, meaning users can continue to query sharded tables and ingest data into them while the data is being moved.
Analytics & AI
Updated version of InterSystems Reports (Logi Report 19.2): Key improvements are:
Bookmark feature - save parameters and filters on a web report
Report Studio available on the Report Server to provide additional report editing directly from Server
Updated version of Adaptive Analytics (AtScale 2022.3) Key improvements are:
Support for the timeline feature in Microsoft Excel
Data Catalog API to expose the AtSCale Semantic Layer to data catalog vendors
More details on all these features are available through these links below:
InterSystems IRIS 2022.3 documentation and release notes
InterSystems IRIS for Health 2022.3 documentation and release notes
HealthShare Health Connect 2022.3 documentation and release notes
How to get the software
As usual, CD releases come with classic installation packages for all supported platforms, as well as container images in Docker container format. For a complete list, refer to the Supported Platforms document.
Installation packages and preview keys are available from the WRC's Continuous Delivery Releases site or through the evaluation services website.
InterSystems IRIS Studio is available from the Components distribution page.
Container images for both Enterprise and Community Editions of InterSystems IRIS and IRIS for Health and all corresponding components are available from the new InterSystems Container Registry web interface.
For additional information about docker commands, please see this post:: Announcing the InterSystems Container Registry web user interface. The build number for this developer preview release is 2022.3.0.606.0.
FHIR SQL Builder
As we described before, FHIR SQL Builder is an experimental feature and is part of an active EAP (Early Access Program).To get access to this feature, please, email Patrick Jamieson, Product Manager for IRIS for Health at patrick.jamieson@intersystems.com. Congrats on another successful release! Good to know, that now it's available for both platforms by the same name
$ docker manifest inspect containers.intersystems.com/intersystems/iris-community:2022.3.0.606.0
{
"schemaVersion": 2,
"mediaType": "application/vnd.docker.distribution.manifest.list.v2+json",
"manifests": [
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 1584,
"digest": "sha256:a9ad0e317042db836f3fb620200a0a269543a03714da475232b1a47ce8ce7839",
"platform": {
"architecture": "amd64",
"os": "linux"
}
},
{
"mediaType": "application/vnd.docker.distribution.manifest.v2+json",
"size": 1584,
"digest": "sha256:80ffdd649c7ad9bc7d94a97538a88b0f11e15961a2ef9ea12715dba5ba2631a6",
"platform": {
"architecture": "arm64",
"os": "linux",
"variant": "v8"
}
}
]
} A note on the InterSystems Reports and Adaptive Analytics components:
Adaptive Analytics and InterSystems Reports are released independently of InterSystems IRIS but we group them in with the release announcement. Adaptive Analytics v 2022.3 and InterSystems Reports v19.2 are available from the Components distribution page and the InterSystems Reports Server v19.2 container is available from the InterSystems Container Registry.
Announcement
Fabiano Sanches · Apr 18, 2023
InterSystems is pleased to announce the 2023.1 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health, HealthShare Health Connect, and InterSystems IRIS Studio are now Generally Available (GA).
2023.1 is an Extended Maintenance (EM) release. Many updates and enhancements have been added in 2023.1.
There are also brand-new capabilities, such as production-ready support for Columnar Storage, ability to use Bulk FHIR, and support to MacOS 13 Ventura. Additionally, a new feature to provide the ability to use Foreign Tables is being released as "experimental" and will be accessible through an Early Access Program (EAP).
Release Highlights
Platform Updates
InterSystems IRIS Data Platform 2023.1 expands support to include the following new & updated operating systems for production workloads:
MacOS 13 Ventura.
Enhancing Analytics and AI
Columnar Storage: now supports production-ready Columnar Storage as a new storage option for IRIS SQL tables that offers an order-of-magnitude faster analytical queries compared to traditional row storage on IRIS, for specific use cases.
Interoperability and FHIR
Bulk FHIR Support: InterSystems Bulk FHIR export is a new capability of our FHIR server, which is a feature that is rapidly gaining favor in the market.
Enhancing Speed, Scale and Security
Foreign Tables: This release introduces a new (experimental) capability for leveraging external data in InterSystems IRIS. Foreign Tables present themselves as regular IRIS tables to any queries you write in IRIS SQL, but their data is not physically stored on IRIS. It may be in a remote file, a third-party database (on-prem or DBaaS), or a separate IRIS server to which an ECP connection would not be practical. In other words, the data in these tables is not managed by IRIS, but it is projected to IRIS. Remember that this feature is being released as "experimental" and will be accessible through an Early Access Program (EAP).
Memory Settings: New installations of InterSystems IRIS will now use smarter defaults for shared memory and lock table size settings. The new defaults will apply best practice configurations based off the configured global buffer size (which in turn considers available system memory if not set by the user) and work well for most workloads. Users may still override these defaults with specific values as before. Existing settings are not affected.
Platform Scalability: This release includes scalability enhancements that enable large production deployments to meet the most demanding workloads. This includes asynchronous reading of journal files when de-journaling and specific optimizations to the Enterprise Cache Protocol infrastructure to optimize resource usage and limit contention under very high load.
How to get the software
As usual, Extended Maintenance (EM) releases come with classic installation packages for all supported platforms, as well as container images in Docker container format. For a complete list, refer to the Supported Platforms document.
Installation packages and preview keys are available from the WRC's InterSystems IRIS Data Platform Full Kits or HealthShare Full Kits pages. Additionally, kits can also be found in the evaluation services website.
InterSystems IRIS Studio is available from the Components distribution page.
Container images for both Enterprise and Community Editions of InterSystems IRIS and IRIS for Health and all corresponding components are available from the new InterSystems Container Registry web interface. For additional information about docker commands, please see this post: Announcing the InterSystems Container Registry web user interface.
The build number for this release is 2023.1.0.229.0.
Documentation
Details on all the highlighted features are available through these links below:
InterSystems IRIS 2023.1 documentation and release notes
InterSystems IRIS for Health 2023.1 documentation and release notes
HealthShare Health Connect 2023.1 documentation and release notes
In addition, check out this link for upgrade information related to this release.
Announcement
Fabiano Sanches · Nov 1, 2022
InterSystems is pleased to announce the 2022.2 release of InterSystems IRIS Data Platform, InterSystems IRIS for Health, HealthShare Health Connect, and InterSystems IRIS Studio are now Generally Available (GA).
2022.2 is a Continuous Delivery (CD) release. Many updates and enhancements have been added in 2022.2, in SQL management, cloud integration, Kafka and JMS adapters, the SQL Loader, and other areas. The new Columnar Storage has been released, but it stills an experimental feature.
Release Highlights
Platform Updates
InterSystems IRIS Data Platform 2022.2 expands support to include the following new & updated operating systems for production workloads:
Ubuntu 22.04 LTS, retiring support to Ubuntu 18.04 LTS
Linux Red Hat 9, retiring support to Red Hat 7.
Better Development
Better Schema Management
Projection of List Collections
Performance Improvements
Speed, Scale, & Security
SQL Enhancements
SQL Process View
Distributing a Workload Across a Sharded Cluster
Lateral JOIN Support
Analytics & AI
Columnar Storage (Experimental Feature)
More details on all these features are available through these links below:
InterSystems IRIS 2022.2 documentation and release notes
InterSystems IRIS for Health 2022.2 documentation and release notes
HealthShare Health Connect 2022.2 documentation and release notes
How to get the software
As usual, CD releases come with classic installation packages for all supported platforms, as well as container images in Docker container format. For a complete list, refer to the Supported Platforms document.
Installation packages and preview keys are available from the WRC's Continuous Delivery Releases site or through the evaluation services website.
InterSystems IRIS Studio is available from the Components distribution page.
Container images for the Enterprise Editions of InterSystems IRIS and IRIS for Health and all corresponding components are available from the InterSystems Container Registry using the following commands:
docker pull containers.intersystems.com/intersystems/iris:2022.2.0.368.0
docker pull containers.intersystems.com/intersystems/irishealth:2022.2.0.368.0
docker pull containers.intersystems.com/intersystems/iris-arm64:2022.2.0.368.0
docker pull containers.intersystems.com/intersystems/irishealth-arm64:2022.2.0.368.0
Container images for the Community Edition can also be pulled from the InterSystems Container Registry using the following commands:
docker pull containers.intersystems.com/intersystems/iris-community:2022.2.0.368.0
docker pull containers.intersystems.com/intersystems/irishealth-community:2022.2.0.368.0
docker pull containers.intersystems.com/intersystems/iris-community-arm64:2022.2.0.368.0
docker pull containers.intersystems.com/intersystems/irishealth-community-arm64:2022.2.0.368.0
IMPORTANT:
ARM and Intel platform containers are published under the same name. So on an Intel machine "docker pull containers.intersystems.com/intersystems/iris:1111.2.3.456.0" will return the intel image, on an ARM machine that same pull will return the ARM image automatically, without needing to have a special .../iris-arm image.
For a full list of the available images, please refer to the ICR documentation.
The build number for this developer preview release is 2022.2.0.368.0.
Question
Mohana priya · Jun 18, 2020
Currently , I am using objectscript in Iris. If I switch the code from objectscript to Java means what are all the steps I need to do? The list of steps depend on how is your current application built (e.g. are you using direct global access vs. SQL). Depending on which direction you want to go you could simply wrap your existing objectscript code in either stored procs or services and access them from Java or rewrite all your existing logic in Java.
Again, the steps would depend on what exactly you're trying to accomplish and your current app makings. Maybe this Getting Started guide is also a worthwhile reference
Question
Soundar Aswin · Apr 9, 2019
Hi There , We are trying to do a small POC trying to integrate NHS Careconnect with Ensemble/Healthconnect. Does anyone have implemented this before. It would be good that you provide some suggestions or any sample implementation. It would be good to get suggestions any interesting use cases within NHS England for the POC. Im working for Integrella . We are trying to achieve a POC with Care connect/ GP connect. We are trying to do it with Intersystems Technologies. Hi Soundar, Several NHS trusts working with Health Connect have implemented some aspects of the Care Connect API. InterSystems is also engaged in a number of FHIR API initiatives with the NHS, for a variety of different profiles. May I ask which Trust you are working with?Jon
Question
Neerav Verma · Aug 8, 2021
HI,
docs.intersystems.com
has been down for almost a week now.
Do we have any update as to when it will be back up? See this post
https://community.intersystems.com/post/temporary-online-documentation-server Please check now. Looks like it is working fine now.
Thanks Still not working for me FYI not working and even the temp link is not working unfortunately.
Question
Alexander Pelaez · Nov 5, 2021
Hello,
We are connecting to our client's Intersys database with python3.8 on our Ubuntu 20.04.2 LTS, we are having trouble gettin the intersys.pythonbind module to work.
We are able to install the intersystems_irispython-3.2.0-py3-none-any.whl but, when we try to run the code we always get:
Traceback (most recent call last):
File "./get_well_life.py", line 4, in <module>
import intersys.pythonbind
ModuleNotFoundError: No module named 'intersys'
Please could you tell us what may be going wrong?
Please also feel free to ask for any additional infomation.
Thanks and regards!
Hello Alexander,
If you are trying to connect to an IRIS instance, you might want to import the irisnative module
import irisnative
You can find an example here:
https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AFL_pynative#AFL_pynative_using
I hope it helps.
Asaf
Question
Ishan Srivastava · May 10, 2021
1. Is there documentation for Track care configuration settings.
2. In Clinical Viewer where I can go and change the size of labels, I am not getting in any settings available in track care. Hi Ishan,
1) - There is Trak documentation but it's not publicly available, you need to get access via TRC https://trc.intersystems.com/
2) There are no settings for fonts/colours, you need to use custom CSS file to change those Since you mention Clinical Viewer I assume you're talking about HealthShare and not about TrakCare. HealthShare includes documentation on customizing the Clinical Viewer here:
https://docs.intersystems.com/hs20211/csp/docbook/Doc.View.cls?KEY=HECUI
Note that you'll need to be a HealthShare customer to access this documentation. Does HealthShare use the IO Device Table like LabTrak does? And are users tied to the default windows printer when they print? in which case can you not change the label size via the choice of stationary in the windows print preferences? It also depends of course on whether the text content will adjust to fit the label size. If the font and relative positioning are fixed then my idea won't work. It may print on a larger or smaller label size but the text itself won't scale.
Nigel Hi Sergei,
Thanks for the response, Can you please let me know how can I get access to https://trc.intersystems.com/ Hi Ishan,
Write an email from your work address to support@intersystems.com and ask for an access to TRC
Announcement
Katy Sokolova · Sep 5, 2022
I am looking for an Intersystems Developer for a long-term project in the medical field.
Please check out the job description below and feel free to send me a message if you are interested in learning more.
Contact me in any way that is convenient for you:
Email: e.sokolova@hellotech.agency
Telegram: @katIsokolova
The project is concerned with Data Management and Healthcare Information Systems within a large medical system already in production. The areas of development will include patient portal, doctor portal and intermediate layer to provide modules communications.
Technology on the project:
- Iris for health, Health share
- Cache and Docker
- Linux DevOps (run on Unix machine via ssh interface)
- SQL and Postgres
- Python (as plus)
What we can offer you:
- A great team of professional and creative engineers who are willing to share their experience and knowledge
- Working on international projects - market leaders
- Opportunity to work with modern technology
- About Development: we value the professional development of our employees, that's why you will have the opportunity to attend different trainings, conferences and language courses
- About health and sports: we care about our employees, that's why we have flexible working hours, remote working, and we also provide Multisport cards and 5 weeks of holidays and 3 sick days
- About Leisure: we organize various events, quizzes, corporate challenges and other fun activities.
Question
Murali krishnan · Apr 26, 2017
Please let me know the Configuration management tools that can be integrated with InterSystems....
How to integrate the Config management tool with InterSystems.. Please let know the steps Unless you upgrade to 2016.2 or beyond you can't yet use Atelier as your code editor, so integration with file-based source code management (SCM) tools such as Git or Perforce isn't so straightforward. Deltanji works natively inside Caché 2008.1 and later and integrates easily with Studio (as well as with Atelier). The Solo edition is free.Or maybe when you write "Configuration management tools" you aren't referring to SCM? Hi, Murali!What configuration do you want to manage?Users/Roles/Resources?Namespace mappings?Memory/CSP settings? What Cache version are you running?Are you editing code with Studio, Atelier, Serenji or some other tool?Do you have any specific configuration management tools in mind? If not, have you looked at Deltanji? I am using cache version Cache for Windows (x86-64) 2016.1.2. Editing code with Cache Studio..
I am not aware of Configuration management tools Please find my answers in line
Scope : Movement of config and its dependencies across DEV , TEST and PROD Environments. This has to be automated with config setting details
What configuration do you want to manage? ----
Users/Roles/Resources? ---- yes
Namespace mappings? ---------yes
Memory/CSP settings? - Not required for now
Globals, Routines
Question
Murali krishnan · May 10, 2017
How is the security handled in intersystems for GUI and web services testing part ? Does it have inbuilt security handling packages ? what are the limitations ? Please enlighten. If by the 'Web Services testing part' you mean a page like this:http://localhost:57772/csp/samples/SOAP.Demo.clsThat doesn't even use SOAP, it uses an HTML form submission to run the method directly. What that page does is test the logic of your webservice methods in a simple way, to make sure your desired inputs give the desired outputs. You should use something like SoapUI if you want to more completely test your SOAP methods. Comprehensive documentation here and here.Murali, if this or any other answer to your question is useful/accepted please remember to click the checkmark alongside it.
Question
Murali krishnan · Jul 12, 2017
how do we do estimation in Intersystems ? what is the unit of work that we refer for intersystems ? let's say for example if we to add 200 fields how many business classes ( Business service, Business process, Business operations) that we must change ?Any thumb rule ? Please let know Please consider clarifying your question.InterSystems Caché is a database, so adding 200 fields is fairly straightforward.InterSystems Ensemble is a ESB. It has Business Hosts (Business services, Business processes, Business operations). They manipulate data stored in Caché database based on arbitrary rules. Let' s say for 200 fields at a high level how many business classes that we might need to change...Please let know. How much of reusability % that we can factor in ? Noone would give you exact numbers. It really depends on your use case.However, adding 200 properties to an Ensemble message (not considering other classes as you pass just messages) may either simp0ly mean that you add 200 properties to ONE class or to MANY classes, depending how clever the original design of your production was.You may, or with the same probability many not, need to change the message design and switch to virtual documents ... it really depends on many factors unique to your particular use case - throughput expected, load of data incoming etc etc... As Dan already explained, there isn't a way to say this in a generalized manner. Code, and especially Ensemble code, is highly specialized to each customer's needs. You are actually in the best position to gauge the impact of adding a field to a class: how much code is touching the class? How much of the code is going to rely on your new fields? etc.
Announcement
Evgeny Shvarov · Sep 24, 2019
Hi Developers!
If you happen to visit Global Summit 2019 don't hesitate to stop by Developers Community Booth (table 9 on Tech Exchange, 3rd floor) - we can help to submit your Open Exchange solution to ZPM Package Manager.
One package Output Capture by @David.Crawford is already packaged and can be installed with the following command:
zpm:USER>install output-capture
Also, come to chat on your dev experience and collect your GlobalMasters badge from @Anastasia.Dyubaylo ;)