Hi Tom, can you describe how you created the FHIR namespace? Also, I'm pretty sure the version of HSCore you're using is 15.03, but could you also include the full version string, for future reference?
My guess is that you are trying to interact with a FHIR Gateway namespace, which does not support the create interaction from clients.
Basically, HealthShare currently supports two types of FHIR namespaces. The first is a regular FHIR reference server, that supports most of the FHIR DSTU2 standard, including create, read, update, delete, search, history, and vread interactions. However, this server is not a part of the HealthShare federation in any way. It neither sends data to nor receives data from the rest of HealthShare.
The other type of FHIR namespace is what is known as a FHIR Gateway. Clients interact with it by first starting a session (there are different ways of doing this), then, within that session, loading a patient's data from the HealthShare Information Exchange into the FHIR Gateway by doing a read on that patient (where ID=the patient's MPIID from Information Exchange). Then queries that are explicitly scoped to that patient via search parameter may be submitted to the FHIR endpoint. Clients may not create resources on the FHIR Gateway. Data can only be loaded into the FHIR Gateway from Information Exchange. Clients can only see data in their session, and after a session ends, any data in that session is physically deleted.
You can find more information about the FHIR Gateway in the HealthShare documentation:
Or, if you have any specific questions, I'd be happy to answer them here.