Nova postagem

Pesquisar

Anúncio
· Maio 13

InterSystems IRIS Development Professional Exam is now LIVE!

Hello community,

The Certification Team of InterSystems Learning Services is excited to announce the release of our new InterSystems IRIS Development Professional exam. It is now available for purchase and scheduling in InterSystems exam catalog. Potential candidates can review the exam topics and the practice questions to help orient them to exam question approaches and content. Candidates who successfully pass the exam will receive a digital certification badge that can be shared on social media accounts like LinkedIn.  <--break->If you are new to InterSystems Certification, please review our program pages that include information on taking examsexam policiesFAQ and more. 

If you have ideas about creating new certifications that can help you advance your career, the Certification Team of InterSystems Learning Services is always open to ideas and suggestions. Please contact us at certification@intersystems.com if you would like to share any ideas.

Looking forward to celebrating your success, 

Celeste Canzano - Certification Operations Specialist, InterSystems

1 Comment
Discussão (1)1
Entre ou crie uma conta para continuar
Pergunta
· Maio 13

VSCodeで既存プログラムをプロジェクトに追加する方法?

VSCodeをサーバーサイド編集モードで使っていますが、プロジェクト内プログラムの右クリックで「Remove from Project」はありますが、逆に既存プログラムを既存プロジェクトに追加するメニューが無いように思います?
追加する方法を教えてもらえませんか?

IRIS for Windows (x86-64) 2024.3 (Build 217U) Thu Nov 14 2024 17:59:58 EST

VS InterSystems ObjectScript v3.01

Intersystems ObjectScript Extension Pack v1.0.3

InterSystems server manager v3.10.0

2 Comments
Discussão (2)1
Entre ou crie uma conta para continuar
Resumo
· Maio 13

Join the InterSystems FHIR and Digital Health Interoperability Contest

Dear Community Member,

We’re thrilled to invite you to participate in the 🏆 InterSystems FHIR and Digital Health Interoperability Contest 🏆

Task: build any FHIR or healthcare interoperability solution - or a tool that supports them - using InterSystems IRIS for Health, Health Connect, or the FHIR Server.

🗓️ Dates: May 12 – June 1, 2025

💰 Prize Pool: $12,000

🔗 Full contest details here

We can't wait to see your entry!

Artigo
· Maio 13 3min de leitura

Actualizar versión IRIS en contenedor docker

No sé a vosotros, pero a mi me ha pasado varias veces que creo un contenedor Docker (me gusta hacerlo con un docker-compose.yml, me resulta más ordenado 😊) con una versión de IRIS, voy haciendo mis pruebas y llega un día en el que la licencia de ese contenedor ya no es válida, y no funciona...

Si os ha pasado, puede que alguno de vosotros, igual que yo, haya pensado "pues con subir la versión de IRIS en el docker-compose/Dockerfile, suficiente". Pues... no 😅 Al hacerlo, da problemas y no arranca bien el contenedor.

Así que, pregunté a InterSystems (gracias @Wojciech Czyz por tu ayuda!!) sobre cómo sería el proceso de actualización de versión en contenedores. Y aquí os dejo una guía paso a paso de cómo hacerlo.

NOTA: Esta guía también es válida si se necesita subir de versión el contenedor en el que estamos trabajando por nuevas funcionalidades o lo que se quiera. Es decir, no es necesario tener que esperar a que el contenedor no arranque para actualizar 😉


Paso a paso

1. Parar la instancia de IRIS (que no el contenedor)

Con el contenedor de IRIS en marcha, accedemos a la instancia de IRIS a través del terminal de docker y la paramos.

  1. Primero, consultamos la lista de contenedores que tenemos en marcha:
    docker ps
  2. Buscamos el nombre del contenedor de IRIS:
  3. Ejecutamos la siguiente instrucción para abrir un terminal dentro del contenedor:
    docker exec -it irishealth sh
  4. Cuando veamos el símbolo $ estaremos dentro:
  5. Escribimos:
    iris stop IRIS
  6. Pulsamos Intro en todas las opciones que aparecen (es decir, dejamos los valores por defecto):
  7. Pulsamos CMD+D para salir de este terminal
  8. Si volvemos a ejecutar:
    docker ps
  9. Veremos que el contenedor sigue en marcha:
  10. Pero no entra al portal:

 

2. Parar el stack de contenedores

Con la instancia de IRIS parada, ahora, paramos el stack de contenedores.

  1. Paramos todos los contenedores que tenemos en marcha con la siguiente instrucción:
    docker stop $(docker ps -q)
  2. Comprobamos que están parados con:
    docker ps
  3. Si tenemos más contenedores en marcha, podemos pararlos por nombre:
    docker stop <nombre_contenedor>

3. Borrar contenedores

Tenemos que posicionarnos en la carpeta donde tenemos el docker-compose.yml de IRIS:

Ejecutamos la siguiente instrucción desde terminal:

docker-compose down

4. Subir versión

Editamos el archivo docker-compose.yml y aumentamos la versión de IRIS, tanto del propio IRIS como del webgaeway (si lo tenemos).

En este caso, editaremos los archivos Dockerfile de las carpetas irishealth y webgateway, subiendo la versión de la 2024.2 a la 2024.3:

5. Levantar contenedor

Posicionados en la carpeta donde tenemos el docker-compose.yml de IRIS, construimos los contenedores:

docker-compose build

Esto descarga las nuevas versiones y construye todo lo necesario:

 

Después, levantamos todo:

docker-compose up

6. Comprobar progreso de actualización

Si en el terminal vemos que el contenedor de IRIS se ha quedado en la siguiente línea:

Tendremos que comprobar si realmente se está actualizando la versión.

  1. Ejecutamos la siguiente instrucción para abrir un terminal dentro del contenedor:
    docker exec -it irishealth sh
  2. Cuando veamos el símbolo $ estaremos dentro:
  3. Escribimos:
    iris list
  4. Veremos lo siguiente:

Esto significa que se está actualizando. Tendremos que esperar un rato hasta que termine (le cuesta varios minutos actualizarse).

Podemos ir ejecutando la misma instrucción cada cierto tiempo, hasta que veamos lo siguiente:

En el terminal donde hemos lanzado el docker-compose up, veremos lo siguiente:

7. Reiniciar contenedor

Cuando haya terminado, accedemos al portal y comprobamos que tenemos la nueva versión instalada:

Ahora vamos a reiniciar el contenedor.

  1. Primero paramos la ejecución de la instrucción que tenemos en marcha con CMD + C.
  2. Ejecutamos la siguiente instrucción desde el terminal:
    docker-compose up -d
1 Comment
Discussão (1)1
Entre ou crie uma conta para continuar
Anúncio
· Maio 13

Concurso de Interoperabilidad de Salud Digital y FHIR de InterSystems 2025

Hola desarrolladores,

Nos complace anunciar el nuevo concurso de programación en línea de InterSystems dedicado a todo lo relacionado con la salud:

🏆 Concurso de Interoperabilidad de Salud Digital y FHIR de InterSystems 🏆

Duración: 12 de mayo - 1 de junio de 2025

Beca total: $12,000


The topic

Develop any interoperability FHIR solution or Healthcare Interoperability solution or a solution that helps to develop or/and maintain interoperability solutions using InterSystems IRIS for Health, Health Connect, or FHIR server.  

General Requirements:

  1. An application or library must be fully functional. It should not be an import or a direct interface for an already existing library in another language (except for C++, there you really need to do a lot of work to create an interface for IRIS). It should not be a copy-paste of an existing application or library.
  2. Accepted applications: new to Open Exchange apps or existing ones, but with a significant improvement. Our team will review all applications before approving them for the contest.
  3. The application should work either on IRIS Community Edition or IRIS for Health Community Edition. Both could be downloaded as host (Mac, Windows) versions from Evaluation site, or can be used in a form of containers pulled from InterSystems Container Registry or Community Containers: intersystemsdc/iris-community:latest or intersystemsdc/irishealth-community:latest .  
  4. The application should be Open Source and published on GitHub or GitLab.  
  5. The README file to the application should be in English, contain the installation steps, and contain either the video demo or/and a description of how the application works.
  6. Only 3 submissions from one developer are allowed.

NB. Our experts will have the final say in whether the application is approved for the contest or not based on the criteria of complexity and usefulness. Their decision is final and not subject to appeal.

 

El concurso

Desarrollar cualquier solución de interoperabilidad FHIR o solución de interoperabilidad de salud, o una solución que ayude a desarrollar y/o mantener soluciones de interoperabilidad utilizando InterSystems IRIS for Health, Health Connect o el servidor FHIR.

Requisitos generales:

  1. La aplicación o biblioteca debe ser completamente funcional. No debe ser una importación ni una interfaz directa para una biblioteca ya existente en otro lenguaje (excepto en C++, donde realmente necesitaréis hacer mucho trabajo para crear una interfaz para IRIS). No debe ser una copia o pegado de una aplicación o biblioteca existente.
  2. Aplicaciones aceptadas: nuevas aplicaciones en Open Exchange o aplicaciones existentes, pero con una mejora significativa. Nuestro equipo revisará todas las aplicaciones antes de aprobarlas para el concurso.
  3. La aplicación debe funcionar en IRIS Community Edition o IRIS for Health Community Edition. Ambas pueden descargarse como versiones de host (Mac, Windows) desde el sitio de Evaluación o pueden usarse en forma de contenedores obtenidos desde el InterSystems Container Registry o Community Containers: intersystemsdc/iris-community:latest o intersystemsdc/irishealth-community:latest.
  4. La aplicación debe ser Open Source y publicada en GitHub o GitLab.
  5. El archivo README de la aplicación debe estar en inglés, contener los pasos de instalación y contener una demo en video y/o una descripción de cómo funciona la aplicación.
  6. Solo se permiten 3 envíos por desarrollador.

Nota: Nuestros expertos tendrán la última palabra sobre si la aplicación es aprobada para el concurso o no, basándose en los criterios de complejidad y utilidad. Su decisión es final y no susceptible de apelación.

Premios

1. Nominación de Expertos: un jurado especialmente seleccionado determinará a los ganadores.

🥇 1er lugar - $5,000 

🥈 2do lugar - $2,500 

🥉 3er lugar - $1,000

🏅 4to lugar - $500

🏅 5to lugar - $300

🌟 6-10 posiciones - $100

2. Ganadores de la Comunidad: aplicaciones que reciban la mayor cantidad de votos en total.

🥇 1er lugar - $1,000 

🥈 2do lugar - $600 

🥉 3er lugar - $300

🏅 4to lugar - $200

🏅 5to lugar - $100

❗ Si varios participantes obtienen la misma cantidad de votos, todos serán considerados ganadores y el premio en efectivo se dividirá entre los ganadores.
❗ Los premios en efectivo solo se otorgan a aquellos que puedan verificar su identidad. Si hay alguna duda, los organizadores se pondrán en contacto y solicitarán información adicional sobre el/los participante(s).

 

¿Quién puede participar?

Cualquier miembro de la Comunidad de Desarrolladores, excepto los empleados de InterSystems (se permiten contratistas de ISC). ¡Crea una cuenta!

Los desarrolladores pueden formar equipos para crear una aplicación colaborativa. Se permiten de 2 a 5 desarrolladores por equipo.

No olvidéis resaltar a los miembros de vuestro equipo en el archivo README de vuestra aplicación – perfiles de usuario de DC.

Fechas importantes:
🛠 Fase de desarrollo y registro de la aplicación:

  • 12 de mayo de 2025 (00:00 EST): Comienza el concurso.
  • 25 de mayo de 2025 (23:59 EST): Fecha límite para enviar aplicaciones.

✅ Período de votación:

  • 26 de mayo de 2025 (00:00 EST): Comienza la votación.
  • 1 de junio de 2025 (23:59 EST): Fin de la votación.

Nota: Los desarrolladores pueden mejorar sus aplicaciones durante todo el período de registro y votación.

    Recursos útiles

    ✓ Documentación:

    ✓ Herramientas:

    • Clinfhir - Herramienta de visualización y desarrollo FHIR.

    ✓ Ejemplos de aplicaciones:

    ✓ Cursos online:

    ✓ Vídeos:

    ✓ Para principiantes en IRIS:

    ✓ Para principiantes en ObjectScript Package Manager (IPM):

    ✓ Cómo enviar vuestra aplicación al concuso:

    ¿Necesitáis ayuda?

    Uníos al canal del concurso en el servidor de Discord de InterSystems o hablad con nosotros en los comentarios de esta publicación.

    Estamos esperando VUESTRO proyecto – ¡uníos a nuestro maratón de código para ganar!


    Al participar en este concurso, aceptáis las condiciones del mismo que se detallan aquí. Leedlas con atención antes de continuar.

    Discussão (0)1
    Entre ou crie uma conta para continuar