Search

Clear filter
Article
Anastasia Dyubaylo · Jun 30, 2021

How to learn on InterSystems Developer Community? Part 1

Hi developers, In this post, we would like to tell you how to take the most out of the Developer Community, to learn as much as you can from the InterSystems experts on the technology! Pay attention to these steps to become an advanced user of our community! Follow the members you are interested in You can follow any member of the Community if you like the content they publish. Just click the "Follow" button on the right sidebar of any member and you will be notified by email when that member publishes a post (article/question/announcement, etc.) on the Community. Also, in the top menu of the homepage, you can click on "Members" and search for a specific person or members with more views, or more likes... and start following them. Follow the tags you are interested in All the tags used to describe the posts on the Community can be found under the section "Tags" on the DC homepage: In the DC Tag Tree, you can find topics you are interested in and follow related tags. Just select a tag and click on the "Follow" button next to it. When you follow any tag, you receive an email with all posts using that tag. Tags we suggested to start from: Best practices | Tips and tricks | Beginner | Tutorial. Follow the posts you are interested in Following a post, you will receive (by email) all updates to that post, such as new comments, or if a second part is published, or any other activity related to the post you are following. To follow a post, you just need to click the bell icon below each post: -> How do I know which members, tags, and posts I'm following? To know the members, tags, and posts that you follow, you just need to go to your account, in the upper right-hand corner: and then go to "Subscriptions" in the left column: At the bottom of this page, you can see and customize your subscriptions across three tabs – each showing the members, tags, and posts you are following. For example, the screenshots below show that the user is following some tags and DC members: Note: If you want to follow members or tags in different languages, you need to switch your subscription settings to the language you are interested in. Add posts to your bookmarks Bookmark the post you like so you can access the post quickly and easily later. If you like a post (article, question or announcement) and want to save it for later, you can add it to your bookmarks. This way, you can access the post quickly and easily and read it when you want. To add a post to your bookmarks, you just need to click the star icon below each post: To see all your bookmarks, go to your account and then to "Bookmarks" in the left column: So, developers, Please use all our DC features that can help you become an expert in InterSystems technologies! And you're very welcome to submit other ways and advice on how to learn InterSystems Technology on Developer Community in the comments below. Thanks, Nice information to learn on InterSystems Developer Community Great recommendations and very helpful with the screenshots - thank you @Anastasia.Dyubaylo :) Thanks, Ben! We're planning to make a series of such articles. Stay tuned! ;)
Announcement
Evgeny Shvarov · Jul 6, 2021

Technical Bonus Points for InterSystems AI/ML Contest

Hi Developers! Here're the technology bonuses for the InterSystems IRIS AI contest that will give you extra points in the voting. IntegratedML usage - 4 points Use InterSystems IntegratedML in you AI/ML solution. Here is the template that uses it. Be sure that the IRIS version is not less than 2021. The latest ML images with ZPM are: intersystemsdc/iris-ml-community:2021.1.0.215.0-zpm intersystemsdc/irishealth-ml-community:2021.1.0.215.0-zpm R Gateway and Python gateway usage - 4 points InterSystems IRIS 2021 release contains two new features - R gateway and Python gateway. Here is the template on how to use the R gateway. Here is a short demo of how to use it. Embedded Python usage - 4 points Embedded Python is a very new feature of InterSystems IRIS that gives you the option to use python as a "first-class citizen" in backend business logic development with InterSystems classes. Short demo of Embedded Python. Embedded python could be used in "on-demand" images that could be delivered via InterSystems Early Access Program (EAP) if you refer to python-interest@intersystems.com. Here is the template package on how to use Embedded Python deployable with ZPM. Don't forget to change the image to the one you get from the Early Access program. PMML usage - 4 points PMML - Predictive Modelling Markup Language - can be used to build AI/ML solutions with InterSystems IRIS. Check with documentation. There is an example in Open Exchange on how to use PMML. Docker container usage - 2 points The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container. Here is the simplest template to start from. ZPM Package deployment - 2 points You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full-Stack application so it could be deployed with: zpm "install your-multi-model-solution" command on IRIS with ZPM client installed. ZPM client. Documentation. Unit Testing - 2 points Applications that have Unit Testing for the InterSystems IRIS code will collect the bonus. Learn more about ObjectScript Unit Testing in Documentation and on Developer Community. Online Demo of your project - 3 pointsCollect 3 more bonus points if you provision your project to the cloud as an online demo. You can use this template or any other deployment option. Example. Here is the video on how to use it. Code quality analysis with zero bugs - 2 points Include the code quality Github action for code static control and make it show 0 bugs for ObjectScript. Article on Developer Community - 2 points Post an article on Developer Community that describes the features of your project. Collect 2 points for each article. Translations to different languages work too. Video on YouTube - 3 points Make the Youtube video that demonstrates your product in action and collect 3 bonus points per each. Example. The list of bonuses is subject to change. Stay tuned!
Announcement
Anastasia Dyubaylo · Mar 19, 2021

InterSystems Contest Kick-off Webinar: Developer Tools

Hi Community! We are pleased to invite all the developers to the upcoming InterSystems Contest Kick-off Webinar dedicated to the InterSystems Programming Contest: Developer Tools! In this webinar, we'll talk about the topics to expect from participants and show you how to develop, build and deploy applications on InterSystems IRIS data platform. Date & Time: Monday, March 29 — 11:00 AM EDT Speakers: 🗣 @Evgeny.Shvarov, InterSystems Developer Ecosystem Manager🗣 @Raj.Singh5479, InterSystems Product Manager - Developer Experience🗣 @Robert.Kuszewski, InterSystems Product Manager - Developer Experience You will be able to ask your questions regarding this contest. And we'll be happy to talk to you at our webinar! ✅ REGISTER TODAY! Developers! InterSystems Product Managers @Raj.Singh5479 and @Robert.Kuszewski will also join our kick-off on Monday! Join us at 11:00 AM EDT :) 👉🏼 Register here We're streaming the kick-off now! Please join: 👉🏼 https://youtu.be/lI6cR0GfHow Hey Developers, The recording of this webinar is available on InterSystems Developers YouTube! Please welcome: ⏯ InterSystems Contest Kick-off Webinar: Developer Tools Big applause to our speakers! 👏🏼
Announcement
Anastasia Dyubaylo · Mar 18, 2021

New Video: Connecting Devices to InterSystems IRIS for Health

Hi Community! Enjoy watching the new video on InterSystems Developers YouTube: ⏯ Overview: Connecting Devices to InterSystems IRIS for Health InterSystems IRIS for Health can receive device data in multiple formats based on different communication standards. It then transforms this data — applying decision logic and even machine learning predictions — before sending messages to the appropriate applications and people. Developers can use the programming language and messaging protocols best suited for each task while interfacing with a single application. Personal fitness trackers, smart assistants, and medical-grade monitoring devices are all able to connect to InterSystems IRIS for Health, allowing healthcare providers to make informed decisions that keep patients healthy and out of the hospital. 👉🏼 Subscribe to InterSystems Developers YouTube. Enjoy and stay tuned!
Announcement
Anastasia Dyubaylo · May 5, 2021

InterSystems FHIR Accelerator Contest Kick-off Webinar

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.Souza, InterSystems Service Executive🗣 @Anton.Umnikov, InterSystems Senior Cloud Solution Architect🗣 @Patrick.Jamieson3621, InterSystems Product Manager - Health Informatics Platform Join the webinar to find out all the details about this competition and ask your questions to our speakers! ✅ REGISTER TODAY! Hey Developers! Don't forget to join the upcoming InterSystems FHIR Accelerator Contest Kick-Off Webinar on Monday, May 10 — 01:00 PM EDT. We are glad to everyone who wants to participate!😄 Today! Don't miss our kick-off webinar! ➡️ JOIN THE WEBINAR HERE We added the slide deck of the webinar by @Patrick.Jamieson3621. The recording will be published later this week. Hey Developers, The recording of this webinar is available on InterSystems Developers YouTube! Please welcome: ⏯ InterSystems FHIR Accelerator Contest Kick-off Webinar Big applause to our speakers! 👏🏼
Announcement
Derek Robinson · May 6, 2021

Episode 18: InterSystems IRIS® FHIR Accelerator Service

Episode 18 of Data Points features a discussion with Regilo Souza, Patrick Jamieson, and Evgeny Shvarov about the new InterSystems IRIS® FHIR Accelerator Service. This new product offers a turnkey solution for FHIR application developers, and there is an upcoming developer community programming contest around it! For all episodes of Data Points and to subscribe on your favorite app, check out https://datapoints.intersystems.com.
Announcement
Anastasia Dyubaylo · Apr 26, 2021

Online Meetup with the InterSystems Developer Tools Contest Winners

Hi Community, We're pleased to invite you to the online meetup with the winners of the InterSystems Developer Tools contest! Date & Time: Friday, April 30, 2021 – 11:00 EDT What awaits you at this Virtual Meetup? Our winners' bios. Short demos on their applications. An open discussion about technologies being used, bonuses, questions. Plans for the next contests. Our speakers: @John.Murray, Senior Product Engineer at George James Software @Lorenzo.Scalese, Solution Architect at Xperthis s.a. @José.Pereira, Business Intelligence Developer at Shift Consultoria e Sistemas Ltda @Henrique.GonçalvesDias, System Management Specialist / Database Administrator, Sao Paulo Federal Court @Evgeny.Shvarov, InterSystems Developer Ecosystem Manager You will also have the opportunity to ask any questions to our developers in a special webinar chat. We will be happy to talk to you at our Virtual Meetup! ➡️ REGISTER TODAY! @Anastasia.Dyubaylo the REGISTER TODAY! link in the post doesn't yet point to the Eventbrite page. I tried using my mod powers to fix this but ran into https://github.com/intersystems-community/developer-community/issues/611 Hi John, Thanks for noticing this - fixed! ➡️ Please join today's meetup using this link. See you! Hey Developers! The recording of this virtual meetup is already on InterSystems Developers YouTube: ⏯ Online Meetup with the InterSystems Grand Prix Contest Winners Big applause to all the speakers! 👏🏼
Article
Anastasia Dyubaylo · Apr 14, 2023

How to send Direct Messages on InterSystems Developer Community

Hey Community! There are occasions when you really need to get in touch with a member of our Community a.k.a. author of a post or developer of a particular project, to discuss something, catch up, or whatever. And exactly for this reason, we have Direct Messages where you can send a message directly to a specific person or even have a group chat! Accessing Direct Messages is easy. Just click on the Envelope button near your profile picture: And you will get lots of options: First of all, you can see all the messages you've received in the Inbox section, all the unread messages in the Unread, and all the bookmarked - you guessed it - in Bookmarks. Also, via this left menu you can set the settings for direct messages using the Settings section: Getting back to the Inbox section, if you select one or several (or Select all) messages you can Delete, Mark as unread / read, or Add to bookmarks the whole batch. And if you add a message to bookmarks you will be able to quickly find it in the Bookmarks section. Another way to add a message to bookmarks is to hover your mouse over it and click the star that appears near the date: Messages that are in bookmarks will have a green star in this line. There are a few more ways to quickly send a DM to a Community member: go to the profile of the member you want to contact you can also quickly start a private discussion from the post page on a specific topic described in the post – the post title will automatically pull up as the subject of the DM This is it, easy-peasy. Happy messaging!
Announcement
Anastasia Dyubaylo · Jul 13, 2023

InterSystems Developer Hub - new dev portal is ready!

Hi Community! 🎆 We're stoked to share the fantastic news with you! Our ❤️‍🔥 InterSystems Developer Hub ❤️‍🔥 is up and running and ready to welcome its users! There's loads of helpful info there: InterSystems tutorials Explanations on how to use different tools Info about contests much more And in general most of what you may need to start working with InterSystems technologies! Check it out! As usual, all your input is very welcome in the comments. Tell us what you think ;) very nice hotsite nice landing page!
Discussion
Mark Niman · Mar 1, 2023

Can You Recommend Pls Official InterSystems Courses?

Hello everyone, As someone who is new to the world of InterSystems technology, I have been looking for the best resources to learn more about it. I have heard great things about InterSystems technology, particularly its speed and scalability, and I want to make sure I have a solid understanding of it before diving in further. From what I understand, the official InterSystems courses cover a wide range of topics and are taught by experts in the field. I would appreciate any recommendations on which courses to take, particularly if there are any that provide a good foundation for beginners. I'm also interested in courses that cover advanced topics, as I hope to eventually become an expert in InterSystems technology. Check the Learning link at the top of the page. All of the official InterSystems training courses can be found there. Many are free. Also I can recommend to have a look at Classroom Courses offerings. Tagging @Janine.Perkins and @jennifer.ames for more info. @Mark.Niman - welcome to the InterSystems Developer Community! What do you plan to do specifically with InterSystems technology? The answer to that question will impact where you should focus. My suggestion would be to go to https://learning.intersystems.com/totara/coursecatalog/courses.php, and start by filtering by the technology of interest on the left-hand side - unless you are going to have a specific focus, I would start with "InterSystems IRIS Data Platform". Then select "Learning Path" and "Interactive Course" from the next set of filters to see guided material for you to learn IRIS. Alternatively, if you go to https://gettingstarted.intersystems.com/ and click "Start Coding For Free", you will get set up with an online container and step by step tutorial to start to expose you to parts of full stack development with InterSystems IRIS. Hope that helps get you out of the gate :)
Question
Evgeny Shvarov · Mar 2, 2023

How Does InterSystems FHIR profile validation works?

Hi folks! Examining FHIR profile validation with InterSystems FHIR server. FHIR profiles is a very useful feature of FHIR standard that helps an organization or solution to establish constraints to a very disperse FHIR standards that are relevant to a particular business solution. Learn more on FHIR profiles. I created a very simple FHIR profile with the following JSON: Spoiler { "resourceType": "StructureDefinition", "url": "http://example.org/fhir/StructureDefinition/TutorialPatient", "name": "TutorialPatient", "status": "draft", "fhirVersion": "4.0.1", "mapping": [ { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" }, { "identity": "cda", "uri": "http://hl7.org/v3/cda", "name": "CDA (R2)" }, { "identity": "w5", "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping" }, { "identity": "v2", "uri": "http://hl7.org/v2", "name": "HL7 V2 Mapping" }, { "identity": "loinc", "uri": "http://loinc.org", "name": "LOINC code for the element" } ], "kind": "resource", "abstract": false, "type": "Patient", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient", "derivation": "constraint", "differential": { "element": [ { "id": "Patient. identifier", "path": "Patient. identifier", "min": 1 }, { "id": "Patient.name", "path": "Patient .name", "min": 1, "max": "1" }, { "id": "Patient.gender", "path": "Patient.gender", "min": 1 } ] } } As you can see in "differential" section it makes mandatory fields of id, name and gender. I managed to successfully submit the profile via the POST request to: localhost:52773/fhir/r4/StructureDefinition Then I submitted the following test Patient profile, where I omitted the "id" field and included the FHIR profile link in the meta section to: localhost:52773/fhir/r4/Patient { "resourceType": "Patient", "meta": { "profile": [ "http://example.org/fhir/StructureDefinition/TutorialPatient" ] }, "text": { "div": "‹div xmlns=\"http://ww.w3.org/1999/xhtml\"><h1>Elon Musk</hi>/div>", "status": "generated" }, "name": [ { "use": "official", "given": [ "Elon" ], "family": "Ramesh" } ], "gender": "male", "birthDate": "1997-09-08", "telecom": [ { "value": "9876543210", "use": "mobile", "system": "phone" }, { "system": "email", "value": "elon.musk@gmai.com" } ] } And instead of the expected error I'm getting the successfully created patient. What am i doing wrong? How are the FHIR validation profiles supposed to be used in InterSystems FHIR server? Hi @Evgeny.Shvarov Please check my below article about resource validation. https://community.intersystems.com/post/creating-and-validating-any-hl7-fhir-resource-using-fhir-schema-help-intellisense-and-autoThanks Thanks @Muhammad.Waseem ! I know about FHIR schema json opportunity and use it too. But what I'm talking about here in this question is revealed in this video. Besides Patient resource we can submit "StructureDefinition" resource (listed above in a spoiler), which introduces constraints in the FHIR standard in this particular FHIR server I'm working with. And the second example above is the Patient resource with this profile in meta section which FHIR server should use to "fire" constraints. But it doesn't. @Patrick.Jamieson3621 , could you please help here?
Announcement
Anastasia Dyubaylo · Dec 6, 2022

Online Meetup with InterSystems IRIS for Health Contest Winners

Hi Community, Let's meet together at the online meetup with the winners of the InterSystems IRIS for Health Contest – a great opportunity to have a discussion with the InterSystems Experts team as well as our contestants. Winners' demo included! Date & Time: Friday, December 9, 10:00 AM EDT >> Register here << Join us to learn more about winners' applications and to have a talk with our experts. ➡️ REGISTER TODAY See you all at our virtual meetup! Hey Developers, Watch the recording of the meetup on InterSystems Developers YouTube: ⏯ Online Meetup with InterSystems IRIS for Health Contest Winners​​​​​​!
Announcement
Anastasia Dyubaylo · Jan 19, 2023

[Video] InterSystems IRIS Cloud On-Demand Services

Hi Community, Watch this video to review the present of InterSystems cloud services and use cases, as well as a roadmap for the future: ⏯ InterSystems IRIS Cloud On-Demand Services @ Global Summit 2022 Presenters:🗣 Todd Sylvester, Director, Cloud Strategy, Execution, and Alliances, InterSystems🗣 @Samuel.Ferguson, Systems Developer, InterSystems Subscribe to InterSystems Developers YouTube to stay up to date!
Announcement
Anastasia Dyubaylo · Jan 17, 2023

[Kick-off Webinar] InterSystems Developer Tools Contest

Hey Community, We are glad to invite you to the upcoming kick-off webinar on the InterSystems Developer Tools Contest. In this webinar, we'll talk about how to choose a project and show you how to develop, build and deploy applications on InterSystems IRIS data platform. Also, there will be information about the hot internal projects at the moment (SQL client, VS Code unit tests and Jupyter notebooks), how to look at community opportunities in the Ideas portal, and what InterSystems would like to do with the management portal. Date & Time: Monday, January 23 – 12 pm EST | 6 PM CET Speakers: 🗣 @Raj.Singh5479, InterSystems Product Manager 🗣 @Dean.Andrews2971, InterSystems Head of Developer Relations 🗣 @Evgeny.Shvarov, InterSystems Developer Ecosystem Manager >> Register here << Developers! Don't miss the opportunity to register for the upcoming webinar! The webinar will start tomorrow at 12 pm EST | 6 PM CET. Hi dear community, If you lack inspiration for the contest, here are some ideas: * A tool to improve the load of DDL or SQL statements in IRIS. * Why, because for now, we have to run an iris terminal then run an objectscritp command to load the DDL or SQL statements. * I wish a way that we can have a tool that bring the ability to parse a DDL or SQL file from a shell. * Example : iris load -f /path/to/file.sql * A tool to automatically export objectscript classes to the local folder * I know we can do it with Timothy's tool, but I wish a simple hook that just export new classes or modified classes to the local folder. Not the whole source control system.
Announcement
Evgeny Shvarov · Jan 26, 2023

Technology Bonuses for InterSystems Developer Tools Contest 2023

Here're the technology bonuses for the InterSystems Developer Tools Contest 2023 that will give you extra points in the voting: Embedded Python usage Docker container usage ZPM Package Deployment Online Demo Code Quality pass Article on Developer Community The second article on Developer Community Video on YouTube First Time Contribution Community Idea Implementation See the details below. Embedded Python - 3 points Use Embedded Python in your application and collect 3 extra points. You'll need at least InterSystems IRIS 2021.2 for it. Docker container usage - 2 points The application gets a 'Docker container' bonus if it uses InterSystems IRIS running in a docker container. Here is the simplest template to start from. ZPM Package deployment - 2 points You can collect the bonus if you build and publish the ZPM(ObjectScript Package Manager) package for your Full-Stack application so it could be deployed with: zpm "install your-multi-model-solution" command on IRIS with ZPM client installed. ZPM client. Documentation. Online Demo of your project - 2 pointsCollect 3 more bonus points if you provision your project to the cloud as an online demo. You can do it on your own or you can use this template - here is an Example. Here is the video on how to use it. Code quality pass with zero bugs - 1 point Include the code quality Github action for code static control and make it show 0 bugs for ObjectScript. Article on Developer Community - 2 points Post an article on Developer Community that describes the features of your project. Collect 2 points for each article. Translations to different languages work too. The Second article on Developer Community - 1 point You can collect one more bonus point for the second article or the translation regarding the application. The 3rd and more will not bring more points but the attention will all be yours. Video on YouTube - 3 points Make the Youtube video that demonstrates your product in action and collect 3 bonus points per each. Examples. First Time Contribution - 3 points Collect 3 bonus points if you participate in InterSystems Open Exchange contests for the first time! Community Idea Implementation - 3 points You can get 3 extra bonus points if the dev tool implements one of the ideas listed as Community Opportunity on the InterSystems Idea portal. The list of bonuses is subject to change. Stay tuned! Good luck with the competition! Bonus for the Community Idea implementation is introduced Rules changing to get additional points halfway through the contest period? Hi Stefan! Usually not. We know, that rules changing doesn’t help. But sometimes, very rarely, we add bonuses on-the-go. Like this time we believe that this bonus will help to pay attention to ideas, published by community members, and implement solutions, that community requested and voted for. And there is still 10 days to submit the app and one week more to polish it. We believe this bonus will not harm anyone. If it does - we can discuss it. Hi Evgeny, As you can see in the article below, we used one idea from InterSystems Idea. https://community.intersystems.com/post/iris-tripleslash-lets-rock-together We only saw this additional (and very welcome) bonus now. Here it's the idea that inspired us, as mentioned in the article: https://ideas.intersystems.com/ideas/DP-I-175