You can of course just "store" your profiles on a FHIR server by POST
ing them to a FHIR endpoint, but you probably mean: can I actively let instances be validated against the StructureDefinition?
There are two ways, both of which require a bit of experimentation to see which public servers support them:
- Any FHIR instance may declare it adheres to a StructureDefinition, by adding the canononical url (
StructureDefinition.url
) to the instances meta.profile
as shown below. Servers may pick this up on a POST and validate the instance against the stated profile:
<Patient>
<id value="44Q3"/>
<meta>
<profile value="http://example.org/StructureDefinition/PatientNL"/>
</meta>
</Patient>