#InterSystems IRIS for Health

10 Followers · 2.4K Posts

InterSystems IRIS for Health™ is the world’s first and only data platform engineered specifically for the rapid development of healthcare applications to manage the world’s most critical data. It includes powerful out-of-the-box features: transaction processing and analytics, an extensible healthcare data model, FHIR-based solution development, support for healthcare interoperability standards, and more. All enabling developers to realize value and build breakthrough applications, fast. Learn more.

Article José Pereira · Jun 5, 2021 6m read

Introduction

In the first article, a simple tutorial helped you to set up your FHIRaaS deployment.

Now, let's move forward and introduce a JS library to access the FHIR resource.

In the end, two examples of usage of this library will be presented, exploring the Appointment FHIR resource type.

SMART on FHIR JavaScript Library

FHIR is a REST API, so you can use any HTTP client in order to use it. But, it’s always a good idea to have help.

Furthermore, there is a cool initiative called SMART which aims to provide standards for easy access to health data stored over health systems.

0
0 1653
Article José Pereira · Jun 5, 2021 8m read

Introduction

This article aims to provide an overview of InterSystems IRIS FHIR Accelerator Service (FHIRaaS) driven by the implementation of application iris-on-fhir, available in OEX developed for the FHIRaaS contest.

A basic tutorial will guide you in configuring a function FHIRaaS deployment, including an API key and an OAuth 2.0 server.

A library to use FHIR resources through FHIRaaS also is briefly discussed.

Finally, some features of the iris-on-fhir application are shown in separted articles. You can check out the full code at the application’s github repository.

0
0 519
Question Jeffrey Drumm · Jun 1, 2021

I've been tasked with an interface that needs to supply some additional metadata for the indexing of HL7v2 messages. After toying with a couple of ideas, I thought that it would be useful to subclass EnsLib.HL7.Message, add a %DynamicObject property, and store the metadata in it (it ends up getting sent to the target in JSON form anyway).

And, well, it seems to work just fine ... so far.

I seem to remember that %DynamicObjects are not persistent, and for that reason not something you would normally stuff into a database.

4
0 1168
Announcement Anastasia Dyubaylo · May 4, 2021

Hey Community,

Please join the next InterSystems online programming competition:

🏆 InterSystems FHIR Accelerator Programming Contest 🏆

Submit an application that uses InterSystems FHIR-as-a-service on AWS or helps to develop solutions using InterSystems IRIS FHIR Accelerator.

    Duration: May 10 - June 06, 2021

    Total prize: $8,750 

    👉  Landing page 👈


    15
    1 2903
    Question Yakov Berger · Oct 29, 2020

    Hi,i have created a simple production with:

    Business Service-EnsLib.HL7.Adapter.TCPInboundAdapter

    Business  Process - EnsLib.HL7.MsgRouter.RoutingEngine

    Business  Operation - EnsLib.SQL.OutboundAdapter

    the sending application requires a  ACK wich is different than the ACK i choose from in the AckMode settings of the Business Service.

    How do i create a custom ACK?

    Thanks

    4
    0 806
    Article Anton Umnikov · May 31, 2021 6m read

    All source code to the article is available at: https://github.com/antonum/ha-iris-k8s 

    In the previous article, we discussed how to set up IRIS on k8s cluster with high availability, based on the distributed storage, instead of traditional mirroring. As an example, that article used the Azure AKS cluster. In this one, we'll continue to explore highly available configurations on k8s. This time, based on Amazon EKS (AWS managed Kubernetes service) and would include an option for doing database backup and restore, based on Kubernetes Snapshot.

    Installation

    Let's get right to business.

    2
    0 1581
    Question MohanaPriya Vijayan · May 28, 2021

    Does InterSystems IRIS will support Visual Studio 6.0 Enterprise Edition (Visual Basic)?

    We are in the process of transitioning Intersystems Cache 2017 to Intersystems IRIS 2020 version.

    For terminal based applications we can able to use the same DAT file used for Cache with minor changes.

    For Web based we are using Visual studio 6.0(Visual Basic). Will IRIS supports Visual Studio 6?

    While I am configuring from that GUI application, I am getting the error like, Access Denied or No connection could be established. Same configuration followed in Cache that works. 

    2
    0 291
    Question Otto Medin · May 27, 2021

    Hi all,

    I'm looking for a user-friendly way to make a method library available in DTL, and by user-friendly I mean via '..MyMethod()' or '$$$MyMacro()' rather than  '##class(MyPackage.MyClassName).MyMethod()'.

    Does anybody know of a way to add a second superclass or a set of macros to a DTL ... or some other trick?

    Cheers,

    Otto

    2
    0 270
    Question A.R.N. H Hafeel · May 9, 2021

    Hello community, 

    I am in the process of building a Health Care Application named MediCloud and I was so excited to see that IRIS is one of a great choice that I can make for a database system. 

    But, I am developing my system with ASP.NET Core Version 2.1. I did see that there is a way we could use .NET with IRIS using PEX (such a useful tip), is there a possibility I could do it ASP.NET Core as well.   

    Or is it just limited to .Net for the time being? 

    Cheers. 

    2
    0 417
    Question xiong shizheng · May 24, 2021

    您好,我想问一下为什么我无法通过Iris中的内置转换模板将从HAPI-FHIR服务器下载的患者资源转换为SDA格式。它总是表明缺少某个默认值,或者这就是我们需要更改格式吗?我想问一下我们如何快速创建自己的映射,以及如何通过json将所需的数据转换为sda并将其存储在iris中,然后我们可以通过齐柏林飞艇进行调用,非常感谢您解决我的问题问题

     

    Transaltion for the question:

    Hello, I would like to ask why I am unable to convert patient resources downloaded from the HAPI-FHIR server to SDA format via the built-in conversion template in IRIS. It always indicates that some default value is missing, or is this the format we need to change?

    1
    0 377
    Question Raghu Yadati · May 20, 2021

    pResponse.%JSONImport(tHttpResponse.Data)  failing when we have mulitple (array) json objects in response.

    set patientSearchList = ##class(msg..patient.PatientSearchList).%New()

    rListObj={} 
    rListObj.%Set(ListViewName,[].%FromJSON(tHttpResponse.Data))

     do pResponse.%JSONImport(rListObj)

     

    What's the better way to handle multiple json objects coming in response.

    2
    0 626
    InterSystems Official Steven LeBlanc · Aug 21, 2020

    I am pleased to announce the availability of InterSystems Container Registry. This provides a new distribution channel for customers to access container-based releases and previews. All Community Edition images are available in a public repository with no login required. All full released images (IRIS, IRIS for Health, Health Connect, System Alerting and Monitoring, InterSystems Cloud Manager) and utility images (such as arbiter, Web Gateway, and PasswordHash) require a login token, generated from your WRC account credentials.

    14
    7 2332
    Announcement Anastasia Dyubaylo · May 7, 2021

    Hey developers,

    The registration period for the FHIR Accelerator programming contest is in full swing! We invite all FHIR developers to build new or test existing applications using the InterSystems IRIS FHIR Accelerator Service (FHIRaaS) on AWS

    And now you have a great opportunity to get FREE access to the FHIRaaS on AWS! So, to take the first step in mastering the FHIRaaS, you need to register on our FHIR Portal using this link:

    👉🏼 https://portal.trial.isccloud.io/account/signup

    2
    0 800
    InterSystems Official Bob Kuszewski · May 18, 2021

    Java Business Host is now retired

    With the release of PEX in InterSystems IRIS 2020.1 and InterSystems IRIS for Health 2020.1, customers have a better way to build Java into productions than the Java Business Host. PEX provides a complete set of APIs for building interoperability components and is available in both Java and .NET.

    The Java Business Host has been removed from InterSystems IRIS and InterSystems IRIS for Health as of their 2020.4 releases.  Customers using the Java Business Host are encouraged to migrate to PEX.

    0
    0 288
    Question Daniel Bertozzi · May 14, 2021

    Hi all

    I'm trying to recreate this method below in Cache/IRIS. 

    https://en.wikipedia.org/wiki/Luhn_mod_N_algorithm ISO-7812-1 (LUHN-10)

    I've been following the javascript example. It seems simple in theory but i'm struggling with which cache methods to pick.

    $LENGTH, $System.SQL.FLOOR() - seem ok

    $EXTRACT - I think for .charAt (though may need to correct base)

    $FIND - for .indexOf

    Any suggestion which would be the best ones for the job?

    Thanks

    Dan

    5
    0 311
    Announcement Anastasia Dyubaylo · May 5, 2021

    Hi Community,

    We're pleased to invite all the developers to the upcoming InterSystems FHIR Accelerator Contest Kick-Off Webinar! The topic of this webinar is dedicated to the FHIR Accelerator programming contest.

    On this webinar, we will talk and demo how to use InterSystems IRIS FHIR Accelerator as a service.

    Date & Time: Monday, May 10 — 01:00 PM EDT

    Speakers:  
    🗣 @Evgeny Shvarov, InterSystems Developer Ecosystem Manager
    🗣 @Regilo Regilio Guedes de Souza, InterSystems Service Executive
    🗣 @Anton Umnikov, InterSystems Senior Cloud Solution Architect
    🗣 @Patrick Jamieson, InterSystems Product Manager - Health Informatics Platform

    4
    0 443
    Question Rick Prichett · May 3, 2021

    Needing to know how to define a property that can either be sent in my response as 

    "members": null,

    or 

    "members": [
                    {
                        "dob": "1905-05-01",
                        "firstName": "BOB",
                        "middleName": "T",
                        "nameSuffix": "",
                        "genderCode": "M",
                        "lastName": "COLLINS",
                        "memberId": "123421741",
                        "relationship": "Subscriber"
                    }
                ],

    Not sure if this is possible.  Currently defined as 

    Property members As %VarString;

    6
    0 413
    Article Phillip Booth · Jan 30, 2020 3m read

    Over the last couple of weeks the Solution Architecture team has been working to finish off our 2019 workload: this included open-sourcing the Readmission Demo that was brought to HIMSS last year, so we could make it available to anyone looking for an interactive-way of exploring the tooling provided by IRIS.

     

    While in the process of open sourcing the demo we were immediately hit hard with a showstopper.

    2
    2 1497
    InterSystems Official Benjamin De Boe · Apr 21, 2021

    Preview releases are now available for the 2021.1 version of InterSystems IRIS, IRIS for Health and HealthShare Health Connect.

    As this is a preview release, we are eager to learn from your experiences with this new release ahead of its General Availability release next month. Please share your feedback through the Developer Community so we can build a better product together.

    InterSystems IRIS Data Platform 2021.1 is an extended maintenance (EM) release. Many important new capabilities and enhancements have been added in continuous delivery (CD) releases since 2020.1, the previous EM release.

    6
    0 1000
    Article Guillaume Rongier · Nov 23, 2020 1m read

    Introduction

    This is iris-key-uploader a frontend in Angular with it's rest API.

    The aim of this project is to easily import key file to Iris from a web ui.

    Why this project

    Unfortunatly the IRIS panel to change key doesn't give the opportunity to upload the license.

    Panel

    As you can see, you can only browse from the server side.

    What if, you don't have a direct access to it ?

    You would like to have a simple web page to upload the new key and activate it.

    This is the purpose of this project.

    Demo

    Demo

    UI

    http://localhost:52773/keyuploader/index.
    6
    0 592
    Question Jim Winski · Apr 27, 2021

    I'm attempting a first-time installation of IRIS for Health on my home Mac for eval purposes. I want to be able to install IRIS and Ensemble. I downloaded the package but it doesn't come with instructions, and I'm running into issues. Is there a straightforward install instruction set online, or does anyone have one you can pass along?

     

    Thanks, Jim Winski

    2
    0 627
    Article Bob Binstock · Apr 26, 2021 9m read

    Like hardware hosts, virtual hosts in public and private clouds can develop resource bottlenecks as workloads increase. If you are using and managing InterSystems IRIS instances deployed in public or private clouds, you may have encountered a situation in which addressing performance or other issues requires increasing the capacity of an instance's host (that is, vertically scaling).

    One common reason to scale is insufficient memory.

    1
    0 553