Clear filter
Announcement
Bob Kuszewski · Nov 22, 2023
It’s hard to believe that this wraps up our first year of quarterly platform updates. Thank you for making this a great first year. Today’s update talks about the planned Minimum Supported CPU list, OpenSSL 3.0 for AIX reaching GA, and a bit more. We’ll be back for 2024!
This update aims to share recent changes as well as our best current knowledge on upcoming changes, but predicting the future is tricky business and this shouldn’t be considered a committed roadmap.
With that said, on to the update…
InterSystems IRIS Production Operating Systems and CPU Architectures
Minimum Supported CPU Models
We’ve recently announced that InterSystems IRIS will start to have minimum required CPU functionality for Intel/AMD-based systems. This allows IRIS to rely on certain CPU instruction extensions, such as AVX, that will result in significantly better performance of certain operations.
This change will take effect with IRIS 2024.1 and the minimum CPUs will be reviewed on an annual basis thereafter. For more information, please see my InterSystems IRIS Minimum Supported CPU Models developer community post.
Red Hat Enterprise Linux
Recent Changes
Minor OS Certification has been completed for RHEL 9.2 & 8.8 on IRIS 2023.1. “Minor OS version certification” is a new process that is intended to provide additional security that a minor OS update didn’t break anything obvious and indeed both RHEL 9.2 & 8.8 passed our tests.
Upcoming Changes
RHEL 9.3 was released on November 7 and RHEL 8.9 is expected to be released shortly. InterSystems is scheduling performing Minor OS Certification for these platforms in the near future.
Further reading: RHEL Release Page
Ubuntu
Recent Changes
Ubuntu released 22.04.2 LTS & 20.04.6 LTS in February and March, respectively. InterSystems has completed performing additional testing of IRIS on 22.04.02 LTS through Minor OS version certification.
Upcoming Changes
The next major update of Ubuntu is 24.04 is on-schedule for April, 2024
Further Reading: Ubuntu Releases Page
SUSE Linux
Recent Changes
InterSystems has deprecated support for the VxFS filesystem. I’m unaware of any customers still using VxFS, but if you are, please upgrade to a XFS or one of our other supported filesystems.
Upcoming Changes
SUSE Linux Enterprise Server 15 SP5 was released June 20, 2023. SP5 includes Linux Kernel 5.14.21, OpenSSL 3.0.8, and Python 3.11. We’re currently working on Minor OS certification.
Previous Updates
General Support from SUSE for Linux Enterprise Server 15 SP3 came to an end on 12/31/2022, but extended security support will continue until December, 2025.
Further Reading: SUSE lifecycle
Oracle Linux
Upcoming Changes
Oracle surprised us by releasing Oracle Linux 9.2 right around the same time as RHEL 9.2. We’re currently starting Minor OS certification.
Further Reading: Oracle Linux Support Policy
Microsoft Windows
Previous Changes
Windows Server 2012 has reached its end of extended support. IRIS 2023.1 is the last release to support the OS.
Further Reading: Microsoft Lifecycle
AIX
Upcoming Changes
IRIS 2023.3 adds support for OpenSSL 3.0 for both AIX 7.2 & 7.3. OpenSSL 3.0 is a significant improvement in overall security when compared with OpenSSL 1.0.
Minor OS Certification has been completed for AIX 7.2 TL5-04 and TL5-05 on IRIS 2023.1.
Further Reading: AIX Lifecycle
Containers
Upcoming Changes
An early warning that we are planning to change the base container image from Ubuntu 22.04 to Ubuntu 24.04 with IRIS 2024.2
We will soon begin regular updates of IRIS containers containing patches to the base container image and third-party dependencies. The new container labeling (below) should make picking up these updates something you don’t even need to think about.
Previous Updates
From IRIS 2023.2 onward, IRIS containers will only be tagged with the year and release, such as “2023.2” instead of the full build numbers we’ve been using in the past. This way, your application can, by default, pick up the latest maintenance build of your release.
We’ve also added “latest-em” and “latest-cd” tags for the most recent extended maintenance and continuous distribution IRIS release. These are good for demos, examples, and development environments.
We have started to tag the preview containers with “-preview” so that it’s clear which container is the most recent GA release versus a preview of an upcoming release.
InterSystems IRIS Development Operating Systems and CPU Architectures
MacOS
Recent Changes
We’ve added support for MacOS 13 in IRIS 2023.1
Upcoming Changes
Apple has released MacOS 14 with IRIS support to follow, likely in IRIS 2024.1
CentOS
IRIS 2023.2 is the last release that supports CentOS as a development platform.
Red Hat has been running a developer program for a few years now, which gives developers access to free licenses for non-production environments.
InterSystems Components
InterSystems System Alerting & Monitoring (SAM) has been deprecated.
The monitor API, which includes the Open Metrics compatible endpoint, is not impacted by this change.
Caché & Ensemble Production Operating Systems and CPU Architectures
Previous Updates
Cache 2018.1.7 adds support for Windows 11
InterSystems Supported Platforms Documentation
The InterSystems Supported Platforms documentation is the definitive source information on supported technologies.
IRIS 2023.1 Supported Server Platforms
IRIS 2022.1 Supported Server Platforms
IRIS 2021.1 Supported Server Platforms
Caché & Ensemble 2018.1.7 Supported Server Platforms
… and that’s all folks. Again, if there’s something more that you’d like to know about, please let us know.
Question
William Liu · Jan 17, 2024
Hi,
To integrate InterSystems IRIS for Health with Open Source Drools(as rules engine), any advice? Thank you!
William @William.Liu you can post an idea on the InterSystems Ideas to implement this integration. Hope it will help. @William Liu thank you so much for posting the idea. Here is a link for voting for this idea to promote it:
To integrate InterSystems IRIS for Health with Open Source Drools
Announcement
Olga Zavrazhnova · Jan 15, 2024
InterSystems will participate in TreeHacks 2024, Stanford's premier hackathon, taking place from February 16 to 18 2024.We are excited to present a challenge for hackers along with attractive prizes.
We look forward to witnessing the innovative projects emerging from this event!
Apply now to hack with us!
What to be a mentor and join InterSystems team at this event? Drop us a line!
Date: February 16 - 18 2024Venue: Stanford’s campus, San Francisco, USAWebsite: https://www.treehacks.com/
Announcement
Anastasia Dyubaylo · Apr 12, 2023
Hey Developers,
Enjoy watching the new video on InterSystems Developers YouTube:
⏯ System Performance Review for InterSystems IRIS Applications @ Global Summit 2022
If you hit a bottleneck in system resources, your users will suffer. So to ensure your systems are the right size, you need to understand how your InterSystems IRIS applications use system resources. This is even more important when you move applications to the cloud, where vendors impose strict limits on capacity and throughput. In this session, you'll learn the key metrics and how to collect them.
🗣 Presenter: @Murray.Oldfield, Principal Technology Architect, InterSystems
Hope you like it and stay tuned! 👍
Question
Humza Arshad · May 5, 2023
I'm working with a client who has InterSystems in his hospital to the management of patients and nurses. Now he want to develop a web app which can schedule nurse sift. Is there any way I can authenticate the user from his hospital InterSystems and get data from the system when ever the user login through the web app. @Humza.Arshad
You can create a REST API/ SOAP API, or any other kind of protocol/technology, to get authentication, retrieve and send data to IRIS.
See the documentation:
REST
SOAP
These other two link are two Open Exchange apllication to create Rest Services and Form UI.
RESTForms2
RESTFormsUI2
Search in the Leraning Portal for some course that help you.
Best Regards.
Announcement
Olga Zavrazhnova · Feb 8, 2024
Hi Developers,
Our first Online Developer Roundtable of 2024 will take place on March 5th at 9 am ET | 3 pm CET.
Tech talks:
ObjectScript Unit Testing Tools, Techniques and Best Practices - by @Timothy Leavitt , Development Manager, Application Services, InterSystems
Monitoring and Alerting Capabilities of InterSystems IRIS - by @Mark.Bolinsky , Principal Technology Architect, InterSystems Mark's presentation is rescheduled for the roundtable in April.
▶ Update: watch the recording of the roundtable below:
📅 Date: March 5
🕑 Time: 9:00 am ET | 3:00 pm CET
Do you have additional questions which you'd like to discuss on this roundtable? Please share them in the comments to this post.
Not a Global Masters member yet? Sign in with your InterSystems SSO credentials. Hi Developers, don't forget to register for this event. After you register, I will send you a calendar hold. >> RVSP in this Global Masters challenge << Is a recording available, @Olga.Zavrazhnova2637? I'm also interested, @Olga.Zavrazhnova2637 :) Hi @Raj.Singh5479. @José.Pereira yes, just published in this post - and here on YouTube channel Mentioned links/comments during the call: Added product idea "Implement or incorporate a mocking framework to complement %UnitTest class" please upvote 👍 if you support the idea.Article: Unit Tests and Test Coverage in the InterSystems Package Manager by Tim LeavittEvgeny Shvarov: "if you want unittest for irisbi you can leverage isc-dev module
UnitTest_RuleSet Open Exchange solution, Unit Tests for HL7 Routing in IRIS Integration
Article
José Pereira · Sep 1, 2021
This article explains how to use the InterSystems IRIS platform to write a basic IMAP client. First, we present an overview of IMAP, then we discuss the main IMAP commands and client implementation. Finally, we offer a simple use of this IMAP client on the IRIS interoperability application.
Note that this article isn’t a detailed IMAP explanation. For more detailed information, please check the references of this article.
IMAP Overview
The Internet Message Access Protocol (IMAP) lets users retrieve emails. Mark Crispin proposed IMAP in the 1980s, and since then, the protocol has been published and revised in RFC 3501. At the time of writing this article, its current version is IMAP4rev1.
It’s important to note that this protocol is designed for retrieving only. You must use another protocol, the Simple Mail Transfer Protocol (SMTP), if you need to send emails. There’s also an older protocol for email retrieval that’s as popular as IMAP, called Post Office Protocol version 3 (POP3).
Trying Basic IMAP Commands
Like POP3, IMAP is a plaintext protocol. You can easily try some of its commands by yourself, using a TCP client like Telnet or OpenSSL.
First, you need your IMAP host and email server port. For instance, at the time of writing this article, this is the host and port to connect to the Microsoft Outlook service:
outlook.office365.com:993
Let’s connect to this server using our TCP client. Enter the command below and hit ENTER. Note the use of the -crlf flag. This flag is mandatory for IMAP as carriage return and line feed (CRLF) is its line terminator.
$ openssl s_client -connect outlook.office365.com:993 -crlf -quiet
After you hit enter, the IMAP server shows you some information and stays waiting for input.
depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert ...
* OK The Microsoft Exchange IMAP4 service is ready. [...]
Now we can perform our first IMAP command: CAPACITY. As its name suggests, this command presents features that the server can provide. Note that the first line is the IMAP command itself, and the others lines are its output - this is the same for all other IMAP commands presented here.
TAG1 CAPABILITY
* CAPABILITY IMAP4 IMAP4rev1 AUTH=PLAIN AUTH=XOAUTH2 SASL-IR UIDPLUS ID UNSELECT CHILDREN IDLE NAMESPACE LITERAL+
TAG1 OK CAPABILITY completed.
Note the token before the CAPABILITY command: TAG1. A tag must precede every IMAP command and is any string you want. They identify what command instance the server is responding to. Generally, a simple counter with a prefix fits all your needs.
The IMAP server finishes the response with the tag you used to issue the command and a flag indicating the command’s status, followed by miscellaneous information related to the command and status. The statuses allowed are: OK (success), NO (failure), and BAD (wrong command).
The command LOGIN expects user and password as arguments. First, let’s check how the server responds if someone gives an invalid username and password:
TAG2 LOGIN user@outlook.com wrong-password
TAG2 NO LOGIN failed.
Note the NO status after the command tag.
Now, let’s proceed to a valid login:
TAG3 LOGIN user@outlook.com password
TAG3 OK LOGIN completed.
Now we’re logged in. To finish our session, we use the LOGOUT command:
TAG4 LOGOUT
* BYE Microsoft Exchange Server IMAP4 server signing off.
TAG4 OK LOGOUT completed.
We need other commands to implement our IMAP client, so we need to reconnect and log into our IMAP server again.
Let’s get some information about the inbox next.
First, we must tell the server which mailbox we want to access, INBOX in this case.
TAG5 SELECT "INBOX"
* 14 EXISTS
* 0 RECENT
...
TAG5 OK [READ-WRITE] SELECT completed.
Now we are ready to access messages in our inbox, but we need a way to refer to them first. There are two ways to do that: by message number or by a unique identifier (UID).
Message numbers are just counters, starting from 1 and going up to the number of messages within the inbox. When you delete a message, all following messages have their numbers decremented by 1. You can think of this as an array that has one of its elements removed.
UIDs, on the other hand, keep their value whatever happens to the other messages.
You can get UIDs using the UID SEARCH command. This command accepts a message number if you'd like to get a specific UID or the ALL parameter to get all UIDs in the directory.
In the example below, we search for UID for message number 1, which is 483.
TAG6 UID SEARCH 1
* SEARCH 483
TAG6 OK SEARCH completed.
Now let’s retrieve message information, like headers, body, and attachments. We use the FETCH command for this. This command has plenty of parameters, which you can explore in detail on RFC 3501. In this article, we only address parameters related to the needs of the IMAP client implementation.
The first information we need for this demonstration is the message size. We can get this information using the RFC822.SIZE parameter:
TAG7 FETCH 1 RFC822.SIZE
* 1 FETCH (RFC822.SIZE 70988)
TAG7 OK FETCH completed.
This indicates that the size of message number 1 is 70,988 bytes.
Note that it’s also possible to use UIDs rather than message numbers to fetch message information:
TAG8 UID FETCH 483 RFC822.SIZE
* 1 FETCH (RFC822.SIZE 70988 UID 483)
TAG8 OK FETCH completed.
You can also get the basic From, To, Date, and Subject message headers:
TAG9 FETCH 1 (FLAGS BODY[HEADER.FIELDS (FROM TO DATE SUBJECT)])
* 1 FETCH (FLAGS (\Seen) BODY[HEADER.FIELDS (FROM TO DATE SUBJECT)] {157}
Date: Thu, 22 Apr 2021 15:49:05 +0000
From: Another User <anotheruser@outlook.com>
To: user@outlook.com
Subject: Greetings from Another User!
FLAGS (\Seen))
TAG9 OK FETCH completed.
Now let’s retrieve the message body. We can retrieve all the body content using this command:
TAG10 FETCH 1 BODY[]
* 1 FETCH (BODY[] {9599}
...
MIME-Version: 1.0
--00000000000041bd3405c3403048
Content-Type: multipart/alternative; boundary="00000000000041bd3205c3403046"
--00000000000041bd3205c3403046
Content-Type: text/plain; charset="UTF-8"
...
--00000000000041bd3405c3403048
Content-Type: image/png; name="download.png"
Content-Disposition: attachment; filename="download.png"
...
TAG10 OK FETCH completed.
We can see in this code that some blocks are delimited by hex numbers between -- --, called parts. A message with parts is called a multipart message. It’s possible to get such parts directly by passing the part index to the command.
In order to delete messages, the protocol has the commands STORE and EXPUNGE, which mark a message as deleted and commit such an operation.
TAG11 STORE 1 +FLAGS (\Deleted)
* 0 EXISTS
* 0 RECENT
TAG11 OK [READ-WRITE] SELECT completed; now in selected state
TAG12 EXPUNGE
EXPUNGE: TAG12 OK EXPUNGE completed
The last command is simple: NOOP. This command does nothing but is used to implement a keep-alive strategy. By default, the IMAP session closes after 30 minutes without commands. So, issuing the NOOP command keeps the connection active.
TAG17 NOOP
TAG17 OK NOOP completed.
And this finishes our IMAP overview. If you’d like more information, there are a lot of good articles on the Web (I've selected some in resources section), and of course always remember the RFC 3501.
Resources
Atmail’s IMAP 101: Manual IMAP Sessions
Fastmail’s Why is IMAP better than POP?
IETF’s Internet Message Access Protocol
IETF’s Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
Nylas’ Everything you need to know about IMAP
Next part, you'll use those commands within IRIS and see them in action!
See you!
Announcement
Anastasia Dyubaylo · Dec 9, 2021
Hey Developers,
Learn about the recent changes to InterSystems HealthShare Unified Care Record and what is coming next:
⏯ InterSystems HealthShare Unified Care Record
Presenters:🗣 @Sebastian.Musielak, Product Manager, HealthShare Operations, InterSystems🗣 Melanie Davies, Product Manager, Unified Care Record, InterSystems
Subscribe to the InterSystems Developers YouTube channel and stay tuned!
Announcement
Anastasia Dyubaylo · Dec 27, 2021
Hey everyone,
Lots of new content to read! Thanks to our wonderful participants of the 2nd InterSystems Tech Article Contest!
🌟 25 AMAZING ARTICLES 🌟
So it's time to announce the best of them!
Let's meet the winners and their articles:
⭐️ Expert Awards – winners selected by InterSystems experts:
🥇 1st place: Data anonymization, introducing iris-Disguise by @henry
🥈 2nd place: IntegratedML hands-on lab by @José.Pereira
🥉 3rd place and two winners:
VSCode-ObjectScript on GitHub by @Dmitry.Maslennikov
Invite the FHIR® Accelerator Service to your Kubernetes Microservice Party by @sween
⭐️ Community Award – winner selected by Community members, article with the most likes:
🏆 Data anonymization, introducing iris-Disguise by @henry
Hope this win will be a great Christmas present for all of the winners!
⭐️ This time, we'd like to reward some more authors for the number of contributions:
@Yuri.Gomes: 4 articles!
@MikhailenkoSergey: 3 articles!
These guys will get Apple AirPods Pro OR Amazon Kindle 8G Paperwhite OR Raspberry Pi 4 8GB with InterSystems IRIS Community Edition ARM installed!
And...
Let's congratulate all our heroes at https://community.intersystems.com/contests/2:
@Robert.Cemper1003
@Henrique
@Muhammad.Waseem
@Rob.Tweed
@John.Murray
@alex.kosinets
@Iryna.Mykhailova
@Oliver.Wilms
@Rizmaan.Marikar2583
THANK YOU ALL! You have made an incredible contribution to our Dev Community!
Happy Holidays to everyone! 🎅
The prizes are in production now. We will contact all the participants when they are ready to ship Thanks my reward and congrats for the participants, great articles! Congratulations everyone. Very impressive! 
What a wonderful surprise!!
Thank you all community and congratulations to all participants Congratulations all, and happy new year Congratulations to ALL. It was nice competition Congratulations to the authors :-) Thanks everybody!!! Congratulations!
We're lucky to have airpods as the third place prize. Those were easy to split equally between the tied contestants :-) Congratulations! Well done everyone! And now we have beautiful badges for all the winners on Global Masters tied to levels - so these badges will help you to move up through GM levels! Congrats and Happy New Year! Dear participants, regarding prizes and swag delivery: we will be in touch with you at the beginning of January - shortly after the Holidays.
Announcement
Anastasia Dyubaylo · Sep 10, 2022
Hey Community,
In this demonstration you will see the building blocks of an integration in InterSystems IRIS for Health and HealthShare and see how messages are received, processed, and sent—including messages in the HL7 format:
⏯ Overview of Basic Components for InterSystems Integration Solutions
Don't miss the latest videos for InterSystems developers on our DC YouTube!
Announcement
Anastasia Dyubaylo · Apr 6, 2022
Hey Developers,
Good news! One more upcoming in-person event is nearby.
We're pleased to invite you to join "J On The Beach", an international rendezvous for developers and DevOps around Big Data technologies. A fun conference to learn and share the latest experiences, tips & tricks related to Big Data technologies, and, the most important part, it’s On The Beach!
🗓 April 27-29, 2022
📍Málaga, Spain
This year, InterSystems is a Gold Sponsor of the JOTB.
We're more than happy to invite you and your colleagues to our InterSystems booth for a personal conversation. As always, there will be some surprises on it... 😁
In addition, on the first day of the Conference @David.Reche and @Eduardo.Anglada will give a talk called "Captain Kirk, exoplanet found on route using Auto Machine Learning.
🎯 More details can be found at jonthebeach.com
Looking forward to seeing you soon!
Announcement
Anastasia Dyubaylo · Aug 26, 2022
Hey Developers,
New video is already on InterSystems Developers YouTube channel:
⏯ Using the Business Process Designer in InterSystems IRIS
See how to construct a new business process, which provides business logic and routing capabilities within an InterSystems production. Learn how to build a BPL business process using the Business Process Designer in the Management Portal. Also, try building one yourself using an InterSystems IDE.
Enjoy watching!
Announcement
Anastasia Dyubaylo · Aug 30, 2022
Hey Developers,
Meet the new video on InterSystems Developers YouTube channel:
⏯ Creating Complex Decision Logic with InterSystems IRIS
Using the graphical interface of the Business Rule Editor in InterSystems IRIS data platform, nontechnical users can set up business rules to better process records and untangle complex data.
Like and share! Very helpful and nice use of features. I appreciate the real-world use case and thorough explanation!
Article
Monika Stepanova · Sep 1, 2022
In this article, I’d like to tell you about a startup Nanteo which is one of the first batch of startups at InterSystems FHIR startup incubator — Caelestinus.
Who are we and what do we do?
We are a small team from the Czech republic with a great vision. We aim to bring fast, easy, and enjoyable preventive care close to our home/work thanks to our portable lab called MALIA which enables early detection of disease. 🏠 Our goal is to change the approach to health care and we want to show you that taking care of yourself can be as easy as making coffee in a capsule coffee machine. ☕ Our solution will help to stop the underestimation of preventive care and it will make treatment less expensive and more effortless. Or even better, MALIA can help to prevent the treatment. Because prevention is better than cure. 🥰
We are developing a portable lab called MALIA which can evaluate various diseases (markers based on antigens and antibodies) from a drop of blood within 18 minutes. 🩸 MALIA is around the size of a bigger capsule coffee machine, and its accuracy achieves the qualities of high-volume random access analyzers (RAA) thanks to the use of specially modified magnetic particles and CLIA (chemiluminescence) detection. Thanks to its super ease of use, MALIA can be used for self-testing.
We expect MALIA to be placed in pharmacies, gas stations, or any other places and like this, we will create „MALIA points“. 📍 With us, preventive care doesn’t have to take place only at the doctor’s office anymore. 😎
Instead of trying to get you to the doctor’s, we aim to bring prevention close to you. 🏠 How does it work? If you feel like something is wrong or you just want to improve the quality of your life, you can choose the closest MALIA point, get self-tested and you are free to go. Within 18 minutes your health results will be automatically sent to your phone and also to your doctor. Through this, you’ll be able to track your health and analyze all of your previous results. This in turn will allow you to improve your healthcare and make your doctor's job easier. 👩⚕️💙
Here you can watch a DEMO of our product to better imagine what your self-testing may look like. 👀
Our solution supports automatization, digitalization, and miniaturization and is also customer-centric = a portable lab for self-testing close to your home/work. 💙
How do we use FHIR and how is MALIA connected to FHIR?
Our device has two QR/Line readers - for cartridge and patient identification. 🧑 So MALIAcan easily read the necessary information about the test and about the person who is tested. After 18 minutes, when the test is done, the results are automatically sent to FHIR Server. 🔥 Then the data can be shared with health apps, doctors, and other concerned individuals. Thus both patient and doctor can track health status and analyze the previous results. 📈 You and your doctor will have the results any time you need them, you can see your past result as well and track them over time. This would improve your health care and give you more control over your health as well. MALIA also aims to support doctors and give them more information about you for better and faster decisions. 💙
How do we collaborate with InterSystems?
Currently, we mostly use InterSystems cloud services and its FHIR API, delivered by InterSystems cloud native FHIR Server, therefore its role is primarily database and storage of HL7 structured data. ☁️ We also expect that InterSystems’s products will help us to integrate our system with other healthcare protocols and systems.
Now, let's look at the process and workflow that we designed, how we interact with InterSystems services, and what resources we use. 😉
Our devices use the HL7 FHIR library to communicate and exchange data with our assigned FHIR Server deployment, each device is set up with an API key and FHIR backend URL. After boot-up it registers itself via Device resource and its unique persistent identifier and marks itself as ACTIVE. ✅
The next part is measurement method/protocol definition, for which we use the ActivityDefinition resource nested together with RelatedArtifact and Attachment resources that contain protocol parameters and data that devices can directly interpret to carry out the specific measurement on an inserted cartridge. To be more specific, our biochemists design a measurement method and then store it in the cloud service so any of our devices can use it – cartridges could be marked with QR codes that specify methods to be applied to them. After the cartridge is inserted, the device scans its code, downloads the required method (if missing), and is ready to start performing the measurement. ✨
In cases where measurements are related to patients, we use Task resources to plan them.
Operators can create tasks for any registered device from our web application. At the same time, a user selects a patient for which the measurement is done, a cartridge code, a protocol to use (also by scanning cartridge QR), and an optional description. Each device is periodically checking for new tasks. So after the task is submitted and requested, an operator could insert the cartridge and execute that task from the device interface. Cartridge (QR) and task codes should match so this is used as an error-checking mechanism. This scenario is intended for medical or laboratory use. 🏥
If the measurement was executed based on a task, then the result is stored in the FHIR backend in the form of an Observation resource nested with Attachment and Media resources containing raw output data and also with a reference to the patient specified in the task. From the device perspective, patients are processed just as identifiers (anonymity) so other parties and applications can easily implement task submission into our system.
If you are interested, you can check out our testing app here: https://med.nanteo.cz/ 🤗
Right now we are searching for an investor so we can speed up the market entry process. Partners who like to join our journey are welcome as well! 🤝
If you could recommend some contacts or you have suggestions on how to improve our product – feel free to get in touch with us in the comments and contact us via email (monika.stepanova@nanteo.cz). We will be more than happy to answer your questions. 💬
We are also very happy we can be part of the Caelestinus incubator and cooperate with InterSystems. We got the opportunity to participate in the InterSystems Global Summit 2022 in Seattle and it was a great experience for us. We met many inspiring and motivating people and will be more than happy to stay in touch. 😍
Be safe and remember that prevention is better than cure! 💙 sounds quite promising! Great to see Caelestinus getting some traction :) What makes Nanteo unique from Theranos Hello Aasir, the biggest problem with Theranos was the strategy "Fake it, until you make it." Faking test results is a no-go. They also wanted to develop a pocket-size analyzer that would be able to detect any disease. That means that they either had to miniaturize all the proven methods and put them in one device or come up with their new one. And that didn't work.
We focus on the detection of antibodies and antigens thanks to a chemiluminescence immunoassay (CLIA) which is a proven method. To sum it up, we are not trying to bring a new methodology but we can bring miniaturization, automatization, and digitalization into preventive care. 😊 That's great, the world needs solutions that are more within the reach of the population, especially the less affluent, who do not always have access to complete health systems. Congratulations for the initiative! Thank you very much, Marcelo. 😊
Announcement
Anastasia Dyubaylo · Jun 19, 2022
Hey Developers,
Join us for a discussion guide of current operational tasks to reduce storage and an overview of new features coming in InterSystems HealthShare 2021.2, including stream, database, and journal compression abilities:
⏯ InterSystems HealthShare Storage Footprint Reduction
🗣 Presenter: @Mark.Bolinsky, InterSystems Corporation Principle Technology Architect
Enjoy watching on InterSystems Developers YouTube channel! Hi @Mark.Bolinsky , this is very useful and helpful for our China custs, and we'd really appreciate if you could help do an article for this becoz we Chinese users cannot access Youtube. Thx a lot for your big favor!