{ "opencollection": "1.0.0", "info": { "name": "Patient Profile API", "version": "2.0.0" }, "items": [ { "info": { "name": "Allergies", "type": "folder" }, "items": [ { "info": { "name": "List Allergies", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/allergies/", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "patient", "value": "", "type": "query", "description": "Multiple values may be separated by commas." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of allergies" }, { "info": { "name": "Create Allergy", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/allergies/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of allergies" }, { "info": { "name": "Retrieve Allergy", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/allergies/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single allergy" }, { "info": { "name": "Update Allergy", "type": "http" }, "http": { "method": "PUT", "url": "https://sandbox.elationemr.com/api/2.0/allergies/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single allergy" }, { "info": { "name": "Partially Update Allergy", "type": "http" }, "http": { "method": "PATCH", "url": "https://sandbox.elationemr.com/api/2.0/allergies/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single allergy" }, { "info": { "name": "Delete Allergy", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/allergies/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single allergy" } ] }, { "info": { "name": "Allergy Documentation (NKDA)", "type": "folder" }, "items": [ { "info": { "name": "List Allergy Documentations", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/allergy_documentation/", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "patient", "value": "", "type": "query", "description": "Multiple values may be separated by commas." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of allergy documentation" }, { "info": { "name": "Create Allergy Documentation", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/allergy_documentation/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of allergy documentation" }, { "info": { "name": "Retrieve Allergy Documentation", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/allergy_documentation/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single allergy documentation" }, { "info": { "name": "Delete Allergy Documentation", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/allergy_documentation/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single allergy documentation" } ] }, { "info": { "name": "Drug Intolerances", "type": "folder" }, "items": [ { "info": { "name": "List Drug Intolerances", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/drug_intolerances/", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "patient", "value": "", "type": "query", "description": "Multiple values may be separated by commas." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of drug intolerances" }, { "info": { "name": "Create Drug Intolerance", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/drug_intolerances/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of drug intolerances" }, { "info": { "name": "Retrieve Drug Intolerance", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/drug_intolerances/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single drug intolerance" }, { "info": { "name": "Update Drug Intolerance", "type": "http" }, "http": { "method": "PUT", "url": "https://sandbox.elationemr.com/api/2.0/drug_intolerances/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single drug intolerance" }, { "info": { "name": "Partially Update Drug Intolerance", "type": "http" }, "http": { "method": "PATCH", "url": "https://sandbox.elationemr.com/api/2.0/drug_intolerances/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single drug intolerance" }, { "info": { "name": "Delete Drug Intolerance", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/drug_intolerances/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single drug intolerance" } ] }, { "info": { "name": "Family Histories", "type": "folder" }, "items": [ { "info": { "name": "List Family Histories", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/family_histories/", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "patient", "value": "", "type": "query", "description": "Multiple values may be separated by commas." }, { "name": "practice", "value": "", "type": "query", "description": "Multiple values may be separated by commas." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of patient family histories" }, { "info": { "name": "Create Family History", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/family_histories/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "You have to specify either `text` or a valid `icd9_code` or a `snomed_code`. If you send `text` along with any of the two codes, the request will be rejected." }, { "info": { "name": "Retrieve Family History", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/family_histories/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single patient family history" }, { "info": { "name": "Delete Family History", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/family_histories/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single patient family history" } ] }, { "info": { "name": "Histories", "type": "folder" }, "items": [ { "info": { "name": "List Histories", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/histories/", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "patient", "value": "", "type": "query", "description": "Multiple values may be separated by commas." }, { "name": "practice", "value": "", "type": "query", "description": "Multiple values may be separated by commas." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of patient histories" }, { "info": { "name": "Create History", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/histories/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of patient histories" }, { "info": { "name": "Retrieve History", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/histories/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single patient history" }, { "info": { "name": "Delete History", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/histories/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single patient history" } ] }, { "info": { "name": "Immunizations", "type": "folder" }, "items": [ { "info": { "name": "List Immunizations", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/immunizations/", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "patient", "value": "", "type": "query", "description": "Multiple values may be separated by commas." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of immunizations" }, { "info": { "name": "Create Immunization", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/immunizations/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of immunizations" }, { "info": { "name": "Retrieve Immunization", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/immunizations/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single immunization" }, { "info": { "name": "Delete Immunization", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/immunizations/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single immunization" } ] }, { "info": { "name": "Provider Team", "type": "folder" }, "items": [ { "info": { "name": "Create Patient Provider Team Member", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/patient-provider-team-members/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Create Patient Provider Team Member" }, { "info": { "name": "Update Patient Provider Team Member", "type": "http" }, "http": { "method": "PUT", "url": "https://sandbox.elationemr.com/api/2.0/patient-provider-team-members/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Update Patient Provider Team Member" }, { "info": { "name": "Partially Update Patient Provider Team Member", "type": "http" }, "http": { "method": "PATCH", "url": "https://sandbox.elationemr.com/api/2.0/patient-provider-team-members/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Partially Update Patient Provider Team Member" }, { "info": { "name": "Delete Patient Provider Team Member", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/patient-provider-team-members/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Delete Patient Provider Team Member" }, { "info": { "name": "List Patient Provider Teams", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patient-provider-teams/", "params": [ { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "List Patient Provider Teams" }, { "info": { "name": "Retrieve Patient Provider Team", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patient-provider-teams/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve Patient Provider Team" }, { "info": { "name": "Retrieve Patient Provider Teams Team Member", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patient-provider-teams/:id/team_members/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve Patient Provider Teams Team Member" }, { "info": { "name": "Retrieve Patients Patient Provider Team", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/patient_provider_team/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Creates a PatientProviderTeam for a given patient_id if one does not already\nexist. Returns a 409 if a team already exists." }, { "info": { "name": "Create Patients Patient Provider Team", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/patient_provider_team/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Creates a PatientProviderTeam for a given patient_id if one does not already\nexist. Returns a 409 if a team already exists." } ] }, { "info": { "name": "Patients", "type": "folder" }, "items": [ { "info": { "name": "List Patients", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patients/", "params": [ { "name": "dob", "value": "", "type": "query" }, { "name": "first_name", "value": "", "type": "query" }, { "name": "group_id", "value": "", "type": "query" }, { "name": "insurance_company", "value": "", "type": "query" }, { "name": "insurance_plan", "value": "", "type": "query" }, { "name": "last_modified__gt", "value": "", "type": "query" }, { "name": "last_modified__gte", "value": "", "type": "query" }, { "name": "last_modified__lt", "value": "", "type": "query" }, { "name": "last_modified__lte", "value": "", "type": "query" }, { "name": "last_name", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "master", "value": "", "type": "query" }, { "name": "master_patient", "value": "", "type": "query" }, { "name": "member_id", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "phone_number", "value": "", "type": "query" }, { "name": "practice", "value": "", "type": "query", "description": "Multiple values may be separated by commas." }, { "name": "sex", "value": "", "type": "query" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of patient" }, { "info": { "name": "Create Patient", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/patients/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of patient" }, { "info": { "name": "Retrieve Patient", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single patient" }, { "info": { "name": "Update Patient", "type": "http" }, "http": { "method": "PUT", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single patient" }, { "info": { "name": "Partially Update Patient", "type": "http" }, "http": { "method": "PATCH", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single patient" }, { "info": { "name": "Delete Patient", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "DELETE handler" } ] }, { "info": { "name": "Patient Profile Photo", "type": "folder" }, "items": [ { "info": { "name": "Retrieve Patients Get Photo", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/get_photo/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Get the patient's profile image" }, { "info": { "name": "Retrieve Patients Profile Image", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/profile_image/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Get the patient's profile image" }, { "info": { "name": "Create Patients Profile Image", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/profile_image/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Create the patient's profile image" }, { "info": { "name": "Delete Patients Profile Image", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/profile_image/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Delete the patient's profile image" } ] }, { "info": { "name": "Insurance Card", "type": "folder" }, "items": [ { "info": { "name": "List Patients Insurance Cards", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/insurance_cards/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Get all insurance cards for a patient" }, { "info": { "name": "Create Patients Insurance Card", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/insurance_cards/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Create a new insurance card for a patient" }, { "info": { "name": "Delete Patients Insurance Card", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/patients/:id/insurance_cards/", "params": [ { "name": "archive", "value": "", "type": "query", "description": "Optional flag to archive the insurance card as a report before deleting" }, { "name": "id", "value": "", "type": "path" }, { "name": "rank", "value": "", "type": "query", "description": "Primary or secondary insurances (1 or 2)" }, { "name": "side", "value": "", "type": "query", "description": "Insurance card side. Usually front (1) or back (2)" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Delete an insurance card for a patient" } ] }, { "info": { "name": "Problems", "type": "folder" }, "items": [ { "info": { "name": "List Problems", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/problems/", "params": [ { "name": "created_date__gte", "value": "", "type": "query" }, { "name": "created_date__lte", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "patient", "value": "", "type": "query", "description": "Multiple values may be separated by commas." }, { "name": "practice", "value": "", "type": "query", "description": "Multiple values may be separated by commas." }, { "name": "status", "value": "", "type": "query", "description": "* `Active` - Active\n* `Controlled` - Controlled\n* `Resolved` - Resolved" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of problems" }, { "info": { "name": "Create Problem", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/problems/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of problems" }, { "info": { "name": "Retrieve Problem", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/problems/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single problem" }, { "info": { "name": "Update Problem", "type": "http" }, "http": { "method": "PUT", "url": "https://sandbox.elationemr.com/api/2.0/problems/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single problem" }, { "info": { "name": "Partially Update Problem", "type": "http" }, "http": { "method": "PATCH", "url": "https://sandbox.elationemr.com/api/2.0/problems/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single problem" }, { "info": { "name": "Delete Problem", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/problems/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single problem" } ] }, { "info": { "name": "Vaccine", "type": "folder" }, "items": [ { "info": { "name": "List Vaccines", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/vaccine/", "params": [ { "name": "cdc_type", "value": "", "type": "query" }, { "name": "creation_type", "value": "", "type": "query", "description": "* `user` - user\n* `medispan` - medispan\n* `elation` - elation" }, { "name": "cvx", "value": "", "type": "query" }, { "name": "limit", "value": "", "type": "query", "description": "Number of results to return per page." }, { "name": "name", "value": "", "type": "query" }, { "name": "offset", "value": "", "type": "query", "description": "The initial index from which to return the results." }, { "name": "order_by", "value": "", "type": "query", "description": "Which field to use when ordering the results." }, { "name": "practice", "value": "", "type": "query", "description": "Multiple values may be separated by commas." } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of vaccines" }, { "info": { "name": "Create Vaccine", "type": "http" }, "http": { "method": "POST", "url": "https://sandbox.elationemr.com/api/2.0/vaccine/", "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Returns a list of vaccines" }, { "info": { "name": "Retrieve Vaccine", "type": "http" }, "http": { "method": "GET", "url": "https://sandbox.elationemr.com/api/2.0/vaccine/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single vaccine" }, { "info": { "name": "Delete Vaccine", "type": "http" }, "http": { "method": "DELETE", "url": "https://sandbox.elationemr.com/api/2.0/vaccine/:id/", "params": [ { "name": "id", "value": "", "type": "path" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "/api/2.0/oauth2/token/", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Retrieve a single vaccine" } ] } ], "bundled": true }