accéder à la publication Irène Mykhailova · Mars 8, 2023 16. Dockerfile et ses amis ou Comment exécuter et collaborer à des projets ObjectScript sur InterSystems IRIS
accéder à la publication Irène Mykhailova · Mars 5, 2023 La réponse originale de @Shamus Clifford : Avez-vous essayé GetContentArray() de EnsLib.HL7.Message ? Vous pourriez alors faire quelque chose de semblable au Test des chemins de propriété virtuelle dans le Terminal. Par exemple, ClassMethod PrintPropertyPaths() { set string="MSH|^~\&|MIHIN PATIENT GEN|1.2.3.4.5.9.99.999.9999.1004||2.16.840.1.113883.3.1481|20200103000000+0000||ADT^A01^ADT_A01|1092|P|2.6|1091|||||||||Windward General Hospital"_$C(13,10)_ "EVN||20200110000000+0000|||||1.2.3.4.5.9.99.999.9999.1004"_ "PID|1|3170|44c8a6bba5c743538e476a813256959b^^^^CKS~000003170^^^^SS||Santana^Pearl||19900609|F||2054-5^Black or African American^HL70005|364 NE Oak Circle^^Trenton^MI^48183||||||||000003170|||N^Not Hispanic or Latino^HL70189|||||||20200110000000+0000|N"_$C(13,10)_ "PD1|||Windward General Hospital^^^^^^^^^1.2.3.4.5.9.99.999.9999.1004|9999992221^Johnston^Karl^^^^^^^^^^NPI^^^^^^^^MD"_$C(13,10)_ "PV1|1|I|^^67^1.2.3.4.5.9.99.999.9999.1004||||9999992221^Johnston^Karl^^^^^^^^^^NPI||||||||||||17a5e3aa59a34ad5af017998278a5eb5||||||||||||||||||&HOME^20200110000000+0000|||||||20200103000000DG1|1||Z34.90^Normal pregnancy^I10||20200103000000+0000|F|^Become_Pregnant"_$C(13,10)_ "IN1|1|1772^STATE HEALTH PLAN|1027|MEDICAID||||||||||||Santana^Pearl^Gladys|||364 NE Oak Circle^^Trenton^MI^48183"_$C(13,10) set target=##class(EnsLib.HL7.Message).ImportFromString(string,.status) if 'status {do $system.Status.DisplayError(status) quit} set target.DocType="2.6:ADT_A01" do target.GetContentArray(.propertyPaths,, target.DocType) for i=1:1:propertyPaths { for j=1:1:propertyPaths(i) { w i, ".", j, propertyPaths(i,j, "name"), ! } } }
accéder à la publication Irène Mykhailova · Mars 2, 2023 12. iris-tripleslash - faisons du rock ensemble
accéder à la publication Irène Mykhailova · Fév 24, 2023 11. Bienvenue à irissqlcli - terminal avancé pour IRIS SQL
accéder à la publication Irène Mykhailova · Fév 23, 2023 10. Tests unitaires : Qualité de votre code ObjectScript
accéder à la publication Irène Mykhailova · Fév 20, 2023 9. Déploiement des données d'InterSystems IRIS à l'aide du gestionnaire de paquets ZPM Package Manager
accéder à la publication Irène Mykhailova · Fév 17, 2023 8. Déploiement de modèles ML/DL dans une pile de services de démonstration d'IA consolidée
accéder à la publication Irène Mykhailova · Fév 16, 2023 7. Intégration continue avec le gestionnaire de paquets ObjectScript, GitHub Actions et Docker
accéder à la publication Irène Mykhailova · Fév 16, 2023 5. Exécution d'InterSystems IRIS en mode FaaS avec Kubeless
accéder à la publication Irène Mykhailova · Fév 16, 2023 4. Quelque chose pour rien ou Comment faire en sorte que Github exécute vos tests unitaires UnitTests
accéder à la publication Irène Mykhailova · Fév 16, 2023 3. Débogage du code ObjectScript à l'aide de VSCode
accéder à la publication Irène Mykhailova · Fév 16, 2023 1. Addition de VSCode dans votre conteneur IRIS
accéder à la publication Irène Mykhailova · Fév 7, 2023 La réponse originale de @Eric.David : J'ai réussi à résoudre ce problème avec le code suivant. //create a copy of the request s newREQ = request.%ConstructClone() s ind = "" s EVNSeg = newREQ.FindSegment("EVN",.ind) if EVNSeg '= "" { s res = newREQ.RemoveSegmentAt(ind) } s request = newREQ Quit request