Pregunta Jose Giraldo · sep 22, 2020

Tengo una operación con la clase EnsLib.HTTP.GenericOperation . Esta operación envía el siguiente mensaje json :

<HTTPMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:s="http://www.w3.org/2001/XMLSchema">

<Stream>

{ "resourceType":"Bundle", "id":"ec5ffdbe-3739-47e6-81e4-2b0498e99fb8", "meta":[ { "lastUpdated":"2020-09-20T15:04:17.764+02:00" }], "type":"searchset", "total":"1", "link":[ { "relation":"self", "url":"https:\/\/xxx:5665\/api\/fhir\/DSTU3\/CarePlan?encounter=861241" }], "entry":[ { "fullUrl":"https:\/\/xxx:5665\/api\/fhir\/DSTU3\/CarePlan\/23104", "resource":[ { "resourceType":"CarePlan", "id":"23104", "identifier":[ { "system":"urn:hcis:mrns", "value":"23104" }] }], "addresses":[ { "reference":"Condition\/76741" }], "subject":[ { "reference":"Patient\/10055765" }] }] }

</Stream><Type>

CG

</Type>

</HTTPMessage>

15
0 441
Anuncio Esther Sanchez · sep 24, 2020

¡Hola Comunidad!

La Convención Anual de InterSystems (Global Summit) será virtual este año y estará abierta a todo el mundo (previa inscripción).

El evento pasa a llamarse "Virtual Summit 2020" y se celebrará durante tres semanas! entre finales de octubre y principios de noviembre. 

Regístrate aquí para recibir todas las novedades >>

0
0 115
Pregunta Jose Giraldo · sep 23, 2020

Buenas

Tengo un problema al intentar realizar un json de un clase que he creado para el recurso FHIR Appointment, el problema lo tengo al nivel del actor, si miro la documentación de FHiR puedo acceder al siguiente ejemplo, para simplificar el entendimiento solo voy a poner en el json y en las clases los elementos que hago referencia.

"participant": [
    {
      "actor": {
        "reference": "Practitioner/example",
      },
    },
    {
      "actor": {
        "reference": "Location/1",
      },
    }
  ] Los dos Actor estan en un mismo corchete
  • Para esta estructura he crea
6
0 242
Pregunta Daniel Aguilar · sep 8, 2020

Buenas tardes estamos probando a actualizar una versión 2014 a la 2018 para posteriormente actualizar a la versión 2019 y nos hemos encontrado con este problema al pasar de la 2014 a la 2018.

Tras actualizar si ejecutamos una Query de actualización desde el portal nos da el siguiente error:

He comprobado que si desde el Studio compilo la clase este error desaparece. He podido comprobar que en la clase .int que contiene la compilada tiene un parámetro menos %ouid

He intentado recompilar todas las clases desde un terminal ejecutando  do $SYSTEM.OBJ.CompileAllNamespaces() pero me da la im

4
0 189
Anuncio Esther Sanchez · sep 10, 2020

¡Hola Comunidad!

Estamos encantados de invitaros a un webinar sobre InterSystems Open Exchange.

Será el próximo viernes 18 de septiembre a las 17:00 PM (CEST) / 11:00 AM (EDT). 

En el webinar, que será en inglés, aprenderéis todo sobre InterSystems Open Exchange – una galería de soluciones, herramientas y plantillas construidas con InterSystems IRIS, IRIS for Health y otras plataformas de InterSystems.

En el webinar se mostrará:

0
0 91
Artículo Ricardo Paiva · sep 4, 2020 5m read

¡Hola desarrolladores!

La clase %Net.SSH.Session permite conectarse a servidores mediante SSH. Lo más habitual es usarlo con SFTP, especialmente en los adaptadores de FTP entrantes y salientes.

En este artículo se dará un breve ejemplo de cómo conectarse a un servidor SSH usando la clase, se describirá las opciones para autenticar y cómo hacer la depuración cuando surjan problemas.

A continuación un ejemplo de cómo hacer la conexión:

Set SSH = ##class(%Net.SSH.Session).%New()
Set return=SSH.Connect("ftp.intersystems.com")​

Esto crea una nueva conexión, y luego se conecta al servidor SFTP ftp.

0
0 250
Pregunta Daniel Aguilar · sep 1, 2020

Buenas tardes, estamos probando la migración a la versión de IRIS porque queríamos aprovechar el poder trabajar con el plugin Insertystems ObjectScript de Visual Studio Code para control de versiones pero haciendo pruebas veo lo siguiente:

Nosotros tenemos muchísimas clases y rutinas en nuestros namespaces y cuando hago un cambio de rama en VSCODE para que los cambios se graben en el lado servidor hay que pulsar en Importar y Compilar el namespace completo a fin de que los cambios de la nueva rama queden grabados en el servidor (Este proceso le puede costar fácilmente 20 minutos y no aporta n

2
0 1923
Anuncio Esther Sanchez · sep 1, 2020
Pasaron muchas cosas en agosto en la Comunidad de Desarrolladores... ¿os perdisteis algo? Aquí tenéis un resumen de todo: lo más visto, lo más comentado, lo más votado... Revisadlo y no os quedeis con ganas de aprender más yes
Lo más visto
0
0 82
Pregunta Robert Cemper · ago 30, 2020

Causado por un conflicto en la asignación del puerto, obtengo esta entrada en messages.log y SMS ya no responde:

08/30/20-12:56:40:714 (15232) 1 [Utility.Event] Private webserver may not start on port 52773, may be in use by another instance
08/30/20-12:56:40:737 (15232) 0 [Utility.Event] Private webserver started on 52773

La primera línea es correcta,
La segunda es solo ilusión. sad "Fake News"

¿Cómo puedo reiniciar mi servidor SMP sin una secuencia de reinicio / parada completa de IRIS? 

¿Principalmente en WINDOWS?

1
0 148
Artículo Henrique Dias · ago 29, 2020 2m read

Desarrollé la solucion IRIS-FHIR-Portal como parte del concurso InterSystems IRIS for Health FHIR. 

El objetivo de la aplicación es mostrar cómo de fácil es crear un repositorio FHIR de pacientes y sus datos clínicos utilizando la solucion IRIS for Health.
En conjunto, con esta solucion también estamos empoderando al paciente con sus datos clínicos y ellos los podrán usar como quieran.

0
0 200
Pregunta Ba Moser · ago 25, 2020

Yo uso estas clases de ejemplo:
Class Sample.Address Extends (%SerialObject, %Populate)
{Property Street As %String;
Property City As %String;
Property State As %String(POPSPEC = "USState()");
Property Zip As %String;}
Class Sample.Person1 Extends (%Persistent%Populate)
{  Property Name As %String;
Property Home As Sample.Address;
Property AR As array Of Sample.Address; }

En SQL es Table Sample.Person1

No hay problema para definir INDEX on Home_State

But Table Sample.Person1_AR

Cómo definir un INDEX on AR_State ?
Index st On AR.State;

¡No compila!

1
0 158
Anuncio David Reche · ago 25, 2020

¡Hola desarrolladores!

Estamos en la semana de votar en el InterSystems IRIS for Health FHIR Contest!

Así que es hora de votar a la mejor solución FHIR construida con InterSystems IRIS for Health.

🔥 Tú decides: VOTA AQUÍ 🔥

¿Cómo se vota?

 Es muy fácil: tienes un voto, y tu voto irá en la Nominación de los Expertos o en la Nominación de la Comunidad.

0
0 119
Artículo Daniel Franco · ago 19, 2020 2m read

Ejecutar modelos predictivos de forma nativa en un "Business Process" ("Proceso Empresarial") de InterSystems IRIS siempre ha sido, por supuesto, el objetivo de nuestro soporte para PMML, pero de alguna forma nunca formó parte del paquete porque había algunas dependencias y elecciones que era necesario analizar y decidir. En cualquier caso, gracias a algunas presiones y al código ofrecido amablemente por  @Amir Samary (¡gracias de nuevo, Amir!), finalmente conseguimos empaquetarlo en un repositorio de GitHub para que lo disfruteis, lo valoreis y hagáis sugerencias.

0
0 193
Artículo Ricardo Paiva · ago 18, 2020 32m read

¡Hola Comunidad!

Las empresas necesitan crecer y administrar sus infraestructuras informáticas globales de forma rápida y eficiente, al mismo tiempo que optimizan y administran la manera en que invierten y gastan sus fondos. Los servicios de computación y de almacenamiento de Amazon Web Services (AWS) y Elastic Compute Cloud (EC2) satisfacen las necesidades de las aplicaciones más exigentes basadas en InterSystems IRIS, al proporcionar una infraestructura informática global sumamente sólida.

0
0 1302
Artículo Mathew Lambert · ago 5, 2020 1m read

¡Hola desarrolladores!

Cuando desarrollas o mantienes aplicaciones en Cache Object Script, en ocasiones es muy útil poder investigar dependencias.

He encontrado la tool Yuzinji que analiza el diccionario de clases y el código COS incluyendo rutinas y mete los resultados en el famoso Structure101g Studio.

Haciendo esto se vuelve sencillo responder a preguntas como "¿Quien usa ese código?", ya que se dispone de la información en un formato que permite explorar fácilmente. Por ejemplo analicé todos los packages en el namespace de SAMPLES de una 2016.2 y me llamó la atencion que hay una depende

0
0 129
Artículo Bernardo Linarez · ago 4, 2020 9m read

En la última publicación programamos recogidas de métricas de rendimiento usando pButtons, a lo largo de 24 horas. En esta publicación, analizaremos algunas de esas métricas clave que se están recogiendo y cómo se relacionan con el hardware del sistema subyacente. También empezaremos a explorar la relación entre las métricas de Caché (o de cualquiera de las plataformas de datos de InterSystems) y las métricas del sistema. Veremos también cómo usar estas métricas para entender el pulso diario de tu sistema y diagnosticar problemas de rendimiento.

0
0 191
Anuncio Esther Sanchez · ago 4, 2020
Pasaron muchas cosas en julio en la Comunidad de Desarrolladores... ¿os perdisteis algo? Aquí tenéis un resumen de todo: lo más visto, lo más comentado, lo más votado... Revisadlo y no os quedeis con ganas de aprender más yes
Lo más visto
0
0 72
Artículo Mathew Lambert · jul 31, 2020 2m read

¡Hola desarrolladores!

Después de trabajar un poco con IRIS, queremos compartir con vosotros la "caja de herramientas" para InterSystems IRIS: ToolBox-4-Iris.

¿En qué consiste?

ToolBox-4-Iris es una API para IRIS que incluye un conjunto de herramientas muy útiles, no disponibles en IRIS y que simplifican enormemente el desarrollo de aplicaciones. Permite ahorrar tiempo y esfuerzo en las "herramientas típicas" que todo desarrollador necesita. Esto incluye clases adicionales, métodos individuales o incluso macros más eficientes, que se describen en sus respectivos paquetes.

Contenido

Macros

0
0 161
Artículo Kurro Lopez · jul 30, 2020 9m read

Este es el primer artículo de una serie que se sumerge en herramientas de visualización y análisis de datos de series temporales. Obviamente, estamos más interesados en analizar los datos relacionados con el rendimiento que podemos recopilar de la familia de productos Caché. Sin embargo, como veremos más adelante, no estamos limitados a eso. Por ahora estamos explorando Python y las bibliotecas/herramientas disponibles dentro de ese ecosistema.

La serie está estrechamente vinculada a la excelente serie de Murray sobre el rendimiento y la supervisión de Caché. (ver aquí) y mas especificamente e

combinado

0
0 338
Anuncio Esther Sanchez · jul 27, 2020

¡Hola desarrolladores!

Estamos encantados de anunciar el lanzamiento oficial de la Comunidad de Desarrolladores de InterSystems en japonés!

 

Y os presento a @Minoru Horita y @Toshihiko Minamoto, de InterSystems Japón, que serán las personas que gestionarán la Comunidad de Desarrolladores en japonés.

Repasamos algunos de los aspectos básicos sobre las traducciones (válidos tanto para japonés como para español):

0
0 128
Anuncio Esther Sanchez · jul 24, 2020

¡Hola desarrolladores!

Os traemos el octavo episodio de Data Points, el podcast de InterSystems en inglés.

En esta ocasión, charlamos con @Russ Leftwich (Senior Clinical Advisor for Interoperability en InterSystems) sobre estándares de interoperabilidad en el sector salud. En esta primera parte de la entrevista, Russ nos comenta la historia de los estándares de salud y del registro electrónico, los retos más importantes del sector y cómo el software ha evolucionado para ir cumpliendo esos retos cada vez mayores. ¡Dadle al play!

0
0 167