URL scheme

URLs for elab FHIR resources are to use the following format:

URL = A/B/C/D/E

A = https://purl.org/elab/fhir

B = project name {core (study level metadata profiles), crew, network, test}, network includes stellar and ifaam resources, these correspond to projects in the Simplifier account

C = FHIR type {ValueSet,StructureDefinition,NamingScheme etc}

D = version (integer)

E = name of resource*

E.g. https://purl.org/elab/fhir/crew/StructureDefinition/1/MyProfile

The version of the resource will also be stored in the element in the FHIR XML (NB this is the version element and not the meta.versionId element which is generated by the FHIR server once the resource is uploaded).

*Naming constraints If the resource is an extension and used as a reference to an instance, e.g. StudyUnitRef refers to an instance of StudyUnit, then the name must end with ‘Ref’. Conversely if the name ends with ‘Ref’ then the extension must be a reference to an instance of a profile.