BTW, @Enrico Parisi , see OEX has introduced the option to download ANY IPM package listed on Open Exchange. It's right below the IPM command:

- Log in to post comments
BTW, @Enrico Parisi , see OEX has introduced the option to download ANY IPM package listed on Open Exchange. It's right below the IPM command:

I've updated the link in the article on behalf of being a moderator
Basically it's a way to store and retrieve arbitrary XML data resources within the ObjectScript class definition
This is a fantastic discussion. Is there any service other than @Lorenzo Scalese's that can provide host IP and port for a docker iris? e.g. to be able to use it during development?
That works, Robert, thank you! Not for docker use unfortunately
Nice! Thank you @Brett Saviano!
And it works for host versions nicely! But of course if it is a docker image there could be a ports mapping. e.g. if I start iris with the following command:
docker run --rm --name iris-demo -d -p 9091:1972 -p 9092:52773 intersystemsdc/irishealth-community:preview
and open terminal with:
docker exec -it iris-demo iris session iris
then the command gives us:
USER>Do ##class(%Studio.General).GetWebServerPort(,,,.url) Write url,"csp/sys/UtilHome.csp" Kill url
http://172.17.0.2:52773/csp/sys/UtilHome.cspand the working one is:
http://localhost:19092/csp/sys/UtilHome.csp
Maybe it is not possible at all for docker.
Unless we setup a special global intentionally during the docker image build.
BTW, @Sylvain Guilbaud , @Robert Cemper , @Alexander Pettitt - do you think if it is possible to have a shortcut command that will return the URL for a management portal in terminal? with a proper port and CSP app?
Thanks @Robert Cemper !
Thank you, @Sylvain Guilbaud !
Yes, @Enrico Parisi ! I also have questions to the "full objectscript rules" list. And I hope @Daniel Tamajon and @Dmitry Maslennikov can follow up.
Anyway, if you and other developers have any ideas what else could be added to a short "community list" it'd be rather helpful for the whole community.
Yes, I confirm that! Thank you!
BTW, the image in the top of the article is not visible:
Yes. But docker-compose provides the mapping of PWS server (9092 in my case), so the web apps based on it should be reached out via 9092 in the host system. Even more - the FHIR SQL Builder setup application is running on 9092 port, but the settings should be on 52773.
Hi @Enrico Parisi !
Where do you see these rules? I agree, they are quite strange, but some customers of ObjectScript quality use them.
Anyway, the rule set we use for the community is here - there are only 12 rules currently.

Great idea! @xuanyou du , installed your app via ipm.
Cannot open settings after that:.png)
Clicking on settings doesn't react
Hi @Brenna Quirk ! Yes, Graph builder, a part of ClinFHIR is the app we invite FHIR developers to use.
Great app, @Yuri Marx !
It's be great to use it as a module to visualize the data on InterSystems FHIR server
This worked finally!
With the next step I'm trying to import file. the instruction in the repo doesn't tell where can I find it:

52773 worked. Even I have 9092 port mapped for the host system. This was not very obvious. Thank you!
I'm trying the app with IPM installation. I have different port in this case.
@Enrico Parisi , thanks for reviewing the rules! I request @Dmitry Maslennikov and @Daniel Tamajon to comment.
It'd be great also if you could suggest the new objectscript scanning rules that will help developers.
Hi @Maria Nesterenko !
Installed Health Harbor with IPM:
zpm "install health-harbour -dev"
no errors.
But, when I try to setup a FHIR SQL Builder configuration it doesn't allow me to choose fhir end-point:

I don't see any FHIR repository in drop-down. Any thoughts?
The system is IRIS for Health 2024.1 preview.
Hi @Theo Stolker !
Do you want to share the code as an Open Exchange project and IPM package then? Would be great!
Thank you @Patrick Jamieson ! Can I check several ports with the command? Like comma separated?
Ah, it's connected in series, nevermind.
Thank you, @Henrique Dias ! Can you connect it please?
It says: ListResources+12^dc.FhirLab.Client.1 *FHIRLAB.FoundationProduction : CLASS Doesn't exist for this line:
set status = ##class(FHIRLAB.FoundationProduction).Start()
Hi Muhammad!
Thanks for publishing such a useful application.
Though, I cannot open the application which is installed via IPM.
I see the following picture:

Could you please check?
Hi @David hay !
If I don't know the ID of the patient any chance I can discover it with clinFHIR services to feed then to Patient Viewer?
Thank you, Theo! I'll give it a try