ProcedureRequest

Overview

The ProcedureRequest resource describes the request or order for a procedure or activity performed with or on a patient. This resource includes a wide range of requests including surgery procedures, diagnostic procedures, therapies, patient care activities, referrals, and consults. This resource does NOT include medication, dietary, and appointment requests. Due to the similarity and merging of resources in future FHIR versions, our current implementation of ProcedureRequest will include DiagnosticOrder and ReferralRequest.

The following fields are returned if valued:

Terminology Bindings

ProcedureRequest.code
  • Description
    • A code to identify a specific procedure.
  • Details: SNOMED CT
    System: http://snomed.info/sct

ProcedureRequest.bodySite
  • Description
    • A code that identifies the anatomical location.
  • Details: SNOMED CT
    System: http://snomed.info/sct

ProcedureRequest.reasonCodeableConcept
  • Description
    • A code that explains the reason why a procedure is required.
  • Details: SNOMED CT
    System: http://snomed.info/sct

  • Details: ICD-9-CM
    System: http://hl7.org/fhir/sid/icd-9-cm

  • Details: ICD-10-CM
    System: http://hl7.org/fhir/sid/icd-10-cm

ProcedureRequest.scheduledTiming.code
  • Description
    • Code for a known / defined timing pattern.
  • Details: TimingAbbreviation
    System: http://hl7.org/fhir/timing-abbreviation

  • Details: SNOMED CT
    System: http://snomed.info/sct

ProcedureRequest.asNeeded[x]
  • Description
    • A coded concept identifying the pre-condition that should hold prior to performing a procedure.
  • Note
    • Currently not bound to any terminology.

Search for ProcedureRequests that meet supplied query parameters:

GET /ProcedureRequest?:parameters

Authorization Types

Parameters

Name Required? Type Description
_id This, or patient or subject token The logical resource id associated with the ProcedureRequest. Example: _id=44869605
patient This, or _id or subject reference The patient associated with the ProcedureRequest. Example: patient=1316020 or patient=Patient/1316020
subject This, or _id or patient reference The subject associated with the ProcedureRequest. Must represent a Patient resource. May use the :Patient modifier. Example: subject=Patient/1316020 or subject:Patient=1316020
_lastUpdated N date An explicit or implied date-time range within which the most recent clinically relevant update was made to the procedure request. Must be prefixed by ‘ge’ or ‘le’. Example: ge2014-05-19T20:54:02.000Z
_count N number The maximum number of ProcedureRequests to retrieve in a page.

Notes:

Headers

Accept: application/json+fhir
Authorization: <OAuth2 Bearer Token>

Example

Request

GET https://fhir-open.sandboxcerner.com/dstu2/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/ProcedureRequest?patient=1316024

Response

Status: 200 OK
{
  "resourceType": "Bundle",
  "id": "e1930c97-a352-4774-a393-c71f791749bb",
  "type": "searchset",
  "link": [
    {
      "relation": "self",
      "url": "https://fhir-open.devcernerpowerchart.com/dstu2/2c400054-42d8-4e74-87b7-80b5bd5fde9f/ProcedureRequest?patient=1316024&_count=5"
    },
    {
      "relation": "next",
      "url": "https://fhir-open.devcernerpowerchart.com/dstu2/2c400054-42d8-4e74-87b7-80b5bd5fde9f/ProcedureRequest?patient=1316024&-pageContext=36980845_36980877_1316024_1900016_1&-pageDirection=NEXT"
    }
  ],
  "entry": [
    {
      "fullUrl": "https://fhir-open.devcernerpowerchart.com/dstu2/2c400054-42d8-4e74-87b7-80b5bd5fde9f/ProcedureRequest/44869605",
      "resource": {
        "resourceType": "ProcedureRequest",
        "id": "44869605",
        "meta": {
          "versionId": "0",
          "lastUpdated": "2015-12-08T21:32:58.000Z"
        },
        "text": {
          "status": "generated",
          "div": "<div><p><b>Procedure Request</b></p><p><b>Patient Name</b>: PETERS, TIMOTHY GGGGGGGGGGGGGGGGG</p><p><b>Procedure</b>: Adult Assessment HH</p><p><b>Scheduled</b>: Once</p><p><b>Status</b>: accepted</p><p><b>Orderer</b>: McCready, Tim</p></div>"
        },
        "subject": {
          "reference": "Patient/1316024",
          "display": "PETERS, TIMOTHY GGGGGGGGGGGGGGGGG"
        },
        "code": {
          "text": "Adult Assessment HH"
        },
        "scheduledTiming": {
          "code": {
            "text": "Once"
          }
        },
        "encounter": {
          "reference": "Encounter/1565909"
        },
        "status": "accepted",
        "asNeededBoolean": true,
        "orderedOn": "2015-12-08T15:30:22.000-06:00",
        "orderer": {
          "reference": "Practitioner/1626008",
          "display": "McCreery, Scotty"
        }
      }
    },
    {
      "fullUrl": "https://fhir-open.devcernerpowerchart.com/dstu2/2c400054-42d8-4e74-87b7-80b5bd5fde9f/ProcedureRequest/51919495",
      "resource": {
        "resourceType": "ProcedureRequest",
        "id": "51919495",
        "meta": {
          "versionId": "0",
          "lastUpdated": "2016-03-23T15:50:02.000Z"
        },
        "text": {
          "status": "generated",
          "div": "<div><p><b>Procedure Request</b></p><p><b>Patient Name</b>: PETERS, TIMOTHY GGGGGGGGGGGGGGGGG</p><p><b>Procedure</b>: Adult Assessment HH</p><p><b>Scheduled</b>: 2016-03-23T11:50:01.000-04:00</p><p><b>Status</b>: accepted</p><p><b>Orderer</b>: SYSTEM, SYSTEM</p></div>"
        },
        "subject": {
          "reference": "Patient/1316024",
          "display": "PETERS, TIMOTHY GGGGGGGGGGGGGGGGG"
        },
        "code": {
          "text": "Adult Assessment HH"
        },
        "scheduledDateTime": "2016-03-23T11:50:01.000-04:00",
        "encounter": {
          "reference": "Encounter/6024298"
        },
        "status": "accepted",
        "notes": [
          {
            "text": "Order entered secondary to inpatient admission."
          }
        ],
        "asNeededBoolean": true,
        "orderedOn": "2016-03-23T10:50:01.000-05:00",
        "orderer": {
          "reference": "Practitioner/4646007",
          "display": "Dickerson, Russell"
        }
      }
    },
    {
      "fullUrl": "https://fhir-open.devcernerpowerchart.com/dstu2/2c400054-42d8-4e74-87b7-80b5bd5fde9f/ProcedureRequest/52016681",
      "resource": {
        "resourceType": "ProcedureRequest",
        "id": "52016681",
        "meta": {
          "versionId": "0",
          "lastUpdated": "2016-03-24T17:45:03.000Z"
        },
        "text": {
          "status": "generated",
          "div": "<div><p><b>Procedure Request</b></p><p><b>Patient Name</b>: PETERS, TIMOTHY GGGGGGGGGGGGGGGGG</p><p><b>Procedure</b>: Adult Assessment HH</p><p><b>Scheduled</b>: 2016-03-24T13:45:03.000-04:00</p><p><b>Status</b>: accepted</p><p><b>Orderer</b>: SYSTEM, SYSTEM</p></div>"
        },
        "subject": {
          "reference": "Patient/1316024",
          "display": "PETERS, TIMOTHY GGGGGGGGGGGGGGGGG"
        },
        "code": {
          "text": "Adult Assessment HH"
        },
        "scheduledDateTime": "2016-03-24T13:45:03.000-04:00",
        "encounter": {
          "reference": "Encounter/6038161"
        },
        "status": "accepted",
        "notes": [
          {
            "text": "Order entered secondary to inpatient admission."
          }
        ],
        "asNeededBoolean": true,
        "orderedOn": "2016-03-24T12:45:03.000-05:00",
        "orderer": {
          "reference": "Practitioner/4646007",
          "display": "Dickerson, Russell"
        }
      }
    },
    {
      "fullUrl": "https://fhir-open.devcernerpowerchart.com/dstu2/2c400054-42d8-4e74-87b7-80b5bd5fde9f/ProcedureRequest/52409513",
      "resource": {
        "resourceType": "ProcedureRequest",
        "id": "52409513",
        "meta": {
          "versionId": "0",
          "lastUpdated": "2016-03-29T20:36:08.000Z"
        },
        "text": {
          "status": "generated",
          "div": "<div><p><b>Procedure Request</b></p><p><b>Patient Name</b>: PETERS, TIMOTHY GGGGGGGGGGGGGGGGG</p><p><b>Procedure</b>: Adult Assessment HH</p><p><b>Scheduled</b>: 2016-03-29T16:36:08.000-04:00</p><p><b>Status</b>: accepted</p><p><b>Orderer</b>: SYSTEM, SYSTEM</p></div>"
        },
        "subject": {
          "reference": "Patient/1316024",
          "display": "PETERS, TIMOTHY GGGGGGGGGGGGGGGGG"
        },
        "code": {
          "text": "Adult Assessment HH"
        },
        "scheduledDateTime": "2016-03-29T16:36:08.000-04:00",
        "encounter": {
          "reference": "Encounter/6090179"
        },
        "status": "accepted",
        "notes": [
          {
            "text": "Order entered secondary to inpatient admission."
          }
        ],
        "asNeededBoolean": true,
        "orderedOn": "2016-03-29T15:36:08.000-05:00",
        "orderer": {
          "reference": "Practitioner/4646007",
          "display": "Dickerson, Russell"
        }
      }
    },
    {
      "fullUrl": "https://fhir-open.devcernerpowerchart.com/dstu2/2c400054-42d8-4e74-87b7-80b5bd5fde9f/ProcedureRequest/52479361",
      "resource": {
        "resourceType": "ProcedureRequest",
        "id": "52479361",
        "meta": {
          "versionId": "0",
          "lastUpdated": "2016-03-30T15:38:59.000Z"
        },
        "text": {
          "status": "generated",
          "div": "<div><p><b>Procedure Request</b></p><p><b>Patient Name</b>: PETERS, TIMOTHY GGGGGGGGGGGGGGGGG</p><p><b>Procedure</b>: Adult Assessment HH</p><p><b>Scheduled</b>: 2016-03-30T11:38:59.000-04:00</p><p><b>Status</b>: accepted</p><p><b>Orderer</b>: SYSTEM, SYSTEM</p></div>"
        },
        "subject": {
          "reference": "Patient/1316024",
          "display": "PETERS, TIMOTHY GGGGGGGGGGGGGGGGG"
        },
        "code": {
          "text": "Adult Assessment HH"
        },
        "scheduledDateTime": "2016-03-30T11:38:59.000-04:00",
        "encounter": {
          "reference": "Encounter/6097726"
        },
        "status": "accepted",
        "notes": [
          {
            "text": "Order entered secondary to inpatient admission."
          }
        ],
        "asNeededBoolean": true,
        "orderedOn": "2016-03-30T10:38:59.000-05:00",
        "orderer": {
          "reference": "Practitioner/4646007",
          "display": "Dickerson, Russell"
        }
      }
    }
  ]
}

Errors

The common errors and OperationOutcomes may be returned.

Retrieve by id

List an individual ProcedureRequest by its id:

GET /ProcedureRequest/:id

Authorization Types

Headers

Accept: application/json+fhir
Authorization: <OAuth2 Bearer Token>

Example

Request

GET https://fhir-open.sandboxcerner.com/dstu2/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/ProcedureRequest/44869605

Response

Status: 200 OK
{
  "resourceType": "ProcedureRequest",
  "id": "44869605",
  "meta": {
    "versionId": "0",
    "lastUpdated": "2015-12-08T21:32:58.000Z"
  },
  "text": {
    "status": "generated",
    "div": "<div><p><b>Procedure Request</b></p><p><b>Patient Name</b>: PETERS, TIMOTHY GGGGGGGGGGGGGGGGG</p><p><b>Procedure</b>: Adult Assessment HH</p><p><b>Scheduled</b>: Once</p><p><b>Status</b>: accepted</p><p><b>Orderer</b>: McCready, Tim</p></div>"
  },
  "subject": {
    "reference": "Patient/1316024",
    "display": "PETERS, TIMOTHY GGGGGGGGGGGGGGGGG"
  },
  "code": {
    "text": "Adult Assessment HH"
  },
  "scheduledTiming": {
    "code": {
      "text": "Once"
    }
  },
  "encounter": {
    "reference": "Encounter/1565909"
  },
  "status": "accepted",
  "asNeededBoolean": true,
  "orderedOn": "2015-12-08T15:30:22.000-06:00",
  "orderer": {
    "reference": "Practitioner/1626008",
    "display": "McCreery, Scotty"
  }
}

Errors

The common errors and OperationOutcomes may be returned.