Surgical History

The Surgical History feature allows the user to record, update or view the detail of historical procedures performed on the patient.

athenaNet does not have the concept of a single list of all procedures performed on a patient. To collect all CPT codes associated with a patient, you need to pull the surgical history, all of the claims for that patient, and possibly the procedure orders.

Surgical history is always manually updated by a user in athenaNet or updated by an external data source, most commonly an interface or CCDA import. athenahealth doesn’t automatically convert procedures from claims into surgical history.

SURGICAL
The surgical history section again contains a list of checkbox questions, with an optional list of surgery dates.

  • 'DEFAULT' is the Y/N checkbox that indicates whether the patient had this surgery before. If 'DEFAULT' is Y, then the SURGERYDATE is an optional list of surgery dates. Even one surgery date should be submitted as a (singleton) list.
  • 'surgicalhistoryprocedureid' ties it to the practice-specific surgical history question and can be used to tie the same question across multiple forms.
  • 'procedurecode' is the CPT code of the procedure, if configured as such by the practice. text is the patient-friendly name of the surgical history question.
Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Add surgical history data to patient's chart
POST
/v1/{practiceid}/chart/{patientid}/surgicalhistory

Record historical surgery information performed on a specific patient

Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
patientid integer patientid
Content-Type string Content type of the payload

Output Parameters

Expand all
errormessage string If the operation failed, this will contain any error messages.
procedureids string Procedure IDs of newly created procedures in surgical history
success string Whether the operation was successful.
Example Code
Get patient's surgical history data
GET
/v1/{practiceid}/chart/{patientid}/surgicalhistory

Retrieve a list of historical surgeries performed on the specific patient

Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
patientid integer patientid
departmentid integer The athenaNet department id.
THIRDPARTYUSERNAME string User name of the patient in the third party application.
PATIENTFACINGCALL boolean When 'true' is passed we will collect relevant data and store in our database.

Output Parameters

Expand all
procedures array List of performed procedures
sectionnote string Additional note for the entire surgical history section, if any
Example Code
Update patient's social history data
PUT
/v1/{practiceid}/chart/{patientid}/surgicalhistory

Modifies the historical surgery information for a specific patient

Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Try in Postman

Input Parameters

Expand all

required

practiceid integer practiceid
patientid integer patientid
Content-Type string Content type of the payload

Output Parameters

Expand all
errormessage string If the operation failed, this will contain any error messages.
procedureids string Procedure IDs of newly created procedures in surgical history
success string Whether the operation was successful.
Example Code