go to post Evgeny Shvarov · May 29 Thanks @Laura Blázquez García ! Do you want to share more details on how your app works?
go to post Evgeny Shvarov · May 25 Dear @Dean White , @Enrico Parisi: what to use better: Do Body.%ToJSON(Request.EntityBody) or do Request.EntityBody.Write(Body.%ToJSON()) ?
go to post Evgeny Shvarov · May 18 Thank you, @Tani Frankel ! This is useful through years! Just adding here the snippet to add role to a user: ClassMethod AddRoleToUser(user = "CSPSystem", role = "DB_USER_Read") As %Status { // Change to the %SYS namespace. new $NAMESPACE set $NAMESPACE="%SYS" set status=##class(Security.Users).Get(user, .MyUserProps) set $p(MyUserProps("Roles"),",",*)=role set status=##class(Security.Users).Modify(user,.MyUserProps) // Announce success. if $$$ISOK(status) { write !, "Roles for the user "_user_" were successfully modified." } Quit status }
go to post Evgeny Shvarov · May 18 Changed to an annoucement and added Job Wanted tag. Also take a look at Job Opportunity tag offerings.
go to post Evgeny Shvarov · May 13 Hi @Kevin Mayfield ! If you have docker on your laptop you can clone this Github project and start it in a docker - it starts InterSystems FHIR server (within IRIS for Health) automatically.
go to post Evgeny Shvarov · May 4 Is it very complex to develop a new DICOM adapter that will use global streams instead?
go to post Evgeny Shvarov · Apr 28 Thank you very much, @Enrico Parisi ! This looks like what I was looking for! It is also looks as a perfect new generation for the deprecated %ZEN with: set sc=##class(%ZEN.Auxiliary.jsonSQLProvider).%WriteJSONFromSQL(,sql) Which only provides string, but not %DynamicArray so will not work for Spec First REST API.
go to post Evgeny Shvarov · Apr 28 @Arun Nadarasa - thank you for introducing the power of Lovable in Digital Health to many-many people! Including myself ;)
go to post Evgeny Shvarov · Apr 28 I can call after-install scripts, of course! Now this makes sense! The only question - is it OK? :) It looks a little ... dangerous?
go to post Evgeny Shvarov · Apr 28 Thanks, Enrico! Namespace, of course! I prefer usualy the simplicity of having one Database in one Namespace if possible. Your great answer doesn't answer though my question. The situation is: I deploy a package, which contains: persistent class(es), data(generated ok, but could be different), WebApp (aka CSP app). I deploy a Role also, which will be used by the WebApp. Role need the access to database... Here is my question, which database resource do I provide to the role as I don't know the namespace the package will be installed by a potential user?
go to post Evgeny Shvarov · Apr 26 HI @Touggourt ! You can start e.g. from this template . So you can clone or use as a template this github repo. When IRIS starts in this it is prepared to work with Python in any supported modes. Here is the related article.
go to post Evgeny Shvarov · Apr 25 Thank you, @Ashok Kumar T ! Never used %WriteResponse() before. May I ask you to provide the full method? I shared the persistent class in the updated post.
go to post Evgeny Shvarov · Apr 24 "Let's remember this tweet" ;) I suggest we test the water in 6 month/one year. I believe all the frameworks(current or new AI-focused) will be a tool for AI to construct the frontend at least. Same for the backend. Or maybe we'll use "GPT Memory" concepts instead of relational/multi-model databases we used to work with.