Custom search parameter
# dev
p
Hello, I want to create a custom search parameter. I created SearchParameter resource. When I call
https://app.medplum.com/fhir/R4/Schedule?priority-type=regular
I get Unknown search parameter error. Could you help how to fix that?
Error
Copy code
json
{
    "resourceType": "OperationOutcome",
    "issue": [
        {
            "severity": "error",
            "code": "invalid",
            "details": {
                "text": "Unknown search parameter: priority-type"
            }
        }
    ],
    "extension": [
        {
            "url": "https://medplum.com/fhir/StructureDefinition/tracing",
            "extension": [
                {
                    "url": "requestId",
                    "valueId": "62816252-b402-4529-9892-f9cb8d99c5df"
                },
                {
                    "url": "traceId",
                    "valueId": "468fae4c-5477-4da4-8b2d-5fd61ae2c3ee"
                }
            ]
        }
    ]
}
SeacrhParam resource is
Copy code
json
{
  "resourceType": "SearchParameter",
  "id": "3e3c52bc-2030-42e0-98a4-7903da8ce47b",
  "url": "https://medplum.com/fhir/SearchParameter/schedule-priority-type",
  "version": "4.0.1",
  "name": "priority-type",
  "status": "draft",
  "description": "Search by priority type extension for Schedules",
  "code": "priority-type",
  "base": [
    "Schedule"
  ],
  "type": "token",
  "expression": "extension.where(url='http://example.com/fhir/StructureDefinition/priority-type').valueString",
  "meta": {
    "project": "975c9222-0728-4b05-a906-8576e4a0343d",
    "compartment": [
      {
        "reference": "Project/975c9222-0728-4b05-a906-8576e4a0343d"
      }
    ],
    "versionId": "29536ee4-1f53-4c6a-bcbc-8d4e83c1c42a",
    "lastUpdated": "2024-04-23T12:28:38.827Z",
    "author": {
      "reference": "Practitioner/fd5c4c1a-0ff1-4fc2-9fa5-dec2012bbf2f",
      "display": "Alex Pavlushkin"
    }
  }
}
165 Views