InterSystems Tech Article Contest

Detailed rules

InterSystems Tech Article Contest

Write an article on any topic related to InterSystems technology from July 15 to August 22, 2021. Details here.

Requirements 

❗️  Any article written during the contest period and satisfying the requirements below will automatically enter the competition:

  • The article must be related to InterSystems technology
  • The article must be in English
  • The article must be 100% new (it can be a continuation of an existing article)
  • The article should not be plagiarized or translated (translations of your own DC articles from another language are allowed)
  • Article size: >1,000 characters
  • Team size: individual (multiple entries from the same author are allowed)

Topics

❗️  Choose any tech topic related to InterSystems technology.

Some examples for choosing the article topic.

Contest period & voting

July 15 - August 22: Publication of articles on the Community and voting time. 

❗️ DC members can vote for published articles with Likes = votes.

Prizes

1. Prizes for everyone who enters the contest:

🎁 unique Developer Community Hoody

🎁 InterSystems sticker

2. Expert Awards – articles will be judged by InterSystems experts:

🥇 1st place: Apple iPad 128GB

🥈 2nd place: Amazon Kindle 8G Paperwhite

🥉 3rd place: Nike Utility Speed Backpack

Or as an alternative: Raspberry Pi 4 8GB  with InterSystems IRIS Community Edition ARM installed

3. Developer Community Award – article with the most likes:

🎁 Nike Utility Speed Backpack or Amazon Kindle 8G Paperwhite or Raspberry Pi 4 8GB  with InterSystems IRIS Community Edition ARM installed

All contest details here.

July 14 - August 23, 2021
Likes:
12
Experts:
18

We are ridiculously good at mastering data. The data is clean, multi-sourced, related and we only publish it with resulting levels of decay that guarantee the data is current. We chose the HL7 Reference Information Model (RIM) to land the data, and enable exchange of the data through Fast Healthcare Interoperability Resources (FHIR®).

13
1 2 742
Likes:
10
Experts:
15
Likes:
8
Experts:
12
Likes:
37
Experts:
11
Likes:
23
Experts:
10
Likes:
16
Experts:
8
Likes:
13
Experts:
6
Likes:
10
Experts:
5
Article
· Aug 20, 2021 6m read
GitHub Codespaces with IRIS

Some time ago GitHub, has announced the new feature, GitHub Codespaces. It gives an ability to run VSCode in the browser, with almost the same power as it would run locally on your machine, but also with a power of clouds, so, you are able to choose the machine type with up to 32 CPU cores and 64 GB of RAM.

Looks impressive, is not it? But how it could help us, to work with projects driven by InterSystems IRIS? Let's have a look, how to configure it for us.

17
7 3 986
Likes:
7
Experts:
4
Likes:
6
Experts:
4

Healthcare interoperability is instrumental in improving patient care, decreasing healthcare provider costs, and providing a more accurate picture to providers. However, with so many different systems, data is formatted in many different ways. There are many standards that have been created to try to solve this problem, including HL7v2, HL7v3, and CDA but each one has its drawbacks.

12
1 2 2.4K
Likes:
7
Experts:
3
Likes:
8
Experts:
3

Continuing the description of work on the use of the openhl python module in productive mode.

Since the version of iris with Embedded Python, does not yet have a final release, it is already necessary to use it in production now. We decided to back up the service for exporting requests to a xlsx file on a separate server, and save the query result in a global in a separate database.

8
1 0 327
Likes:
11
Experts:
2
Article
· Aug 4, 2021 3m read
IRIS Mirror in the cloud (AWS)

I have been working on redesigning a Health Connect production which runs on a mirrored instance of Healthshare 2019. We were told to take advantage of containers. We got to work on IRIS 2020.1 and split the database part from the Interoperability part. We had the IRIS mirror running on EC2 instances and used containers to run IRIS interoperability application. Eventually we decided to run the data tier in containers as well.

12
2 14 779
Likes:
8
Experts:
1
Likes:
6
Experts:
1
Likes:
1
Experts:
0

Being equipped by science and technology, human being have walked a long way by great inventions such as steam-engines or aeroplannes; while after decades, people gradually recognize that single creation could not lauch an industry-boom again. That is why and when, technologies grow up with a community, where are we now=P. An eco-system of technology would be born with the power of a system and grow up with the power of system-science, such as InterSystems, with which seated the letters "s-y-s-t-e-m". Graduated with M.S.

1
2 2 228
Likes:
3
Experts:
0

The first installment of this article series discussed how to read a big chunk of data from the raw body of an HTTP POST method and save it to a database as a stream property of a class. The second installment discussed how to send files and their names wrapped in a JSON format. 

Now let’s look closer at the idea of sending large files in parts to the server. There are several approaches we can use to do this. This article discusses using the Transfer-Encoding header to indicate chunked transfer. The HTTP/1.1 specification introduced the Transfer-Encoding header, and the RFC 7230 section 4.1 described it, but it’s absent from the HTTP/2 specification. 

4
0 0 755
Likes:
12
Experts:
0
Likes:
8
Experts:
0
Likes:
9
Experts:
0
Likes:
0
Experts:
0
Likes:
6
Experts:
0
Likes:
6
Experts:
0
Likes:
16
Experts:
0

I have attached a document that describes the product I have developed called NiPaRobotica Pharmacy. This is an interface I developed that accepts Pharmacy Dispense Requests and converts the line items on the order into dispense dialogues which it sends to pharmacy robots. I deployed the interface into 3 Hospital pharmacies two of which had 6 robots that were arranged in such a way that the dispense chutes channelled medications to desks by the pharmacists sitting in windows serving 1200 patients a day. The robots cut the average waiting time from 2 hours down to one hour.

17
1 2 399