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
departmentids array List of Departmentids subscribed
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
departmentids array List of Departmentids subscribed
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