Hospital Systems Charge Codes

Hospital Systems Charge Codes  allows the user record, update and retrieve a the list of charge codes applicable for a specific patient stay in the hospital.


The Charged code  Changed Subscription feature will allow the user to retrieve changes made in the charge codes  (generally new or updated). The user will need to subscribe. For more information about subscriptions, please refer Changed Data Subscriptions.

Was this information helpful? Yes | No Thank you for your feedback! What went wrong? Incomplete or incorrect information | Irrelevant Content | Others
Submit
Get list of hospital charge codes
GET
/v1/{practiceid}/chargecodes

Retrieves a list of hospital charge codes

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
revenuecodes array - The revenue code associated with the chargecode
ignorechargemastercodeids array - IDs of charge master codes to ignore.
torevcode string - For range search of
exactchargecodesonly string - If true, returns only charge codes that are exact matches of those searched for.
chargecode string - charge code.
description string - The description of charge codes
expirationdate string - Must be passed in with EFFECTIVEDATE. Formatted as MM/DD/YYYY.
effectivedate string - Must be passed in with EXPIRATIONDATE. Formatted as MM/DD/YYYY.
procedurecodes array - The procedure codes associated with the chargecode
departmentid integer - The department ID to associate the chargecode.
filterdate string - The filter on date. Formatted as MM/DD/YYYY.
chargecodes array - An array of charge codes.
showduplicates string - Include duplicate chargecodes for a given date
fromrevcode string - For range search of revenuecodes

Output Parameters

Expand all
amount string - The amount of the charge code.
chargecode string - The charge code.
chargemasterchargeid string - The charge master ID.
departmentname string - The name of department associated with the charge code.
description string - Description of the charge code.
effectivedate string - EFFECTIVE DATE of the charge code.
expirationdate string - EXPIRATIONDATE of the charge code.
fractionalbilling string - The boolean to indicate the FRACTIONALBILLING of the charge code.
procedurecode string - The procecdure code associated with the charge code.
revenuecode string - The revenue code associated with the charge code.
Example Code
Create hospital charge code
POST
/v1/{practiceid}/chargecodes

Creates a new charge code for a hospital visit

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
Content-Type string Content type of the payload

Output Parameters

Expand all
chargecode string If the operation succeeded, this will contain the CHARGECODE of any charges that were created.
errormessage string If the operation failed, this will contain any error messages.
success string Whether the operation was successful.
Example Code
Get list of changes in hospital charge codes based on subscribed events
GET
/v1/{practiceid}/chargecodes/changed

Retrieves the list of changes in hospital charge codes

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
leaveunprocessed boolean For testing purposes, do not mark records as processed.
showprocessedenddatetime string See showprocessedstartdatetime.
showprocessedstartdatetime string Show already processed changes. This will show changes that you previously retrieved at some point after this datetime mm/dd/yyyy hh24:mi:ss (Eastern). Can be used to refetch data if there was an error, such as a timeout, and records are marked as already retrieved. This is intended to be used with showprocessedenddatetime and for a short period of time only. Also note that all messages will eventually be deleted.
limit integer Number of entries to return (default 1000, max 10000)Please note that this endpoint has a different default and max than normal.
offset integer Starting point of entries; 0-indexed

Output Parameters

Expand all
chargecode string The charge code that was created.
foreignsystem string The name of foreign system that created the intial request
foreignsystemid string The foreign system ID.
rejected string Whether or not the charge was rejected.
Example Code
Get list of hospital charge codes change events to which you can subscribe
GET
/v1/{practiceid}/chargecodes/changed/subscription/events

Retrieves the list of events you can subscribe to for when hospital charge codes are updated

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

Output Parameters

Expand all
status string Will return one of following statuses: ACTIVE, INACTIVE, or PARTIAL. The PARTIAL status means that not all events are subscribed to. In the event of a problem, UNKNOWN may be returned.
subscriptions array List of events you are subscribed to.
Example Code
Subscribe to all/specific change events for hospital charge codes
POST
/v1/{practiceid}/chargecodes/changed/subscription

Subscribes for change events for hospital charge codes

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
Content-Type string Content type of the payload

Output Parameters

Expand all
success string Returns if the call to manipulate subscriptions for charge code was successful.
Example Code
Get list of subscribed events for changes in hospital charge codes
GET
/v1/{practiceid}/chargecodes/changed/subscription

Retrieves list of events applicable for hospital charge codes changes

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

Output Parameters

Expand all
status string Will return one of following statuses: ACTIVE, INACTIVE, or PARTIAL. The PARTIAL status means that not all events are subscribed to. In the event of a problem, UNKNOWN may be returned.
subscriptions array List of events you are subscribed to.
Example Code
Unsubscribe to all/specific change events for hospital charge codes
DELETE
/v1/{practiceid}/chargecodes/changed/subscription

Delete a specific event which is no longer required

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
eventname string By default, you are unsubscribed from all possible events. If you only wish to unsubscribe from an individual event, pass the event name with this argument.

Output Parameters

Expand all
success string Returns if the call to manipulate subscriptions for charge code was successful.
Example Code