The Procedure resource describes an action that is or was performed on a patient. This can be a physical intervention like an operation, or less invasive like counseling or hypnotherapy.

FHIR Resource: Procedure https://www.hl7.org/fhir/procedure.html

Supported Attributes

NameComment
status
category
code
subjectPatient
performed
performer
location
usedReferenceMedication, Device
bodySite
resonCode
reasonReference
outcome
followUp
partOfProcedureRequest
note
https://www.healthgorilla.com/fhir/StructureDefinition/record-recorderRecorder (Participant)
http://hl7.org/fhir/StructureDefinition/procedure-methodCodeableConcept
https://api.healthgorilla.com/fhir/Procedure

FHIR Operations

The following operations are currently supported:

1. Read

HTTP RequestMethodAction
/Procedure/{ID}GETRetrieve Procedure resource by ID

2. Search

HTTP RequestMethodAction
/Procedure?[parameter={value}]GETRetrieve Procedure resources by the specified search criteria

Parameters:

KeyTypeDescription
patientReferencePatient Identifier
_lastUpdatedDate
_offsetNumber
_countNumber

Examples

2.1 Retrieve procedures by patient

https://api.healthgorilla.com/fhir/Procedure?patient=8063965523692105bfc35def

2.2 Search records updated since March 2019

https://api.healthgorilla.com/fhir/Procedure?_lastUpdated=gt2019-03&_offset=0&_count=5

2.3 Retrieve records for the given patient updated in 2018

https://api.healthgorilla.com/fhir/Procedure?patient=8063965523692105bfc35def&_lastUpdated=2018

3. Create

HTTP RequestMethodAction
/ProcedurePOSTCreates Procedure resource

The following attributes are required:

NameDetails
subject
code

4. Update

HTTP RequestMethodAction
/Procedure/{ID}PUTUpdates Procedure resource

The following attributes are immutable:

NameDetails
patient
recorder
code

5. Delete

HTTP RequestMethodAction
/Procedure/{ID}DELETEDeletes Procedure resource