Created
July 28, 2025 08:35
-
-
Save yogesh-aggarwal/5362f6b364285d6ab2d3c6024ddc16eb to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"swagger": "2.0", | |
"info": { | |
"version": "1.0", | |
"title": "Enterprise API USCDI Routes", | |
"description": "NextGen Enterprise API - USCDI Routes\r\n______________________________________________________\r\nGENERAL USAGE INFORMATION:\r\n______________________________________________________\r\n______________________________________________________\r\nAuthentication:\r\n______________________________________________________\r\nNo testing capabilities are available via the functions on this documentation page; therefore the \"Authorize\" button will not function. Additionally, the \"Execute\" button revealed by selecting the Try it out button in individual routes will produce request code, but will not send a request nor return a response. Enterprise API testing capablities are available via the sandbox referenced below. Enterprise API Authentication documentation is available from within the material available at https://www.nextgen.com/api. The direct link to this documentation is https://www.nextgen.com/api/EntAPI-GSA-Auth-Docs-Guide.pdf.\r\n\r\n3rd Party Developer Organizations or a NextGen Healthcare Clients who have an Enterprise API-powered application in mind and wish to apply to our API Program should visit https://www.nextgen.com/partner-program and choose the \"Learn More\" link below the most appropriate program description on that page. Each \"Learn More\" link leads to the API Partner Program Onboarding form. The Open Access Partner Program applies solely to NextGen Healthcare Clients. The Open API Consumer Partner Program and the Premier Partner Program are each applicable solely to 3rd Party Developer Organizations.\r\n\r\nPartner applicants can obtain access to the NextGen Developer Portal (which includes additional resources for developers, including a functional Enterprise API sandbox) following submission of an onboarding form and completion of the self-registration process that will be described in the automated email response to onboarding form submissions.\r\n______________________________________________________\r\nID Naming Conventions:\r\n______________________________________________________\r\n- Unique records (whose values are guids) are all named \"id\" in the result sets of various Enterprise API USCDI GET Routes;\r\n- However in every other context, the name of an ID is determined by the GET route that returns the ID.\r\n\r\nExamples:\r\nGET /persons/lookup \"id\" values are the expected values for {personId} in all other routes.\r\nGET /persons/{personId}/chart/encounters \"id\" values are the expected values for {encounterId} in all other routes.\r\nGET /persons/{personId}/chart/allergies \"id\" values are the expected values for {allergyId} in all other routes.\r\netc.\r\n______________________________________________________\r\nStart with GET /persons/lookup\r\n______________________________________________________\r\nAlmost all routes will require prior knowledge of a valid {personId}.\r\n\r\nPlease note that the Patient Demographics documentation section contains:\r\n\r\n- The GET /persons/lookup route, which is used to obtain one or more {personId} values based on lookup criteria.\r\n- The GET /persons/{personId}/chart/encounters route, which requires a valid {personId} and is used to obtain the {encounterId} value that is required by some (but not all) of the routes in this API. An encounter is an interaction between a provider and patient that took place at a specific date & time.\r\n______________________________________________________\r\nHow to Use OData ($) Parameters\r\n______________________________________________________\r\nManaging Results from NextGen Enterprise API GET Routes:\r\n\r\nThere are several OData-based \"result management\" parameters (each beginning with a dollar sign $) that may be used as query string parameters in supported routes. These OData parameters add valuable functionality & flexibility to many NextGen Enterprise USCDI API GET routes.\r\n\r\nIf a given GET route supports OData result management, the available parameters for that route will be listed within the route details.\r\n\r\nThe OData v3.0 Core Protocol (https://www.odata.org/documentation/odata-version-3-0/odata-version-3-0-core-protocol/) has comprehensive details on each of these parameters, but a more focused (and NextGen-specific) explanation of each follows here.\r\n___________________________\r\n$top\r\n___________________________\r\n$top specifies the number of records to be returned (Note: if the $top parameter is omitted from a request, the default set of 25 results are returned; see $skip).\r\n\r\n- $top expects a value that is a positive integer between 1 and 1000. The maximum possible number of results per request is 1000, even if the value of $top in a request exceeds 1000 (Obtaining all data from a result set that exceeds 1000 records requires use of $skip).\r\n- Examples:\r\n$top=100 will return up to the 1st 100 results.\r\n$top=1234 will return up to the 1st 1000 results.\r\n___________________________\r\n$skip\r\n___________________________\r\n$skip may be used to ignore the 1st n results.\r\n\r\n-$skip expects a value that is a positive integer – ex. $skip=25 will begin the result set at the 26th result.\r\n-$skip is helpful if you want to “paginate” result sets.\r\n-Invoking $skip causes the response set to begin at the n+1 result.\r\n___________________________\r\n$count\r\n___________________________\r\n$count will not return results, but instead return a count of the number of results that would have been returned had $count not been invoked.\r\n\r\n- $count=true invokes this function ($count=false is the default state); $count will honor $filter criteria.\r\n- You can (optionally) program your app to use the $count response value in conjunction with additional OData parameters to dictate a path through a logic tree should you choose to define one in your app. Here are a few examples:\r\n\r\nConditional use of $count to invoke $top - IF n>[$count value], THEN $top=n OR\r\n\r\nA $skip series: (e.g. $skip=null, $skip=25, $skip=50, etc.) - A series of responses with results 1-25, 26-50, 51-75, etc. until $skip=[$count value]-25 is reached) OR\r\n\r\nA $skip&$top series (e.g. $top=100 [omitting $skip in the 1st request in this series], $skip=100&$top=100, $skip=200&$top=100, etc.) – a series of larger responses with results 1-100, 101-200, and 201-300, etc. until $skip=[$count value]-100 is reached.)\r\n___________________________\r\n$inlinecount\r\n___________________________\r\n$inlinecount returns the result set and will in addition include a total count of all results.\r\n\r\n- $inlinecount=allpages invokes this function.\r\n- $inlinecount honors $filter criteria, i.e. the count value will reflect the filtered result set per any criteria applied by using the $filter parameter.\r\n___________________________\r\n$orderby\r\n___________________________\r\n$orderby allows sorting the result set according to the values in a specified response field.\r\n\r\n- $orderby expects a value that is a valid data attribute present within the route's response schema.\r\n- The default sorting mode of $orderby is ascending.\r\n- You may specify $orderby=fieldName desc to specify a descending sort order.\r\n___________________________\r\n$filter\r\n___________________________\r\n$filter is a powerful way to limit results by various criteria.\r\n\r\nFor routes that allow $filter, a syntactically exact sequence is expected that uses logical operators with valid data attributes from the response data schema. The \"List of OData $filter Operators\" (below) outlines the supported filter functions, including allowed operators, usage/syntax examples, & explanations that pertain to actual routes within the NextGen Enterprise API set.\r\n\r\n- The $filter parameter value is generally formatted as:\r\n\r\nfieldName logical_operator criteria \r\n\r\n- Specific examples follow in the list of $filter operators.\r\n- Multiple fieldName logical_operator criteria trios can be joined with certain Boolean functions (i.e. and & or). Avoid overly complex/compound use of Boolean conjunctions.\r\n- Most $filter criteria require very specific syntactic usage (see below for $filter usage details & correct examples):\r\n\r\nWhen filtering on a value that is <boolean> (either true or false), that value should be expressed without special syntax, e.g. $filter=fieldName eq true\r\n\r\nCriteria that are Strings must be bounded by single quotes, e.g. $filter=fieldName eq 'string_value' \r\n\r\nCriteria that are Guids must include the exact prefix guid followed immediately (no space) by the guid value bounded by single quotes; e.g. fieldName eq guid'00000000-0000-0000-0000-000000000000'\r\n\r\nCriteria that are date/time strings must be identified by starting the criteria portion with dateTime followed immediately (no space) by a single quote bounded (before and after) declaration of the dateTime value.\r\n\r\n- dateTime Usage Examples (also see the “List of OData $filter Operators” below for further examples, including joining multiple dateTime criteria with and & or):\r\n\r\nExample 1: fieldName gt dateTime'2020-05-31T23:59:59'\r\nExample 2: fieldName lt datetime'2020-07-01'\r\n______________________________________________________\r\nList of OData $filter Operators:\r\nDetails, Syntactic Requirements, and Usage Examples\r\n______________________________________________________\r\nOperator:\t\teq\r\n___________________________\r\nDescription:\tEqual to\r\nUsage Example:\tGET /endpoint?$filter=fieldName eq true\r\n\r\neq - Returns only the records where the binary attribute has a value of true. Unlike strings (see below), Binary values must not include quote boundaries.\r\n___________________________\r\nOperator:\t\tne\r\n___________________________\r\nDescription:\tNot Equal to\r\nUsage Example:\tGET /endpoint?$filter=fieldName ne 'string'\r\n\r\nne - This example will return resources where the fieldName value is not \"string\". Filter criteria that are strings must typically be bounded by single quotes as shown (boolean true/false values are the exception; see \"eq\" example above).\r\n___________________________\r\nOperator:\t\tgt\r\n___________________________\r\nDescription:\tGreater Than\r\nUsage Example:\t$filter=fieldName gt dateTime'2020-05-31T23:59:59'\r\n\r\ngt - Note the syntax is fieldName gt dateTime'YYYY-MM-DDTHH:MM:SS'. (T separates the date and time components of the dateTime expression.) The greater than operator is not the same as \"greater than or equal to\" (Note: the OData operator ge is not supported by NextGen APIs).\r\n___________________________\r\nOperator:\t\tlt\r\n___________________________\r\nDescription:\tLess Than\r\nUsage Example:\t$filter=fieldName lt datetime'2020-07-01'\r\n\r\nlt - Note the syntax is fieldName [operator] dateTime'YYYY-MM-DDTHH:MM:SS'. The less than operator is not the same as \"less than or equal to\" (Note: the OData operator le is not supported by NextGen APIs).\r\n___________________________\r\nOperator:\t\tand\r\n___________________________\r\nDescription:\tConjunction\r\nUsage Example:\t$filter= fieldName gt dateTime'2020-05-31T23:59:59' and fieldName lt datetime'2020-07-01T00:00:00'\r\n\r\nand - Requires each $filter criteria to be true. When used in conjunction with fields that have a dateTime value, “and\" is useful in establishing boundaries limiting responses to a specific date range.\r\n___________________________\r\nOperator:\t\tor\r\n___________________________\r\nDescription:\tInclusive Disjunction\r\nUsage Example:\t$filter= fieldName eq 'string1' or fieldName eq 'string2'\r\n\r\nor - Requires only one of the criteria to be true.\r\n___________________________\r\nOperator:\t\tstartswith\r\n___________________________\r\nDescription:\tRequires partial match at string start.\r\nUsage Example:\t$filter=startswith(fieldName, 'partial-string')\r\n\r\nstartswith - This operator is useful when you want to limit responses to the set that share the same beginning (but not entire) value for a given attribute. Note the single quotes are required around the partial string. This example limits the response set to results that have a fieldName value that starts with “partial-string”.\r\n___________________________\r\nOperator:\t\tendswith\r\n___________________________\r\nDescription:\tRequires partial match at string end.\r\nUsage Example:\t$filter=endswith(fieldName, 'partial-string')\r\n\r\nendswith - This operator is useful when you want to limit responses to the set that share the same ending (but not entire) value for a given attribute. Note the single quotes are required around the partial string.\r\n___________________________\r\nOperator:\t\tsubstringof\r\n___________________________\r\nDescription:\tRequires partial match anywhere within a string.\r\nUsage Example:\t$filter=substringof('partial-string', fieldName)\r\n\r\nsubstringof - This operator is useful when you want to limit responses to the set that share the same partial value anywhere within a specific attribute. Note that the syntax of substringof diverges from startswith & endswith - with substringof, the partial string is defined first and is then followed by the parameter name (whereas the opposite is true with the startswith & endswith functions).\r\n___________________________\r\n___________________________\r\nExpand the USCDI data categories below for individual routes, and select a route to show route-specific details.", | |
"contact": {} | |
}, | |
"host": "nativeapi.nextgen.com", | |
"basePath": "/nge/prod/nge-api/api", | |
"securityDefinitions": {}, | |
"schemes": [ | |
"https" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"produces": [ | |
"application/json" | |
], | |
"paths": { | |
"/persons/{personId}/chart/allergies": { | |
"get": { | |
"description": "Returns a list of allergy summaries for the specified person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/allergies", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/allergies", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergies are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/allergies/{allergyId}": { | |
"get": { | |
"description": "Gets the allergy details for the given person id and allergy id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/allergies/:allergyId", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/allergies/:allergyId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergies are being retrieved" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the allergy being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK1" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyType": "<string>", | |
"allergyTypeId": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"providerId": "<string>", | |
"providerName": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"sourceProductId": "<string>", | |
"auditId": "<string>", | |
"causativeAgent": "<string>", | |
"whoReviewed": "<string>", | |
"whenReviewed": "<string>", | |
"isLocked": "<string>", | |
"severityCode": "<string>", | |
"isIntolerant": "<string>", | |
"description": "<string>", | |
"criticalityCode": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/allergies/{allergyId}/dur-check": { | |
"get": { | |
"description": "StartFragmentGets a list of interactions for a given allergyId.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/allergies/:allergyId/dur-check", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/allergies/:allergyId/dur-check", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergies are being retrieved" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the allergy being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK1" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyType": "<string>", | |
"allergyTypeId": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"providerId": "<string>", | |
"providerName": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"sourceProductId": "<string>", | |
"auditId": "<string>", | |
"causativeAgent": "<string>", | |
"whoReviewed": "<string>", | |
"whenReviewed": "<string>", | |
"isLocked": "<string>", | |
"severityCode": "<string>", | |
"isIntolerant": "<string>", | |
"description": "<string>", | |
"criticalityCode": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/deleted-allergies": { | |
"get": { | |
"description": "Gets a list of patient deleted allergies after applying additional OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/deleted-allergies", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/deleted-allergies", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergies are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/allergies": { | |
"get": { | |
"description": "Gets a list of allergy summaries for the given person id and encounter id, with the option of including resolved allergies.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "includeResolved", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "A true or false value that includes or excludes allergies that are resolved" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergies are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the allergies were added" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK4" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Add the allergy to patient's encounter", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergy is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to which the patient allergy belongs" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1allergiesRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/allergies/{allergyId}": { | |
"delete": { | |
"description": "Delete a patient's allergy", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergy is being deleted" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to which the patient allergy belongs" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's allergy to be deleted" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets the allergy details for the given person id, encounter id, and allergy id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId1", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergies are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the allergy was added" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the allergy being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK1" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyType": "<string>", | |
"allergyTypeId": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"providerId": "<string>", | |
"providerName": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"sourceProductId": "<string>", | |
"auditId": "<string>", | |
"causativeAgent": "<string>", | |
"whoReviewed": "<string>", | |
"whenReviewed": "<string>", | |
"isLocked": "<string>", | |
"severityCode": "<string>", | |
"isIntolerant": "<string>", | |
"description": "<string>", | |
"criticalityCode": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Update a patient allergy", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergy is being updated" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to which the patient allergy belongs" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's allergy to be updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1allergies~1%3AallergyIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/allergies/{allergyId}/reactions": { | |
"get": { | |
"description": "Gets a list of reactions a patient experiences for the given allergy id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergies are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to which the patient allergy belongs" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the allergy being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK6" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"patientAllergyId": "<string>", | |
"reactionDescription": "<string>", | |
"snomedCode": "<string>", | |
"severityCode": "<string>", | |
"severityDescription": "<string>", | |
"rank": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a reaction that the patient experiences for the given allergy id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergy reaction is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to which the patient allergy belongs" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's allergy to which the reaction belongs" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1allergies~1%3AallergyId~1reactionsRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/allergies/{allergyId}/reactions/{reactionId}": { | |
"delete": { | |
"description": "Deletes a reaction that the patient experiences for the given allergy id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions/:reactionId", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions/:reactionId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergy reaction is being deleted" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to which the patient allergy belongs" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's allergy to which the reaction belongs" | |
}, | |
{ | |
"name": "reactionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's allergy reaction to be deleted" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a reaction that the patient experiences for the given allergy id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions/:reactionId", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions/:reactionId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose allergy reaction is being updated" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to which the patient allergy belongs" | |
}, | |
{ | |
"name": "allergyId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's allergy to which the reaction belongs" | |
}, | |
{ | |
"name": "reactionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's allergy reaction to be updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1allergies~1%3AallergyId~1reactions~1%3AreactionIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/allergies": { | |
"get": { | |
"description": "Gets a patient's health concerns allergies.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/allergies", | |
"tags": [ | |
"Allergies and Intolerances" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/allergies", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns allergies are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK7" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"snomedConceptId": "<string>", | |
"dateOnset": "<string>", | |
"dateResolved": "<string>", | |
"allergyType": "<string>", | |
"encounterTimestamp": "<string>", | |
"allergyComment": "<string>", | |
"id": "<string>", | |
"category": "<string>", | |
"healthConcern": "<string>", | |
"description": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"snomedConceptId": "<string>", | |
"dateOnset": "<string>", | |
"dateResolved": "<string>", | |
"allergyType": "<string>", | |
"encounterTimestamp": "<string>", | |
"allergyComment": "<string>", | |
"id": "<string>", | |
"category": "<string>", | |
"healthConcern": "<string>", | |
"description": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/assessments": { | |
"get": { | |
"description": "Gets all assessment plans for the specified patient.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/assessments", | |
"tags": [ | |
"Assessment and Plan of Treatment" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/assessments", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required)" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK8" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterDate": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"aip": "<string>", | |
"aipPriority": "<string>", | |
"description": "<string>", | |
"diagnosisCode": "<string>", | |
"diagnosisId": "<string>", | |
"encounterDiagnosisPriority": "<string>", | |
"icd9cmCodeId": "<string>", | |
"reportDisplay": "<string>", | |
"axis": "<string>", | |
"chiefComplaint": "<string>", | |
"detailType": "<string>", | |
"detailTypePriority": "<string>", | |
"differentialDiagnosis": "<string>", | |
"episode": "<string>", | |
"side": "<string>", | |
"site": "<string>", | |
"hasHistoryRecord": "<string>", | |
"specifiers": "<string>", | |
"isSupplemental": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterDate": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"aip": "<string>", | |
"aipPriority": "<string>", | |
"description": "<string>", | |
"diagnosisCode": "<string>", | |
"diagnosisId": "<string>", | |
"encounterDiagnosisPriority": "<string>", | |
"icd9cmCodeId": "<string>", | |
"reportDisplay": "<string>", | |
"axis": "<string>", | |
"chiefComplaint": "<string>", | |
"detailType": "<string>", | |
"detailTypePriority": "<string>", | |
"differentialDiagnosis": "<string>", | |
"episode": "<string>", | |
"side": "<string>", | |
"site": "<string>", | |
"hasHistoryRecord": "<string>", | |
"specifiers": "<string>", | |
"isSupplemental": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/care-plan-assessments": { | |
"get": { | |
"description": "Returns care plan assessments for a patient.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/care-plan-assessments", | |
"tags": [ | |
"Assessment and Plan of Treatment" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/care-plan-assessments", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required)" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK8" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterDate": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"aip": "<string>", | |
"aipPriority": "<string>", | |
"description": "<string>", | |
"diagnosisCode": "<string>", | |
"diagnosisId": "<string>", | |
"encounterDiagnosisPriority": "<string>", | |
"icd9cmCodeId": "<string>", | |
"reportDisplay": "<string>", | |
"axis": "<string>", | |
"chiefComplaint": "<string>", | |
"detailType": "<string>", | |
"detailTypePriority": "<string>", | |
"differentialDiagnosis": "<string>", | |
"episode": "<string>", | |
"side": "<string>", | |
"site": "<string>", | |
"hasHistoryRecord": "<string>", | |
"specifiers": "<string>", | |
"isSupplemental": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterDate": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"aip": "<string>", | |
"aipPriority": "<string>", | |
"description": "<string>", | |
"diagnosisCode": "<string>", | |
"diagnosisId": "<string>", | |
"encounterDiagnosisPriority": "<string>", | |
"icd9cmCodeId": "<string>", | |
"reportDisplay": "<string>", | |
"axis": "<string>", | |
"chiefComplaint": "<string>", | |
"detailType": "<string>", | |
"detailTypePriority": "<string>", | |
"differentialDiagnosis": "<string>", | |
"episode": "<string>", | |
"side": "<string>", | |
"site": "<string>", | |
"hasHistoryRecord": "<string>", | |
"specifiers": "<string>", | |
"isSupplemental": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/assessment-scales": { | |
"get": { | |
"description": "Gets a patient's health concerns assessment scale for health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/assessment-scales", | |
"tags": [ | |
"Assessment and Plan of Treatment" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/assessment-scales", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns assessment scale are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK10" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"completedDate": "<string>", | |
"instrument": "<string>", | |
"score": "<string>", | |
"severity": "<string>", | |
"encounterDate": "<string>", | |
"createTimestamp": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"completedDate": "<string>", | |
"instrument": "<string>", | |
"score": "<string>", | |
"severity": "<string>", | |
"encounterDate": "<string>", | |
"createTimestamp": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/care-team-members": { | |
"get": { | |
"description": "Returns a list of care team members for the specified person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/care-team-members", | |
"tags": [ | |
"Care Team Members" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/care-team-members", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose care team members are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK11" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"providerId": "<string>", | |
"encounterId": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"email": "<string>", | |
"activeDate": "<string>", | |
"inactiveDate": "<string>", | |
"address": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"homePhone": "<string>", | |
"cellPhone": "<string>", | |
"fax": "<string>", | |
"agencyName": "<string>", | |
"agencyType": "<string>", | |
"patientRelationship": "<string>", | |
"supportRole": "<string>", | |
"specialty": "<string>", | |
"roleClass": "<string>", | |
"roleCode": "<string>", | |
"isReadOnly": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"providerId": "<string>", | |
"encounterId": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"email": "<string>", | |
"activeDate": "<string>", | |
"inactiveDate": "<string>", | |
"address": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"homePhone": "<string>", | |
"cellPhone": "<string>", | |
"fax": "<string>", | |
"agencyName": "<string>", | |
"agencyType": "<string>", | |
"patientRelationship": "<string>", | |
"supportRole": "<string>", | |
"specialty": "<string>", | |
"roleClass": "<string>", | |
"roleCode": "<string>", | |
"isReadOnly": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Add care team member for the specified person id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/care-team-members", | |
"tags": [ | |
"Care Team Members" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/care-team-members", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose care team members are being saved" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1care-team-members-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "string", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": "<string>" | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/care-team-members/{careTeamMemberId}": { | |
"delete": { | |
"description": "Deletes a patient's care team member", | |
"summary": "{{baseUrl}}/persons/:personId/chart/care-team-members/:careTeamMemberId", | |
"tags": [ | |
"Care Team Members" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/care-team-members/:careTeamMemberId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient whose care team member record is being deleted" | |
}, | |
{ | |
"name": "careTeamMemberId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the care team member being deleted" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a patient's care team member record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/care-team-members/:careTeamMemberId", | |
"tags": [ | |
"Care Team Members" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/care-team-members/:careTeamMemberId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient whose care team member record is being updated" | |
}, | |
{ | |
"name": "careTeamMemberId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the care team member being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1care-team-members~1%3AcareTeamMemberId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/clinical-notes": { | |
"get": { | |
"description": "Gets a list of clinical notes after performing additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/clinical-notes", | |
"tags": [ | |
"Clinical Notes" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/clinical-notes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose documents are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK12" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"itemType": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"encounterId": "<string>", | |
"isRestricted": "<string>", | |
"signoffStatus": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/clinical-notes": { | |
"get": { | |
"description": "Gets a list of clinical notes for a given encounter.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/clinical-notes", | |
"tags": [ | |
"Clinical Notes" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/clinical-notes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose documents are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK12" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"itemType": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"encounterId": "<string>", | |
"isRestricted": "<string>", | |
"signoffStatus": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/documents": { | |
"get": { | |
"description": "Gets a list of documents for the specified person id after performing additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/documents", | |
"tags": [ | |
"Clinical Notes" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/documents", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose documents are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK12" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"itemType": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"encounterId": "<string>", | |
"isRestricted": "<string>", | |
"signoffStatus": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/documents/{documentId}": { | |
"get": { | |
"description": "Gets the document details for the given person id and document id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/documents/:documentId", | |
"tags": [ | |
"Clinical Notes" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/documents/:documentId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose document is being retrieved" | |
}, | |
{ | |
"name": "documentId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the document being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK15" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"itemType": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"encounterId": "<string>", | |
"categories": [ | |
"<string>", | |
"<string>" | |
], | |
"totalPages": "<string>", | |
"icsDateOfService": "<string>", | |
"encounterTimestamp": "<string>", | |
"appCreatedBy": "<string>", | |
"docTypeId": "<string>", | |
"isRestricted": "<string>", | |
"signoffStatus": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/documents/{documentId}/pdf": { | |
"get": { | |
"description": "Gets the full document in pdf format for the given person id and document id.\r\n\r\nResponse will include PDF encoded binary content:\r\n\r\n%PDF\r\n...\r\n%EOF)\r\n\r\n200 response details show JSON component of response.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/documents/:documentId/pdf", | |
"tags": [ | |
"Clinical Notes" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/documents/:documentId/pdf", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose document is being retrieved." | |
}, | |
{ | |
"name": "documentId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the document being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK16" | |
}, | |
"examples": { | |
"application/json": { | |
"FileBytes": "<string>", | |
"FileName": "<string>", | |
"MimeType": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/documents": { | |
"post": { | |
"description": "Adds a document for the specified person and encounter.\r\n\r\nThis POST route does not use a simple JSON request body - this route requires a multipart/form-data request structure (and a Content-Type header of multipart/form-data that also includes a boundary definition).\r\nComments (which each begin with //DELETE ME) have been inserted into the POST body in this documentation. Removing each of these comment lines will result in a valid request body schema.\r\n\r\nWhen comments are removed and values are entered for each variable request element, this will result in a request body with the structure shown in the example below:\r\n\r\nExample Request Header:\r\n\r\n\"Content-Type\": \"multipart/form data; boundary=threequarksformustermark\"\r\n\r\nExample Multipart Request Body: \r\n\r\n--thr33quarks4mustermark\r\nContent-Disposition: form-data; name=\"request\"\r\nContent-Type: application/json\r\n{\r\n\"documentType\": \"EHRImage\",\r\n\"fileDescription\": \"Text Description of Document to Appear in UI\"\r\n}\r\n\r\n--thr33quarks4mustermark\r\nContent-Disposition: form-data; name=\"file\"; filename=\"this-will-be-the-filename.PDF\"\r\nContent-Type: application/pdf\r\n\r\n%PDF-1.7\r\n%µµµµ\r\n //truncated for brevity;\r\n%%EOF\r\n\r\n--thr33quarks4mustermark--", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/documents", | |
"tags": [ | |
"Clinical Notes" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/documents", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The person identifier." | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The encounter id to associate this document with." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"example": "<string>", | |
"type": "string" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/care-plan/goals": { | |
"get": { | |
"description": "Gets a patient's care plan goals.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/care-plan/goals", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/care-plan/goals", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose goals are being fetched" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK17" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns/{healthConcernId}/goals": { | |
"get": { | |
"description": "Gets a patient's care plan goals for a specified encounter and health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose goals are being fetched" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter whose goals are being fetched" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern whose goals are being fetched" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK17" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Creates a new care plan goal for a patient for specified encounter and health concern", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) id of the Patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) id of the encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) id of Health Concern" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns~1%3AhealthConcernId~1goals-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns/{healthConcernId}/goals/{goalId}": { | |
"delete": { | |
"description": "Delete a Care Plan Goal", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets a patient's care plan goal details.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId1", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the goal" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK19" | |
}, | |
"examples": { | |
"application/json": { | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Update patient's careplan goal.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Encounter id of the patient" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan health concern id of the patient" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of the patient" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns~1%3AhealthConcernId~1goals~1%3AgoalId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns/{healthConcernId}/goals/{goalId}/interventions": { | |
"get": { | |
"description": "Returns a list of interventions for the specified person id, encounter id, health concern id and goal id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose interventions are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter whose interventions are being retrieved" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern whose interventions are being retrieved" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the goal whose interventions are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK20" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"healthConcernId": "<string>", | |
"goalId": "<string>", | |
"detail": "<string>", | |
"category": "<string>", | |
"frequency": "<string>", | |
"progress": "<string>", | |
"reviewDate": "<string>", | |
"startDate": "<string>", | |
"status": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"isDeleted": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"healthConcernId": "<string>", | |
"goalId": "<string>", | |
"detail": "<string>", | |
"category": "<string>", | |
"frequency": "<string>", | |
"progress": "<string>", | |
"reviewDate": "<string>", | |
"startDate": "<string>", | |
"status": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"isDeleted": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Add new intervention details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns~1%3AhealthConcernId~1goals~1%3AgoalId~1interventions-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns/{healthConcernId}/goals/{goalId}/interventions/{interventionId}": { | |
"delete": { | |
"description": "Delete Patient intervention details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the goal" | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the intervention" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets intervention details based on person id, encounter id, health concern id , goal id and intervention id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId1", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose intervention is being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter whose intervention is being retrieved" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern whose intervention is being retrieved" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the goal whose intervention is being retrieved" | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the intervention to be retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK21" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"healthConcernId": "<string>", | |
"goalId": "<string>", | |
"detail": "<string>", | |
"category": "<string>", | |
"frequency": "<string>", | |
"progress": "<string>", | |
"reviewDate": "<string>", | |
"startDate": "<string>", | |
"status": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"isDeleted": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates intervention details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient." | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter." | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern." | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient." | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan intervention id for patient." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns~1%3AhealthConcernId~1goals~1%3AgoalId~1interventions~1%3AinterventionId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns/{healthConcernId}/goals/{goalId}/interventions/{interventionId}/outcomes": { | |
"get": { | |
"description": "Returns a list of care plan outcomes for the specified person, encounter, concern, and goal after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose care plan outcomes are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Encounter id for outcome" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan health concern id of patient" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient" | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan intervention id for patient" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK22" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalId": "<string>", | |
"healthConcernId": "<string>", | |
"interventionId": "<string>", | |
"description": "<string>", | |
"outcomeDate": "<string>", | |
"OutcomeId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimeZone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimeZone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalId": "<string>", | |
"healthConcernId": "<string>", | |
"interventionId": "<string>", | |
"description": "<string>", | |
"outcomeDate": "<string>", | |
"OutcomeId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimeZone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimeZone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Add new outcome details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient" | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan intervention id for patient" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns~1%3AhealthConcernId~1goals~1%3AgoalId~1interventions~1%3AinterventionId~1outcomes-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns/{healthConcernId}/goals/{goalId}/interventions/{interventionId}/outcomes/{outcomeId}": { | |
"delete": { | |
"description": "Delete outcome details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient" | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan intervention id of the patient" | |
}, | |
{ | |
"name": "outcomeId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan outcome of the patient" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets the care plan outcome details for the given outcome id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "Get{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$expand", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose care plan outcomes are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Encounter id for outcome" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan health concern id of patient" | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient" | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan intervention id for patient" | |
}, | |
{ | |
"name": "outcomeId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan outcome id for patient" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK23" | |
}, | |
"examples": { | |
"application/json": { | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalId": "<string>", | |
"healthConcernId": "<string>", | |
"interventionId": "<string>", | |
"description": "<string>", | |
"outcomeDate": "<string>", | |
"OutcomeId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimeZone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimeZone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates outcome details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId", | |
"tags": [ | |
"Goals" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient." | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter." | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern." | |
}, | |
{ | |
"name": "goalId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan goal id of patient." | |
}, | |
{ | |
"name": "interventionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan intervention id for patient." | |
}, | |
{ | |
"name": "outcomeId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan outcome id for patient." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns~1%3AhealthConcernId~1goals~1%3AgoalId~1interventions~1%3AinterventionId~1outcomes~1%3AoutcomeId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/care-plan/health-concerns": { | |
"get": { | |
"description": "Returns a list of health concerns for the specified person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/care-plan/health-concerns", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/care-plan/health-concerns", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK24" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"category": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"id": "<string>", | |
"childRecordExists": "<string>", | |
"isDeleted": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>", | |
"sequenceNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"category": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"id": "<string>", | |
"childRecordExists": "<string>", | |
"isDeleted": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>", | |
"sequenceNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns": { | |
"post": { | |
"description": "Creates patient's careplan health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient." | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Encounter id for healthconcern" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/care-plan/health-concerns/{healthConcernId}": { | |
"delete": { | |
"description": "Delete health concern details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Returns specific health concern details for a patient.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "Get{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$expand", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concern are being fetched" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient encounter whose health concern are being fetched" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the health concern whose health concern are being fetched" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK25" | |
}, | |
"examples": { | |
"application/json": { | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"category": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"id": "<string>", | |
"childRecordExists": "<string>", | |
"isDeleted": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>", | |
"sequenceNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Update patient's careplan health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient." | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Encounter id for healthconcern" | |
}, | |
{ | |
"name": "healthConcernId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Care plan health concern id of patient" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1care-plan~1health-concerns~1%3AhealthConcernId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/encounter-diagnosis": { | |
"get": { | |
"description": "Gets a patient's health concerns encounter diagnosis for health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/encounter-diagnosis", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/encounter-diagnosis", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns encounter diagnosis are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK26" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"encounterDate": "<string>", | |
"description": "<string>", | |
"icdCode": "<string>", | |
"isChronic": "<string>", | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"encounterDate": "<string>", | |
"description": "<string>", | |
"icdCode": "<string>", | |
"isChronic": "<string>", | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/family-histories-organizer": { | |
"get": { | |
"description": "Gets a patient's family histories for health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/family-histories-organizer", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/family-histories-organizer", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns family histories are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK28" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"relationship": "<string>", | |
"familyMember": "<string>", | |
"isDeceased": "<string>", | |
"age": "<string>", | |
"condition": "<string>", | |
"codeSystem": "<string>", | |
"code": "<string>", | |
"id": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"createTimestamp": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"relationship": "<string>", | |
"familyMember": "<string>", | |
"isDeceased": "<string>", | |
"age": "<string>", | |
"condition": "<string>", | |
"codeSystem": "<string>", | |
"code": "<string>", | |
"id": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"createTimestamp": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/problem-observations": { | |
"get": { | |
"description": "Gets a patient's health concerns problem observation.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/problem-observations", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/problem-observations", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns problem observation are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK29" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"lastAddressedDate": "<string>", | |
"onsetDate": "<string>", | |
"description": "<string>", | |
"isChronic": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"snomedId": "<string>", | |
"isDeleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"lastAddressedDate": "<string>", | |
"onsetDate": "<string>", | |
"description": "<string>", | |
"isChronic": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"snomedId": "<string>", | |
"isDeleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/social-history": { | |
"get": { | |
"description": "Gets a patient's social history for health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/social-history", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/social-history", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns social history are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK30" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"exerciseType": "<string>", | |
"exerciseType2": "<string>", | |
"exerciseType3": "<string>", | |
"exerciseFrequency": "<string>", | |
"exerciseHoursWork": "<string>", | |
"alcoholUsage": "<string>", | |
"alcoholType": "<string>", | |
"alcoholFrequency": "<string>", | |
"amountPerDay": "<string>", | |
"lastAlcoholicBeverage": "<string>", | |
"drugs": "<string>", | |
"drugAge": "<string>", | |
"drugType1": "<string>", | |
"drugFrequency1": "<string>", | |
"drugRoute": "<string>", | |
"drugType2": "<string>", | |
"drugFrequency2": "<string>", | |
"drugRoute2": "<string>", | |
"drugType3": "<string>", | |
"drugFrequency3": "<string>", | |
"drugRoute3": "<string>", | |
"drugTreatment": "<string>", | |
"drugTreatmentCount": "<string>", | |
"drugMedicalAttention": "<string>", | |
"drugMedicalAttentionCount": "<string>", | |
"educationLevel": "<string>", | |
"degree": "<string>", | |
"passiveSmoker": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterTimestamp": "<string>", | |
"tobaccoUserProfile": "<string>", | |
"passiveTobaccoType": "<string>", | |
"passiveLengthExposure": "<string>", | |
"passiveLevelExposure": "<string>", | |
"employmentName": "<string>", | |
"employmentStatus": "<string>", | |
"employmentRestrictions": "<string>", | |
"occupation": "<string>", | |
"employmentRetireDate": "<string>", | |
"employmentId": "<string>", | |
"tobaccoUseHealthConcern": "<string>", | |
"tobaccoUseCategory": "<string>", | |
"exerciseHealthConcern": "<string>", | |
"exerciseCategory": "<string>", | |
"alcoholIntakeHealthConcern": "<string>", | |
"alcoholIntakeCategory": "<string>", | |
"employmentDetailHealthConcern": "<string>", | |
"employmentDetailCategory": "<string>", | |
"drugMisuseBehaviorHealthConcern": "<string>", | |
"drugMisuseBehaviorCategory": "<string>", | |
"educationalAchievementHealthConcern": "<string>", | |
"educationalAchievementCategory": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"exerciseType": "<string>", | |
"exerciseType2": "<string>", | |
"exerciseType3": "<string>", | |
"exerciseFrequency": "<string>", | |
"exerciseHoursWork": "<string>", | |
"alcoholUsage": "<string>", | |
"alcoholType": "<string>", | |
"alcoholFrequency": "<string>", | |
"amountPerDay": "<string>", | |
"lastAlcoholicBeverage": "<string>", | |
"drugs": "<string>", | |
"drugAge": "<string>", | |
"drugType1": "<string>", | |
"drugFrequency1": "<string>", | |
"drugRoute": "<string>", | |
"drugType2": "<string>", | |
"drugFrequency2": "<string>", | |
"drugRoute2": "<string>", | |
"drugType3": "<string>", | |
"drugFrequency3": "<string>", | |
"drugRoute3": "<string>", | |
"drugTreatment": "<string>", | |
"drugTreatmentCount": "<string>", | |
"drugMedicalAttention": "<string>", | |
"drugMedicalAttentionCount": "<string>", | |
"educationLevel": "<string>", | |
"degree": "<string>", | |
"passiveSmoker": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterTimestamp": "<string>", | |
"tobaccoUserProfile": "<string>", | |
"passiveTobaccoType": "<string>", | |
"passiveLengthExposure": "<string>", | |
"passiveLevelExposure": "<string>", | |
"employmentName": "<string>", | |
"employmentStatus": "<string>", | |
"employmentRestrictions": "<string>", | |
"occupation": "<string>", | |
"employmentRetireDate": "<string>", | |
"employmentId": "<string>", | |
"tobaccoUseHealthConcern": "<string>", | |
"tobaccoUseCategory": "<string>", | |
"exerciseHealthConcern": "<string>", | |
"exerciseCategory": "<string>", | |
"alcoholIntakeHealthConcern": "<string>", | |
"alcoholIntakeCategory": "<string>", | |
"employmentDetailHealthConcern": "<string>", | |
"employmentDetailCategory": "<string>", | |
"drugMisuseBehaviorHealthConcern": "<string>", | |
"drugMisuseBehaviorCategory": "<string>", | |
"educationalAchievementHealthConcern": "<string>", | |
"educationalAchievementCategory": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/vitals": { | |
"get": { | |
"description": "Gets a patient's vitals for health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/vitals", | |
"tags": [ | |
"Health Concerns" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/vitals", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concern vitals are being fetched" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK31" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"bloodPressureHealthConcern": "<string>", | |
"bloodPressureCategory": "<string>", | |
"bloodPressureSystolicValue": "<string>", | |
"bloodPressureDiastolicValue": "<string>", | |
"bloodPressureUnit": "<string>", | |
"bodyTemperatureHealthConcern": "<string>", | |
"bodyTemperatureCategory": "<string>", | |
"bodyTemperatureValue": "<string>", | |
"bodyTemperatureUnit": "<string>", | |
"headCircumferenceHealthConcern": "<string>", | |
"headCircumferenceCategory": "<string>", | |
"headCircumferenceValue": "<string>", | |
"headCircumferenceUnit": "<string>", | |
"heartRateHealthConcern": "<string>", | |
"heartRateCategory": "<string>", | |
"heartRateValue": "<string>", | |
"heartRateUnit": "<string>", | |
"heightHealthConcern": "<string>", | |
"heightCategory": "<string>", | |
"heightValue": "<string>", | |
"heightUnit": "<string>", | |
"weightHealthConcern": "<string>", | |
"weightCategory": "<string>", | |
"weightValue": "<string>", | |
"weightUnit": "<string>", | |
"bmiHealthConcern": "<string>", | |
"bmiCategory": "<string>", | |
"bmiValue": "<string>", | |
"o2BldCOximetryHealthConcern": "<string>", | |
"o2BldCOximetryCategory": "<string>", | |
"o2BldCOximetryValue": "<string>", | |
"o2BldCOximetryUnit": "<string>", | |
"respiratoryRateHealthConcern": "<string>", | |
"respiratoryRateCategory": "<string>", | |
"respiratoryRateValue": "<string>", | |
"respiratoryRateUnit": "<string>", | |
"id": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterTimestamp": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"bloodPressureHealthConcern": "<string>", | |
"bloodPressureCategory": "<string>", | |
"bloodPressureSystolicValue": "<string>", | |
"bloodPressureDiastolicValue": "<string>", | |
"bloodPressureUnit": "<string>", | |
"bodyTemperatureHealthConcern": "<string>", | |
"bodyTemperatureCategory": "<string>", | |
"bodyTemperatureValue": "<string>", | |
"bodyTemperatureUnit": "<string>", | |
"headCircumferenceHealthConcern": "<string>", | |
"headCircumferenceCategory": "<string>", | |
"headCircumferenceValue": "<string>", | |
"headCircumferenceUnit": "<string>", | |
"heartRateHealthConcern": "<string>", | |
"heartRateCategory": "<string>", | |
"heartRateValue": "<string>", | |
"heartRateUnit": "<string>", | |
"heightHealthConcern": "<string>", | |
"heightCategory": "<string>", | |
"heightValue": "<string>", | |
"heightUnit": "<string>", | |
"weightHealthConcern": "<string>", | |
"weightCategory": "<string>", | |
"weightValue": "<string>", | |
"weightUnit": "<string>", | |
"bmiHealthConcern": "<string>", | |
"bmiCategory": "<string>", | |
"bmiValue": "<string>", | |
"o2BldCOximetryHealthConcern": "<string>", | |
"o2BldCOximetryCategory": "<string>", | |
"o2BldCOximetryValue": "<string>", | |
"o2BldCOximetryUnit": "<string>", | |
"respiratoryRateHealthConcern": "<string>", | |
"respiratoryRateCategory": "<string>", | |
"respiratoryRateValue": "<string>", | |
"respiratoryRateUnit": "<string>", | |
"id": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterTimestamp": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/charts/immunizations": { | |
"get": { | |
"description": "GETs immunizations updated within a given interval. If an oData filter of createTimestamp or modifyTimestamp is not specified, immunizations which are created or updated for the last 7 days are retrieved.", | |
"summary": "{{baseUrl}}/persons/charts/immunizations", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/charts/immunizations", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK32" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderId": "<string>", | |
"orderStatus": "<string>", | |
"cvxCode": "<string>", | |
"description": "<string>", | |
"recordSourceCode": "<string>", | |
"recordSourceName": "<string>", | |
"administerCptCode": "<string>", | |
"isDeleted": "<string>", | |
"cptCode": "<string>", | |
"sequenceNumber": "<string>", | |
"status": "<string>", | |
"comment": "<string>", | |
"brandName": "<string>", | |
"siteCode": "<string>", | |
"site": "<string>", | |
"sideCode": "<string>", | |
"side": "<string>", | |
"routeCode": "<string>", | |
"route": "<string>", | |
"unitsCode": "<string>", | |
"units": "<string>", | |
"lotNumber": "<string>", | |
"expirationDate": "<string>", | |
"dose": "<string>", | |
"mvxCode": "<string>", | |
"manufacturerNumber": "<string>", | |
"manufacturerName": "<string>", | |
"notAdministeredReason": "<string>", | |
"notAdministeredCode": "<string>", | |
"purchaseType": "<string>", | |
"strength": "<string>", | |
"administeredYear": "<string>", | |
"administeredMonth": "<string>", | |
"administeredDay": "<string>", | |
"administeredDate": "<string>", | |
"administeredTimestamp": "<string>", | |
"administeredByUserId": "<string>", | |
"administeredByName": "<string>", | |
"auditId": "<string>", | |
"chargeId": "<string>", | |
"adminChargeId": "<string>", | |
"isException": "<string>", | |
"isCounselled": "<string>", | |
"counselledCode": "<string>", | |
"counselledUnit": "<string>", | |
"counselChargeId": "<string>", | |
"consentFrom": "<string>", | |
"consentGivenTo": "<string>", | |
"ndcId": "<string>", | |
"isError": "<string>", | |
"snomedImmunity": "<string>", | |
"isVfc": "<string>", | |
"vfcCode": "<string>", | |
"vfcDate": "<string>", | |
"vfcDateTimezone": "<string>", | |
"fundingSourceCode": "<string>", | |
"simCode": "<string>", | |
"signOffUserId": "<string>", | |
"signOffName": "<string>", | |
"signOffDate": "<string>", | |
"signOffDateTimezone": "<string>", | |
"signoffComment": "<string>", | |
"displayName": "<string>", | |
"hideOnChart": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedByUserId": "<string>", | |
"modifiedByName": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"overrideInvalidDose": "<string>", | |
"billingUnits": "<string>", | |
"vaccineInventoryId": "<string>", | |
"isReported": "<string>", | |
"wasNotGiven": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderId": "<string>", | |
"orderStatus": "<string>", | |
"cvxCode": "<string>", | |
"description": "<string>", | |
"recordSourceCode": "<string>", | |
"recordSourceName": "<string>", | |
"administerCptCode": "<string>", | |
"isDeleted": "<string>", | |
"cptCode": "<string>", | |
"sequenceNumber": "<string>", | |
"status": "<string>", | |
"comment": "<string>", | |
"brandName": "<string>", | |
"siteCode": "<string>", | |
"site": "<string>", | |
"sideCode": "<string>", | |
"side": "<string>", | |
"routeCode": "<string>", | |
"route": "<string>", | |
"unitsCode": "<string>", | |
"units": "<string>", | |
"lotNumber": "<string>", | |
"expirationDate": "<string>", | |
"dose": "<string>", | |
"mvxCode": "<string>", | |
"manufacturerNumber": "<string>", | |
"manufacturerName": "<string>", | |
"notAdministeredReason": "<string>", | |
"notAdministeredCode": "<string>", | |
"purchaseType": "<string>", | |
"strength": "<string>", | |
"administeredYear": "<string>", | |
"administeredMonth": "<string>", | |
"administeredDay": "<string>", | |
"administeredDate": "<string>", | |
"administeredTimestamp": "<string>", | |
"administeredByUserId": "<string>", | |
"administeredByName": "<string>", | |
"auditId": "<string>", | |
"chargeId": "<string>", | |
"adminChargeId": "<string>", | |
"isException": "<string>", | |
"isCounselled": "<string>", | |
"counselledCode": "<string>", | |
"counselledUnit": "<string>", | |
"counselChargeId": "<string>", | |
"consentFrom": "<string>", | |
"consentGivenTo": "<string>", | |
"ndcId": "<string>", | |
"isError": "<string>", | |
"snomedImmunity": "<string>", | |
"isVfc": "<string>", | |
"vfcCode": "<string>", | |
"vfcDate": "<string>", | |
"vfcDateTimezone": "<string>", | |
"fundingSourceCode": "<string>", | |
"simCode": "<string>", | |
"signOffUserId": "<string>", | |
"signOffName": "<string>", | |
"signOffDate": "<string>", | |
"signOffDateTimezone": "<string>", | |
"signoffComment": "<string>", | |
"displayName": "<string>", | |
"hideOnChart": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedByUserId": "<string>", | |
"modifiedByName": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"overrideInvalidDose": "<string>", | |
"billingUnits": "<string>", | |
"vaccineInventoryId": "<string>", | |
"isReported": "<string>", | |
"wasNotGiven": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/immunizations/orders": { | |
"post": { | |
"description": "Adds a patient's immunization order record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization order record is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter for which the immunization order is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1immunizations~1ordersRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/immunizations/orders/{orderId}": { | |
"put": { | |
"description": "Updates a patient's immunization order record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization order record is being updated" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter that contains the immunization order is being updated" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1immunizations~1orders~1%3AorderIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/immunizations/orders/{orderId}/vaccines": { | |
"post": { | |
"description": "Adds a patient's ordered vaccine record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose vaccine record is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter that contains the immunization order to which vaccine record id being added" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order to which vaccine record is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1immunizations~1orders~1%3AorderId~1vaccinesRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/immunizations/orders/{orderId}/vaccines/{vaccineId}": { | |
"put": { | |
"description": "Updates a patient's vaccine record.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose vaccine record is being updated" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter for the immunization order which contains the vaccine being updated" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the vaccine being updated" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered vaccine being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1immunizations~1orders~1%3AorderId~1vaccines~1%3AvaccineIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/immunizations/orders/{orderId}/vaccines/{vaccineId}/vis-histories": { | |
"post": { | |
"description": "Adds vaccine vis history for the provided ordered vaccine", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId/vis-histories", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId/vis-histories", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person associated with the vaccine vis history that is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter associated with the vaccine for which vis history is being added" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the vaccine for which vis history is being added" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the vaccine for which vis history is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1immunizations~1orders~1%3AorderId~1vaccines~1%3AvaccineId~1vis-histories-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/immunizations/orders/{orderId}/vaccines/{vaccineId}/vis-histories/{visId}": { | |
"put": { | |
"description": "Updates a patient's vaccine vis history record.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId/vis-histories/:visId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId/vis-histories/:visId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person associated with the vaccine vis history that is being updated" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter associated with the vaccine for which vis history is being updated" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the vaccine for which vis history is being updated" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the vaccine for which vis history is being updated" | |
}, | |
{ | |
"name": "visId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the vis history record that is being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1immunizations~1orders~1%3AorderId~1vaccines~1%3AvaccineId~1vis-histories~1%3AvisId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/immunizations/orders/{orderId}/vaccines/{vaccineId}/wasted-vaccines": { | |
"post": { | |
"description": "Adds a wasted vaccine record associated with a patient's ordered vaccine.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId/wasted-vaccines", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/immunizations/orders/:orderId/vaccines/:vaccineId/wasted-vaccines", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose ordered vaccine is associated with the wasted vaccine record that is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter that contains the ordered vaccine that is associated with the wasted vaccine record" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the ordered vaccine associated with the wasted vaccine record" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered vaccine that is associated with the wasted vaccine that is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1immunizations~1orders~1%3AorderId~1vaccines~1%3AvaccineId~1wasted-vaccines-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations": { | |
"get": { | |
"description": "Gets a list of ordered vaccines for the specified person id after performing additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose ordered vaccines are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK32" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderId": "<string>", | |
"orderStatus": "<string>", | |
"cvxCode": "<string>", | |
"description": "<string>", | |
"recordSourceCode": "<string>", | |
"recordSourceName": "<string>", | |
"administerCptCode": "<string>", | |
"isDeleted": "<string>", | |
"cptCode": "<string>", | |
"sequenceNumber": "<string>", | |
"status": "<string>", | |
"comment": "<string>", | |
"brandName": "<string>", | |
"siteCode": "<string>", | |
"site": "<string>", | |
"sideCode": "<string>", | |
"side": "<string>", | |
"routeCode": "<string>", | |
"route": "<string>", | |
"unitsCode": "<string>", | |
"units": "<string>", | |
"lotNumber": "<string>", | |
"expirationDate": "<string>", | |
"dose": "<string>", | |
"mvxCode": "<string>", | |
"manufacturerNumber": "<string>", | |
"manufacturerName": "<string>", | |
"notAdministeredReason": "<string>", | |
"notAdministeredCode": "<string>", | |
"purchaseType": "<string>", | |
"strength": "<string>", | |
"administeredYear": "<string>", | |
"administeredMonth": "<string>", | |
"administeredDay": "<string>", | |
"administeredDate": "<string>", | |
"administeredTimestamp": "<string>", | |
"administeredByUserId": "<string>", | |
"administeredByName": "<string>", | |
"auditId": "<string>", | |
"chargeId": "<string>", | |
"adminChargeId": "<string>", | |
"isException": "<string>", | |
"isCounselled": "<string>", | |
"counselledCode": "<string>", | |
"counselledUnit": "<string>", | |
"counselChargeId": "<string>", | |
"consentFrom": "<string>", | |
"consentGivenTo": "<string>", | |
"ndcId": "<string>", | |
"isError": "<string>", | |
"snomedImmunity": "<string>", | |
"isVfc": "<string>", | |
"vfcCode": "<string>", | |
"vfcDate": "<string>", | |
"vfcDateTimezone": "<string>", | |
"fundingSourceCode": "<string>", | |
"simCode": "<string>", | |
"signOffUserId": "<string>", | |
"signOffName": "<string>", | |
"signOffDate": "<string>", | |
"signOffDateTimezone": "<string>", | |
"signoffComment": "<string>", | |
"displayName": "<string>", | |
"hideOnChart": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedByUserId": "<string>", | |
"modifiedByName": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"overrideInvalidDose": "<string>", | |
"billingUnits": "<string>", | |
"vaccineInventoryId": "<string>", | |
"isReported": "<string>", | |
"wasNotGiven": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderId": "<string>", | |
"orderStatus": "<string>", | |
"cvxCode": "<string>", | |
"description": "<string>", | |
"recordSourceCode": "<string>", | |
"recordSourceName": "<string>", | |
"administerCptCode": "<string>", | |
"isDeleted": "<string>", | |
"cptCode": "<string>", | |
"sequenceNumber": "<string>", | |
"status": "<string>", | |
"comment": "<string>", | |
"brandName": "<string>", | |
"siteCode": "<string>", | |
"site": "<string>", | |
"sideCode": "<string>", | |
"side": "<string>", | |
"routeCode": "<string>", | |
"route": "<string>", | |
"unitsCode": "<string>", | |
"units": "<string>", | |
"lotNumber": "<string>", | |
"expirationDate": "<string>", | |
"dose": "<string>", | |
"mvxCode": "<string>", | |
"manufacturerNumber": "<string>", | |
"manufacturerName": "<string>", | |
"notAdministeredReason": "<string>", | |
"notAdministeredCode": "<string>", | |
"purchaseType": "<string>", | |
"strength": "<string>", | |
"administeredYear": "<string>", | |
"administeredMonth": "<string>", | |
"administeredDay": "<string>", | |
"administeredDate": "<string>", | |
"administeredTimestamp": "<string>", | |
"administeredByUserId": "<string>", | |
"administeredByName": "<string>", | |
"auditId": "<string>", | |
"chargeId": "<string>", | |
"adminChargeId": "<string>", | |
"isException": "<string>", | |
"isCounselled": "<string>", | |
"counselledCode": "<string>", | |
"counselledUnit": "<string>", | |
"counselChargeId": "<string>", | |
"consentFrom": "<string>", | |
"consentGivenTo": "<string>", | |
"ndcId": "<string>", | |
"isError": "<string>", | |
"snomedImmunity": "<string>", | |
"isVfc": "<string>", | |
"vfcCode": "<string>", | |
"vfcDate": "<string>", | |
"vfcDateTimezone": "<string>", | |
"fundingSourceCode": "<string>", | |
"simCode": "<string>", | |
"signOffUserId": "<string>", | |
"signOffName": "<string>", | |
"signOffDate": "<string>", | |
"signOffDateTimezone": "<string>", | |
"signoffComment": "<string>", | |
"displayName": "<string>", | |
"hideOnChart": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedByUserId": "<string>", | |
"modifiedByName": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"overrideInvalidDose": "<string>", | |
"billingUnits": "<string>", | |
"vaccineInventoryId": "<string>", | |
"isReported": "<string>", | |
"wasNotGiven": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/dose-validation": { | |
"get": { | |
"description": "Gets a list of vaccine dose validation for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/dose-validation", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/dose-validation", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose vaccine dose validation information is being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK34" | |
}, | |
"examples": { | |
"application/json": { | |
"personId": "<string>", | |
"administeredDate": "<string>", | |
"groupName": "<string>", | |
"statusCode": "<string>", | |
"statusMessage": "<string>", | |
"orderVaccineId": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/exclusions": { | |
"get": { | |
"description": "Gets a list of excluded vaccines for the specified person id after performing additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/exclusions", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/exclusions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required)" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose excluded vaccines are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK35" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"cvxCode": "<string>", | |
"name": "<string>", | |
"reasons": [ | |
"<string>", | |
"<string>" | |
], | |
"startDate": "<string>", | |
"endDate": "<string>", | |
"comment": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"practiceName": "<string>", | |
"excludedBy": "<string>", | |
"isDeleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"cvxCode": "<string>", | |
"name": "<string>", | |
"reasons": [ | |
"<string>", | |
"<string>" | |
], | |
"startDate": "<string>", | |
"endDate": "<string>", | |
"comment": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"practiceName": "<string>", | |
"excludedBy": "<string>", | |
"isDeleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a patient's vaccine exclusion record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/exclusions", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/immunizations/exclusions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose vaccine exclusion record is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1immunizations~1exclusionsRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/exclusions/{exclusionId}": { | |
"put": { | |
"description": "Updates a patient's excluded vaccine record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/exclusions/:exclusionId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/exclusions/:exclusionId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose excluded vaccine record is being updated" | |
}, | |
{ | |
"name": "exclusionId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the excluded vaccine being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1immunizations~1exclusions~1%3AexclusionIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/group-status": { | |
"get": { | |
"description": "Gets a list of vaccine group status for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/group-status", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/group-status", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose vaccine group statuses are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK36" | |
}, | |
"examples": { | |
"application/json": { | |
"groupName": "<string>", | |
"personId": "<string>", | |
"isStatusProcessedSuccessfully": "<string>", | |
"isRuleFound": "<string>", | |
"referenceDate": "<string>", | |
"personDateOfBirth": "<string>", | |
"cdcStartMonth": "<string>", | |
"cdcEndMonth": "<string>", | |
"nextDueDate": "<string>", | |
"status": "<string>", | |
"statusCalculationCode": "<string>", | |
"doseSequenceStatusCalulatedFor": "<string>", | |
"groupMinimumAgeInDays": "<string>", | |
"groupMaximumAgeInDays": "<string>", | |
"doseMinimumAgeInDays": "<string>", | |
"doseMaximumAgeInDays": "<string>", | |
"cvxToAdminister": "<string>", | |
"vaccineToAdminister": "<string>", | |
"totalDoses": "<string>", | |
"statusCalculationMessage": "<string>", | |
"nextDueDateCalculationMessage": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/interactions": { | |
"get": { | |
"description": "Gets patient interactions for a vaccine with the given CVX and CPT codes.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/interactions", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/interactions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "cvxCode", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required) The cvx code of the vaccine for which interaction are being retrieved" | |
}, | |
{ | |
"name": "cptCode", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required) The cpt code of the vaccine for which interaction are being retrieved" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose interactions are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK37" | |
}, | |
"examples": { | |
"application/json": { | |
"personId": "<string>", | |
"isRequired": "<string>", | |
"acknowledged": "<string>", | |
"severityLevel": "<string>", | |
"description": "<string>", | |
"entityName": "<string>", | |
"eventType": "<string>", | |
"sourceId": "<string>", | |
"cause": "<string>", | |
"warningDetail": "<string>", | |
"warningType": "<string>", | |
"warning": "<string>", | |
"causeText": "<string>", | |
"overrideText": "<string>", | |
"durAuditKey": "<string>", | |
"isSuppressed": "<string>", | |
"isRecordedElseWhere": "<string>", | |
"practiceId": "<string>", | |
"display": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders": { | |
"get": { | |
"description": "Gets immunization orders for the specified person after performing additional OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization order is being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK38" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"userFriendlyOrderNumber": "<string>", | |
"orderingProviderId": "<string>", | |
"orderingProviderName": "<string>", | |
"supervisorProviderId": "<string>", | |
"status": "<string>", | |
"vaccineDescription": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"isDeleted": "<string>", | |
"hasDocuments": "<string>", | |
"hasTrackingComments": "<string>", | |
"immunizationsDescription": "<string>", | |
"isVerbalOrder": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"userFriendlyOrderNumber": "<string>", | |
"orderingProviderId": "<string>", | |
"orderingProviderName": "<string>", | |
"supervisorProviderId": "<string>", | |
"status": "<string>", | |
"vaccineDescription": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"isDeleted": "<string>", | |
"hasDocuments": "<string>", | |
"hasTrackingComments": "<string>", | |
"immunizationsDescription": "<string>", | |
"isVerbalOrder": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}": { | |
"get": { | |
"description": "Gets immunization order details for the specified person and order.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization order is being retrieved" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK39" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"personName": "<string>", | |
"userFriendlyOrderNumber": "<string>", | |
"generatedBy": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"orderingProviderId": "<string>", | |
"orderingProviderName": "<string>", | |
"supervisorProviderId": "<string>", | |
"status": "<string>", | |
"vaccineDescription": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"registryId": "<string>", | |
"interfaceMessage": "<string>", | |
"hasDocuments": "<string>", | |
"hasTrackingComments": "<string>", | |
"immunizationsDescription": "<string>", | |
"orderComment": "<string>", | |
"isVerbalOrder": "<string>", | |
"allergiesReviewed": [ | |
"<string>", | |
"<string>" | |
], | |
"cancelReason": "<string>", | |
"signOffDate": "<string>", | |
"signOffDateTimezone": "<string>", | |
"signOffUserId": "<string>", | |
"signOffUserName": "<string>", | |
"privacyLevel": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"isDeleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/insurances": { | |
"get": { | |
"description": "Get a list of insurances that are associated with the specified person Id and order Id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/insurances", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/insurances", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for whom the order insurances are being retrieved" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order for which insurances are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK40" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"personPayerId": "<string>", | |
"payerId": "<string>", | |
"insuredPersonId": "<string>", | |
"cob": "<string>", | |
"orderId": "<string>", | |
"payerName": "<string>", | |
"insuredPersonName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/tracking-comments": { | |
"get": { | |
"description": "Gets a list of tracking comments for the given person id and order id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/tracking-comments", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/tracking-comments", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person who the order belongs to" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose tracking comments are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK41" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"orderId": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"authorName": "<string>", | |
"authorDisplayName": "<string>", | |
"userName": "<string>", | |
"isDelegate": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"comment": "<string>", | |
"type": "<string>", | |
"generatedBy": "<string>", | |
"isAutoGenerated": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a tracking comment for the given person id and order id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/tracking-comments", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/tracking-comments", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person who the order belongs to" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose tracking comments are being retrieved" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1immunizations~1orders~1%3AorderId~1tracking-comments-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/vaccines": { | |
"get": { | |
"description": "Gets vaccines for the given person id and order id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person who the order belongs to" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose vaccines are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK42" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderId": "<string>", | |
"cvxCode": "<string>", | |
"description": "<string>", | |
"cptCode": "<string>", | |
"sequenceNumber": "<string>", | |
"status": "<string>", | |
"lotNumber": "<string>", | |
"administeredYear": "<string>", | |
"administeredMonth": "<string>", | |
"administeredDay": "<string>", | |
"administeredDate": "<string>", | |
"administeredTimestamp": "<string>", | |
"administeredByUserId": "<string>", | |
"administeredByName": "<string>", | |
"isVfc": "<string>", | |
"vfcCode": "<string>", | |
"fundingSourceCode": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/vaccines/{vaccineId}": { | |
"delete": { | |
"description": "Deletes a patient's ordered vaccine record.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose vaccine record is being deleted" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the vaccine being deleted" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered vaccine being deleted" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets vaccine details for the given person id, order id, and vaccine id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId1", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person who the order belongs to" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose vaccines are being retrieved" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the vaccine for which we are retrieving the details" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK43" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderId": "<string>", | |
"orderStatus": "<string>", | |
"cvxCode": "<string>", | |
"description": "<string>", | |
"recordSourceCode": "<string>", | |
"recordSourceName": "<string>", | |
"administerCptCode": "<string>", | |
"isDeleted": "<string>", | |
"cptCode": "<string>", | |
"sequenceNumber": "<string>", | |
"status": "<string>", | |
"comment": "<string>", | |
"brandName": "<string>", | |
"siteCode": "<string>", | |
"site": "<string>", | |
"sideCode": "<string>", | |
"side": "<string>", | |
"routeCode": "<string>", | |
"route": "<string>", | |
"unitsCode": "<string>", | |
"units": "<string>", | |
"lotNumber": "<string>", | |
"expirationDate": "<string>", | |
"dose": "<string>", | |
"mvxCode": "<string>", | |
"manufacturerNumber": "<string>", | |
"manufacturerName": "<string>", | |
"notAdministeredReason": "<string>", | |
"notAdministeredCode": "<string>", | |
"purchaseType": "<string>", | |
"strength": "<string>", | |
"administeredYear": "<string>", | |
"administeredMonth": "<string>", | |
"administeredDay": "<string>", | |
"administeredDate": "<string>", | |
"administeredTimestamp": "<string>", | |
"administeredByUserId": "<string>", | |
"administeredByName": "<string>", | |
"auditId": "<string>", | |
"chargeId": "<string>", | |
"adminChargeId": "<string>", | |
"isException": "<string>", | |
"isCounselled": "<string>", | |
"counselledCode": "<string>", | |
"counselledUnit": "<string>", | |
"counselChargeId": "<string>", | |
"consentFrom": "<string>", | |
"consentGivenTo": "<string>", | |
"ndcId": "<string>", | |
"isError": "<string>", | |
"snomedImmunity": "<string>", | |
"isVfc": "<string>", | |
"vfcCode": "<string>", | |
"vfcDate": "<string>", | |
"vfcDateTimezone": "<string>", | |
"fundingSourceCode": "<string>", | |
"simCode": "<string>", | |
"signOffUserId": "<string>", | |
"signOffName": "<string>", | |
"signOffDate": "<string>", | |
"signOffDateTimezone": "<string>", | |
"signoffComment": "<string>", | |
"displayName": "<string>", | |
"hideOnChart": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedByUserId": "<string>", | |
"modifiedByName": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"overrideInvalidDose": "<string>", | |
"billingUnits": "<string>", | |
"vaccineInventoryId": "<string>", | |
"isReported": "<string>", | |
"wasNotGiven": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/vaccines/{vaccineId}/component-lot-numbers": { | |
"get": { | |
"description": "Get a list of component lot numbers for the specified ordered vaccine ID.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/component-lot-numbers", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/component-lot-numbers", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose ordered vaccine component lot numbers are being retrieved" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the vaccine whose component lot numbers are being retrieved" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered vaccine whose component lot numbers are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK44" | |
}, | |
"examples": { | |
"application/json": { | |
"vaccineId": "<string>", | |
"id": "<string>", | |
"componentName": "<string>", | |
"lotNumber": "<string>", | |
"diluentLotNumber": "<string>", | |
"orderId": "<string>", | |
"personId": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/vaccines/{vaccineId}/suspected-diagnoses": { | |
"get": { | |
"description": "Get a list of diagnosis for the specified ordered vaccine ID.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/suspected-diagnoses", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/suspected-diagnoses", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose diagnosis are being retrieved" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the vaccine whose associated diagnosis are being retrieved" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered vaccine whose associated diagnosis are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK45" | |
}, | |
"examples": { | |
"application/json": { | |
"personId": "<string>", | |
"orderId": "<string>", | |
"orderVaccineId": "<string>", | |
"id": "<string>", | |
"diagnosisCodeLibraryId": "<string>", | |
"diagnosisCodeId": "<string>", | |
"description": "<string>", | |
"icd9CmCodeId": "<string>", | |
"userDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/vaccines/{vaccineId}/vis-histories": { | |
"get": { | |
"description": "Get a list of VIS histories that are documented as given to the patient for the specified ordered vaccine ID.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/vis-histories", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/vis-histories", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for who the vaccine VIS history information belongs to" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the immunization order which contains the vaccine for which the vaccine VIS history information was documented" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered vaccine for which the vaccine VIS history information was recorded" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK46" | |
}, | |
"examples": { | |
"application/json": { | |
"vaccineVisId": "<string>", | |
"orderVaccineId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"visGiveDate": "<string>", | |
"visGiveDateTimeZone": "<string>", | |
"visPublishDate": "<string>", | |
"givenVisId": "<string>", | |
"vaccineType": "<string>", | |
"visDocumentType": "<string>", | |
"createdBy": "<string>", | |
"visDescription": "<string>", | |
"languageId": "<string>", | |
"givenBy": "<string>", | |
"languageName": "<string>", | |
"visHistoryPublishDate": "<string>", | |
"givenVisVaccineType": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/vaccines/{vaccineId}/wasted-vaccines": { | |
"get": { | |
"description": "Gets a list of wasted vaccines for the specified person Id, order Id and vaccine Id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/wasted-vaccines", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/wasted-vaccines", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the person whose wasted vaccines are being retrieved" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the order associated with the wasted vaccines that are being retrieved" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the ordered vaccine whose wasted vaccines are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK47" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"vaccineId": "<string>", | |
"cvxCode": "<string>", | |
"vaccineDescription": "<string>", | |
"lotNumber": "<string>", | |
"cptCode": "<string>", | |
"mvxCode": "<string>", | |
"manufacturerName": "<string>", | |
"manufacturerNumber": "<string>", | |
"strength": "<string>", | |
"units": "<string>", | |
"unitsCode": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"routeCode": "<string>", | |
"side": "<string>", | |
"sideCode": "<string>", | |
"site": "<string>", | |
"siteCode": "<string>", | |
"brandName": "<string>", | |
"purchaseType": "<string>", | |
"wastedReason": "<string>", | |
"wastedDate": "<string>", | |
"orderId": "<string>", | |
"personId": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/orders/{orderId}/vaccines/{vaccineId}/wasted-vaccines/{wastedVaccineId}": { | |
"get": { | |
"description": "Gets the wasted vaccine details for the specified person Id, order Id, vaccine Id and wasted vaccine Id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/wasted-vaccines/:wastedVaccineId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/orders/:orderId/vaccines/:vaccineId/wasted-vaccines/:wastedVaccineId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the person whose wasted vaccine details are being retrieved" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the order associated with the wasted vaccine detials that are being retrieved" | |
}, | |
{ | |
"name": "vaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the ordered vaccine whose wasted vaccine detials are being retrieved" | |
}, | |
{ | |
"name": "wastedVaccineId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the wasted vaccine whose detials are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK47" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"vaccineId": "<string>", | |
"cvxCode": "<string>", | |
"vaccineDescription": "<string>", | |
"lotNumber": "<string>", | |
"cptCode": "<string>", | |
"mvxCode": "<string>", | |
"manufacturerName": "<string>", | |
"manufacturerNumber": "<string>", | |
"strength": "<string>", | |
"units": "<string>", | |
"unitsCode": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"routeCode": "<string>", | |
"side": "<string>", | |
"sideCode": "<string>", | |
"site": "<string>", | |
"siteCode": "<string>", | |
"brandName": "<string>", | |
"purchaseType": "<string>", | |
"wastedReason": "<string>", | |
"wastedDate": "<string>", | |
"orderId": "<string>", | |
"personId": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/series-completions": { | |
"get": { | |
"description": "Gets a patient's immunization series completion records.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/series-completions", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/series-completions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization series completion records are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK49" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"seriesName": "<string>", | |
"isComplete": "<string>", | |
"comment": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a patient's immunization series completion record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/series-completions", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/immunizations/series-completions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization series completion record is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1immunizations~1series-completions-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/immunizations/series-completions/{seriesId}": { | |
"get": { | |
"description": "Gets a patient's immunization series completion information for the provided person Id and series completion Id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/series-completions/:seriesId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/immunizations/series-completions/:seriesId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization series completion information is being retrieved" | |
}, | |
{ | |
"name": "seriesId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the series completion record whose details are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK49" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"seriesName": "<string>", | |
"isComplete": "<string>", | |
"comment": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a patient's immunization series completion record", | |
"summary": "{{baseUrl}}/persons/:personId/chart/immunizations/series-completions/:seriesId", | |
"tags": [ | |
"Immunizations" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/immunizations/series-completions/:seriesId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose immunization series completion record is being updated" | |
}, | |
{ | |
"name": "seriesId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the series being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1immunizations~1series-completions~1%3AseriesId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/devices": { | |
"get": { | |
"description": "Returns a list of implantable devices for the specified person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/devices", | |
"tags": [ | |
"Implantable Device Identifiers" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/devices", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose devices are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK51" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"deviceIdentifier": "<string>", | |
"universalDeviceIdentifier": "<string>", | |
"snoMedCtCode": "<string>", | |
"snoMedCtDescription": "<string>", | |
"lotOrBatchNumber": "<string>", | |
"serialNumber": "<string>", | |
"manufacturingDate": "<string>", | |
"expirationDate": "<string>", | |
"isDeleted": "<string>", | |
"assigningAuthorityOid": "<string>", | |
"assigningAuthority": "<string>", | |
"gmdnProductName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"deviceIdentifier": "<string>", | |
"universalDeviceIdentifier": "<string>", | |
"snoMedCtCode": "<string>", | |
"snoMedCtDescription": "<string>", | |
"lotOrBatchNumber": "<string>", | |
"serialNumber": "<string>", | |
"manufacturingDate": "<string>", | |
"expirationDate": "<string>", | |
"isDeleted": "<string>", | |
"assigningAuthorityOid": "<string>", | |
"assigningAuthority": "<string>", | |
"gmdnProductName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/devices/{deviceId}": { | |
"get": { | |
"description": "Returns a single implantable device for the specified person id and device id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/devices/:deviceId", | |
"tags": [ | |
"Implantable Device Identifiers" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/devices/:deviceId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose device information is being retrieved" | |
}, | |
{ | |
"name": "deviceId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The device id" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK52" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"deviceIdentifier": "<string>", | |
"universalDeviceIdentifier": "<string>", | |
"snoMedCtCode": "<string>", | |
"snoMedCtDescription": "<string>", | |
"lotOrBatchNumber": "<string>", | |
"serialNumber": "<string>", | |
"manufacturingDate": "<string>", | |
"expirationDate": "<string>", | |
"isDeleted": "<string>", | |
"assigningAuthorityOid": "<string>", | |
"assigningAuthority": "<string>", | |
"gmdnProductName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/lab/orders": { | |
"post": { | |
"description": "Adds a new lab order for the given person id and encounter id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/lab/orders", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/lab/orders", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient to add the new lab order for." | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter to add the new lab order to." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1lab~1ordersRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK53" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"testDescription": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"ufoNumber": "<string>", | |
"generatedBy": "<string>", | |
"orderType": "<string>", | |
"testLocation": "<string>", | |
"orderingProvider": "<string>", | |
"encounterTimestamp": "<string>", | |
"orderDate": "<string>", | |
"orderDateTimezone": "<string>", | |
"signOffDate": "<string>", | |
"signOffPerson": "<string>", | |
"testStatus": "<string>", | |
"nextgenStatus": "<string>", | |
"labId": "<string>", | |
"signoffCommentsIndicator": "<string>", | |
"documentsIndicator": "<string>", | |
"orderControl": "<string>", | |
"orderPriority": "<string>", | |
"timeEntered": "<string>", | |
"specimenActionCode": "<string>", | |
"billingType": "<string>", | |
"clinicalInformation": "<string>", | |
"cancelReason": "<string>", | |
"intrfMessage": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"isDeleted": "<string>", | |
"providerDisplayName": "<string>", | |
"locationName": "<string>", | |
"addressLine1": "<string>", | |
"addressLine2": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"phone": "<string>", | |
"fax": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"middleInitial": "<string>", | |
"isFutureOrder": "<string>", | |
"startDate": "<string>", | |
"nextDueDate": "<string>", | |
"expectedResultDate": "<string>", | |
"generalComment": "<string>", | |
"orderComment": "<string>", | |
"patientComment": "<string>", | |
"isOrderedElseWhere": "<string>", | |
"isCompleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders": { | |
"get": { | |
"description": "Gets a list of lab order summaries for the specified person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose lab orders are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK54" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"testDescription": "<string>", | |
"testStatus": "<string>", | |
"nextgenStatus": "<string>", | |
"labId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"personId": "<string>", | |
"ufoNumber": "<string>", | |
"generatedBy": "<string>", | |
"orderType": "<string>", | |
"testLocation": "<string>", | |
"orderControl": "<string>", | |
"orderPriority": "<string>", | |
"orderingProvider": "<string>", | |
"orderDate": "<string>", | |
"orderDateTimezone": "<string>", | |
"signOffDate": "<string>", | |
"intrfMessage": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"signOffPerson": "<string>", | |
"isFutureOrder": "<string>", | |
"startDate": "<string>", | |
"nextDueDate": "<string>", | |
"expectedResultDate": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"testDescription": "<string>", | |
"testStatus": "<string>", | |
"nextgenStatus": "<string>", | |
"labId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"personId": "<string>", | |
"ufoNumber": "<string>", | |
"generatedBy": "<string>", | |
"orderType": "<string>", | |
"testLocation": "<string>", | |
"orderControl": "<string>", | |
"orderPriority": "<string>", | |
"orderingProvider": "<string>", | |
"orderDate": "<string>", | |
"orderDateTimezone": "<string>", | |
"signOffDate": "<string>", | |
"intrfMessage": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"signOffPerson": "<string>", | |
"isFutureOrder": "<string>", | |
"startDate": "<string>", | |
"nextDueDate": "<string>", | |
"expectedResultDate": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}": { | |
"delete": { | |
"description": "Delete the specified order id for the person id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose order is to be deleted." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order that is to be deleted." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets the lab order details for the given person id and order id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId1", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose lab orders are being retrieved" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the lab order being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK53" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"testDescription": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"ufoNumber": "<string>", | |
"generatedBy": "<string>", | |
"orderType": "<string>", | |
"testLocation": "<string>", | |
"orderingProvider": "<string>", | |
"encounterTimestamp": "<string>", | |
"orderDate": "<string>", | |
"orderDateTimezone": "<string>", | |
"signOffDate": "<string>", | |
"signOffPerson": "<string>", | |
"testStatus": "<string>", | |
"nextgenStatus": "<string>", | |
"labId": "<string>", | |
"signoffCommentsIndicator": "<string>", | |
"documentsIndicator": "<string>", | |
"orderControl": "<string>", | |
"orderPriority": "<string>", | |
"timeEntered": "<string>", | |
"specimenActionCode": "<string>", | |
"billingType": "<string>", | |
"clinicalInformation": "<string>", | |
"cancelReason": "<string>", | |
"intrfMessage": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"isDeleted": "<string>", | |
"providerDisplayName": "<string>", | |
"locationName": "<string>", | |
"addressLine1": "<string>", | |
"addressLine2": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"phone": "<string>", | |
"fax": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"middleInitial": "<string>", | |
"isFutureOrder": "<string>", | |
"startDate": "<string>", | |
"nextDueDate": "<string>", | |
"expectedResultDate": "<string>", | |
"generalComment": "<string>", | |
"orderComment": "<string>", | |
"patientComment": "<string>", | |
"isOrderedElseWhere": "<string>", | |
"isCompleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Update the specified lab order id for the person id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose order is to be updated." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order that is to be updated." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/insurances": { | |
"get": { | |
"description": "Get a list of insurances that are associated with the specified person Id and order Id after apply additional OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/insurances", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/insurances", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for whom the order insurances are being retrieved." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the lab order for which the insurances are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK56" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personPayerId": "<string>", | |
"payerId": "<string>", | |
"insuredPersonId": "<string>", | |
"cob": "<string>", | |
"orderNumber": "<string>", | |
"personId": "<string>", | |
"lastName": "<string>", | |
"firstName": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"payerName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personPayerId": "<string>", | |
"payerId": "<string>", | |
"insuredPersonId": "<string>", | |
"cob": "<string>", | |
"orderNumber": "<string>", | |
"personId": "<string>", | |
"lastName": "<string>", | |
"firstName": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"payerName": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/schedule": { | |
"get": { | |
"description": "Get the schedule details for the specified person id and order id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/schedule", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/schedule", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose order schedule is being retrieved." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose schedule is being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK57" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderId": "<string>", | |
"orderType": "<string>", | |
"isFutureOrder": "<string>", | |
"scheduleType": "<string>", | |
"startDate": "<string>", | |
"endDate": "<string>", | |
"interval": "<string>", | |
"timespan": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"nextDueDate": "<string>", | |
"modifiedBy": "<string>", | |
"isAutoReleasable": "<string>", | |
"maxOccurrence": "<string>", | |
"stopDate": "<string>", | |
"stopReason": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Set the schedule for the specified person id and order id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/schedule", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/schedule", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose order is being scheduled." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order that is being scheduled." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderId~1scheduleRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/send": { | |
"post": { | |
"description": "Adds a record to the interface queue with the provided order Id and lab interface agent information that is determined based on the order's lab Id. This route does not control when the order will be processed and sent out to the lab which is controlled by the interface.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/send", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/send", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the person whose order is being sent to interface" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) Id of the lab order which is being sent to interface" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/tests": { | |
"get": { | |
"description": "Gets a list of ordered test summaries for the specified person id and order id after apply additional OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose ordered tests are being retrieved." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the lab order for which the ordered tests are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK58" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"orderId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"testCodeId": "<string>", | |
"testCodeText": "<string>", | |
"testCodeSystem": "<string>", | |
"testComment": "<string>", | |
"collectionTime": "<string>", | |
"collectionTimezone": "<string>", | |
"expectedResultDate": "<string>", | |
"scheduledTime": "<string>", | |
"scheduledTimezone": "<string>", | |
"loincCode": "<string>", | |
"chargeId": "<string>", | |
"orderingReason": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Add a lab test to the specified order id for the person id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person where the new lab test will be added to the order." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order where the new lab test will be added." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"example": [ | |
{ | |
"TestCodeId": "<string>", | |
"IsNextGenCompendiumTest": "<string>", | |
"ScheduleDateTime": "<string>", | |
"VolumeQuantity": "<string>", | |
"VolumeUnit": "<string>", | |
"CollectionDate": "<string>", | |
"SourceSite": "<string>", | |
"SourceDescription": "<string>", | |
"Additives": "<string>", | |
"BodySite": "<string>", | |
"SiteModifier": "<string>", | |
"SpecimenRole": "<string>", | |
"SpecimenStorage": "<string>", | |
"CollectionMethod": "<string>", | |
"Comment": "<string>", | |
"OrderingReason": "<string>", | |
"ExpectedResultDate": "<string>", | |
"GeneratedBy": "<string>" | |
}, | |
{ | |
"TestCodeId": "<string>", | |
"IsNextGenCompendiumTest": "<string>", | |
"ScheduleDateTime": "<string>", | |
"VolumeQuantity": "<string>", | |
"VolumeUnit": "<string>", | |
"CollectionDate": "<string>", | |
"SourceSite": "<string>", | |
"SourceDescription": "<string>", | |
"Additives": "<string>", | |
"BodySite": "<string>", | |
"SiteModifier": "<string>", | |
"SpecimenRole": "<string>", | |
"SpecimenStorage": "<string>", | |
"CollectionMethod": "<string>", | |
"Comment": "<string>", | |
"OrderingReason": "<string>", | |
"ExpectedResultDate": "<string>", | |
"GeneratedBy": "<string>" | |
} | |
], | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderId~1testsRequest" | |
} | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/tests/{testId}": { | |
"delete": { | |
"description": "Deletes the specified ordered test for the person and order.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose ordered test will be deleted." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose ordered test will be deleted." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order test to be deleted." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets the ordered test for the specified person id, order id and test id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId1", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient to retrieve the ordered test for." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the lab order which contains the test that were ordered." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK59" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"orderId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"testCodeId": "<string>", | |
"testCodeText": "<string>", | |
"testCodeSystem": "<string>", | |
"collectionTime": "<string>", | |
"volumeQuantity": "<string>", | |
"volumeUnits": "<string>", | |
"specSrcCode": "<string>", | |
"specSrcDesc": "<string>", | |
"specSrcAdditives": "<string>", | |
"scheduledTime": "<string>", | |
"createdBy": "<string>", | |
"generatedBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"loincCode": "<string>", | |
"snomedCode": "<string>", | |
"specSrcBodySite": "<string>", | |
"specSrcSiteModifier": "<string>", | |
"specSrcRole": "<string>", | |
"specSrcStorage": "<string>", | |
"specSrcCollectionMethod": "<string>", | |
"collectorId": "<string>", | |
"testComment": "<string>", | |
"expectedResultDate": "<string>", | |
"collectionTimezone": "<string>", | |
"scheduledTimezone": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"chargeId": "<string>", | |
"orderingReason": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates the specified order test for the specified person and order.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose ordered test is to be updated." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose ordered test is to be updated." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test that is to be updated." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderId~1tests~1%3AtestIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/tests/{testId}/order-entry-answers": { | |
"get": { | |
"description": "Gets a list of order entry answers for the specified person id, order id and test id after applying additional OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose order entry answers are being retrieved." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose order entry answers are being retrieved." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test whose order entry answers are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK60" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"orderedTestId": "<string>", | |
"answer": "<string>", | |
"questionCode": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"orderedTestId": "<string>", | |
"answer": "<string>", | |
"questionCode": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds an answer to an order entry question for the specified person id, order id and test id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) This id of the person whose order entry answer is to be added." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose order entry answer is to be added." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test whose order entry answer is to be added." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderId~1tests~1%3AtestId~1order-entry-answers-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/tests/{testId}/order-entry-answers/{answerId}": { | |
"delete": { | |
"description": "Delete the specified order entry answer for the specified person id, order id and ordered test id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers/:answerId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers/:answerId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose order entry answer is being deleted." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose order entry answer is being deleted." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test id whose order entry answer is being deleted." | |
}, | |
{ | |
"name": "answerId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required)" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates the specifed order entry answer for the specified person id, order id, test id and answer id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers/:answerId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/order-entry-answers/:answerId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose order entry answer is being updated." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose order entry answer is being updated." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test id whose order entry answer is being udpated." | |
}, | |
{ | |
"name": "answerId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order entry answer to update." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderId~1tests~1%3AtestId~1order-entry-answers~1%3AanswerId-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/tests/{testId}/suspected-diagnoses": { | |
"get": { | |
"description": "Get a list of suspected diagnosis for the specified ordered test id after applying addition OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/suspected-diagnoses", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/suspected-diagnoses", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose suspected diagnoses are being retrieved." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the lab order which contains the test whose suspected diagnosis are beign retrieved." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test whose suspected diagnosis are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK61" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"orderNumber": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderTestId": "<string>", | |
"diagnosisCodeLibraryId": "<string>", | |
"diagnosisCodeId": "<string>", | |
"description": "<string>", | |
"icd9cmCodeId": "<string>", | |
"userDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"orderNumber": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"orderTestId": "<string>", | |
"diagnosisCodeLibraryId": "<string>", | |
"diagnosisCodeId": "<string>", | |
"description": "<string>", | |
"icd9cmCodeId": "<string>", | |
"userDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a suspected diagnosis for the specified person id, order id and test id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/suspected-diagnoses", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/suspected-diagnoses", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the suspected diagnosis will be added." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order for which the suspected diagnosis will be added." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test for which the suspected diagnosis will be added." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"example": [ | |
{ | |
"DiagnosisCodeLibraryId": "<string>", | |
"DiagnosisCodeId": "<string>" | |
}, | |
{ | |
"DiagnosisCodeLibraryId": "<string>", | |
"DiagnosisCodeId": "<string>" | |
} | |
], | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderId~1tests~1%3AtestId~1suspected-diagnoses-Request" | |
} | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/tests/{testId}/suspected-diagnoses/{diagnosisId}": { | |
"delete": { | |
"description": "Delete the specified suspected diagnosis for the specified person id, order id and test id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/suspected-diagnoses/:diagnosisId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tests/:testId/suspected-diagnoses/:diagnosisId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose suspected diagnosis is to be deleted." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose suspected diagnosis is to be deleted." | |
}, | |
{ | |
"name": "testId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the ordered test whose suspected diagnosis is to be deleted." | |
}, | |
{ | |
"name": "diagnosisId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the suspected diagnosis to be deleted." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/orders/{orderId}/tracking-comments": { | |
"get": { | |
"description": "Gets a list of tracking comments for the given person id and order id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tracking-comments", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tracking-comments", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person who the order belongs to" | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the order whose tracking comments are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK41" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"orderId": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"authorName": "<string>", | |
"authorDisplayName": "<string>", | |
"userName": "<string>", | |
"isDelegate": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"comment": "<string>", | |
"type": "<string>", | |
"generatedBy": "<string>", | |
"isAutoGenerated": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a tracking comment for the given person id and lab order id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tracking-comments", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/lab/orders/:orderId/tracking-comments", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person who the order belongs to." | |
}, | |
{ | |
"name": "orderId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the lab order which the tracking comment will be added for." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1orders~1%3AorderId~1tracking-comments-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/panels": { | |
"get": { | |
"description": "Gets a list of observation panels for the specified person id after applying additional OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/panels", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for whom the observation panels are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK63" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"collectionDateTime": "<string>", | |
"collectionDateTimeTimezone": "<string>", | |
"orderingProviderId": "<string>", | |
"resultStatus": "<string>", | |
"testDescription": "<string>", | |
"isDeleted": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"locationId": "<string>", | |
"obrComment": "<string>", | |
"loincCode": "<string>", | |
"isConfidential": "<string>", | |
"orderTestId": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"collectionDateTime": "<string>", | |
"collectionDateTimeTimezone": "<string>", | |
"orderingProviderId": "<string>", | |
"resultStatus": "<string>", | |
"testDescription": "<string>", | |
"isDeleted": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"locationId": "<string>", | |
"obrComment": "<string>", | |
"loincCode": "<string>", | |
"isConfidential": "<string>", | |
"orderTestId": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds an observation panel the specified person.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/lab/panels", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person to add the observation panel for." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1panelsRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/panels/{panelId}": { | |
"delete": { | |
"description": "Delete the specified observation panel for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose observation panel is to be deleted." | |
}, | |
{ | |
"name": "panelId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the observation panel to be deleted." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets an observation panel for the specified person id and panel id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId1", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose observation panel is being retrieved." | |
}, | |
{ | |
"name": "panelId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the observation panel being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK64" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"collectionDateTime": "<string>", | |
"collectionDateTimeTimezone": "<string>", | |
"orderingProviderId": "<string>", | |
"resultStatus": "<string>", | |
"testDescription": "<string>", | |
"isDeleted": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"locationId": "<string>", | |
"obrComment": "<string>", | |
"loincCode": "<string>", | |
"isConfidential": "<string>", | |
"orderTestId": "<string>", | |
"isMicrobiology": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Update the specified observation panel for the specified personId.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose observation panel is to be updated." | |
}, | |
{ | |
"name": "panelId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the panel to be updated." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1panels~1%3ApanelIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/panels/{panelId}/results": { | |
"get": { | |
"description": "Gets a list of observation results for the specified person id and observation panel id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose observation results are being retrieved." | |
}, | |
{ | |
"name": "panelId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the observation panel for whose observation results are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK65" | |
}, | |
"examples": { | |
"application/json": { | |
"panelId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"observationSequenceNumber": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"observationId": "<string>", | |
"resultCode": "<string>", | |
"resultDescription": "<string>", | |
"codeSystem": "<string>", | |
"observationValue": "<string>", | |
"abnormalityCode": "<string>", | |
"abnormality": "<string>", | |
"resultType": "<string>", | |
"units": "<string>", | |
"referenceRange": "<string>", | |
"observationResultStatus": "<string>", | |
"clinicalName": "<string>", | |
"observationDateTime": "<string>", | |
"observationDateTimeTimezone": "<string>", | |
"loincCode": "<string>", | |
"resultSequenceNumber": "<string>", | |
"hasComment": "<string>", | |
"isDeleted": "<string>", | |
"isSignedOff": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds observation results for the specified person id and panel id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person to add observation results for." | |
}, | |
{ | |
"name": "panelId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the observation panel to add results to." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"example": [ | |
{ | |
"Type": "<string>", | |
"ComponentKey": "<string>", | |
"ComponentDescription": "<string>", | |
"Value": "<string>", | |
"Unit": "<string>", | |
"Range": "<string>", | |
"Comment": "<string>", | |
"AbnormalFlag": "<string>", | |
"CodeSystem": "<string>", | |
"ObservationDate": "<string>", | |
"LoincCode": "<string>" | |
}, | |
{ | |
"Type": "<string>", | |
"ComponentKey": "<string>", | |
"ComponentDescription": "<string>", | |
"Value": "<string>", | |
"Unit": "<string>", | |
"Range": "<string>", | |
"Comment": "<string>", | |
"AbnormalFlag": "<string>", | |
"CodeSystem": "<string>", | |
"ObservationDate": "<string>", | |
"LoincCode": "<string>" | |
} | |
], | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1panels~1%3ApanelId~1resultsRequest" | |
} | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/panels/{panelId}/results/{sequenceNumber}": { | |
"delete": { | |
"description": "Delete the specified observation result for the specifed person id and panel id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results/:sequenceNumber", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results/:sequenceNumber", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of person whose observation result is to be deleted." | |
}, | |
{ | |
"name": "panelId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the panel whose observation result is to be deleted." | |
}, | |
{ | |
"name": "sequenceNumber", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The observation result sequence number that is to be deleted." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Update the specified observation result for the specifed person id, panel id and sequenceNumber.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results/:sequenceNumber", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/lab/panels/:panelId/results/:sequenceNumber", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of person whose observation result is to be updated." | |
}, | |
{ | |
"name": "panelId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the panel whose observation result is to be updated." | |
}, | |
{ | |
"name": "sequenceNumber", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The observation result sequence number that is to be updated." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1lab~1panels~1%3ApanelId~1results~1%3AsequenceNumberRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/lab/results": { | |
"get": { | |
"description": "Gets a list of observation results for the specified person id after applying additional OData operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/lab/results", | |
"tags": [ | |
"Laboratory" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/lab/results", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose observation results are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK66" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"panelId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"observationSequenceNumber": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"observationId": "<string>", | |
"resultCode": "<string>", | |
"resultDescription": "<string>", | |
"codeSystem": "<string>", | |
"observationValue": "<string>", | |
"abnormalityCode": "<string>", | |
"abnormality": "<string>", | |
"resultType": "<string>", | |
"units": "<string>", | |
"referenceRange": "<string>", | |
"observationResultStatus": "<string>", | |
"clinicalName": "<string>", | |
"observationDateTime": "<string>", | |
"observationDateTimeTimezone": "<string>", | |
"loincCode": "<string>", | |
"resultSequenceNumber": "<string>", | |
"hasComment": "<string>", | |
"isDeleted": "<string>", | |
"isSignedOff": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"panelId": "<string>", | |
"personId": "<string>", | |
"orderId": "<string>", | |
"observationSequenceNumber": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"observationId": "<string>", | |
"resultCode": "<string>", | |
"resultDescription": "<string>", | |
"codeSystem": "<string>", | |
"observationValue": "<string>", | |
"abnormalityCode": "<string>", | |
"abnormality": "<string>", | |
"resultType": "<string>", | |
"units": "<string>", | |
"referenceRange": "<string>", | |
"observationResultStatus": "<string>", | |
"clinicalName": "<string>", | |
"observationDateTime": "<string>", | |
"observationDateTimeTimezone": "<string>", | |
"loincCode": "<string>", | |
"resultSequenceNumber": "<string>", | |
"hasComment": "<string>", | |
"isDeleted": "<string>", | |
"isSignedOff": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/charts/medications": { | |
"get": { | |
"description": "GETs medications created or modified within a given interval. If an oData filter of createTimestamp or modifyTimestamp is not specified, medications which are created or modified within the last 7 days are retrieved.", | |
"summary": "{{baseUrl}}/persons/charts/medications", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/charts/medications", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK67" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/medication-history": { | |
"get": { | |
"description": "Gets a list of medication history records for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId/medication-history", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/medication-history", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose medication history is being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK68" | |
}, | |
"examples": { | |
"application/json": { | |
"medicationHistoryId": "<string>", | |
"personId": "<string>", | |
"pbmId": "<string>", | |
"source": "<string>", | |
"drugDescription": "<string>", | |
"ndcId": "<string>", | |
"quantity": "<string>", | |
"daysSupply": "<string>", | |
"directions": "<string>", | |
"refills": "<string>", | |
"isSubstitutionAllowed": "<string>", | |
"lastFillDate": "<string>", | |
"writtenDate": "<string>", | |
"note": "<string>", | |
"priorAuthorizationStatus": "<string>", | |
"pharmacyName": "<string>", | |
"pharmacyAddressLine1": "<string>", | |
"pharmacyCity": "<string>", | |
"pharmacyState": "<string>", | |
"pharmacyZip": "<string>", | |
"pharmacyPhoneNumber": "<string>", | |
"prescriberName": "<string>", | |
"prescriberAddressLine1": "<string>", | |
"prescriberCity": "<string>", | |
"prescriberState": "<string>", | |
"prescriberZip": "<string>", | |
"prescriberPhoneNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/medication-history/create-consent": { | |
"post": { | |
"description": "Creates medication history consent for a given person id", | |
"summary": "{{baseUrl}}/persons/:personId/medication-history/create-consent", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/medication-history/create-consent", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which medication history consent is being created" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1medication-history~1create-consent-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/medication-history/create-request": { | |
"post": { | |
"description": "Creates an medication history request for the given person id", | |
"summary": "{{baseUrl}}/persons/:personId/medication-history/create-request", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/medication-history/create-request", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which medication history is being requested" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/medications": { | |
"get": { | |
"description": "Gets a list of patient medication for the specified person id and encounter id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose medications are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter for which the medications are retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK67" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a new medication for the given person id and encounter id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the medication is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the medication is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1medicationsRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/medications/{medicationId}": { | |
"delete": { | |
"description": "deletes a medication for a given person id, encounter id and medication id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the medication is being deleted" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the medication is being deleted" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication that is being deleted" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1medications~1%3AmedicationIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets the patient medication details for the given person id, encounter id and patient medication id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "Get{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient of whose medication is being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter for which the medication is being retrieved" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK70" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"dose": "<string>", | |
"doseForm": "<string>", | |
"ndcId": "<string>", | |
"gcn": "<string>", | |
"route": "<string>", | |
"hiclSequenceNumber": "<string>", | |
"gcnSequenceNumber": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"isAvailable": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterProviderId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"providerId": "<string>", | |
"locationId": "<string>", | |
"practiceId": "<string>", | |
"practiceName": "<string>", | |
"enterpriseId": "<string>", | |
"enterpriseName": "<string>", | |
"startDate": "<string>", | |
"originalStartDate": "<string>", | |
"stopDate": "<string>", | |
"sigCodes": "<string>", | |
"rxQuantity": "<string>", | |
"rxRefills": "<string>", | |
"isGenericAllowed": "<string>", | |
"isSample": "<string>", | |
"dispenseAsWritten": "<string>", | |
"orgRefills": "<string>", | |
"lastRefillDate": "<string>", | |
"sigDescription": "<string>", | |
"isPrescribedElsewhere": "<string>", | |
"rxUnits": "<string>", | |
"rxComment": "<string>", | |
"rxSpecialInstruction": "<string>", | |
"printSpanishIndicator": "<string>", | |
"isGenericSelected": "<string>", | |
"diagnosisCode": "<string>", | |
"secondaryDiagnosisCode": "<string>", | |
"tertiaryDiagnosisCode": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"prnReason": "<string>", | |
"formularyId": "<string>", | |
"formulaOverrideCode": "<string>", | |
"formulaOverrideText": "<string>", | |
"originalRxNdc": "<string>", | |
"formulaStatus": "<string>", | |
"auditMask": "<string>", | |
"auditId": "<string>", | |
"sendAuditId": "<string>", | |
"lastAuditType": "<string>", | |
"lotNumber": "<string>", | |
"expirationDate": "<string>", | |
"isPrn": "<string>", | |
"renewParentId": "<string>", | |
"rxUnitCode": "<string>", | |
"oldId": "<string>", | |
"rxRenewNote": "<string>", | |
"FdbDosageId": "<string>", | |
"refillLimit": "<string>", | |
"refillLimitDate": "<string>", | |
"prescribedElsewhereLocation": "<string>", | |
"priorAuthorizationIndicator": "<string>", | |
"priorAuthorizationId": "<string>", | |
"priorAuthorizationDate": "<string>", | |
"privacyIndicator": "<string>", | |
"refillsRemaining": "<string>", | |
"customDosageId": "<string>", | |
"isAutoCalculated": "<string>", | |
"pbmId": "<string>", | |
"formularyDetailData": "<string>", | |
"formularySummaryData": "<string>", | |
"sourceProductId": "<string>", | |
"supervisingProviderId": "<string>", | |
"ineffectiveMedicationIndicator": "<string>", | |
"pedOrderId": "<string>", | |
"eCouponNote": "<string>", | |
"eCouponUrl": "<string>", | |
"auditTimestamp": "<string>", | |
"isErxDisabledByState": "<string>", | |
"isFaxDisabledByState": "<string>", | |
"isHidden": "<string>", | |
"isSupply": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"rxFillIndicator": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a patient medication record for the given person id , encounter id and medication id Note: AcknowledgedProblems in prescription request object will be ignored because DUR check is not done while updating a medication. This field should not be set.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId1", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the medication is being updated" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the medication is being updated" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The unique id of the patient medication being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1medications~1%3AmedicationIdRequest1" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/medications/{medicationId}/renew": { | |
"post": { | |
"description": "Renews a medication for the given person id, encounter id and medication id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId/renew", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/medications/:medicationId/renew", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the medication is being added" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the medication is being added" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication to be renewed" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1medications~1%3AmedicationId~1renewRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications": { | |
"get": { | |
"description": "Gets a list of patient medications for the specified person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose medications are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK67" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medicationId}": { | |
"get": { | |
"description": "Gets the patient medication details for the given person id and patient medication id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose medication is being retrieved" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK70" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"dose": "<string>", | |
"doseForm": "<string>", | |
"ndcId": "<string>", | |
"gcn": "<string>", | |
"route": "<string>", | |
"hiclSequenceNumber": "<string>", | |
"gcnSequenceNumber": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"isAvailable": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterProviderId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"providerId": "<string>", | |
"locationId": "<string>", | |
"practiceId": "<string>", | |
"practiceName": "<string>", | |
"enterpriseId": "<string>", | |
"enterpriseName": "<string>", | |
"startDate": "<string>", | |
"originalStartDate": "<string>", | |
"stopDate": "<string>", | |
"sigCodes": "<string>", | |
"rxQuantity": "<string>", | |
"rxRefills": "<string>", | |
"isGenericAllowed": "<string>", | |
"isSample": "<string>", | |
"dispenseAsWritten": "<string>", | |
"orgRefills": "<string>", | |
"lastRefillDate": "<string>", | |
"sigDescription": "<string>", | |
"isPrescribedElsewhere": "<string>", | |
"rxUnits": "<string>", | |
"rxComment": "<string>", | |
"rxSpecialInstruction": "<string>", | |
"printSpanishIndicator": "<string>", | |
"isGenericSelected": "<string>", | |
"diagnosisCode": "<string>", | |
"secondaryDiagnosisCode": "<string>", | |
"tertiaryDiagnosisCode": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"prnReason": "<string>", | |
"formularyId": "<string>", | |
"formulaOverrideCode": "<string>", | |
"formulaOverrideText": "<string>", | |
"originalRxNdc": "<string>", | |
"formulaStatus": "<string>", | |
"auditMask": "<string>", | |
"auditId": "<string>", | |
"sendAuditId": "<string>", | |
"lastAuditType": "<string>", | |
"lotNumber": "<string>", | |
"expirationDate": "<string>", | |
"isPrn": "<string>", | |
"renewParentId": "<string>", | |
"rxUnitCode": "<string>", | |
"oldId": "<string>", | |
"rxRenewNote": "<string>", | |
"FdbDosageId": "<string>", | |
"refillLimit": "<string>", | |
"refillLimitDate": "<string>", | |
"prescribedElsewhereLocation": "<string>", | |
"priorAuthorizationIndicator": "<string>", | |
"priorAuthorizationId": "<string>", | |
"priorAuthorizationDate": "<string>", | |
"privacyIndicator": "<string>", | |
"refillsRemaining": "<string>", | |
"customDosageId": "<string>", | |
"isAutoCalculated": "<string>", | |
"pbmId": "<string>", | |
"formularyDetailData": "<string>", | |
"formularySummaryData": "<string>", | |
"sourceProductId": "<string>", | |
"supervisingProviderId": "<string>", | |
"ineffectiveMedicationIndicator": "<string>", | |
"pedOrderId": "<string>", | |
"eCouponNote": "<string>", | |
"eCouponUrl": "<string>", | |
"auditTimestamp": "<string>", | |
"isErxDisabledByState": "<string>", | |
"isFaxDisabledByState": "<string>", | |
"isHidden": "<string>", | |
"isSupply": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"rxFillIndicator": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medicationId}/cancel": { | |
"post": { | |
"description": "Cancels a medication for the given person id and medication id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/cancel", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/cancel", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the medication is being cancelled" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication that is being cancelled" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medicationId}/notes": { | |
"get": { | |
"description": "Returns a list of prescription notes for the specified person id and medication id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose prescription notes is being retrieved." | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication whose prescription notes is being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK73" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"noteType": "<string>", | |
"note": "<string>", | |
"personId": "<string>", | |
"medicationId": "<string>", | |
"createdBy": "<string>", | |
"modifiedBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"noteType": "<string>", | |
"note": "<string>", | |
"personId": "<string>", | |
"medicationId": "<string>", | |
"createdBy": "<string>", | |
"modifiedBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a prescription note for the given person id and medication id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which a prescription note is being added." | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication for which a prescription note is being added." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1medications~1%3AmedicationId~1notesRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medicationId}/notes/{noteId}": { | |
"delete": { | |
"description": "Delete the specified prescription note for the person id and medication id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes/:noteId", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes/:noteId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose prescription note is to be deleted." | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the medication whose prescription note is to be deleted." | |
}, | |
{ | |
"name": "noteId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the prescription note to be deleted." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets the prescription note for the given person id, patient medication id and note id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes/:noteId1", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes/:noteId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose prescription note is being retrieved" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication whose prescription note is being retrieved" | |
}, | |
{ | |
"name": "noteId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the prescription note being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK74" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"noteType": "<string>", | |
"note": "<string>", | |
"personId": "<string>", | |
"medicationId": "<string>", | |
"createdBy": "<string>", | |
"modifiedBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Update the specified prescription note for the person id and medication id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes/:noteId", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/medications/:medicationId/notes/:noteId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose prescription note is to be updated." | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the medication whose prescription note is to be updated." | |
}, | |
{ | |
"name": "noteId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the prescription note to be updated." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1medications~1%3AmedicationId~1notes~1%3AnoteIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medicationId}/send-erx": { | |
"post": { | |
"description": "Submits an electronic prescription for the given person id, medication id, and additional details", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/send-erx", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/send-erx", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient for which the medication is being electronically prescribed" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication that is being electronically prescribed" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1medications~1%3AmedicationId~1send-erx-Request" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medicationId}/stop": { | |
"post": { | |
"description": "Stops a medication for the given person id and medication id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/stop", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medicationId/stop", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the medication is being stopped" | |
}, | |
{ | |
"name": "medicationId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient medication that is being stopped" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1medications~1%3AmedicationId~1stopRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medid}/dur-check": { | |
"get": { | |
"description": "Performs a drug utilization review and returns any problems for the given person id and medication id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medid/dur-check", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medid/dur-check", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "isRepresentativeNdc", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "A true or false value that represents whether the medication was prescribed elsewhere and the strength, route, and form were unknown at the time the medication was added" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which a drug utilization review is being performed" | |
}, | |
{ | |
"name": "medid", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the medication for which a drug utilization review is being performed" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medid}/monograph-data": { | |
"get": { | |
"description": "Get the monograph data for a medication.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medid/monograph-data", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medid/monograph-data", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for monograph data" | |
}, | |
{ | |
"name": "medid", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the medication for monograph data." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK75" | |
}, | |
"examples": { | |
"application/json": { | |
"drugName": "<string>", | |
"medicationName": "<string>", | |
"gcnSequenceNumber": "<string>", | |
"monographCode": "<string>", | |
"monograph": [ | |
"<string>", | |
"<string>" | |
], | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/{medid}/patient-education": { | |
"get": { | |
"description": "Get the external resources URL and type for patient education.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/:medid/patient-education", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/:medid/patient-education", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "resourceType", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "(Required) Patient education Resource Type - resourceType - 1 (ExternalPatientEducation) or 2 - (ClinicalDecisionSupport) or 3 - (ExternalProviderReferences)" | |
}, | |
{ | |
"name": "encounterDate", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "Encounter Date on which patient education data is being retreived" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for whom patient education url is being retreived" | |
}, | |
{ | |
"name": "medid", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the medication for patient education" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK76" | |
}, | |
"examples": { | |
"application/json": { | |
"resourceType": "<string>", | |
"baseUrl": "<string>", | |
"resourceUrl": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/medications/pdmp-report": { | |
"get": { | |
"description": "Get PDMP report for a person.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/medications/pdmp-report", | |
"tags": [ | |
"Medications" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/medications/pdmp-report", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose medications are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK67" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"providerId": "<string>", | |
"fdbName": "<string>", | |
"medicationName": "<string>", | |
"genericName": "<string>", | |
"brandName": "<string>", | |
"isGenericSelected": "<string>", | |
"dose": "<string>", | |
"route": "<string>", | |
"doseForm": "<string>", | |
"originalStartDate": "<string>", | |
"startDate": "<string>", | |
"stopDate": "<string>", | |
"sigDescription": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"sourceProductId": "<string>", | |
"lastAuditType": "<string>", | |
"representativeNdcIndicator": "<string>", | |
"privacyIndicator": "<string>", | |
"isHidden": "<string>", | |
"deaClassCode": "<string>", | |
"medicationId": "<string>", | |
"ndcId": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"rxNormCode": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons": { | |
"get": { | |
"description": "Gets a list of persons/patients. If OData $filter criteria for createTimestamp and/or /modifyTimestamp are not specified, the default behavior of this route is to return results for persons/patients that have been created or modified in the last 7 days.", | |
"summary": "{{baseUrl}}/persons", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "patientsOnly", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK78" | |
}, | |
"examples": { | |
"application/json": { | |
"Count": "<string>", | |
"Items": [ | |
{ | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
], | |
"checkInDateTime": "<string>", | |
"checkInTimezone": "<string>", | |
"checkOutDateTime": "<string>", | |
"checkOutTimezone": "<string>", | |
"encounterNumber": "<string>", | |
"enterpriseId": "<string>", | |
"id": "<string>", | |
"isLocked": "<string>", | |
"isSensitive": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"personId": "<string>", | |
"practiceId": "<string>", | |
"printOnStatements": "<string>", | |
"referringProviderId": "<string>", | |
"referringProviderName": "<string>", | |
"renderingProviderId": "<string>", | |
"renderingProviderName": "<string>", | |
"status": "<string>", | |
"suppressOutreach": "<string>", | |
"suppressPortal": "<string>", | |
"timestamp": "<string>", | |
"timestampTimezone": "<string>" | |
}, | |
{ | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
], | |
"checkInDateTime": "<string>", | |
"checkInTimezone": "<string>", | |
"checkOutDateTime": "<string>", | |
"checkOutTimezone": "<string>", | |
"encounterNumber": "<string>", | |
"enterpriseId": "<string>", | |
"id": "<string>", | |
"isLocked": "<string>", | |
"isSensitive": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"personId": "<string>", | |
"practiceId": "<string>", | |
"printOnStatements": "<string>", | |
"referringProviderId": "<string>", | |
"referringProviderName": "<string>", | |
"renderingProviderId": "<string>", | |
"renderingProviderName": "<string>", | |
"status": "<string>", | |
"suppressOutreach": "<string>", | |
"suppressPortal": "<string>", | |
"timestamp": "<string>", | |
"timestampTimezone": "<string>" | |
} | |
], | |
"NextPageLink": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a new person", | |
"summary": "{{baseUrl}}/persons", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "Post{{baseUrl}}/persons", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1personsRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
}, | |
"409": { | |
"description": "Conflict", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}": { | |
"get": { | |
"description": "Gets the demographics for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose demographics are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK79" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"middleName": "<string>", | |
"prefix": "<string>", | |
"prefixId": "<string>", | |
"suffix": "<string>", | |
"suffixId": "<string>", | |
"addressLine1": "<string>", | |
"addressLine2": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"countryId": "<string>", | |
"country": "<string>", | |
"countyId": "<string>", | |
"county": "<string>", | |
"secondaryAddressLine1": "<string>", | |
"secondaryAddressLine2": "<string>", | |
"secondaryCity": "<string>", | |
"secondaryState": "<string>", | |
"secondaryZip": "<string>", | |
"secondaryCountryId": "<string>", | |
"secondaryCountry": "<string>", | |
"secondaryCountyId": "<string>", | |
"secondaryCounty": "<string>", | |
"homePhone": "<string>", | |
"homePhoneComment": "<string>", | |
"secondaryHomePhone": "<string>", | |
"secondaryHomePhoneComment": "<string>", | |
"dayPhone": "<string>", | |
"dayPhoneExtension": "<string>", | |
"dayPhoneComment": "<string>", | |
"alternatePhone": "<string>", | |
"alternatePhoneDescription": "<string>", | |
"alternatePhoneExtension": "<string>", | |
"alternatePhoneComment": "<string>", | |
"internationalHomePhone": "<string>", | |
"internationalWorkPhone": "<string>", | |
"internationalZip": "<string>", | |
"cellPhone": "<string>", | |
"cellPhoneComment": "<string>", | |
"email": "<string>", | |
"emailAddressComment": "<string>", | |
"contactSequence": "<string>", | |
"sex": "<string>", | |
"dateOfBirth": "<string>", | |
"age": "<string>", | |
"socialSecurityNumber": "<string>", | |
"contactPreferenceId": "<string>", | |
"contactPreferenceDescription": "<string>", | |
"primaryCareProviderId": "<string>", | |
"primaryCareProviderFullName": "<string>", | |
"primaryCareProviderFirstName": "<string>", | |
"primaryCareProviderLastName": "<string>", | |
"primaryCareProviderMiddleInitial": "<string>", | |
"maritalStatus": "<string>", | |
"studentStatus": "<string>", | |
"isExpired": "<string>", | |
"isSmoker": "<string>", | |
"isVeteran": "<string>", | |
"notificationPreferenceSelected": "<string>", | |
"preferredLanguageId": "<string>", | |
"preferredLanguage": "<string>", | |
"religionId": "<string>", | |
"churchId": "<string>", | |
"udsHomelessStatusId": "<string>", | |
"udsMigrantWorkerStatusId": "<string>", | |
"udsLanguageBarrierId": "<string>", | |
"udsPrimaryMedicalCoverageId": "<string>", | |
"udsPublicHousingPrimaryCareId": "<string>", | |
"udsSchoolBasedHealthCenterId": "<string>", | |
"udsTribalAffiliationId": "<string>", | |
"udsBloodQuantumId": "<string>", | |
"udsVeteranStatus": "<string>", | |
"isSelfPayer": "<string>", | |
"udsHasConsentToTreat": "<string>", | |
"udsConsentToTreatDate": "<string>", | |
"udsIhsEligibilityStatusId": "<string>", | |
"udsTribalClassId": "<string>", | |
"udsDecendancyId": "<string>", | |
"communityCodeId": "<string>", | |
"currentGender": "<string>", | |
"previousFirstName": "<string>", | |
"sexualOrientation": "<string>", | |
"preferredPronoun": "<string>", | |
"patientStatusId": "<string>", | |
"patientStatusChangeReasonId": "<string>", | |
"userDefinedDemographic1Id": "<string>", | |
"userDefinedDemographic2Id": "<string>", | |
"userDefinedDemographic3Id": "<string>", | |
"userDefinedDemographic4Id": "<string>", | |
"userDefinedDemographic5Id": "<string>", | |
"userDefinedDemographic6Id": "<string>", | |
"userDefinedDemographic7Id": "<string>", | |
"userDefinedDemographic8Id": "<string>", | |
"userDefinedDemographic9Id": "<string>", | |
"userDefinedDemographic10Id": "<string>", | |
"userDefinedDemographic11Id": "<string>", | |
"userDefinedDemographic12Id": "<string>", | |
"userDefinedDemographic13Id": "<string>", | |
"userDefinedDemographic14Id": "<string>", | |
"isCurrentGenderProtected": "<string>", | |
"isGenderIdentityProtected": "<string>", | |
"isPreferredPronounProtected": "<string>", | |
"isSexualOrientationProtected": "<string>", | |
"otherIdNumber": "<string>", | |
"priorLastName": "<string>", | |
"externalId": "<string>", | |
"primaryDentalProviderId": "<string>", | |
"primaryDentalProviderName": "<string>", | |
"nickname": "<string>", | |
"showContactInfoOnAlert": "<string>", | |
"mothersMaidenName": "<string>", | |
"hasEmail": "<string>", | |
"hasPhoneNumber": "<string>", | |
"usesPortal": "<string>", | |
"usesSms": "<string>", | |
"hasVoice": "<string>", | |
"isOptOut": "<string>", | |
"isHomePhoneNotApplicable": "<string>", | |
"isCellPhoneNotApplicable": "<string>", | |
"isAlternatePhoneNotApplicable": "<string>", | |
"isDayPhoneNotApplicable": "<string>", | |
"isSecondaryHomePhoneNotApplicable": "<string>", | |
"isInternationalPhoneNotApplicable": "<string>", | |
"isEmailNotApplicable": "<string>", | |
"expiredDate": "<string>", | |
"expiredTime": "<string>", | |
"expiredTimeTz": "<string>", | |
"birthMothersLastName": "<string>", | |
"birthMothersFirstName": "<string>", | |
"birthMothersMiddleName": "<string>", | |
"exemptFromPersonMerge": "<string>", | |
"addressTypeId": "<string>", | |
"secondaryAddressTypeId": "<string>", | |
"isEnterpriseChart": "<string>", | |
"otherReasonSexualOrientation": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"patch": { | |
"description": "Updates properties on existing person demographics given in the request.", | |
"summary": "{{baseUrl}}/persons/:personId", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "Patch{{baseUrl}}/persons/:personId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose demographics are being updated." | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
}, | |
"409": { | |
"description": "Conflict", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a person's demographic information", | |
"summary": "{{baseUrl}}/persons/:personId1", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id for the person being updated" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/address-histories": { | |
"get": { | |
"description": "Gets the address histories for the specified personId.", | |
"summary": "{{baseUrl}}/persons/:personId/address-histories", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/address-histories", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose demographics are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK79" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"middleName": "<string>", | |
"prefix": "<string>", | |
"prefixId": "<string>", | |
"suffix": "<string>", | |
"suffixId": "<string>", | |
"addressLine1": "<string>", | |
"addressLine2": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"countryId": "<string>", | |
"country": "<string>", | |
"countyId": "<string>", | |
"county": "<string>", | |
"secondaryAddressLine1": "<string>", | |
"secondaryAddressLine2": "<string>", | |
"secondaryCity": "<string>", | |
"secondaryState": "<string>", | |
"secondaryZip": "<string>", | |
"secondaryCountryId": "<string>", | |
"secondaryCountry": "<string>", | |
"secondaryCountyId": "<string>", | |
"secondaryCounty": "<string>", | |
"homePhone": "<string>", | |
"homePhoneComment": "<string>", | |
"secondaryHomePhone": "<string>", | |
"secondaryHomePhoneComment": "<string>", | |
"dayPhone": "<string>", | |
"dayPhoneExtension": "<string>", | |
"dayPhoneComment": "<string>", | |
"alternatePhone": "<string>", | |
"alternatePhoneDescription": "<string>", | |
"alternatePhoneExtension": "<string>", | |
"alternatePhoneComment": "<string>", | |
"internationalHomePhone": "<string>", | |
"internationalWorkPhone": "<string>", | |
"internationalZip": "<string>", | |
"cellPhone": "<string>", | |
"cellPhoneComment": "<string>", | |
"email": "<string>", | |
"emailAddressComment": "<string>", | |
"contactSequence": "<string>", | |
"sex": "<string>", | |
"dateOfBirth": "<string>", | |
"age": "<string>", | |
"socialSecurityNumber": "<string>", | |
"contactPreferenceId": "<string>", | |
"contactPreferenceDescription": "<string>", | |
"primaryCareProviderId": "<string>", | |
"primaryCareProviderFullName": "<string>", | |
"primaryCareProviderFirstName": "<string>", | |
"primaryCareProviderLastName": "<string>", | |
"primaryCareProviderMiddleInitial": "<string>", | |
"maritalStatus": "<string>", | |
"studentStatus": "<string>", | |
"isExpired": "<string>", | |
"isSmoker": "<string>", | |
"isVeteran": "<string>", | |
"notificationPreferenceSelected": "<string>", | |
"preferredLanguageId": "<string>", | |
"preferredLanguage": "<string>", | |
"religionId": "<string>", | |
"churchId": "<string>", | |
"udsHomelessStatusId": "<string>", | |
"udsMigrantWorkerStatusId": "<string>", | |
"udsLanguageBarrierId": "<string>", | |
"udsPrimaryMedicalCoverageId": "<string>", | |
"udsPublicHousingPrimaryCareId": "<string>", | |
"udsSchoolBasedHealthCenterId": "<string>", | |
"udsTribalAffiliationId": "<string>", | |
"udsBloodQuantumId": "<string>", | |
"udsVeteranStatus": "<string>", | |
"isSelfPayer": "<string>", | |
"udsHasConsentToTreat": "<string>", | |
"udsConsentToTreatDate": "<string>", | |
"udsIhsEligibilityStatusId": "<string>", | |
"udsTribalClassId": "<string>", | |
"udsDecendancyId": "<string>", | |
"communityCodeId": "<string>", | |
"currentGender": "<string>", | |
"previousFirstName": "<string>", | |
"sexualOrientation": "<string>", | |
"preferredPronoun": "<string>", | |
"patientStatusId": "<string>", | |
"patientStatusChangeReasonId": "<string>", | |
"userDefinedDemographic1Id": "<string>", | |
"userDefinedDemographic2Id": "<string>", | |
"userDefinedDemographic3Id": "<string>", | |
"userDefinedDemographic4Id": "<string>", | |
"userDefinedDemographic5Id": "<string>", | |
"userDefinedDemographic6Id": "<string>", | |
"userDefinedDemographic7Id": "<string>", | |
"userDefinedDemographic8Id": "<string>", | |
"userDefinedDemographic9Id": "<string>", | |
"userDefinedDemographic10Id": "<string>", | |
"userDefinedDemographic11Id": "<string>", | |
"userDefinedDemographic12Id": "<string>", | |
"userDefinedDemographic13Id": "<string>", | |
"userDefinedDemographic14Id": "<string>", | |
"isCurrentGenderProtected": "<string>", | |
"isGenderIdentityProtected": "<string>", | |
"isPreferredPronounProtected": "<string>", | |
"isSexualOrientationProtected": "<string>", | |
"otherIdNumber": "<string>", | |
"priorLastName": "<string>", | |
"externalId": "<string>", | |
"primaryDentalProviderId": "<string>", | |
"primaryDentalProviderName": "<string>", | |
"nickname": "<string>", | |
"showContactInfoOnAlert": "<string>", | |
"mothersMaidenName": "<string>", | |
"hasEmail": "<string>", | |
"hasPhoneNumber": "<string>", | |
"usesPortal": "<string>", | |
"usesSms": "<string>", | |
"hasVoice": "<string>", | |
"isOptOut": "<string>", | |
"isHomePhoneNotApplicable": "<string>", | |
"isCellPhoneNotApplicable": "<string>", | |
"isAlternatePhoneNotApplicable": "<string>", | |
"isDayPhoneNotApplicable": "<string>", | |
"isSecondaryHomePhoneNotApplicable": "<string>", | |
"isInternationalPhoneNotApplicable": "<string>", | |
"isEmailNotApplicable": "<string>", | |
"expiredDate": "<string>", | |
"expiredTime": "<string>", | |
"expiredTimeTz": "<string>", | |
"birthMothersLastName": "<string>", | |
"birthMothersFirstName": "<string>", | |
"birthMothersMiddleName": "<string>", | |
"exemptFromPersonMerge": "<string>", | |
"addressTypeId": "<string>", | |
"secondaryAddressTypeId": "<string>", | |
"isEnterpriseChart": "<string>", | |
"otherReasonSexualOrientation": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/ethnicities": { | |
"get": { | |
"description": "Gets the ethnicities for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId/ethnicities", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/ethnicities", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose ethnicities are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK81" | |
}, | |
"examples": { | |
"application/json": { | |
"personId": "<string>", | |
"id": "<string>", | |
"description": "<string>", | |
"order": "<string>", | |
"categoryId": "<string>", | |
"categoryName": "<string>", | |
"cdcEthnicityCode": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/gender-identities": { | |
"get": { | |
"description": "Gets the gender identities for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId/gender-identities", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/gender-identities", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose ethnicities are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK81" | |
}, | |
"examples": { | |
"application/json": { | |
"personId": "<string>", | |
"id": "<string>", | |
"description": "<string>", | |
"order": "<string>", | |
"categoryId": "<string>", | |
"categoryName": "<string>", | |
"cdcEthnicityCode": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/races": { | |
"get": { | |
"description": "Gets the races for the specified person id.", | |
"summary": "{{baseUrl}}/persons/:personId/races", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/races", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose races are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK83" | |
}, | |
"examples": { | |
"application/json": { | |
"personId": "<string>", | |
"id": "<string>", | |
"description": "<string>", | |
"order": "<string>", | |
"categoryId": "<string>", | |
"categoryName": "<string>", | |
"cdcRaceCode": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/lookup": { | |
"get": { | |
"description": "Gets a list of persons/patients based on various search criteria. Since these results are returned from a /persons/ endpoint, the \"id\" of each result (whose value is a guid) is a personId and can be used as the value of personId in all other routes that require a personId.\r\n\r\nUsing the /persons/lookup route:\r\n\r\n-At least one query parameter must be provided as lookup criteria.\r\n-Use of multiple criteria is allowed, and will results will include person records matching all criteria.\r\n-The two \"quickSearch\" parameters are exceptions to the above; see the quickSearchId & quickSearchInput parameter descriptions for details.", | |
"summary": "{{baseUrl}}/persons/lookup", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/lookup", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "name", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "firstName", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "lastName", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "middleName", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "priorLastName", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "addressLine1", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "city", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "zip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "sex", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "currentGender", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "dateOfBirth", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "externalId", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "externalSystemId", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "excludeExpired", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "isNextMdEnabled", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "searchPatientsOnly", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "quickSearchId", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "quickSearchInput", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$expand", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK84" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"middleName": "<string>", | |
"nickname": "<string>", | |
"addressLine1": "<string>", | |
"addressLine2": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"country": "<string>", | |
"homePhone": "<string>", | |
"dateOfBirth": "<string>", | |
"sex": "<string>", | |
"currentGender": "<string>", | |
"socialSecurityNumber": "<string>", | |
"personNumber": "<string>", | |
"medicalRecordNumber": "<string>", | |
"otherIdNumber": "<string>", | |
"isEnterpriseChart": "<string>", | |
"isPatient": "<string>", | |
"canAddToInclusionList": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters": { | |
"get": { | |
"description": "While this route does not directly return USCDI data, knowledge of an encounterId is sometimes necessary to utilize other routes to obtain USCDI data.\r\n\r\nThis route returns a list of encounters (each identified by \"id\", which in all other routes will be an {encounterId} whose value is a guid) for the specified person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters", | |
"tags": [ | |
"Patient Demographics" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose encounters are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK78" | |
}, | |
"examples": { | |
"application/json": { | |
"Count": "<string>", | |
"Items": [ | |
{ | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
], | |
"checkInDateTime": "<string>", | |
"checkInTimezone": "<string>", | |
"checkOutDateTime": "<string>", | |
"checkOutTimezone": "<string>", | |
"encounterNumber": "<string>", | |
"enterpriseId": "<string>", | |
"id": "<string>", | |
"isLocked": "<string>", | |
"isSensitive": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"personId": "<string>", | |
"practiceId": "<string>", | |
"printOnStatements": "<string>", | |
"referringProviderId": "<string>", | |
"referringProviderName": "<string>", | |
"renderingProviderId": "<string>", | |
"renderingProviderName": "<string>", | |
"status": "<string>", | |
"suppressOutreach": "<string>", | |
"suppressPortal": "<string>", | |
"timestamp": "<string>", | |
"timestampTimezone": "<string>" | |
}, | |
{ | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
], | |
"checkInDateTime": "<string>", | |
"checkInTimezone": "<string>", | |
"checkOutDateTime": "<string>", | |
"checkOutTimezone": "<string>", | |
"encounterNumber": "<string>", | |
"enterpriseId": "<string>", | |
"id": "<string>", | |
"isLocked": "<string>", | |
"isSensitive": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"personId": "<string>", | |
"practiceId": "<string>", | |
"printOnStatements": "<string>", | |
"referringProviderId": "<string>", | |
"referringProviderName": "<string>", | |
"renderingProviderId": "<string>", | |
"renderingProviderName": "<string>", | |
"status": "<string>", | |
"suppressOutreach": "<string>", | |
"suppressPortal": "<string>", | |
"timestamp": "<string>", | |
"timestampTimezone": "<string>" | |
} | |
], | |
"NextPageLink": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/problems": { | |
"get": { | |
"description": "Gets a list of patient problems after performing additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the problems are being displayed" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK86" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"fullySpecifiedName": "<string>", | |
"isChronic": "<string>", | |
"hasSecondaryCondition": "<string>", | |
"problemStatusId": "<string>", | |
"problemStatus": "<string>", | |
"recentNoteId": "<string>", | |
"lastAddressedDate": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"resolvedReason": "<string>", | |
"conceptId": "<string>", | |
"isComorbid": "<string>", | |
"isDeleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a new problem for the given person id", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/problems", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the problem is being added" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1problemsRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/problems/{problemId}": { | |
"delete": { | |
"description": "Deletes a patient problem", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems/:problemId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the problem is being removed" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem being removed" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets the details of a patient problem.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId1", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems/:problemId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose problem is being retrieved" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK87" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"fullySpecifiedName": "<string>", | |
"conceptId": "<string>", | |
"sideId": "<string>", | |
"site": "<string>", | |
"onsetDate": "<string>", | |
"lastAddressedDate": "<string>", | |
"resolvedDate": "<string>", | |
"resolvedReason": "<string>", | |
"resolvedBy": "<string>", | |
"problemStatusId": "<string>", | |
"problemStatus": "<string>", | |
"recentNoteId": "<string>", | |
"clinicalStatusId": "<string>", | |
"isChronic": "<string>", | |
"hasSecondaryCondition": "<string>", | |
"isDeleted": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"isRecordedElsewhere": "<string>", | |
"recordedElsewhereSource": "<string>", | |
"responsibleProviderId": "<string>", | |
"isComorbid": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a patient problem", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/problems/:problemId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the problem is being modified" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem being modified" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1problems~1%3AproblemIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/problems/{problemId}/interactions": { | |
"get": { | |
"description": "Gets patient interactions for an existing problems after adding the problem so that user will be aware of the contraindications while updating them.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/interactions", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/interactions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose interactions are being retrieved" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem for which interactions are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "array", | |
"default": "", | |
"items": { | |
"$ref": "#/definitions/OK37" | |
} | |
}, | |
"examples": { | |
"application/json": [ | |
{ | |
"personId": "<string>", | |
"isRequired": "<string>", | |
"acknowledged": "<string>", | |
"severityLevel": "<string>", | |
"description": "<string>", | |
"entityName": "<string>", | |
"eventType": "<string>", | |
"sourceId": "<string>", | |
"cause": "<string>", | |
"warningDetail": "<string>", | |
"warningType": "<string>", | |
"warning": "<string>", | |
"causeText": "<string>", | |
"overrideText": "<string>", | |
"durAuditKey": "<string>", | |
"isSuppressed": "<string>", | |
"isRecordedElseWhere": "<string>", | |
"practiceId": "<string>", | |
"display": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"personId": "<string>", | |
"isRequired": "<string>", | |
"acknowledged": "<string>", | |
"severityLevel": "<string>", | |
"description": "<string>", | |
"entityName": "<string>", | |
"eventType": "<string>", | |
"sourceId": "<string>", | |
"cause": "<string>", | |
"warningDetail": "<string>", | |
"warningType": "<string>", | |
"warning": "<string>", | |
"causeText": "<string>", | |
"overrideText": "<string>", | |
"durAuditKey": "<string>", | |
"isSuppressed": "<string>", | |
"isRecordedElseWhere": "<string>", | |
"practiceId": "<string>", | |
"display": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
] | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/problems/{problemId}/notes": { | |
"get": { | |
"description": "Gets a list of notes attached to a patient problem after performing additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the problem notes are being retrieved" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem for which the notes are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK89" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"problemId": "<string>", | |
"personId": "<string>", | |
"note": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"isDeleted": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"problemId": "<string>", | |
"personId": "<string>", | |
"note": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"isDeleted": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"post": { | |
"description": "Adds a note to a patient problem", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "Post{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which we are adding the problem note" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem that the note is being added to" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1problems~1%3AproblemId~1notesRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/problems/{problemId}/notes/{noteId}": { | |
"delete": { | |
"description": "Deletes a problem note", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes/:noteId", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes/:noteId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the note is being deleted" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem that the note is associated with" | |
}, | |
{ | |
"name": "noteId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the note" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"get": { | |
"description": "Gets a problem note.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes/:noteId1", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes/:noteId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the note is being retrieved" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem that the note is associated with" | |
}, | |
{ | |
"name": "noteId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the note" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK90" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"problemId": "<string>", | |
"personId": "<string>", | |
"note": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"isDeleted": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a problem note", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes/:noteId", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/problems/:problemId/notes/:noteId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person for which the note is being updated" | |
}, | |
{ | |
"name": "problemId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the problem that the note is associated with" | |
}, | |
{ | |
"name": "noteId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the note" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1problems~1%3AproblemId~1notes~1%3AnoteIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/problems/interactions": { | |
"get": { | |
"description": "This route is meant to be used in conjunction with the POST for Patient Problem. The results of this route will be required by the POST for verification that interactions were viewed.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/problems/interactions", | |
"tags": [ | |
"Problems" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/problems/interactions", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the person whose interactions are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "array", | |
"default": "", | |
"items": { | |
"$ref": "#/definitions/OK37" | |
} | |
}, | |
"examples": { | |
"application/json": [ | |
{ | |
"personId": "<string>", | |
"isRequired": "<string>", | |
"acknowledged": "<string>", | |
"severityLevel": "<string>", | |
"description": "<string>", | |
"entityName": "<string>", | |
"eventType": "<string>", | |
"sourceId": "<string>", | |
"cause": "<string>", | |
"warningDetail": "<string>", | |
"warningType": "<string>", | |
"warning": "<string>", | |
"causeText": "<string>", | |
"overrideText": "<string>", | |
"durAuditKey": "<string>", | |
"isSuppressed": "<string>", | |
"isRecordedElseWhere": "<string>", | |
"practiceId": "<string>", | |
"display": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"personId": "<string>", | |
"isRequired": "<string>", | |
"acknowledged": "<string>", | |
"severityLevel": "<string>", | |
"description": "<string>", | |
"entityName": "<string>", | |
"eventType": "<string>", | |
"sourceId": "<string>", | |
"cause": "<string>", | |
"warningDetail": "<string>", | |
"warningType": "<string>", | |
"warning": "<string>", | |
"causeText": "<string>", | |
"overrideText": "<string>", | |
"durAuditKey": "<string>", | |
"isSuppressed": "<string>", | |
"isRecordedElseWhere": "<string>", | |
"practiceId": "<string>", | |
"display": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
] | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/procedures": { | |
"get": { | |
"description": "Gets a patient's procedures summary.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/procedures", | |
"tags": [ | |
"Procedures" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/procedures", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose procedures summary is being fetched" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK92" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"id": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"serviceItemId": "<string>", | |
"serviceItemDescription": "<string>", | |
"cpt4Code": "<string>", | |
"serviceDate": "<string>", | |
"isDeleted": "<string>", | |
"isCompleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"id": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"serviceItemId": "<string>", | |
"serviceItemDescription": "<string>", | |
"cpt4Code": "<string>", | |
"serviceDate": "<string>", | |
"isDeleted": "<string>", | |
"isCompleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/procedures/{procedureId}": { | |
"get": { | |
"description": "Gets a specific patient procedure.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures/:procedureId", | |
"tags": [ | |
"Procedures" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures/:procedureId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient's encounter" | |
}, | |
{ | |
"name": "procedureId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient's procedure" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK93" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"serviceItemLibraryId": "<string>", | |
"serviceItemGroupName": "<string>", | |
"serviceItemGroupSequenceNumber": "<string>", | |
"serviceItemId": "<string>", | |
"serviceItemDescription": "<string>", | |
"cpt4Code": "<string>", | |
"serviceDate": "<string>", | |
"providerId": "<string>", | |
"referringProviderId": "<string>", | |
"referringProviderName": "<string>", | |
"assistingProviderId": "<string>", | |
"dateResolved": "<string>", | |
"modifierId1": "<string>", | |
"modifierId2": "<string>", | |
"modifierId3": "<string>", | |
"modifierId4": "<string>", | |
"diagnosisCodeId1": "<string>", | |
"diagnosisCodeLibraryId1": "<string>", | |
"diagnosisCodeId2": "<string>", | |
"diagnosisCodeLibraryId2": "<string>", | |
"diagnosisCodeId3": "<string>", | |
"diagnosisCodeLibraryId3": "<string>", | |
"diagnosisCodeId4": "<string>", | |
"diagnosisCodeLibraryId4": "<string>", | |
"placeOfService": "<string>", | |
"hasAcceptedAssignment": "<string>", | |
"units": "<string>", | |
"locationId": "<string>", | |
"payerId": "<string>", | |
"amount": "<string>", | |
"isBillingSuppressed": "<string>", | |
"tooth": "<string>", | |
"surface": "<string>", | |
"quadrant": "<string>", | |
"note": "<string>", | |
"startTime": "<string>", | |
"stopTime": "<string>", | |
"totalTime": "<string>", | |
"baseUnit": "<string>", | |
"alternateCode": "<string>", | |
"isAnesthesiaBilling": "<string>", | |
"diagnosisCodeId5": "<string>", | |
"diagnosisCodeLibraryId5": "<string>", | |
"diagnosisCodeId6": "<string>", | |
"diagnosisCodeLibraryId6": "<string>", | |
"diagnosisCodeId7": "<string>", | |
"diagnosisCodeLibraryId7": "<string>", | |
"diagnosisCodeId8": "<string>", | |
"diagnosisCodeLibraryId8": "<string>", | |
"sourceProductId": "<string>", | |
"isRxOnFile": "<string>", | |
"nationalDrugCode": "<string>", | |
"isBehavioralBilling": "<string>", | |
"diagnosisCodeId9": "<string>", | |
"diagnosisCodeLibraryId9": "<string>", | |
"diagnosisCodeId10": "<string>", | |
"diagnosisCodeLibraryId10": "<string>", | |
"diagnosisCodeId11": "<string>", | |
"diagnosisCodeLibraryId11": "<string>", | |
"diagnosisCodeId12": "<string>", | |
"diagnosisCodeLibraryId12": "<string>", | |
"snomedConceptId": "<string>", | |
"snomedConceptId2": "<string>", | |
"snomedConceptId3": "<string>", | |
"snomedConceptId4": "<string>", | |
"isDental": "<string>", | |
"isSupernumerary": "<string>", | |
"surfaceDescriptor": "<string>", | |
"isDefective": "<string>", | |
"notApplicableDate": "<string>", | |
"approvalDate": "<string>", | |
"medicalDirectorId": "<string>", | |
"asaCrosswalkLibraryId": "<string>", | |
"surgicalProcedureCodeId": "<string>", | |
"surgicalProcedureDescription": "<string>", | |
"basisOfMeasure": "<string>", | |
"nationalDrugUnits": "<string>", | |
"teeth": "<string>", | |
"isDeleted": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"isCompleted": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates a patient procedure", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures/:procedureId", | |
"tags": [ | |
"Procedures" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures/:procedureId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient's encounter" | |
}, | |
{ | |
"name": "procedureId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient's procedure" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1procedures~1%3AprocedureIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"delete": { | |
"description": "Deletes a patient procedure", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures/:procedureId1", | |
"tags": [ | |
"Procedures" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures/:procedureId1", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient's encounter" | |
}, | |
{ | |
"name": "procedureId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of patient's procedure" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/procedures": { | |
"post": { | |
"description": "Add a procedure to patient's encounter", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures", | |
"tags": [ | |
"Procedures" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/procedures", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"consumes": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient's encounter" | |
}, | |
{ | |
"name": "Content-Type", | |
"in": "header", | |
"required": false, | |
"enum": [ | |
"application/json" | |
], | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1proceduresRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"type": "object", | |
"default": "" | |
}, | |
"examples": { | |
"application/json": {} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/health-concerns/tobacco-smoking-usage-status": { | |
"get": { | |
"description": "Gets a patient's tobacco uses status for health concern.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/health-concerns/tobacco-smoking-usage-status", | |
"tags": [ | |
"Smoking Status" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/health-concerns/tobacco-smoking-usage-status", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose health concerns tobacco uses status are being retrieved." | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK94" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterDate": "<string>", | |
"tobaccoType": "<string>", | |
"tobaccoStatus": "<string>", | |
"smokingStatus": "<string>", | |
"usagePerDay": "<string>", | |
"packYears": "<string>", | |
"dateQuit": "<string>", | |
"tobaccoHealthConcern": "<string>", | |
"tobaccoCategory": "<string>", | |
"smokingHealthConcern": "<string>", | |
"smokingCategory": "<string>", | |
"id": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterDate": "<string>", | |
"tobaccoType": "<string>", | |
"tobaccoStatus": "<string>", | |
"smokingStatus": "<string>", | |
"usagePerDay": "<string>", | |
"packYears": "<string>", | |
"dateQuit": "<string>", | |
"tobaccoHealthConcern": "<string>", | |
"tobaccoCategory": "<string>", | |
"smokingHealthConcern": "<string>", | |
"smokingCategory": "<string>", | |
"id": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/social-history": { | |
"get": { | |
"description": "Gets a list of social history for the given person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/social-history", | |
"tags": [ | |
"Smoking Status" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/social-history", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose social history is being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK95" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"createdBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"homeLanguage": "<string>", | |
"birthCountry": "<string>", | |
"handDominance": "<string>", | |
"educationLevel": "<string>", | |
"educationDegree": "<string>", | |
"educationDegreeCountry": "<string>", | |
"occupationalHazard1": "<string>", | |
"occupationalHazard2": "<string>", | |
"hasMilitaryExperience": "<string>", | |
"militaryType": "<string>", | |
"militaryBranch": "<string>", | |
"militaryYearsServed": "<string>", | |
"militaryDischargeType": "<string>", | |
"militaryStationedOverseas": "<string>", | |
"militaryStationedOverseasLocation": "<string>", | |
"militaryNoiseExposure": "<string>", | |
"militaryBiohazardExposure": "<string>", | |
"previousWidowed": "<string>", | |
"previousWidowedTimes": "<string>", | |
"previousDivorce": "<string>", | |
"previousDivorceTimes": "<string>", | |
"hasChildren": "<string>", | |
"sonsCount": "<string>", | |
"daughtersCount": "<string>", | |
"supportNetworkComments": "<string>", | |
"supportNetwork": "<string>", | |
"primaryResidenceComments": "<string>", | |
"tobaccoUsage": "<string>", | |
"tobaccoType": "<string>", | |
"tobaccoUnitsPerDay": "<string>", | |
"tobaccoUnit": "<string>", | |
"tobaccoYearsSmoked": "<string>", | |
"tobaccoPackYears": "<string>", | |
"tobaccoCurrentOrPast": "<string>", | |
"tobaccoPreviousCessationAttempt": "<string>", | |
"tobaccoYearQuit": "<string>", | |
"tobaccoLongestFreePeriod": "<string>", | |
"tobaccoRelapseReason": "<string>", | |
"passiveSmokeExposure": "<string>", | |
"tobaccoCessationMethods": "<string>", | |
"alcoholUsage": "<string>", | |
"caffeineUsage": "<string>", | |
"caffeineType": "<string>", | |
"caffeineType2": "<string>", | |
"caffeinePerDay": "<string>", | |
"activityLevel": "<string>", | |
"healthClubMember": "<string>", | |
"exerciseFrequency": "<string>", | |
"exerciseHoursWeek": "<string>", | |
"exerciseType": "<string>", | |
"exercisetype2": "<string>", | |
"exercisetype3": "<string>", | |
"hobby1": "<string>", | |
"hobby2": "<string>", | |
"hobby3": "<string>", | |
"dietHistory1": "<string>", | |
"dietHistory2": "<string>", | |
"dietHistory3": "<string>", | |
"dietHistory4": "<string>", | |
"dietHistory5": "<string>", | |
"petAnimals": "<string>", | |
"petBirds": "<string>", | |
"petDogs": "<string>", | |
"petRodents": "<string>", | |
"petReptiles": "<string>", | |
"petOther": "<string>", | |
"pets": "<string>", | |
"cleansAnimals": "<string>", | |
"changesInSleepPatterns": "<string>", | |
"religiousAffiliation": "<string>", | |
"practiceReligion": "<string>", | |
"spiritualBeliefs": "<string>", | |
"importanceOfReligionSpirituality": "<string>", | |
"smokeDetectorsInHome": "<string>", | |
"carbonMonoxideDetectorsInHome": "<string>", | |
"radonInHome": "<string>", | |
"homeHeating": "<string>", | |
"seatBeltUsage": "<string>", | |
"fireArmsAtHome": "<string>", | |
"agreesToTransfusion": "<string>", | |
"travelOutOfState": "<string>", | |
"travelOutOfStateLocation": "<string>", | |
"travelOutOfCountry": "<string>", | |
"travelOutOfCounrtyLocation": "<string>", | |
"travelOutOfCountryRegion": "<string>", | |
"travelExposure": "<string>", | |
"travelExposureDetail": "<string>", | |
"advanceDirectivesReviewDate": "<string>", | |
"advanceDirectivesNone": "<string>", | |
"advanceDirectivesRefused": "<string>", | |
"advanceDirectivesDnr": "<string>", | |
"advanceDirectivesLivingWill": "<string>", | |
"advanceDirectivesDoNotPlaceOnLifeSupport": "<string>", | |
"advanceDirectivesDurablePowerOfAttorney": "<string>", | |
"advanceDirectivesHcProxy": "<string>", | |
"advanceDirectivesHcProxyName": "<string>", | |
"advanceDirectivesIncremented": "<string>", | |
"advanceDirectivesDiscussionsCount": "<string>", | |
"comments": "<string>", | |
"alcoholYearQuit": "<string>", | |
"alcoholType": "<string>", | |
"alcoholFrequency": "<string>", | |
"alcoholLastDrink": "<string>", | |
"alcoholAmount": "<string>", | |
"smokingStatus": "<string>", | |
"smokingStatusCode": "<string>", | |
"maritalStatus": "<string>", | |
"religion": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"createdBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"homeLanguage": "<string>", | |
"birthCountry": "<string>", | |
"handDominance": "<string>", | |
"educationLevel": "<string>", | |
"educationDegree": "<string>", | |
"educationDegreeCountry": "<string>", | |
"occupationalHazard1": "<string>", | |
"occupationalHazard2": "<string>", | |
"hasMilitaryExperience": "<string>", | |
"militaryType": "<string>", | |
"militaryBranch": "<string>", | |
"militaryYearsServed": "<string>", | |
"militaryDischargeType": "<string>", | |
"militaryStationedOverseas": "<string>", | |
"militaryStationedOverseasLocation": "<string>", | |
"militaryNoiseExposure": "<string>", | |
"militaryBiohazardExposure": "<string>", | |
"previousWidowed": "<string>", | |
"previousWidowedTimes": "<string>", | |
"previousDivorce": "<string>", | |
"previousDivorceTimes": "<string>", | |
"hasChildren": "<string>", | |
"sonsCount": "<string>", | |
"daughtersCount": "<string>", | |
"supportNetworkComments": "<string>", | |
"supportNetwork": "<string>", | |
"primaryResidenceComments": "<string>", | |
"tobaccoUsage": "<string>", | |
"tobaccoType": "<string>", | |
"tobaccoUnitsPerDay": "<string>", | |
"tobaccoUnit": "<string>", | |
"tobaccoYearsSmoked": "<string>", | |
"tobaccoPackYears": "<string>", | |
"tobaccoCurrentOrPast": "<string>", | |
"tobaccoPreviousCessationAttempt": "<string>", | |
"tobaccoYearQuit": "<string>", | |
"tobaccoLongestFreePeriod": "<string>", | |
"tobaccoRelapseReason": "<string>", | |
"passiveSmokeExposure": "<string>", | |
"tobaccoCessationMethods": "<string>", | |
"alcoholUsage": "<string>", | |
"caffeineUsage": "<string>", | |
"caffeineType": "<string>", | |
"caffeineType2": "<string>", | |
"caffeinePerDay": "<string>", | |
"activityLevel": "<string>", | |
"healthClubMember": "<string>", | |
"exerciseFrequency": "<string>", | |
"exerciseHoursWeek": "<string>", | |
"exerciseType": "<string>", | |
"exercisetype2": "<string>", | |
"exercisetype3": "<string>", | |
"hobby1": "<string>", | |
"hobby2": "<string>", | |
"hobby3": "<string>", | |
"dietHistory1": "<string>", | |
"dietHistory2": "<string>", | |
"dietHistory3": "<string>", | |
"dietHistory4": "<string>", | |
"dietHistory5": "<string>", | |
"petAnimals": "<string>", | |
"petBirds": "<string>", | |
"petDogs": "<string>", | |
"petRodents": "<string>", | |
"petReptiles": "<string>", | |
"petOther": "<string>", | |
"pets": "<string>", | |
"cleansAnimals": "<string>", | |
"changesInSleepPatterns": "<string>", | |
"religiousAffiliation": "<string>", | |
"practiceReligion": "<string>", | |
"spiritualBeliefs": "<string>", | |
"importanceOfReligionSpirituality": "<string>", | |
"smokeDetectorsInHome": "<string>", | |
"carbonMonoxideDetectorsInHome": "<string>", | |
"radonInHome": "<string>", | |
"homeHeating": "<string>", | |
"seatBeltUsage": "<string>", | |
"fireArmsAtHome": "<string>", | |
"agreesToTransfusion": "<string>", | |
"travelOutOfState": "<string>", | |
"travelOutOfStateLocation": "<string>", | |
"travelOutOfCountry": "<string>", | |
"travelOutOfCounrtyLocation": "<string>", | |
"travelOutOfCountryRegion": "<string>", | |
"travelExposure": "<string>", | |
"travelExposureDetail": "<string>", | |
"advanceDirectivesReviewDate": "<string>", | |
"advanceDirectivesNone": "<string>", | |
"advanceDirectivesRefused": "<string>", | |
"advanceDirectivesDnr": "<string>", | |
"advanceDirectivesLivingWill": "<string>", | |
"advanceDirectivesDoNotPlaceOnLifeSupport": "<string>", | |
"advanceDirectivesDurablePowerOfAttorney": "<string>", | |
"advanceDirectivesHcProxy": "<string>", | |
"advanceDirectivesHcProxyName": "<string>", | |
"advanceDirectivesIncremented": "<string>", | |
"advanceDirectivesDiscussionsCount": "<string>", | |
"comments": "<string>", | |
"alcoholYearQuit": "<string>", | |
"alcoholType": "<string>", | |
"alcoholFrequency": "<string>", | |
"alcoholLastDrink": "<string>", | |
"alcoholAmount": "<string>", | |
"smokingStatus": "<string>", | |
"smokingStatusCode": "<string>", | |
"maritalStatus": "<string>", | |
"religion": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/tobacco-usage": { | |
"get": { | |
"description": "Gets a list of tobacco usage for the given person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/tobacco-usage", | |
"tags": [ | |
"Smoking Status" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/tobacco-usage", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose tobacco usage is being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK96" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"sequenceNumber": "<string>", | |
"createTimestamp": "<string>", | |
"maximumTobaccoFreeDuration": "<string>", | |
"packYears": "<string>", | |
"passiveExposure": "<string>", | |
"relapseReason": "<string>", | |
"tobaccoType": "<string>", | |
"socialHistoryTobaccoType": "<string>", | |
"tobaccoUseStatus": "<string>", | |
"totalPackYears": "<string>", | |
"triedToQuit": "<string>", | |
"unitsPerDay": "<string>", | |
"yearQuit": "<string>", | |
"yearsUsed": "<string>", | |
"ageStarted": "<string>", | |
"ageStopped": "<string>", | |
"dateStarted": "<string>", | |
"dateStopped": "<string>", | |
"smokingStatus": "<string>", | |
"tobaccoStatus": "<string>", | |
"usagePerDay": "<string>", | |
"socialHistoryCreateTimestamp": "<string>", | |
"tobaccoUserProfileCode": "<string>", | |
"tobaccoUserProfile": "<string>", | |
"useDailyCigarette": "<string>", | |
"ageStartedCigarette": "<string>", | |
"ageStoppedCigarette": "<string>", | |
"usagePerDayCigarette": "<string>", | |
"useDailyCigarillo": "<string>", | |
"ageStartedCigarillo": "<string>", | |
"ageStoppedCigarillo": "<string>", | |
"usagePerDayCigarillo": "<string>", | |
"useDailyCigar": "<string>", | |
"ageStartedCigar": "<string>", | |
"ageStoppedCigar": "<string>", | |
"usagePerDayCigar": "<string>", | |
"useDailyPipe": "<string>", | |
"ageStartedPipe": "<string>", | |
"ageStoppedPipe": "<string>", | |
"usagePerDayPipe": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"sequenceNumber": "<string>", | |
"createTimestamp": "<string>", | |
"maximumTobaccoFreeDuration": "<string>", | |
"packYears": "<string>", | |
"passiveExposure": "<string>", | |
"relapseReason": "<string>", | |
"tobaccoType": "<string>", | |
"socialHistoryTobaccoType": "<string>", | |
"tobaccoUseStatus": "<string>", | |
"totalPackYears": "<string>", | |
"triedToQuit": "<string>", | |
"unitsPerDay": "<string>", | |
"yearQuit": "<string>", | |
"yearsUsed": "<string>", | |
"ageStarted": "<string>", | |
"ageStopped": "<string>", | |
"dateStarted": "<string>", | |
"dateStopped": "<string>", | |
"smokingStatus": "<string>", | |
"tobaccoStatus": "<string>", | |
"usagePerDay": "<string>", | |
"socialHistoryCreateTimestamp": "<string>", | |
"tobaccoUserProfileCode": "<string>", | |
"tobaccoUserProfile": "<string>", | |
"useDailyCigarette": "<string>", | |
"ageStartedCigarette": "<string>", | |
"ageStoppedCigarette": "<string>", | |
"usagePerDayCigarette": "<string>", | |
"useDailyCigarillo": "<string>", | |
"ageStartedCigarillo": "<string>", | |
"ageStoppedCigarillo": "<string>", | |
"usagePerDayCigarillo": "<string>", | |
"useDailyCigar": "<string>", | |
"ageStartedCigar": "<string>", | |
"ageStoppedCigar": "<string>", | |
"usagePerDayCigar": "<string>", | |
"useDailyPipe": "<string>", | |
"ageStartedPipe": "<string>", | |
"ageStoppedPipe": "<string>", | |
"usagePerDayPipe": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/vitals": { | |
"get": { | |
"description": "Gets a list of vital sign summaries for the given person id after applying additional OData query operations.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/vitals", | |
"tags": [ | |
"Vital Signs" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/vitals", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "$top", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$filter", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$orderby", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$skip", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$inlinecount", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "$count", | |
"in": "query", | |
"required": true, | |
"type": "string", | |
"description": "" | |
}, | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose vital signs are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK97" | |
}, | |
"examples": { | |
"application/json": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"vitalSignsDate": "<string>", | |
"vitalSignsTime": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"vitalSignsDate": "<string>", | |
"vitalSignsTime": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/vitals/{vitalsId}": { | |
"get": { | |
"description": "Gets the vital sign details for the given person id, encounter id, and vital signs id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/vitals/:vitalsId", | |
"tags": [ | |
"Vital Signs" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/vitals/:vitalsId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose vital signs are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the vital signs were taken" | |
}, | |
{ | |
"name": "vitalsId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the vital signs that are being retrieved" | |
}, | |
{ | |
"name": "Accept", | |
"in": "header", | |
"required": true, | |
"type": "string", | |
"description": "" | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK98" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"bmi": "<string>", | |
"bloodPressure": "<string>", | |
"bloodPressureSystolic": "<string>", | |
"bloodPressureDiastolic": "<string>", | |
"bloodPressureMethod": "<string>", | |
"bloodPressureSide": "<string>", | |
"bloodPressureBodySite": "<string>", | |
"bloodPressureSite": "<string>", | |
"bloodPressureBodyPosition": "<string>", | |
"isBloodPressureCuffSizePediatric": "<string>", | |
"isBloodPressureCuffSizeAdult": "<string>", | |
"isBloodPressureCuffSizeLarge": "<string>", | |
"isBloodPressureCuffSizeThigh": "<string>", | |
"isBloodPressureCaptured": "<string>", | |
"measuredBy": "<string>", | |
"vitalSignsDate": "<string>", | |
"vitalSignsTime": "<string>", | |
"fractionOfInspiredOxygen": "<string>", | |
"pulsePattern": "<string>", | |
"pulseRate": "<string>", | |
"pulseOximeterOxygenSaturationRest": "<string>", | |
"pulseOximeterOxygenSaturationRestSite": "<string>", | |
"isGrowthChartCaptured": "<string>", | |
"isHealthAssessmentQuestionnaireCaptured": "<string>", | |
"isExclusionCaptured": "<string>", | |
"bmiPercent": "<string>", | |
"bodySurfaceArea": "<string>", | |
"isHipCircumferenceCaptured": "<string>", | |
"isHeadCircumferenceCaptured": "<string>", | |
"isHeightCaptured": "<string>", | |
"isNeckCircumferenceCaptured": "<string>", | |
"isTemperatureCaptured": "<string>", | |
"isWaistCircumferenceCaptured": "<string>", | |
"isWeightCaptured": "<string>", | |
"hasPatientRefused": "<string>", | |
"isUnobtainable": "<string>", | |
"comments": "<string>", | |
"headCircumferenceCentimeters": "<string>", | |
"headCircumferenceInches": "<string>", | |
"headCircumferencePercent": "<string>", | |
"heightCentimeters": "<string>", | |
"heightDate": "<string>", | |
"heightFeet": "<string>", | |
"heightInches": "<string>", | |
"heightMeters": "<string>", | |
"heightMethod": "<string>", | |
"heightPercent": "<string>", | |
"hipCircumferenceCentimeters": "<string>", | |
"hipCircumferenceInches": "<string>", | |
"heightBodyPosition": "<string>", | |
"neckCircumferenceCentimeters": "<string>", | |
"neckCircumferenceInches": "<string>", | |
"pulseOximeterOxygenSaturationSource": "<string>", | |
"painScoreLoinc": "<string>", | |
"painScoreDisplay": "<string>", | |
"peakFlow": "<string>", | |
"peakFlowMethod": "<string>", | |
"peakFlowTiming": "<string>", | |
"respirationRate": "<string>", | |
"pulseOximeterOxygenSaturationMeasured": "<string>", | |
"temperatureDegreesCelcius": "<string>", | |
"temperatureDegreesFahrenheit": "<string>", | |
"temperatureSite": "<string>", | |
"fractionOfInspiredOxygenLitresPerMinute": "<string>", | |
"currentAge": "<string>", | |
"fractionOfInspiredOxygenRoomAir": "<string>", | |
"pulseOximeterOxygenSaturationRestLitresPerMinute": "<string>", | |
"painMethod": "<string>", | |
"pulseOximeterOxygenSaturationAmbulatory": "<string>", | |
"reasonRefused": "<string>", | |
"unobtainableReason": "<string>", | |
"patientRefusedVitals": "<string>", | |
"unobtainableVitals": "<string>", | |
"waistCircumferenceCentimeters": "<string>", | |
"waistCircumferenceInches": "<string>", | |
"waistHipRatio": "<string>", | |
"weightContext": "<string>", | |
"weightKilograms": "<string>", | |
"weightPounds": "<string>", | |
"weightPercent": "<string>", | |
"bloodPressureCuffSize": "<string>", | |
"areOrthostaticVitalSignsCaptured": "<string>", | |
"menopausalStage": "<string>", | |
"lmp": "<string>", | |
"gestationalWeeks": "<string>", | |
"gestationalDays": "<string>", | |
"heightCentimetersGraph": "<string>", | |
"heightInchesGraph": "<string>", | |
"weightKilogramsGraph": "<string>", | |
"weightPoundsGraph": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
}, | |
"put": { | |
"description": "Updates Vital Signs for the given person id, encounter id and vital signs Id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/vitals/:vitalsId", | |
"tags": [ | |
"Vital Signs" | |
], | |
"operationId": "Put{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/vitals/:vitalsId", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose vital signs are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the vital signs were taken" | |
}, | |
{ | |
"name": "vitalsId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the vital signs that are being retrieved" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1vitals~1%3AvitalsIdRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK98" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"bmi": "<string>", | |
"bloodPressure": "<string>", | |
"bloodPressureSystolic": "<string>", | |
"bloodPressureDiastolic": "<string>", | |
"bloodPressureMethod": "<string>", | |
"bloodPressureSide": "<string>", | |
"bloodPressureBodySite": "<string>", | |
"bloodPressureSite": "<string>", | |
"bloodPressureBodyPosition": "<string>", | |
"isBloodPressureCuffSizePediatric": "<string>", | |
"isBloodPressureCuffSizeAdult": "<string>", | |
"isBloodPressureCuffSizeLarge": "<string>", | |
"isBloodPressureCuffSizeThigh": "<string>", | |
"isBloodPressureCaptured": "<string>", | |
"measuredBy": "<string>", | |
"vitalSignsDate": "<string>", | |
"vitalSignsTime": "<string>", | |
"fractionOfInspiredOxygen": "<string>", | |
"pulsePattern": "<string>", | |
"pulseRate": "<string>", | |
"pulseOximeterOxygenSaturationRest": "<string>", | |
"pulseOximeterOxygenSaturationRestSite": "<string>", | |
"isGrowthChartCaptured": "<string>", | |
"isHealthAssessmentQuestionnaireCaptured": "<string>", | |
"isExclusionCaptured": "<string>", | |
"bmiPercent": "<string>", | |
"bodySurfaceArea": "<string>", | |
"isHipCircumferenceCaptured": "<string>", | |
"isHeadCircumferenceCaptured": "<string>", | |
"isHeightCaptured": "<string>", | |
"isNeckCircumferenceCaptured": "<string>", | |
"isTemperatureCaptured": "<string>", | |
"isWaistCircumferenceCaptured": "<string>", | |
"isWeightCaptured": "<string>", | |
"hasPatientRefused": "<string>", | |
"isUnobtainable": "<string>", | |
"comments": "<string>", | |
"headCircumferenceCentimeters": "<string>", | |
"headCircumferenceInches": "<string>", | |
"headCircumferencePercent": "<string>", | |
"heightCentimeters": "<string>", | |
"heightDate": "<string>", | |
"heightFeet": "<string>", | |
"heightInches": "<string>", | |
"heightMeters": "<string>", | |
"heightMethod": "<string>", | |
"heightPercent": "<string>", | |
"hipCircumferenceCentimeters": "<string>", | |
"hipCircumferenceInches": "<string>", | |
"heightBodyPosition": "<string>", | |
"neckCircumferenceCentimeters": "<string>", | |
"neckCircumferenceInches": "<string>", | |
"pulseOximeterOxygenSaturationSource": "<string>", | |
"painScoreLoinc": "<string>", | |
"painScoreDisplay": "<string>", | |
"peakFlow": "<string>", | |
"peakFlowMethod": "<string>", | |
"peakFlowTiming": "<string>", | |
"respirationRate": "<string>", | |
"pulseOximeterOxygenSaturationMeasured": "<string>", | |
"temperatureDegreesCelcius": "<string>", | |
"temperatureDegreesFahrenheit": "<string>", | |
"temperatureSite": "<string>", | |
"fractionOfInspiredOxygenLitresPerMinute": "<string>", | |
"currentAge": "<string>", | |
"fractionOfInspiredOxygenRoomAir": "<string>", | |
"pulseOximeterOxygenSaturationRestLitresPerMinute": "<string>", | |
"painMethod": "<string>", | |
"pulseOximeterOxygenSaturationAmbulatory": "<string>", | |
"reasonRefused": "<string>", | |
"unobtainableReason": "<string>", | |
"patientRefusedVitals": "<string>", | |
"unobtainableVitals": "<string>", | |
"waistCircumferenceCentimeters": "<string>", | |
"waistCircumferenceInches": "<string>", | |
"waistHipRatio": "<string>", | |
"weightContext": "<string>", | |
"weightKilograms": "<string>", | |
"weightPounds": "<string>", | |
"weightPercent": "<string>", | |
"bloodPressureCuffSize": "<string>", | |
"areOrthostaticVitalSignsCaptured": "<string>", | |
"menopausalStage": "<string>", | |
"lmp": "<string>", | |
"gestationalWeeks": "<string>", | |
"gestationalDays": "<string>", | |
"heightCentimetersGraph": "<string>", | |
"heightInchesGraph": "<string>", | |
"weightKilogramsGraph": "<string>", | |
"weightPoundsGraph": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
}, | |
"/persons/{personId}/chart/encounters/{encounterId}/vitals": { | |
"post": { | |
"description": "Updates Vital Signs for the given person id, encounter id and vital signs Id.", | |
"summary": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/vitals", | |
"tags": [ | |
"Vital Signs" | |
], | |
"operationId": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/vitals", | |
"deprecated": false, | |
"produces": [ | |
"application/json" | |
], | |
"parameters": [ | |
{ | |
"name": "personId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the patient whose vital signs are being retrieved" | |
}, | |
{ | |
"name": "encounterId", | |
"in": "path", | |
"required": true, | |
"type": "string", | |
"description": "(Required) (Required) The id of the encounter in which the vital signs were taken" | |
}, | |
{ | |
"name": "Body", | |
"in": "body", | |
"required": true, | |
"description": "", | |
"schema": { | |
"$ref": "#/definitions/%7B%7BbaseUrl%7D%7D~1persons~1%3ApersonId~1chart~1encounters~1%3AencounterId~1vitalsRequest" | |
} | |
} | |
], | |
"responses": { | |
"200": { | |
"description": "OK", | |
"schema": { | |
"$ref": "#/definitions/OK98" | |
}, | |
"examples": { | |
"application/json": { | |
"id": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"bmi": "<string>", | |
"bloodPressure": "<string>", | |
"bloodPressureSystolic": "<string>", | |
"bloodPressureDiastolic": "<string>", | |
"bloodPressureMethod": "<string>", | |
"bloodPressureSide": "<string>", | |
"bloodPressureBodySite": "<string>", | |
"bloodPressureSite": "<string>", | |
"bloodPressureBodyPosition": "<string>", | |
"isBloodPressureCuffSizePediatric": "<string>", | |
"isBloodPressureCuffSizeAdult": "<string>", | |
"isBloodPressureCuffSizeLarge": "<string>", | |
"isBloodPressureCuffSizeThigh": "<string>", | |
"isBloodPressureCaptured": "<string>", | |
"measuredBy": "<string>", | |
"vitalSignsDate": "<string>", | |
"vitalSignsTime": "<string>", | |
"fractionOfInspiredOxygen": "<string>", | |
"pulsePattern": "<string>", | |
"pulseRate": "<string>", | |
"pulseOximeterOxygenSaturationRest": "<string>", | |
"pulseOximeterOxygenSaturationRestSite": "<string>", | |
"isGrowthChartCaptured": "<string>", | |
"isHealthAssessmentQuestionnaireCaptured": "<string>", | |
"isExclusionCaptured": "<string>", | |
"bmiPercent": "<string>", | |
"bodySurfaceArea": "<string>", | |
"isHipCircumferenceCaptured": "<string>", | |
"isHeadCircumferenceCaptured": "<string>", | |
"isHeightCaptured": "<string>", | |
"isNeckCircumferenceCaptured": "<string>", | |
"isTemperatureCaptured": "<string>", | |
"isWaistCircumferenceCaptured": "<string>", | |
"isWeightCaptured": "<string>", | |
"hasPatientRefused": "<string>", | |
"isUnobtainable": "<string>", | |
"comments": "<string>", | |
"headCircumferenceCentimeters": "<string>", | |
"headCircumferenceInches": "<string>", | |
"headCircumferencePercent": "<string>", | |
"heightCentimeters": "<string>", | |
"heightDate": "<string>", | |
"heightFeet": "<string>", | |
"heightInches": "<string>", | |
"heightMeters": "<string>", | |
"heightMethod": "<string>", | |
"heightPercent": "<string>", | |
"hipCircumferenceCentimeters": "<string>", | |
"hipCircumferenceInches": "<string>", | |
"heightBodyPosition": "<string>", | |
"neckCircumferenceCentimeters": "<string>", | |
"neckCircumferenceInches": "<string>", | |
"pulseOximeterOxygenSaturationSource": "<string>", | |
"painScoreLoinc": "<string>", | |
"painScoreDisplay": "<string>", | |
"peakFlow": "<string>", | |
"peakFlowMethod": "<string>", | |
"peakFlowTiming": "<string>", | |
"respirationRate": "<string>", | |
"pulseOximeterOxygenSaturationMeasured": "<string>", | |
"temperatureDegreesCelcius": "<string>", | |
"temperatureDegreesFahrenheit": "<string>", | |
"temperatureSite": "<string>", | |
"fractionOfInspiredOxygenLitresPerMinute": "<string>", | |
"currentAge": "<string>", | |
"fractionOfInspiredOxygenRoomAir": "<string>", | |
"pulseOximeterOxygenSaturationRestLitresPerMinute": "<string>", | |
"painMethod": "<string>", | |
"pulseOximeterOxygenSaturationAmbulatory": "<string>", | |
"reasonRefused": "<string>", | |
"unobtainableReason": "<string>", | |
"patientRefusedVitals": "<string>", | |
"unobtainableVitals": "<string>", | |
"waistCircumferenceCentimeters": "<string>", | |
"waistCircumferenceInches": "<string>", | |
"waistHipRatio": "<string>", | |
"weightContext": "<string>", | |
"weightKilograms": "<string>", | |
"weightPounds": "<string>", | |
"weightPercent": "<string>", | |
"bloodPressureCuffSize": "<string>", | |
"areOrthostaticVitalSignsCaptured": "<string>", | |
"menopausalStage": "<string>", | |
"lmp": "<string>", | |
"gestationalWeeks": "<string>", | |
"gestationalDays": "<string>", | |
"heightCentimetersGraph": "<string>", | |
"heightInchesGraph": "<string>", | |
"weightKilogramsGraph": "<string>", | |
"weightPoundsGraph": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
}, | |
"headers": {} | |
}, | |
"400": { | |
"description": "Bad Request", | |
"schema": { | |
"$ref": "#/definitions/BadRequest1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"403": { | |
"description": "Forbidden", | |
"schema": { | |
"$ref": "#/definitions/Forbidden1" | |
}, | |
"examples": { | |
"application/json": { | |
"message": "<string>" | |
} | |
}, | |
"headers": {} | |
}, | |
"404": { | |
"description": "Not Found", | |
"headers": {} | |
} | |
} | |
} | |
} | |
}, | |
"definitions": { | |
"OK": { | |
"title": "OK", | |
"example": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item": { | |
"title": "Item", | |
"example": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"encounterTimestamp": { | |
"type": "string" | |
}, | |
"encounterTimestampTimezone": { | |
"type": "string" | |
}, | |
"allergyId": { | |
"type": "string" | |
}, | |
"allergyTypeId": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"allergyType": { | |
"type": "string" | |
}, | |
"locationId": { | |
"type": "string" | |
}, | |
"providerId": { | |
"type": "string" | |
}, | |
"onsetDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"comment": { | |
"type": "string" | |
}, | |
"reactionDescription": { | |
"type": "string" | |
}, | |
"criticalityCode": { | |
"type": "string" | |
}, | |
"isLocked": { | |
"type": "string" | |
}, | |
"isReadOnly": { | |
"type": "string" | |
}, | |
"rxNormCode": { | |
"type": "string" | |
}, | |
"rxNormDescription": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"enterpriseId", | |
"practiceId", | |
"personId", | |
"encounterId", | |
"encounterTimestamp", | |
"encounterTimestampTimezone", | |
"allergyId", | |
"allergyTypeId", | |
"description", | |
"allergyType", | |
"locationId", | |
"providerId", | |
"onsetDate", | |
"resolvedDate", | |
"comment", | |
"reactionDescription", | |
"criticalityCode", | |
"isLocked", | |
"isReadOnly", | |
"rxNormCode", | |
"rxNormDescription", | |
"_links" | |
] | |
}, | |
"Link": { | |
"title": "Link", | |
"example": { | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"href": { | |
"type": "string" | |
}, | |
"method": { | |
"type": "string" | |
}, | |
"rel": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"vendorExtensions": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"href", | |
"method", | |
"rel", | |
"description", | |
"vendorExtensions" | |
] | |
}, | |
"BadRequest1": { | |
"title": "BadRequest1", | |
"example": { | |
"message": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"message": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"message" | |
] | |
}, | |
"Forbidden1": { | |
"title": "Forbidden1", | |
"example": { | |
"message": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"message": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"message" | |
] | |
}, | |
"OK1": { | |
"title": "OK1", | |
"example": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyType": "<string>", | |
"allergyTypeId": "<string>", | |
"locationId": "<string>", | |
"locationName": "<string>", | |
"providerId": "<string>", | |
"providerName": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"sourceProductId": "<string>", | |
"auditId": "<string>", | |
"causativeAgent": "<string>", | |
"whoReviewed": "<string>", | |
"whenReviewed": "<string>", | |
"isLocked": "<string>", | |
"severityCode": "<string>", | |
"isIntolerant": "<string>", | |
"description": "<string>", | |
"criticalityCode": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"encounterTimestamp": { | |
"type": "string" | |
}, | |
"encounterTimestampTimezone": { | |
"type": "string" | |
}, | |
"allergyId": { | |
"type": "string" | |
}, | |
"allergyType": { | |
"type": "string" | |
}, | |
"allergyTypeId": { | |
"type": "string" | |
}, | |
"locationId": { | |
"type": "string" | |
}, | |
"locationName": { | |
"type": "string" | |
}, | |
"providerId": { | |
"type": "string" | |
}, | |
"providerName": { | |
"type": "string" | |
}, | |
"onsetDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"comment": { | |
"type": "string" | |
}, | |
"reactionDescription": { | |
"type": "string" | |
}, | |
"sourceProductId": { | |
"type": "string" | |
}, | |
"auditId": { | |
"type": "string" | |
}, | |
"causativeAgent": { | |
"type": "string" | |
}, | |
"whoReviewed": { | |
"type": "string" | |
}, | |
"whenReviewed": { | |
"type": "string" | |
}, | |
"isLocked": { | |
"type": "string" | |
}, | |
"severityCode": { | |
"type": "string" | |
}, | |
"isIntolerant": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"criticalityCode": { | |
"type": "string" | |
}, | |
"createdBy": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimezone": { | |
"type": "string" | |
}, | |
"modifiedBy": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"modifyTimestampTimezone": { | |
"type": "string" | |
}, | |
"isReadOnly": { | |
"type": "string" | |
}, | |
"rxNormCode": { | |
"type": "string" | |
}, | |
"rxNormDescription": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"enterpriseId", | |
"practiceId", | |
"personId", | |
"encounterId", | |
"encounterTimestamp", | |
"encounterTimestampTimezone", | |
"allergyId", | |
"allergyType", | |
"allergyTypeId", | |
"locationId", | |
"locationName", | |
"providerId", | |
"providerName", | |
"onsetDate", | |
"resolvedDate", | |
"comment", | |
"reactionDescription", | |
"sourceProductId", | |
"auditId", | |
"causativeAgent", | |
"whoReviewed", | |
"whenReviewed", | |
"isLocked", | |
"severityCode", | |
"isIntolerant", | |
"description", | |
"criticalityCode", | |
"createdBy", | |
"createTimestamp", | |
"createTimestampTimezone", | |
"modifiedBy", | |
"modifyTimestamp", | |
"modifyTimestampTimezone", | |
"isReadOnly", | |
"rxNormCode", | |
"rxNormDescription", | |
"_links" | |
] | |
}, | |
"OK4": { | |
"title": "OK4", | |
"example": { | |
"id": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterTimestamp": "<string>", | |
"encounterTimestampTimezone": "<string>", | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"description": "<string>", | |
"allergyType": "<string>", | |
"locationId": "<string>", | |
"providerId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"reactionDescription": "<string>", | |
"criticalityCode": "<string>", | |
"isLocked": "<string>", | |
"isReadOnly": "<string>", | |
"rxNormCode": "<string>", | |
"rxNormDescription": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"encounterTimestamp": { | |
"type": "string" | |
}, | |
"encounterTimestampTimezone": { | |
"type": "string" | |
}, | |
"allergyId": { | |
"type": "string" | |
}, | |
"allergyTypeId": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"allergyType": { | |
"type": "string" | |
}, | |
"locationId": { | |
"type": "string" | |
}, | |
"providerId": { | |
"type": "string" | |
}, | |
"onsetDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"comment": { | |
"type": "string" | |
}, | |
"reactionDescription": { | |
"type": "string" | |
}, | |
"criticalityCode": { | |
"type": "string" | |
}, | |
"isLocked": { | |
"type": "string" | |
}, | |
"isReadOnly": { | |
"type": "string" | |
}, | |
"rxNormCode": { | |
"type": "string" | |
}, | |
"rxNormDescription": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"enterpriseId", | |
"practiceId", | |
"personId", | |
"encounterId", | |
"encounterTimestamp", | |
"encounterTimestampTimezone", | |
"allergyId", | |
"allergyTypeId", | |
"description", | |
"allergyType", | |
"locationId", | |
"providerId", | |
"onsetDate", | |
"resolvedDate", | |
"comment", | |
"reactionDescription", | |
"criticalityCode", | |
"isLocked", | |
"isReadOnly", | |
"rxNormCode", | |
"rxNormDescription", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergiesRequest": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergiesRequest", | |
"example": { | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"providerId": "<string>", | |
"locationId": "<string>", | |
"isIntolerant": "<string>", | |
"isRecordedElsewhere": "<string>", | |
"recordedElsewhereSource": "<string>", | |
"allowDuplicateAllergies": "<string>", | |
"noKnownAllergies": "<string>", | |
"criticalityCode": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"allergyId": { | |
"type": "string" | |
}, | |
"allergyTypeId": { | |
"type": "string" | |
}, | |
"onsetDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"comment": { | |
"type": "string" | |
}, | |
"providerId": { | |
"type": "string" | |
}, | |
"locationId": { | |
"type": "string" | |
}, | |
"isIntolerant": { | |
"type": "string" | |
}, | |
"isRecordedElsewhere": { | |
"type": "string" | |
}, | |
"recordedElsewhereSource": { | |
"type": "string" | |
}, | |
"allowDuplicateAllergies": { | |
"type": "string" | |
}, | |
"noKnownAllergies": { | |
"type": "string" | |
}, | |
"criticalityCode": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"allergyId", | |
"allergyTypeId", | |
"onsetDate", | |
"resolvedDate", | |
"comment", | |
"providerId", | |
"locationId", | |
"isIntolerant", | |
"isRecordedElsewhere", | |
"recordedElsewhereSource", | |
"allowDuplicateAllergies", | |
"noKnownAllergies", | |
"criticalityCode" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyIdRequest": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyIdRequest", | |
"example": { | |
"allergyId": "<string>", | |
"allergyTypeId": "<string>", | |
"onsetDate": "<string>", | |
"resolvedDate": "<string>", | |
"comment": "<string>", | |
"providerId": "<string>", | |
"locationId": "<string>", | |
"isIntolerant": "<string>", | |
"isRecordedElsewhere": "<string>", | |
"recordedElsewhereSource": "<string>", | |
"allowDuplicateAllergies": "<string>", | |
"criticalityCode": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"allergyId": { | |
"type": "string" | |
}, | |
"allergyTypeId": { | |
"type": "string" | |
}, | |
"onsetDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"comment": { | |
"type": "string" | |
}, | |
"providerId": { | |
"type": "string" | |
}, | |
"locationId": { | |
"type": "string" | |
}, | |
"isIntolerant": { | |
"type": "string" | |
}, | |
"isRecordedElsewhere": { | |
"type": "string" | |
}, | |
"recordedElsewhereSource": { | |
"type": "string" | |
}, | |
"allowDuplicateAllergies": { | |
"type": "string" | |
}, | |
"criticalityCode": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"allergyId", | |
"allergyTypeId", | |
"onsetDate", | |
"resolvedDate", | |
"comment", | |
"providerId", | |
"locationId", | |
"isIntolerant", | |
"isRecordedElsewhere", | |
"recordedElsewhereSource", | |
"allowDuplicateAllergies", | |
"criticalityCode" | |
] | |
}, | |
"OK6": { | |
"title": "OK6", | |
"example": { | |
"id": "<string>", | |
"patientAllergyId": "<string>", | |
"reactionDescription": "<string>", | |
"snomedCode": "<string>", | |
"severityCode": "<string>", | |
"severityDescription": "<string>", | |
"rank": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"patientAllergyId": { | |
"type": "string" | |
}, | |
"reactionDescription": { | |
"type": "string" | |
}, | |
"snomedCode": { | |
"type": "string" | |
}, | |
"severityCode": { | |
"type": "string" | |
}, | |
"severityDescription": { | |
"type": "string" | |
}, | |
"rank": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"patientAllergyId", | |
"reactionDescription", | |
"snomedCode", | |
"severityCode", | |
"severityDescription", | |
"rank", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactionsRequest": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactionsRequest", | |
"example": { | |
"reactionDescription": "<string>", | |
"severityCode": "<string>", | |
"rank": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"reactionDescription": { | |
"type": "string" | |
}, | |
"severityCode": { | |
"type": "string" | |
}, | |
"rank": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"reactionDescription", | |
"severityCode", | |
"rank" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions/:reactionIdRequest": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/allergies/:allergyId/reactions/:reactionIdRequest", | |
"example": { | |
"severityCode": "<string>", | |
"rank": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"severityCode": { | |
"type": "string" | |
}, | |
"rank": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"severityCode", | |
"rank" | |
] | |
}, | |
"OK7": { | |
"title": "OK7", | |
"example": { | |
"Items": [ | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"snomedConceptId": "<string>", | |
"dateOnset": "<string>", | |
"dateResolved": "<string>", | |
"allergyType": "<string>", | |
"encounterTimestamp": "<string>", | |
"allergyComment": "<string>", | |
"id": "<string>", | |
"category": "<string>", | |
"healthConcern": "<string>", | |
"description": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"snomedConceptId": "<string>", | |
"dateOnset": "<string>", | |
"dateResolved": "<string>", | |
"allergyType": "<string>", | |
"encounterTimestamp": "<string>", | |
"allergyComment": "<string>", | |
"id": "<string>", | |
"category": "<string>", | |
"healthConcern": "<string>", | |
"description": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item2" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item2": { | |
"title": "Item2", | |
"example": { | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"snomedConceptId": "<string>", | |
"dateOnset": "<string>", | |
"dateResolved": "<string>", | |
"allergyType": "<string>", | |
"encounterTimestamp": "<string>", | |
"allergyComment": "<string>", | |
"id": "<string>", | |
"category": "<string>", | |
"healthConcern": "<string>", | |
"description": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"snomedConceptId": { | |
"type": "string" | |
}, | |
"dateOnset": { | |
"type": "string" | |
}, | |
"dateResolved": { | |
"type": "string" | |
}, | |
"allergyType": { | |
"type": "string" | |
}, | |
"encounterTimestamp": { | |
"type": "string" | |
}, | |
"allergyComment": { | |
"type": "string" | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"healthConcern": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"enterpriseId", | |
"practiceId", | |
"encounterId", | |
"personId", | |
"snomedConceptId", | |
"dateOnset", | |
"dateResolved", | |
"allergyType", | |
"encounterTimestamp", | |
"allergyComment", | |
"id", | |
"category", | |
"healthConcern", | |
"description", | |
"_links" | |
] | |
}, | |
"OK8": { | |
"title": "OK8", | |
"example": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterDate": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"aip": "<string>", | |
"aipPriority": "<string>", | |
"description": "<string>", | |
"diagnosisCode": "<string>", | |
"diagnosisId": "<string>", | |
"encounterDiagnosisPriority": "<string>", | |
"icd9cmCodeId": "<string>", | |
"reportDisplay": "<string>", | |
"axis": "<string>", | |
"chiefComplaint": "<string>", | |
"detailType": "<string>", | |
"detailTypePriority": "<string>", | |
"differentialDiagnosis": "<string>", | |
"episode": "<string>", | |
"side": "<string>", | |
"site": "<string>", | |
"hasHistoryRecord": "<string>", | |
"specifiers": "<string>", | |
"isSupplemental": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterDate": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"aip": "<string>", | |
"aipPriority": "<string>", | |
"description": "<string>", | |
"diagnosisCode": "<string>", | |
"diagnosisId": "<string>", | |
"encounterDiagnosisPriority": "<string>", | |
"icd9cmCodeId": "<string>", | |
"reportDisplay": "<string>", | |
"axis": "<string>", | |
"chiefComplaint": "<string>", | |
"detailType": "<string>", | |
"detailTypePriority": "<string>", | |
"differentialDiagnosis": "<string>", | |
"episode": "<string>", | |
"side": "<string>", | |
"site": "<string>", | |
"hasHistoryRecord": "<string>", | |
"specifiers": "<string>", | |
"isSupplemental": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item3" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item3": { | |
"title": "Item3", | |
"example": { | |
"id": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"encounterDate": "<string>", | |
"practiceId": "<string>", | |
"enterpriseId": "<string>", | |
"aip": "<string>", | |
"aipPriority": "<string>", | |
"description": "<string>", | |
"diagnosisCode": "<string>", | |
"diagnosisId": "<string>", | |
"encounterDiagnosisPriority": "<string>", | |
"icd9cmCodeId": "<string>", | |
"reportDisplay": "<string>", | |
"axis": "<string>", | |
"chiefComplaint": "<string>", | |
"detailType": "<string>", | |
"detailTypePriority": "<string>", | |
"differentialDiagnosis": "<string>", | |
"episode": "<string>", | |
"side": "<string>", | |
"site": "<string>", | |
"hasHistoryRecord": "<string>", | |
"specifiers": "<string>", | |
"isSupplemental": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"encounterDate": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"aip": { | |
"type": "string" | |
}, | |
"aipPriority": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"diagnosisCode": { | |
"type": "string" | |
}, | |
"diagnosisId": { | |
"type": "string" | |
}, | |
"encounterDiagnosisPriority": { | |
"type": "string" | |
}, | |
"icd9cmCodeId": { | |
"type": "string" | |
}, | |
"reportDisplay": { | |
"type": "string" | |
}, | |
"axis": { | |
"type": "string" | |
}, | |
"chiefComplaint": { | |
"type": "string" | |
}, | |
"detailType": { | |
"type": "string" | |
}, | |
"detailTypePriority": { | |
"type": "string" | |
}, | |
"differentialDiagnosis": { | |
"type": "string" | |
}, | |
"episode": { | |
"type": "string" | |
}, | |
"side": { | |
"type": "string" | |
}, | |
"site": { | |
"type": "string" | |
}, | |
"hasHistoryRecord": { | |
"type": "string" | |
}, | |
"specifiers": { | |
"type": "string" | |
}, | |
"isSupplemental": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"personId", | |
"encounterId", | |
"encounterDate", | |
"practiceId", | |
"enterpriseId", | |
"aip", | |
"aipPriority", | |
"description", | |
"diagnosisCode", | |
"diagnosisId", | |
"encounterDiagnosisPriority", | |
"icd9cmCodeId", | |
"reportDisplay", | |
"axis", | |
"chiefComplaint", | |
"detailType", | |
"detailTypePriority", | |
"differentialDiagnosis", | |
"episode", | |
"side", | |
"site", | |
"hasHistoryRecord", | |
"specifiers", | |
"isSupplemental", | |
"_links" | |
] | |
}, | |
"OK10": { | |
"title": "OK10", | |
"example": { | |
"Items": [ | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"completedDate": "<string>", | |
"instrument": "<string>", | |
"score": "<string>", | |
"severity": "<string>", | |
"encounterDate": "<string>", | |
"createTimestamp": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"completedDate": "<string>", | |
"instrument": "<string>", | |
"score": "<string>", | |
"severity": "<string>", | |
"encounterDate": "<string>", | |
"createTimestamp": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item5" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item5": { | |
"title": "Item5", | |
"example": { | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"completedDate": "<string>", | |
"instrument": "<string>", | |
"score": "<string>", | |
"severity": "<string>", | |
"encounterDate": "<string>", | |
"createTimestamp": "<string>", | |
"healthConcern": "<string>", | |
"category": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"completedDate": { | |
"type": "string" | |
}, | |
"instrument": { | |
"type": "string" | |
}, | |
"score": { | |
"type": "string" | |
}, | |
"severity": { | |
"type": "string" | |
}, | |
"encounterDate": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"healthConcern": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"enterpriseId", | |
"practiceId", | |
"personId", | |
"id", | |
"completedDate", | |
"instrument", | |
"score", | |
"severity", | |
"encounterDate", | |
"createTimestamp", | |
"healthConcern", | |
"category", | |
"_links" | |
] | |
}, | |
"OK11": { | |
"title": "OK11", | |
"example": { | |
"Items": [ | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"providerId": "<string>", | |
"encounterId": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"email": "<string>", | |
"activeDate": "<string>", | |
"inactiveDate": "<string>", | |
"address": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"homePhone": "<string>", | |
"cellPhone": "<string>", | |
"fax": "<string>", | |
"agencyName": "<string>", | |
"agencyType": "<string>", | |
"patientRelationship": "<string>", | |
"supportRole": "<string>", | |
"specialty": "<string>", | |
"roleClass": "<string>", | |
"roleCode": "<string>", | |
"isReadOnly": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"providerId": "<string>", | |
"encounterId": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"email": "<string>", | |
"activeDate": "<string>", | |
"inactiveDate": "<string>", | |
"address": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"homePhone": "<string>", | |
"cellPhone": "<string>", | |
"fax": "<string>", | |
"agencyName": "<string>", | |
"agencyType": "<string>", | |
"patientRelationship": "<string>", | |
"supportRole": "<string>", | |
"specialty": "<string>", | |
"roleClass": "<string>", | |
"roleCode": "<string>", | |
"isReadOnly": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item6" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item6": { | |
"title": "Item6", | |
"example": { | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"personId": "<string>", | |
"id": "<string>", | |
"providerId": "<string>", | |
"encounterId": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"email": "<string>", | |
"activeDate": "<string>", | |
"inactiveDate": "<string>", | |
"address": "<string>", | |
"city": "<string>", | |
"state": "<string>", | |
"zip": "<string>", | |
"homePhone": "<string>", | |
"cellPhone": "<string>", | |
"fax": "<string>", | |
"agencyName": "<string>", | |
"agencyType": "<string>", | |
"patientRelationship": "<string>", | |
"supportRole": "<string>", | |
"specialty": "<string>", | |
"roleClass": "<string>", | |
"roleCode": "<string>", | |
"isReadOnly": "<string>", | |
"status": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"providerId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"firstName": { | |
"type": "string" | |
}, | |
"lastName": { | |
"type": "string" | |
}, | |
"email": { | |
"type": "string" | |
}, | |
"activeDate": { | |
"type": "string" | |
}, | |
"inactiveDate": { | |
"type": "string" | |
}, | |
"address": { | |
"type": "string" | |
}, | |
"city": { | |
"type": "string" | |
}, | |
"state": { | |
"type": "string" | |
}, | |
"zip": { | |
"type": "string" | |
}, | |
"homePhone": { | |
"type": "string" | |
}, | |
"cellPhone": { | |
"type": "string" | |
}, | |
"fax": { | |
"type": "string" | |
}, | |
"agencyName": { | |
"type": "string" | |
}, | |
"agencyType": { | |
"type": "string" | |
}, | |
"patientRelationship": { | |
"type": "string" | |
}, | |
"supportRole": { | |
"type": "string" | |
}, | |
"specialty": { | |
"type": "string" | |
}, | |
"roleClass": { | |
"type": "string" | |
}, | |
"roleCode": { | |
"type": "string" | |
}, | |
"isReadOnly": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"enterpriseId", | |
"practiceId", | |
"personId", | |
"id", | |
"providerId", | |
"encounterId", | |
"firstName", | |
"lastName", | |
"email", | |
"activeDate", | |
"inactiveDate", | |
"address", | |
"city", | |
"state", | |
"zip", | |
"homePhone", | |
"cellPhone", | |
"fax", | |
"agencyName", | |
"agencyType", | |
"patientRelationship", | |
"supportRole", | |
"specialty", | |
"roleClass", | |
"roleCode", | |
"isReadOnly", | |
"status", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/care-team-members-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/care-team-members-Request", | |
"example": { | |
"providerId": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"email": "<string>", | |
"activeDate": "<string>", | |
"address": "<string>", | |
"agencyName": "<string>", | |
"agencyType": "<string>", | |
"cellPhone": "<string>", | |
"city": "<string>", | |
"fax": "<string>", | |
"homePhone": "<string>", | |
"inactiveDate": "<string>", | |
"patientRelationship": "<string>", | |
"state": "<string>", | |
"supportRole": "<string>", | |
"zip": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"providerId": { | |
"type": "string" | |
}, | |
"firstName": { | |
"type": "string" | |
}, | |
"lastName": { | |
"type": "string" | |
}, | |
"email": { | |
"type": "string" | |
}, | |
"activeDate": { | |
"type": "string" | |
}, | |
"address": { | |
"type": "string" | |
}, | |
"agencyName": { | |
"type": "string" | |
}, | |
"agencyType": { | |
"type": "string" | |
}, | |
"cellPhone": { | |
"type": "string" | |
}, | |
"city": { | |
"type": "string" | |
}, | |
"fax": { | |
"type": "string" | |
}, | |
"homePhone": { | |
"type": "string" | |
}, | |
"inactiveDate": { | |
"type": "string" | |
}, | |
"patientRelationship": { | |
"type": "string" | |
}, | |
"state": { | |
"type": "string" | |
}, | |
"supportRole": { | |
"type": "string" | |
}, | |
"zip": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"providerId", | |
"firstName", | |
"lastName", | |
"email", | |
"activeDate", | |
"address", | |
"agencyName", | |
"agencyType", | |
"cellPhone", | |
"city", | |
"fax", | |
"homePhone", | |
"inactiveDate", | |
"patientRelationship", | |
"state", | |
"supportRole", | |
"zip" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/care-team-members/:careTeamMemberId-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/care-team-members/:careTeamMemberId-Request", | |
"example": { | |
"providerId": "<string>", | |
"firstName": "<string>", | |
"lastName": "<string>", | |
"email": "<string>", | |
"activeDate": "<string>", | |
"address": "<string>", | |
"agencyName": "<string>", | |
"agencyType": "<string>", | |
"cellPhone": "<string>", | |
"city": "<string>", | |
"fax": "<string>", | |
"homePhone": "<string>", | |
"inactiveDate": "<string>", | |
"patientRelationship": "<string>", | |
"state": "<string>", | |
"supportRole": "<string>", | |
"zip": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"providerId": { | |
"type": "string" | |
}, | |
"firstName": { | |
"type": "string" | |
}, | |
"lastName": { | |
"type": "string" | |
}, | |
"email": { | |
"type": "string" | |
}, | |
"activeDate": { | |
"type": "string" | |
}, | |
"address": { | |
"type": "string" | |
}, | |
"agencyName": { | |
"type": "string" | |
}, | |
"agencyType": { | |
"type": "string" | |
}, | |
"cellPhone": { | |
"type": "string" | |
}, | |
"city": { | |
"type": "string" | |
}, | |
"fax": { | |
"type": "string" | |
}, | |
"homePhone": { | |
"type": "string" | |
}, | |
"inactiveDate": { | |
"type": "string" | |
}, | |
"patientRelationship": { | |
"type": "string" | |
}, | |
"state": { | |
"type": "string" | |
}, | |
"supportRole": { | |
"type": "string" | |
}, | |
"zip": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"providerId", | |
"firstName", | |
"lastName", | |
"email", | |
"activeDate", | |
"address", | |
"agencyName", | |
"agencyType", | |
"cellPhone", | |
"city", | |
"fax", | |
"homePhone", | |
"inactiveDate", | |
"patientRelationship", | |
"state", | |
"supportRole", | |
"zip" | |
] | |
}, | |
"OK12": { | |
"title": "OK12", | |
"example": { | |
"id": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"itemType": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"encounterId": "<string>", | |
"isRestricted": "<string>", | |
"signoffStatus": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"itemType": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimezone": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"modifyTimestampTimezone": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"isRestricted": { | |
"type": "string" | |
}, | |
"signoffStatus": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"personId", | |
"description", | |
"itemType", | |
"createTimestamp", | |
"createTimestampTimezone", | |
"modifyTimestamp", | |
"modifyTimestampTimezone", | |
"encounterId", | |
"isRestricted", | |
"signoffStatus", | |
"_links" | |
] | |
}, | |
"OK15": { | |
"title": "OK15", | |
"example": { | |
"id": "<string>", | |
"personId": "<string>", | |
"description": "<string>", | |
"itemType": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"encounterId": "<string>", | |
"categories": [ | |
"<string>", | |
"<string>" | |
], | |
"totalPages": "<string>", | |
"icsDateOfService": "<string>", | |
"encounterTimestamp": "<string>", | |
"appCreatedBy": "<string>", | |
"docTypeId": "<string>", | |
"isRestricted": "<string>", | |
"signoffStatus": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"itemType": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimezone": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"modifyTimestampTimezone": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"categories": { | |
"type": "array", | |
"items": { | |
"type": "string" | |
} | |
}, | |
"totalPages": { | |
"type": "string" | |
}, | |
"icsDateOfService": { | |
"type": "string" | |
}, | |
"encounterTimestamp": { | |
"type": "string" | |
}, | |
"appCreatedBy": { | |
"type": "string" | |
}, | |
"docTypeId": { | |
"type": "string" | |
}, | |
"isRestricted": { | |
"type": "string" | |
}, | |
"signoffStatus": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"personId", | |
"description", | |
"itemType", | |
"createTimestamp", | |
"createTimestampTimezone", | |
"modifyTimestamp", | |
"modifyTimestampTimezone", | |
"encounterId", | |
"categories", | |
"totalPages", | |
"icsDateOfService", | |
"encounterTimestamp", | |
"appCreatedBy", | |
"docTypeId", | |
"isRestricted", | |
"signoffStatus", | |
"_links" | |
] | |
}, | |
"OK16": { | |
"title": "OK16", | |
"example": { | |
"FileBytes": "<string>", | |
"FileName": "<string>", | |
"MimeType": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"FileBytes": { | |
"type": "string" | |
}, | |
"FileName": { | |
"type": "string" | |
}, | |
"MimeType": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"FileBytes", | |
"FileName", | |
"MimeType" | |
] | |
}, | |
"OK17": { | |
"title": "OK17", | |
"example": { | |
"Items": [ | |
{ | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item7" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item7": { | |
"title": "Item7", | |
"example": { | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"goalId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"healthConcernId": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"comments": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"isGoalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"goalCompletionDate": { | |
"type": "string" | |
}, | |
"goalStartDate": { | |
"type": "string" | |
}, | |
"isPatientGoal": { | |
"type": "string" | |
}, | |
"patientPriority": { | |
"type": "string" | |
}, | |
"isProviderGoal": { | |
"type": "string" | |
}, | |
"providerPriority": { | |
"type": "string" | |
}, | |
"documentedBy": { | |
"type": "string" | |
}, | |
"encounterDate": { | |
"type": "string" | |
}, | |
"sequenceNumber": { | |
"type": "string" | |
}, | |
"createdBy": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"modifiedBy": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimezone": { | |
"type": "string" | |
}, | |
"modifyTimestampTimezone": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"goalId", | |
"personId", | |
"encounterId", | |
"healthConcernId", | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"comments", | |
"isDeleted", | |
"description", | |
"isGoalAchieved", | |
"goalAchievedDetails", | |
"goalCompletionDate", | |
"goalStartDate", | |
"isPatientGoal", | |
"patientPriority", | |
"isProviderGoal", | |
"providerPriority", | |
"documentedBy", | |
"encounterDate", | |
"sequenceNumber", | |
"createdBy", | |
"createTimestamp", | |
"modifiedBy", | |
"modifyTimestamp", | |
"createTimestampTimezone", | |
"modifyTimestampTimezone", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals-Request", | |
"example": { | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"comments": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"isGoalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"goalCompletionDate": { | |
"type": "string" | |
}, | |
"goalStartDate": { | |
"type": "string" | |
}, | |
"isPatientGoal": { | |
"type": "string" | |
}, | |
"patientPriority": { | |
"type": "string" | |
}, | |
"isProviderGoal": { | |
"type": "string" | |
}, | |
"providerPriority": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"comments", | |
"description", | |
"isGoalAchieved", | |
"goalAchievedDetails", | |
"goalCompletionDate", | |
"goalStartDate", | |
"isPatientGoal", | |
"patientPriority", | |
"isProviderGoal", | |
"providerPriority" | |
] | |
}, | |
"OK19": { | |
"title": "OK19", | |
"example": { | |
"goalId": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"healthConcernId": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"isDeleted": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>", | |
"documentedBy": "<string>", | |
"encounterDate": "<string>", | |
"sequenceNumber": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"goalId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"healthConcernId": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"comments": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"isGoalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"goalCompletionDate": { | |
"type": "string" | |
}, | |
"goalStartDate": { | |
"type": "string" | |
}, | |
"isPatientGoal": { | |
"type": "string" | |
}, | |
"patientPriority": { | |
"type": "string" | |
}, | |
"isProviderGoal": { | |
"type": "string" | |
}, | |
"providerPriority": { | |
"type": "string" | |
}, | |
"documentedBy": { | |
"type": "string" | |
}, | |
"encounterDate": { | |
"type": "string" | |
}, | |
"sequenceNumber": { | |
"type": "string" | |
}, | |
"createdBy": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"modifiedBy": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimezone": { | |
"type": "string" | |
}, | |
"modifyTimestampTimezone": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"goalId", | |
"personId", | |
"encounterId", | |
"healthConcernId", | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"comments", | |
"isDeleted", | |
"description", | |
"isGoalAchieved", | |
"goalAchievedDetails", | |
"goalCompletionDate", | |
"goalStartDate", | |
"isPatientGoal", | |
"patientPriority", | |
"isProviderGoal", | |
"providerPriority", | |
"documentedBy", | |
"encounterDate", | |
"sequenceNumber", | |
"createdBy", | |
"createTimestamp", | |
"modifiedBy", | |
"modifyTimestamp", | |
"createTimestampTimezone", | |
"modifyTimestampTimezone", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId-Request", | |
"example": { | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"isGoalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalCompletionDate": "<string>", | |
"goalStartDate": "<string>", | |
"isPatientGoal": "<string>", | |
"patientPriority": "<string>", | |
"isProviderGoal": "<string>", | |
"providerPriority": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"comments": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"isGoalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"goalCompletionDate": { | |
"type": "string" | |
}, | |
"goalStartDate": { | |
"type": "string" | |
}, | |
"isPatientGoal": { | |
"type": "string" | |
}, | |
"patientPriority": { | |
"type": "string" | |
}, | |
"isProviderGoal": { | |
"type": "string" | |
}, | |
"providerPriority": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"comments", | |
"description", | |
"isGoalAchieved", | |
"goalAchievedDetails", | |
"goalCompletionDate", | |
"goalStartDate", | |
"isPatientGoal", | |
"patientPriority", | |
"isProviderGoal", | |
"providerPriority" | |
] | |
}, | |
"OK20": { | |
"title": "OK20", | |
"example": { | |
"Items": [ | |
{ | |
"id": "<string>", | |
"healthConcernId": "<string>", | |
"goalId": "<string>", | |
"detail": "<string>", | |
"category": "<string>", | |
"frequency": "<string>", | |
"progress": "<string>", | |
"reviewDate": "<string>", | |
"startDate": "<string>", | |
"status": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"isDeleted": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"id": "<string>", | |
"healthConcernId": "<string>", | |
"goalId": "<string>", | |
"detail": "<string>", | |
"category": "<string>", | |
"frequency": "<string>", | |
"progress": "<string>", | |
"reviewDate": "<string>", | |
"startDate": "<string>", | |
"status": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"isDeleted": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item9" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item9": { | |
"title": "Item9", | |
"example": { | |
"id": "<string>", | |
"healthConcernId": "<string>", | |
"goalId": "<string>", | |
"detail": "<string>", | |
"category": "<string>", | |
"frequency": "<string>", | |
"progress": "<string>", | |
"reviewDate": "<string>", | |
"startDate": "<string>", | |
"status": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"isDeleted": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"healthConcernId": { | |
"type": "string" | |
}, | |
"goalId": { | |
"type": "string" | |
}, | |
"detail": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"frequency": { | |
"type": "string" | |
}, | |
"progress": { | |
"type": "string" | |
}, | |
"reviewDate": { | |
"type": "string" | |
}, | |
"startDate": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"createdBy": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"modifiedBy": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimezone": { | |
"type": "string" | |
}, | |
"modifyTimestampTimezone": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"healthConcernId", | |
"goalId", | |
"detail", | |
"category", | |
"frequency", | |
"progress", | |
"reviewDate", | |
"startDate", | |
"status", | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"isDeleted", | |
"personId", | |
"encounterId", | |
"createdBy", | |
"createTimestamp", | |
"modifiedBy", | |
"modifyTimestamp", | |
"createTimestampTimezone", | |
"modifyTimestampTimezone", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions-Request", | |
"example": { | |
"name": "<string>", | |
"category": "<string>", | |
"categoryId": "<string>", | |
"status": "<string>", | |
"startDate": "<string>", | |
"frequency": "<string>", | |
"nextReviewDate": "<string>", | |
"interventionProgress": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"codeDescription": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"categoryId": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
}, | |
"startDate": { | |
"type": "string" | |
}, | |
"frequency": { | |
"type": "string" | |
}, | |
"nextReviewDate": { | |
"type": "string" | |
}, | |
"interventionProgress": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"category", | |
"categoryId", | |
"status", | |
"startDate", | |
"frequency", | |
"nextReviewDate", | |
"interventionProgress", | |
"codeSystem", | |
"codeValue", | |
"codeDescription" | |
] | |
}, | |
"OK21": { | |
"title": "OK21", | |
"example": { | |
"id": "<string>", | |
"healthConcernId": "<string>", | |
"goalId": "<string>", | |
"detail": "<string>", | |
"category": "<string>", | |
"frequency": "<string>", | |
"progress": "<string>", | |
"reviewDate": "<string>", | |
"startDate": "<string>", | |
"status": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"isDeleted": "<string>", | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"createTimestampTimezone": "<string>", | |
"modifyTimestampTimezone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"id": { | |
"type": "string" | |
}, | |
"healthConcernId": { | |
"type": "string" | |
}, | |
"goalId": { | |
"type": "string" | |
}, | |
"detail": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"frequency": { | |
"type": "string" | |
}, | |
"progress": { | |
"type": "string" | |
}, | |
"reviewDate": { | |
"type": "string" | |
}, | |
"startDate": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"createdBy": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"modifiedBy": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimezone": { | |
"type": "string" | |
}, | |
"modifyTimestampTimezone": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"id", | |
"healthConcernId", | |
"goalId", | |
"detail", | |
"category", | |
"frequency", | |
"progress", | |
"reviewDate", | |
"startDate", | |
"status", | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"isDeleted", | |
"personId", | |
"encounterId", | |
"createdBy", | |
"createTimestamp", | |
"modifiedBy", | |
"modifyTimestamp", | |
"createTimestampTimezone", | |
"modifyTimestampTimezone", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId-Request", | |
"example": { | |
"name": "<string>", | |
"category": "<string>", | |
"categoryId": "<string>", | |
"status": "<string>", | |
"startDate": "<string>", | |
"frequency": "<string>", | |
"nextReviewDate": "<string>", | |
"interventionProgress": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"codeDescription": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"name": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"categoryId": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
}, | |
"startDate": { | |
"type": "string" | |
}, | |
"frequency": { | |
"type": "string" | |
}, | |
"nextReviewDate": { | |
"type": "string" | |
}, | |
"interventionProgress": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"name", | |
"category", | |
"categoryId", | |
"status", | |
"startDate", | |
"frequency", | |
"nextReviewDate", | |
"interventionProgress", | |
"codeSystem", | |
"codeValue", | |
"codeDescription" | |
] | |
}, | |
"OK22": { | |
"title": "OK22", | |
"example": { | |
"Items": [ | |
{ | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalId": "<string>", | |
"healthConcernId": "<string>", | |
"interventionId": "<string>", | |
"description": "<string>", | |
"outcomeDate": "<string>", | |
"OutcomeId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimeZone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimeZone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalId": "<string>", | |
"healthConcernId": "<string>", | |
"interventionId": "<string>", | |
"description": "<string>", | |
"outcomeDate": "<string>", | |
"OutcomeId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimeZone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimeZone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item10" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item10": { | |
"title": "Item10", | |
"example": { | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalId": "<string>", | |
"healthConcernId": "<string>", | |
"interventionId": "<string>", | |
"description": "<string>", | |
"outcomeDate": "<string>", | |
"OutcomeId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimeZone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimeZone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"goalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"goalId": { | |
"type": "string" | |
}, | |
"healthConcernId": { | |
"type": "string" | |
}, | |
"interventionId": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"outcomeDate": { | |
"type": "string" | |
}, | |
"OutcomeId": { | |
"type": "string" | |
}, | |
"createdBy": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimeZone": { | |
"type": "string" | |
}, | |
"modifiedBy": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"modifyTimestampTimeZone": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"personId", | |
"encounterId", | |
"enterpriseId", | |
"practiceId", | |
"isDeleted", | |
"goalAchieved", | |
"goalAchievedDetails", | |
"goalId", | |
"healthConcernId", | |
"interventionId", | |
"description", | |
"outcomeDate", | |
"OutcomeId", | |
"createdBy", | |
"createTimestamp", | |
"createTimestampTimeZone", | |
"modifiedBy", | |
"modifyTimestamp", | |
"modifyTimestampTimeZone", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes-Request", | |
"example": { | |
"outcome": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"outcomeDate": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"outcome": { | |
"type": "string" | |
}, | |
"goalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"outcomeDate": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"outcome", | |
"goalAchieved", | |
"goalAchievedDetails", | |
"outcomeDate" | |
] | |
}, | |
"OK23": { | |
"title": "OK23", | |
"example": { | |
"personId": "<string>", | |
"encounterId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"isDeleted": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"goalId": "<string>", | |
"healthConcernId": "<string>", | |
"interventionId": "<string>", | |
"description": "<string>", | |
"outcomeDate": "<string>", | |
"OutcomeId": "<string>", | |
"createdBy": "<string>", | |
"createTimestamp": "<string>", | |
"createTimestampTimeZone": "<string>", | |
"modifiedBy": "<string>", | |
"modifyTimestamp": "<string>", | |
"modifyTimestampTimeZone": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"personId": { | |
"type": "string" | |
}, | |
"encounterId": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"goalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"goalId": { | |
"type": "string" | |
}, | |
"healthConcernId": { | |
"type": "string" | |
}, | |
"interventionId": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"outcomeDate": { | |
"type": "string" | |
}, | |
"OutcomeId": { | |
"type": "string" | |
}, | |
"createdBy": { | |
"type": "string" | |
}, | |
"createTimestamp": { | |
"type": "string" | |
}, | |
"createTimestampTimeZone": { | |
"type": "string" | |
}, | |
"modifiedBy": { | |
"type": "string" | |
}, | |
"modifyTimestamp": { | |
"type": "string" | |
}, | |
"modifyTimestampTimeZone": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"personId", | |
"encounterId", | |
"enterpriseId", | |
"practiceId", | |
"isDeleted", | |
"goalAchieved", | |
"goalAchievedDetails", | |
"goalId", | |
"healthConcernId", | |
"interventionId", | |
"description", | |
"outcomeDate", | |
"OutcomeId", | |
"createdBy", | |
"createTimestamp", | |
"createTimestampTimeZone", | |
"modifiedBy", | |
"modifyTimestamp", | |
"modifyTimestampTimeZone", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId/goals/:goalId/interventions/:interventionId/outcomes/:outcomeId-Request", | |
"example": { | |
"outcome": "<string>", | |
"goalAchieved": "<string>", | |
"goalAchievedDetails": "<string>", | |
"outcomeDate": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"outcome": { | |
"type": "string" | |
}, | |
"goalAchieved": { | |
"type": "string" | |
}, | |
"goalAchievedDetails": { | |
"type": "string" | |
}, | |
"outcomeDate": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"outcome", | |
"goalAchieved", | |
"goalAchievedDetails", | |
"outcomeDate" | |
] | |
}, | |
"OK24": { | |
"title": "OK24", | |
"example": { | |
"Items": [ | |
{ | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"category": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"id": "<string>", | |
"childRecordExists": "<string>", | |
"isDeleted": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>", | |
"sequenceNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
{ | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"category": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"id": "<string>", | |
"childRecordExists": "<string>", | |
"isDeleted": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>", | |
"sequenceNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
} | |
], | |
"NextPageLink": "<string>", | |
"Count": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"Items": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Item11" | |
} | |
}, | |
"NextPageLink": { | |
"type": "string" | |
}, | |
"Count": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"Items", | |
"NextPageLink", | |
"Count" | |
] | |
}, | |
"Item11": { | |
"title": "Item11", | |
"example": { | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"category": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"id": "<string>", | |
"childRecordExists": "<string>", | |
"isDeleted": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>", | |
"sequenceNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"encounterId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"comments": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"childRecordExists": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"secondaryTo": { | |
"type": "string" | |
}, | |
"identifiedDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
}, | |
"sequenceNumber": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"encounterId", | |
"personId", | |
"enterpriseId", | |
"practiceId", | |
"category", | |
"comments", | |
"description", | |
"id", | |
"childRecordExists", | |
"isDeleted", | |
"secondaryTo", | |
"identifiedDate", | |
"resolvedDate", | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"status", | |
"sequenceNumber", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns-Request", | |
"example": { | |
"category": "<string>", | |
"otherCategory": "<string>", | |
"comments": "<string>", | |
"healthConcern": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"categoryId": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"category": { | |
"type": "string" | |
}, | |
"otherCategory": { | |
"type": "string" | |
}, | |
"comments": { | |
"type": "string" | |
}, | |
"healthConcern": { | |
"type": "string" | |
}, | |
"secondaryTo": { | |
"type": "string" | |
}, | |
"identifiedDate": { | |
"type": "string" | |
}, | |
"categoryId": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
} | |
}, | |
"required": [ | |
"category", | |
"otherCategory", | |
"comments", | |
"healthConcern", | |
"secondaryTo", | |
"identifiedDate", | |
"categoryId", | |
"resolvedDate", | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"status" | |
] | |
}, | |
"OK25": { | |
"title": "OK25", | |
"example": { | |
"encounterId": "<string>", | |
"personId": "<string>", | |
"enterpriseId": "<string>", | |
"practiceId": "<string>", | |
"category": "<string>", | |
"comments": "<string>", | |
"description": "<string>", | |
"id": "<string>", | |
"childRecordExists": "<string>", | |
"isDeleted": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"codeDescription": "<string>", | |
"codeSystem": "<string>", | |
"codeValue": "<string>", | |
"status": "<string>", | |
"sequenceNumber": "<string>", | |
"_links": [ | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
}, | |
{ | |
"href": "<string>", | |
"method": "<string>", | |
"rel": "<string>", | |
"description": "<string>", | |
"vendorExtensions": "<string>" | |
} | |
] | |
}, | |
"type": "object", | |
"properties": { | |
"encounterId": { | |
"type": "string" | |
}, | |
"personId": { | |
"type": "string" | |
}, | |
"enterpriseId": { | |
"type": "string" | |
}, | |
"practiceId": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"comments": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"id": { | |
"type": "string" | |
}, | |
"childRecordExists": { | |
"type": "string" | |
}, | |
"isDeleted": { | |
"type": "string" | |
}, | |
"secondaryTo": { | |
"type": "string" | |
}, | |
"identifiedDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"codeDescription": { | |
"type": "string" | |
}, | |
"codeSystem": { | |
"type": "string" | |
}, | |
"codeValue": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
}, | |
"sequenceNumber": { | |
"type": "string" | |
}, | |
"_links": { | |
"type": "array", | |
"items": { | |
"$ref": "#/definitions/Link" | |
} | |
} | |
}, | |
"required": [ | |
"encounterId", | |
"personId", | |
"enterpriseId", | |
"practiceId", | |
"category", | |
"comments", | |
"description", | |
"id", | |
"childRecordExists", | |
"isDeleted", | |
"secondaryTo", | |
"identifiedDate", | |
"resolvedDate", | |
"codeDescription", | |
"codeSystem", | |
"codeValue", | |
"status", | |
"sequenceNumber", | |
"_links" | |
] | |
}, | |
"{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId-Request": { | |
"title": "{{baseUrl}}/persons/:personId/chart/encounters/:encounterId/care-plan/health-concerns/:healthConcernId-Request", | |
"example": { | |
"comments": "<string>", | |
"category": "<string>", | |
"description": "<string>", | |
"secondaryTo": "<string>", | |
"identifiedDate": "<string>", | |
"resolvedDate": "<string>", | |
"status": "<string>" | |
}, | |
"type": "object", | |
"properties": { | |
"comments": { | |
"type": "string" | |
}, | |
"category": { | |
"type": "string" | |
}, | |
"description": { | |
"type": "string" | |
}, | |
"secondaryTo": { | |
"type": "string" | |
}, | |
"identifiedDate": { | |
"type": "string" | |
}, | |
"resolvedDate": { | |
"type": "string" | |
}, | |
"status": { | |
"type": "string" | |
} | |
}, |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment