Get a custom FHIR profile

GET/fhir/profiles/{id}

Returns a single custom profile by id, including its full StructureDefinition JSON.

RequiresBearerauthentication

Path parameters

idstringrequired

The lowercase StructureDefinition id of the custom profile.

Returns  

The requested profile

Response fields

idstringoptional
sourcestringoptional
resource_typestringoptional
urlstringoptional
versionstringoptional
statusstringoptional
datestringoptional
canonicalstringoptional
fhir_versionstringoptional
implementation_guidestringoptional
created_atstringoptional
updated_atstringoptional
structure_definitionobjectoptional
resourceTypestringoptional
idstringoptional
urlstringoptional
versionstringoptional
namestringoptional
statusstringoptional
fhirVersionstringoptional
kindstringoptional
abstractbooleanoptional
typestringoptional
baseDefinitionstringoptional
derivationstringoptional
snapshotobjectoptional
elementarray<object>optional
idstringoptional
pathstringoptional
minintegeroptional
maxstringoptional
GETRequest
# Get authentication token
PHENOML_TOKEN=$(curl -X POST "https://experiment.app.pheno.ml/v2/auth/token" \
  -u "$PHENOML_CLIENT_ID:$PHENOML_CLIENT_SECRET" \
  | jq -r '.access_token')

curl -X GET "https://experiment.app.pheno.ml/fhir/profiles/custom-patient" \
  -H "Authorization: Bearer $PHENOML_TOKEN"
200 OKExample Response
{
  "id": "custom-patient",
  "source": "custom",
  "resource_type": "Patient",
  "url": "http://phenoml.com/fhir/StructureDefinition/custom-patient",
  "version": "1.0.0",
  "status": "active",
  "date": "2026-08-24",
  "canonical": "http://phenoml.com/fhir/StructureDefinition/custom-patient|1.0.0",
  "fhir_version": "4.0.1",
  "implementation_guide": "acme-cardiology",
  "created_at": "2026-08-24T15:04:05Z",
  "updated_at": "2026-08-25T16:04:05Z",
  "structure_definition": {
    "resourceType": "StructureDefinition",
    "id": "custom-patient",
    "url": "http://phenoml.com/fhir/StructureDefinition/custom-patient",
    "version": "1.0.0",
    "name": "CustomPatient",
    "status": "active",
    "fhirVersion": "4.0.1",
    "kind": "resource",
    "abstract": false,
    "type": "Patient",
    "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Patient",
    "derivation": "constraint",
    "snapshot": {
      "element": [
        {
          "id": "Patient",
          "path": "Patient",
          "min": 0,
          "max": "*"
        }
      ]
    }
  }
}