Procedure

An action that is or was performed on or for a patient. This can be a physical intervention like an operation, or less invasive like long term services, counseling, or hypnotherapy.

Definition

Procedure Resource

Get/Read

The [patient|user|system]/Procedure.r authorization scope is required.

Required Parameters

Name Description DataType
ID The ID for the Procedure Resource. Token

Result Components

Name Description
Procedure.status Code
Procedure.code CodeableConcept
Procedure.performed DateTime

Response Codes

Response Code Description
200 OK The requested Procedure resource was found and is contained within the body of the HTTP response.
400 Bad Request The server could not understand the request due to invalid syntax.
404 Not Found The requested resource does not exist.
500 Internal Server Error The server has encountered a situation it doesn't know how to handle, resulting in an error.

Example GET syntax:

GET https://webservices.systemedx.com/xnet/api/fhir/Procedure/66878-HistID

This would return a Resource like the one below.

{
    "resourceType": "Procedure",
    "id": "66878-HistID",
    "status": "completed",
    "category": {
        "coding": [
            {
                "system": "http://snomed.info/sct",
                "code": "387713003",
                "display": "Surgical procedure"
            }
        ]
    },
    "code": {
        "coding": [
            {
                "system": "http://snomed.info/sct",
                "version": "September 2016",
                "code": "0",
                "display": "Brain surgery"
            }
        ]
    },
    "subject": {
        "reference": "https://webservices.systemedx.com/xnet/api/fhir/Patient/66"
    },
    "performedDateTime": "10/5/2011 12:00:00 AM",
    "outcome": {
        "coding": [
            {
                "system": "http://snomed.info/sct",
                "version": "September 2016",
                "code": "385669000",
                "display": "Successful"
            }
        ]
    },
    "focalDevice": [
        {
            "manipulated": {
                "identifier": {
                    "system": "http://hl7.org/fhir/NamingSystem/fda-udi",
                    "value": "(01)00643169007222(17)160128(21)BLC200461H"
                },
                "display": "Cardiac resynchronization therapy implantable defibrillator"
            }
        }
    ]
}

Search/Post

The [patient|user|system]/Procedure.rs authorization scope is required.

The following additional authorization scopes might be required depending on _revinclude search parameters used:

Required & Optional Parameters

Name Description DataType
Patient The ID of the Patient. Token
Date The date of procedure. Date

Example SEARCH syntax:

GET https://webservices.systemedx.com/xnet/api/fhir/Procedure?patient=66

This would return a bundle containing one or more Procedure Resources like the one above.