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 \
  -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"
        }
        }
    ]
    }
}