GOMS FHIR Service API - Not supporting transaction endpoint correctly

The transaction endpoint Process genomic test request

only works without the trailing /

The client libraries I’m using from Intersystems don’t support this and expect the trailing / to be supported.

Have checked with HAPI FHIR public server and this is using

I could modify Intersystems code to do this but this is likely to be an issue for other NHS Trusts.

Could you please support

POST /FHIR/R4/

Many thanks, I will forward the request to our development team.

1 Like

@Kevin_Mayfield we will look into the request.

1 Like

Hi Kevin,

Upon inspection of the FHIR standard, the Service Base URL format for a FHIR server does not have a trailing slash, and the transaction endpoint guidance also does not specify that this needs to be included:

Base URL: http{s}://server{/path}
Transaction Endpoint: POST [base] {?_format=[mime-type]}

As such, this may need to be a request to Intersystems to support rather than a change to the API spec.

Is this a decision?

If so can I ask this be revised.

Intersystems may reject this as they work already with many FHIR servers including HAPI servers which I know you are using. (I can conform this works with HAPI FHIR Servers - as we are using HAPI FHIR Test as a substitute server for GOMS).