Welcome to Open Exchange

At InterSystems, we deeply appreciate the rapid innovation enabled by open-source development. Our team acknowledges the significant impact of the community's dedication, which has been a driving force behind the evolution of software and data technology.

Top contributors

Featured applications

232 Application(s)
Filter
Show only
Last release on OEX
Categories
Works with
Industry
ObjectScript quality test passed
Clear filters
Application NameDeveloperMade withRatingLast updatedViewsInstalls

SUDOKU-es

Sudoku demo in Spanish

Robert Cemper
Docker
5.0 (1)16 Sep, 2023 194 27

Multi-Line-Command-Editor

Terminal Multi-Line Input + Editor

Robert Cemper
Docker
IPM
5.0 (1)16 Sep, 2023 418 32

InterSystems Ideas Waiting to be Implemented

Programmatic reports

The report creation is a tedious and non-productive task. You need an IDE, create a connection, create a SQL query, define report bands, drag-and-drop/design report columns, fields, labels, summarizations, margins, charts and prepare perfect pixel reports for print. To create a tradicional report the effort takes 4 to 12 hours. The idea is to define reports using object script instructions. With some minutes and with writing a few object script lines you can get a report equivalent to a tradicional report, with the benefit to create dynamic content for the reports (productivity). The idea includes yet the feature to allows to the developer set print restrictions for the PDF report generated (reduce carbon emission, not allowing print, only read). Benefits of this idea: 1 - Productivity - develop a report in minutes not in hours 2 - Reduce carbon emission - is possible restrict the PDF print 3 - Create dynamic reports using ObjectScript 4 - No need to install a report server, saving processor and memory resources (decreasing emissions) To create a report using source code, see this sample with Java, but could be in ObjectScript too: TextColumnBuilder<String> itemColumn = col.column("Item", "item", type.stringType()); TextColumnBuilder<Date> orderDateColumn = col.column("Order date", "orderdate", type.dateType()); TextColumnBuilder<Integer> quantityColumn = col.column("Quantity", "quantity", type.integerType()).setFixedWidth(50); TextColumnBuilder<BigDecimal> unitPriceColumn = col.column("Unit price", "unitprice", type.bigDecimalType()); ColumnTitleGroupBuilder titleGroup2 = grid.titleGroup("Group 2", quantityColumn, unitPriceColumn); ColumnTitleGroupBuilder titleGroup1 = grid.titleGroup("Group 1", orderDateColumn, titleGroup2).setTitleFixedWidth(450); report() .setTemplate(Templates.reportTemplate) .columnGrid(itemColumn, titleGroup1) .columns(itemColumn, orderDateColumn, quantityColumn, unitPriceColumn) .title(Templates.createTitleComponent("ColumnTitleGroup")) .pageFooter(Templates.footerComponent) .setDataSource(createDataSource()) .setSecurityRule(PrintRule.READ_ONLY) //if you want restrict print .printPDF();

Y
by Yuri Marx

5

Votes

3

Comments
Vote

WSockClientMicroSV

Docker based WebSocket Client as Micro Service

Robert Cemper
Docker
5.0 (1)16 Sep, 2023 442

native-api-command-line-py-client

Python Client for NativeAPI CommandLine Extension

Robert Cemper
Docker
Python
IPM
4.8 (2)13 Sep, 2023 307 4

IRIS-FlaskBlog

Realworld Application using Flask, SQLAlchemy, and InterSystems IRIS

Muhammad Waseem
Docker
Python
5.0 (1)06 Sep, 2023 284

System-Task-REST

System task details via REST

Ashok Kumar
Docker
IPM
4.0 (1)24 Aug, 2023 179 5

web-timing-logger

Http request logger and web measure metrics.

Lorenzo Scalese
Docker
IPM
5.0 (1)22 Aug, 2023 271 5

CSP-Global-Download

Download Global as XML using CSP

Robert Cemper
Docker
IPM
4.2 (3)17 Aug, 2023 151 1

native-api-command-line-extension

ObjectScript Commad Extension for IRIS NativeAPI

Robert Cemper
Docker
IPM
5.0 (1)14 Aug, 2023 158 7

native-api-global-view-and-copy

Global View + Copy using Native API

Robert Cemper
Docker
IPM
5.0 (1)13 Aug, 2023 120

native-api-command-line-client

ObjectScript client for IRIS NativeAPI

Robert Cemper
Docker
IPM
5.0 (1)12 Aug, 2023 145

sscp

File Transfer over the InterSystems IRIS SuperServer

Ron Sweeney
Docker
IPM
4.5 (2)28 Jul, 2023 434 4

iris-fhir-generative-ai

An experiment to use generative AI and FHIR

José Pereira
Docker
Python
IPM
AI
0.0 (0)16 Jul, 2023 527 25

FHIR - AI and OpenAPI Chain

Call any FHIR API with natural language input. OpenAI. LangChain

Ikram Shah
Docker
Python
IPM
AI
0.0 (0)07 Jul, 2023 716

Tutorial-QUERY

Show a use case of %QUERY

Robert Cemper
Docker
5.0 (1)07 Jul, 2023 159 3

IRIS FHIR Transcribe Summarize Export

OpenAI Transcribe & Summarize. Google Docs & Sheets Integration

Ikram Shah
Docker
Python
IPM
AI
0.0 (0)06 Jul, 2023 540

IntegratedMLandDashboardSample

A simple example of generating machine learning prediction data

Shanshan Yu
IPM
ML
ML
0.0 (0)06 Jul, 2023 343 3

interoperability_GPT

demonstrates how to use the GPT chat with Intersystems IRIS

D
Davi Massaru Teixeira Muta
Docker
Python
AI
0.0 (0)02 Jul, 2023 343

fhir-chatGPT

A Virtual Healthcare chat Assistant

D
Davi Massaru Teixeira Muta
Docker
IPM
AI
0.0 (0)01 Jul, 2023 464 117

iris-user-manager

Tool to help deploy IRIS apps with User accounts

O
Oliver Wilms
Docker
4.5 (1)01 Jul, 2023 165

production-settings

Module to change InterSystems Interoperability Production settings

Evgeny Shvarov
Docker
IPM
5.0 (1)20 Jun, 2023 198 200

appmsw-warm-home

Example for creating a user interface for a smart home

Sergey Mikhailenko
Docker
Python
IPM
5.0 (1)18 Jun, 2023 238

oex-mapping

collect OEX structure data

Robert Cemper
Docker
IPM
5.0 (1)13 Jun, 2023 349 2

ChatGPT Telegram Bot

Talk to Chat GPT via Telegram!

Evgeny Shvarov
Docker
IPM
AI
0.0 (0)12 Jun, 2023 409 24

Interopway REST

Repositório com conjunto de classes para auxiliar no desenvolvimento de integrações que consomem serviços REST

Cristiano Silva
IPM
3.3 (2)28 May, 2023 172 1

csvgen-python

Embedded python app creates table and loads data from CSV

Evgeny Shvarov
Docker
Python
IPM
5.0 (1)16 May, 2023 235 15

csvgen

module to generate and import csv data using InterSystems ObjectScript

Evgeny Shvarov
Docker
IPM
5.0 (4)16 May, 2023 1.9k 3.5k

Interopway XDBC

Simple way to implement XDBC Interoperability.

Cristiano Silva
IPM
4.0 (1)26 Apr, 2023 332

covid-19 analytics

analytics for covid-19

Evgeny Shvarov
Docker
IPM
5.0 (2)30 Mar, 2023 638 21

Google IRIS Login

Add Sign-in with Google into Management Portal

Yuri Marx Pereira Gomes
Docker
IPM
5.0 (1)28 Mar, 2023 370 7