User bio
404 bio not found
Member since Jan 15, 2024
Replies:

The problem was that the built in code was messing with the URL were using which was causing this error every time... Try to use a tool to capture the URL (in my case sometime it was sending "/" and sometimes it was removing the last part of the URL depending on the values in URL and path request )

I had to extend the process and the operation and slightly modify them to make this work:

Custom.NewProcess1 Extends HS.FHIR.DTL.Util.HC.SDA3.FHIR.Process

Custom.NewOperation1 Extends HS.FHIRServer.Interop.HTTPOperation

Hi Luis,

Thanks for your response.

1-Does that mean that the current built in process does not support the PUT/DELETE by default and I have to amend the code?

2-In regards to the identifier (id) for patient resources, I attempted to utilize the Medical Record Number (MRN) as the identifier. However, I observed that the FHIR server consistently assigns a different numerical value, potentially through an auto-incrementing mechanism. Does this imply that modifying this identifier is not permissible? Additionally, is it necessary to initiate a GET request to retrieve the resource identifier before executing a PUT request for updating patient information?

Thanks Luis, your documentation is rich and really helpful! 

I just thought that we might be able to use the built in process instead of re-writing all the code manually... When you say: define in the HS.FHIRServer.Interop.Request message the property.. Can you please clarify where I can do that? As I mentioned earlier I'm using  HS.FHIR.DTL.Util.HC.SDA3.FHIR.Process.. Do you suggest to take a copy of it and amend it?

And even if I do that , this class only accept :  Ens.StreamContainer and  HS.Message.XMLMessage (The one I'm currently using, mentioned in my previous post)

And I noticed that this class has a block of code that handle the PUT method (but I couldn't find anything related to DELETE, and I don't really know how to access the PUT block as all the information are being filled automatically and I'm just passing the SDA message):

 

Another piece of code: 

Do you have any suggestion regarding that? Regarding handling DELETE and PUT methods? Or do you suggest to follow the documentation you provided earlier and write the code manually and disregard this process class?

Certifications & Credly badges:
Ali has no Certifications & Credly badges yet.
Global Masters badges:
Ali has no Global Masters badges yet.
Followers:
Ali has no followers yet.
Following:
Ali has not followed anybody yet.