go to post Sebastian Thiele · May 28 Hi Ashok, thank you for the reply. Seems you post misses the additional community links? Anyway - so it´s correct that in releases prior to 2023.3 there is no real use for FHIR profiles only consisting of a structure definition since there is no support for resource validation? best regards,Sebastian
go to post Sebastian Thiele · Dec 14, 2023 When assigning %All to the user "FhirClient" the Fhir Server does not respond with status 403. Revoking %All from the user shows the old behaviour. Since the WebApplication was created from creating the FHIR server I thought at least the required permissions would be set sufficiently. I´ll post some screens for this today.
go to post Sebastian Thiele · Oct 9, 2023 That Wolf require to know what has been changed wich is problematic in a batch Import since i would need to fetch, analyse, prepare etc. Resources and push it to the fhir Server. Isn‘t there any more simple options for this?
go to post Sebastian Thiele · Oct 9, 2023 Hi Guillaume, thanks for the example. As pointet Customer runs version 2022.1.3 insgesamt of 2023.x is there any way to accomplish this in Version 2022.1? From your second call i‘ve noticed That the resources were updated despite no modificatons in the resource contents were made. Is there any way to update only when modifications were made? best Regards, sebastian
go to post Sebastian Thiele · Oct 6, 2023 That adjustment didn´t work either. Maybe there need to be another adjustment in the bundle to supoort my scenariao? This is recieving the bundle (i can manipulate it) send it to the InterSystems FHIR server and conditionaly create and/or conditionaly update the resources in the FHIR server.How would you (based on the organization scenario) would your bundle look like?
go to post Sebastian Thiele · Oct 6, 2023 The FHIR server is the Intersystems FHIR Server. The above depicted bundle does the conditional create this works when using "method": "POST". Replacing PUT with POST requires (of course) an ID - I´ll try it the way you done it in your sample using Organization?identifier=www.nationalorgidentifier.gov|888333111"
go to post Sebastian Thiele · Sep 16, 2023 Hi Tani, The Support for conditional update for a ressource seems to exists also in iris for health Version 2022.1.3 (at least docs state this). Van you confirm that? Bades in josephs example from above what could the conditional Update on Patient ressource Look Like? Asfaik the conditional update could insert a non existing resource as well. best Regards, sebastian
go to post Sebastian Thiele · Jun 2, 2023 Hi, solution in my case was to use HS.FHIR.DTL.Util.JSON.Adapter with method FromJSON(stream, fhirVersion) which returns me the filled in model for my fhir resource data. best regards,Sebastian
go to post Sebastian Thiele · Jan 14, 2022 Disabling trace Events on an active Message Router requires the Router to be stoppen and started again. After That no trace events will be logged anymore. You also should have rule logging setting of Router in mind when doing so. When starting/stoppen the Message Router consider its pool size setting to avoid side effects such as stop of Ens.Actor queue.
go to post Sebastian Thiele · Jun 18, 2021 Thanks for the hint, action "remove" didn´t work - switching to "clear" removes the field entirly. best regards,Sebastian
go to post Sebastian Thiele · Jun 18, 2021 Hi, you could also prepare the sql´s within an editor and in the SQL browser sqlect a dialect "MSSQL". The dialect field to choose from is only visible if you click the "more" button next to the max entries to return field. Adter that you just place your inserts and you are good to go. best regards,sebastian
go to post Sebastian Thiele · Jun 7, 2021 Thanks Tani, that did the trick - sorry for the kind of silly question.
go to post Sebastian Thiele · Mar 26, 2021 Hi David, thanks that worked for me. best regards,Seabstian
go to post Sebastian Thiele · Sep 10, 2020 Hi Craig, sry for the late response. Thank you this is what I was already thinking about. I´ve did some tests and the approach works for me. I´ve marked your as accepted. Anyway I´am still highly interessted in InterSystems point of view on this. best regards, sebastian
go to post Sebastian Thiele · Sep 3, 2020 Hi Craig, thank you for your response. So first of all good to hear that I am not the only one with this kind of questions. I assume you don´t configured an OAuth Client via SMP directly but instead do the invocation of the API endpoint to get the token directly in the operation - therefore you should not use any %OAuth... framework-functionalities from within the operation - am I correct? It would be very interesting to here from InterSystems what would be the best practise here. Anyway this should work. Could you supply me with an example of how you implemented the GetBearerToken() method? best regards, sebastian
go to post Sebastian Thiele · Jun 5, 2019 Thank you for that hint. Adding the xml schema definition to the studio-project would make transport to other system stages a lot more easier. One don´t need to remember where schemas are stored and doesn´t need to to organize schemas in seperated files floating around the file system. I guess I´ll end up adding the EnsEDI.XML.Schema global to my studio project. Thanks again for that hint.
go to post Sebastian Thiele · May 20, 2019 Hi Robert,my intention was to add the imported xsd schema to a studio project. However, I didn´t generated any classes explicitly. I´ve just imported a xsd schema in the management portal and expected (wich works fine) but expected to have xsd-schema availabe in studio just like with hl7-schema (*.HL7). So I guess there is no way for doing that directly and therefore I need to place the schema file in mit default csp location to be able to add it to a studio project. I see no other way to be able to have that schema to be available for comparision (diff).kind regards,sebastian
go to post Sebastian Thiele · Mar 7, 2019 Hi Eduard,already did this. the role %Developer should already include the %EnsRole ressources. Even assigning them to the created role manually gives me that error when logging in. Somehow as part of the login procedure, the cachelib db is accessed. Even if granting the ressources of cachelib the error remains.kind regards,sebastian