Procedure

A procedure is a record of an action that was performed.

GET/v2/fhir/Procedure

List all procedures

Returns a list of all procedures. Pass attributes to filter the list of procedures based on that criteria.

Optional query parameters

  • Name
    patient
    Type
    string
    Description

    Patient ID to filter by.

  • Name
    date
    Type
    date
    Description

    Date to filter by (format: yyyy-mm-dd).

Request

GET
/v2/fhir/Procedure
curl "https://{{base_subdomain}}.avonhealth.com/v2/fhir/Procedure?patient=user_Z1zXZKvqrpwxbznuW6lJ&date=2025-01-15T14%3A30%3A00.000Z" \
  -H "Authorization: Bearer {{token}}" \
  -H "x-jwt: {{jwt}}"

Response

    {
      {
        "resourceType": "Bundle",
        "type": "searchset",
        "total": 1,
        "entry": [
            {
            "fullUrl": "http://trial.avonhealth.com/fhir/Procedure/example-procedure",
            "resource": {
                "resourceType": "Procedure",
                "id": "example-procedure",
                "subject": {
                "reference": "Patient/unxeY6XGFES0ASxVZtmCyXjKmac2"
                },
                "status": "completed",
                "code": {
                "coding": [
                    {
                    "system": "http://snomed.info/sct",
                    "code": "866149003",
                    "display": "Annual visit (procedure)"
                    }
                ],
                "text": "Annual visit (procedure)"
                },
                "performedDateTime": "2023-01-01",
                "performer": [
                {
                    "actor": {
                    "reference": "Practitioner/practitioner-1",
                    "display": "Dr. John Doe"
                    }
                }
                ],
                "basedOn": [
                {
                    "reference": "ServiceRequest/example-servicerequest",
                    "display": "Routine check-up request"
                }
                ]
            },
            "search": {
                "mode": "match"
            }
            }
        ]
        }
    }