Method | Description | |
---|---|---|
Dispose ( ) : void | ||
PlatformClient ( string clientId, string clientSecret, int requestTimeout = DEFAULT_TIMEOUT, |
Initializes a new instance of the pokitdokcsharp.PlatformClient class.
|
|
activities ( ) : |
Call the activities endpoint for a list of all current activities See docs here: https://platform.pokitdok.com/documentation/v4#/#activities
|
|
activities ( string>.Dictionary |
Call the activities endpoint to get a listing of current activities, a query string parameter ‘parent_id’ may also be used with this API to get information about sub-activities that were initiated from a batch file upload. See docs here: https://platform.pokitdok.com/documentation/v4#/#activities
|
|
activities ( string activityId ) : |
Call the activities endpoint for a specific activityId. See docs here: https://platform.pokitdok.com/documentation/v4#/#activities
|
|
appointmentTypes ( string appointment_type_uuid = "" ) : |
Get a list of appointment types, their UUIDs, and descriptions.
|
|
appointments ( string>.Dictionary |
Query for open appointment slots (using pd_provider_uuid and location) or booked appointments (using patient_uuid) given query parameters. See https://platform.pokitdok.com/documentation See https://platform.pokitdok.com/documentation
|
|
appointments ( string appointment_uuid = "" ) : |
Query for an open appointment slot or a booked appointment given a specific {pd_appointment_uuid}, the (PokitDok unique appointment identifier). See https://platform.pokitdok.com/documentation
|
|
authorizations ( object>.Dictionary |
Submit an authorization request. See docs here: https://platform.pokitdok.com/documentation/v4#/#authorizations
|
|
bookAppointment ( string appointment_uuid, object>.Dictionary |
Book appointment for an open slot. Post data contains patient attributes and description. See https://platform.pokitdok.com/documentation
|
|
cancelAppointment ( string appointment_uuid ) : |
Cancel appointment given its {pd_appointment_uuid}. See https://platform.pokitdok.com/documentation
|
|
claims ( object>.Dictionary |
Create a new claim, via the filing of an EDI 837 Professional Claims, to the designated Payer. See docs here: https://platform.pokitdok.com/documentation/v4#/#claims
|
|
claimsConvert ( object>.Dictionary |
Convert an X12 837 claims file into a claims request model See docs here: https://platform.pokitdok.com/documentation/v4/#claims-convert
|
|
claimsStatus ( object>.Dictionary |
Ascertain the status of the specified claim, via the filing of an EDI 276 Claims Status. See docs here: https://platform.pokitdok.com/documentation/v4#/#claimstatus
|
|
createIdentity ( object>.Dictionary |
Creates an identity resource. Returns the created resource with a uuid
|
|
createSlot ( object>.Dictionary |
Create an available appointment slot in the PokitDok scheduler system
|
|
eligibility ( object>.Dictionary |
Determine eligibility via an EDI 270 Request For Eligibility. See docs here: https://platform.pokitdok.com/documentation/v4#/#eligibility
|
|
enrollment ( object>.Dictionary |
File an EDI 834 benefit enrollment. See docs here: https://platform.pokitdok.com/documentation/v4#/#enrollment
|
|
enrollmentSnapshot ( ) : |
List enrollment snapshots owned by the current application
|
|
enrollmentSnapshot ( string id ) : |
Get information about a specific enrollment snapshot owned by the current application
|
|
enrollmentSnapshot ( string tradingPartnerId, string filepath ) : |
Submit a X12 834 file as the current snapshot of a group’s benefits enrollment data
|
|
enrollmentSnapshotData ( string id ) : |
List enrollment data associated with a specific enrollment snapshot owned by the current application
|
|
icdConvert ( string icd9_code ) : |
retrieve ICD-9 to ICD-10 mapping information
|
|
identity ( string uuid ) : |
Queries for an identity with a given uuid.
|
|
identityHistory ( string uuid ) : |
Queries for a historical identity record
|
|
init ( ) : void |
Init this instance.
|
|
medicalProcedureCode ( string>.Dictionary |
The Medical Procedure Code resource provides access to clinical and consumer friendly information related to medical procedures.
|
|
medicalProcedureCode ( string medical_procedure_code ) : |
The Medical Procedure Code resource provides access to clinical and consumer friendly information related to medical procedures.
|
|
payers ( ) : |
Use the /payers/ API to determine available payer_id values for use with other endpoints The Payers endpoint will be deprecated in v5. Use Trading Partners instead. See docs here: https://platform.pokitdok.com/documentation/v4#/#payers
|
|
pharmacyFormulary ( string>.Dictionary |
Pharmacy Formulary information See https://platform.pokitdok.com/documentation
|
|
pharmacyNetwork ( string>.Dictionary |
Search for in-network pharmacies See https://platform.pokitdok.com/documentation
|
|
pharmacyNetwork ( string npi, string>.Dictionary |
Check if a pharmacy is in-network using an NPI See https://platform.pokitdok.com/documentation
|
|
pharmacyPlans ( string>.Dictionary |
Pharmacy Plan information See https://platform.pokitdok.com/documentation
|
|
plans ( string>.Dictionary |
Retrieve data on plans based on the parameters given. See docs here: https://platform.pokitdok.com/documentation/v4#/#plans
|
|
pricesCash ( string>.Dictionary |
Return a list of cash prices for a given procedure (by CPT Code) in a given region (by ZIP Code). See docs here: https://platform.pokitdok.com/documentation/v4#/#cashprices
|
|
pricesInsurance ( string>.Dictionary |
Return a list of insurance prices for a given procedure (by CPT Code) in a given region (by ZIP Code). See docs here: https://platform.pokitdok.com/documentation/v4#/#insuranceprices
|
|
providers ( string>.Dictionary |
Retrieve providers data matching specified query parameters See docs here: https://platform.pokitdok.com/documentation/v4#/#providers
|
|
providers ( string npi ) : |
Retrieve the data for a specified provider. See docs here: https://platform.pokitdok.com/documentation/v4#/#providers
|
|
referrals ( object>.Dictionary |
Request approval for a referral to another health care provider. See docs here: https://platform.pokitdok.com/documentation/v4#/#referrals
|
|
request ( string endpoint, string method, object parameters = null ) : |
Submit a request to any endpoint.
|
|
request ( string endpoint, string postFilePath, string postFileContentDispositionName, string postFileContentType, string>.Dictionary |
POST a file to a given endpoint.
|
|
schedulers ( string scheduler_uuid = "" ) : |
Get a list of supported scheduling systems and their UUIDs and descriptions.
|
|
tradingPartners ( string npi = "" ) : |
Retrieve a list of trading partners or submit an id to get info for a specific trading partner. See docs here: https://platform.pokitdok.com/documentation/v4#/#tradingpartners
|
|
updateAppointment ( string appointment_uuid, object>.Dictionary |
Update appointment description. See https://platform.pokitdok.com/documentation
|
|
updateIdentity ( string uuid, object>.Dictionary |
Updates an identity resource with a given uuid. Returns the updated identity resource.
|
|
usage ( ) : dynamic |
Usage statistics for most recent request See docs here: https://platform.pokitdok.com/documentation/v4#/#overview
|
Method | Description | |
---|---|---|
applyResponse ( |
Applies the response data to extract usage, data and error members.
|
public PlatformClient ( string clientId, string clientSecret, int requestTimeout = DEFAULT_TIMEOUT, |
||
clientId | string | Client identifier. |
clientSecret | string | Client secret. |
requestTimeout | int | Request timeout. |
accessToken | Access token. | |
redirectUrl | The application OAuth2 redirect url. | |
tokenRefresh | TokenRefreshDelegate | Method to invoke when access token refresh save occurs. |
scope | string | Array of OAuth2 scopes requested |
authCode | string | The code received from an authorization code grant flow. |
return | System |
public activities ( string>.Dictionary |
||
parameters | string>.Dictionary | /// Query parameters: /// _id, {string} ID of this Activity /// name, {string} Activity name /// callback_url, {string} URL that will be invoked to notify the client application that this Activity has completed. /// We recommend that you always use https for callback URLs used by your application. /// history, {list} Historical status of the progress of this Activity /// state, {dict} Current state of this Activity /// transition_path, {list} The list of state transitions that will be used for this Activity. /// remaining_transitions, {list} The list of remaining state transitions that the activity has yet to go through. /// parameters, {dict} The parameters that were originally supplied to the activity /// units_of_work, {int} The number of ‘units of work’ that the activity is operating on. /// This will typically be 1 for real-time requests like /eligibility. If an activity /// does show a value greater than 1 for units_of_work, the client application can fetch detailed information /// about each one of the activities processing those units of work by using the /// /activities/?parent_id=<activity_id> API /// |
return |
public activities ( string activityId ) : |
||
activityId | string | Activity identifier. |
return |
public appointmentTypes ( string appointment_type_uuid = "" ) : |
||
appointment_type_uuid | string | Optional, Retrieve the data for a specified appointment type. |
return |
public appointments ( string>.Dictionary |
||
parameters | string>.Dictionary | See https://platform.pokitdok.com/documentation |
return |
public appointments ( string appointment_uuid = "" ) : |
||
appointment_uuid | string | The (PokitDok unique appointment identifier). |
return |
public authorizations ( object>.Dictionary |
||
postData | object>.Dictionary | Dictionary representing JSON post data. |
return |
public bookAppointment ( string appointment_uuid, object>.Dictionary |
||
appointment_uuid | string | The (PokitDok unique appointment identifier). |
putData | object>.Dictionary | See https://platform.pokitdok.com/documentation |
return |
public cancelAppointment ( string appointment_uuid ) : |
||
appointment_uuid | string | The (PokitDok unique appointment identifier). |
return |
public claims ( object>.Dictionary |
||
postData | object>.Dictionary | Dictionary representing JSON post data. |
return |
public claimsConvert ( object>.Dictionary |
||
postData | object>.Dictionary | Dictionary represnting JSON post data |
return |
public claimsStatus ( object>.Dictionary |
||
postData | object>.Dictionary | Dictionary representing JSON post data. |
return |
public createIdentity ( object>.Dictionary |
||
parameters | object>.Dictionary | |
return |
public createSlot ( object>.Dictionary |
||
postData | object>.Dictionary | Available appointment slot details. |
return |
public eligibility ( object>.Dictionary |
||
postData | object>.Dictionary | Dictionary representing an EDI 270 Request For Eligibility. /// |
return |
public enrollment ( object>.Dictionary |
||
postData | object>.Dictionary | Post data. |
return |
public enrollmentSnapshot ( string id ) : |
||
id | string | |
return |
public enrollmentSnapshot ( string tradingPartnerId, string filepath ) : |
||
tradingPartnerId | string | |
filepath | string | |
return |
public enrollmentSnapshotData ( string id ) : |
||
id | string | |
return |
public icdConvert ( string icd9_code ) : |
||
icd9_code | string | |
return |
public identity ( string uuid ) : |
||
uuid | string | |
return |
public identityHistory ( string uuid ) : |
||
uuid | string | |
return |
public medicalProcedureCode ( string>.Dictionary |
||
parameters | string>.Dictionary | /// Query parameters: /// name, Search medical procedure information by consumer friendly name /// description, A partial or full description to be used to locate medical procedure information /// |
return |
public medicalProcedureCode ( string medical_procedure_code ) : |
||
medical_procedure_code | string | Retrieve the data for a specific procedure code. |
return |
public pharmacyFormulary ( string>.Dictionary |
||
parameters | string>.Dictionary | See https://platform.pokitdok.com/documentation |
return |
public pharmacyNetwork ( string>.Dictionary |
||
parameters | string>.Dictionary | See https://platform.pokitdok.com/documentation |
return |
public pharmacyNetwork ( string npi, string>.Dictionary |
||
npi | string | |
parameters | string>.Dictionary | See https://platform.pokitdok.com/documentation |
return |
public pharmacyPlans ( string>.Dictionary |
||
parameters | string>.Dictionary | See https://platform.pokitdok.com/documentation |
return |
public plans ( string>.Dictionary |
||
parameters | string>.Dictionary | /// Query parameters: /// trading_partner_id, The trading partner id of the payer offering the plan /// county, The county in which the plan is available. /// state, The state in which the plan is available. /// plan_id, The identifier for the plan. /// plan_type, The type of the plan (e.g. EPO, PPO, HMO, POS). /// plan_name, The name of the plan. /// metallic_level, The metal level of the plan. /// |
return |
public pricesCash ( string>.Dictionary |
||
parameters | string>.Dictionary | /// Query parameters: /// cpt_code, {string} The CPT code of the procedure in question. /// zip_code, {string} Postal code in which to search for procedures /// |
return |
public pricesInsurance ( string>.Dictionary |
||
parameters | string>.Dictionary | /// Query parameters: /// cpt_code, {string} The CPT code of the procedure in question. /// zip_code, {string} Postal code in which to search for procedures /// |
return |
public providers ( string>.Dictionary |
||
parameters | string>.Dictionary | /// Query parameters: /// organization_name, The business practice name /// first_name, Provider first name /// last_name, Provider first name /// specialty, Provider specialty name from NUCC/NPI taxonomy /// city, Provider city /// state, Provider state /// zipcode, Provider 5-digit zip code /// radius, Search distance from geographic centerpoint, with unit (e.g. “1mi” or “50mi”) /// (Only used when city, state, or zipcode is passed) /// |
return |
public providers ( string npi ) : |
||
npi | string | Provider NPI identifier. |
return |
public referrals ( object>.Dictionary |
||
postData | object>.Dictionary | Dictionary representing JSON post data. |
return |
public request ( string endpoint, string method, object parameters = null ) : |
||
endpoint | string | e.g. `/activities`, `/eligibility`, etc. |
method | string | POST, PUT, GET, DELETE |
parameters | object | A dictionary of either (string, object) or (string, string) |
return |
public request ( string endpoint, string postFilePath, string postFileContentDispositionName, string postFileContentType, string>.Dictionary |
||
endpoint | string | e.g. `/activities`, `/eligibility`, etc. |
postFilePath | string | |
postFileContentDispositionName | string | |
postFileContentType | string | |
parameters | string>.Dictionary | |
return |
public schedulers ( string scheduler_uuid = "" ) : |
||
scheduler_uuid | string | Optional, Retrieve the data for a specified scheduling system. |
return |
public tradingPartners ( string npi = "" ) : |
||
npi | string | Trading Partner Identifier. |
return |
public updateAppointment ( string appointment_uuid, object>.Dictionary |
||
appointment_uuid | string | The (PokitDok unique appointment identifier). |
putData | object>.Dictionary | See https://platform.pokitdok.com/documentation |
return |
public updateIdentity ( string uuid, object>.Dictionary |
||
uuid | string | |
parameters | object>.Dictionary | |
return |