openapi: 3.2.0 info: title: Truepill API documentation Direct Transfer API version: 0.0.1 description: DOCS servers: - url: https://rxapi.fuzehealth.com/ - url: http://rxapi.fuzehealth.com/ security: - apiKey: [] tags: - name: Direct Transfer paths: /v1/direct_transfer/{direct_transfer_token}: get: summary: Get Direct Transfer by token operationId: getV1Direct_transferDirect_transfer_token parameters: - name: direct_transfer_token in: path required: true schema: type: string tags: - Direct Transfer responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/Model47' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/Model48' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/Model49' /api/v1/direct_transfer/{direct_transfer_token}: get: summary: Get Direct Transfer by token operationId: getApiV1Direct_transferDirect_transfer_token parameters: - name: direct_transfer_token in: path required: true schema: type: string tags: - Direct Transfer responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/Model47' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/Model48' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/Model49' /v1/direct_transfer/{direct_transfer_token}/webhook_events: get: summary: Get Direct Transfer webhook events by token operationId: getV1Direct_transferDirect_transfer_tokenWebhook_events description: 'You will receive a Notify Rx Webhook Event for each prescription that is transferred to Truepill. After a Direct Transfer Request has been successfully completed, you will receive a Notify Rx Webhook Event for the prescription transferred to Truepill, along with a Direct Transfer webhook event. This will contain the `prescription_token` to utilize the prescription within Truepill. If a Direct Transfer is unable to be successfully processed, only an error Direct Transfer webhook event will be sent. Direct Transfer Webhook Events are sent with text `DIRECT_TRANSFER` in the `callback_type` field and, like with other webhook events, the `status` field indicating whether or not it was successful. In an error webhook event for a Direct Transfer, the `prescription_token` will not be provided as it was unable to be added into the Truepill system.' parameters: - name: direct_transfer_token in: path required: true schema: type: string tags: - Direct Transfer responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/Model100' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/Model48' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/Model49' /api/v1/direct_transfer/{direct_transfer_token}/webhook_events: get: summary: Get Direct Transfer webhook events by token operationId: getApiV1Direct_transferDirect_transfer_tokenWebhook_events description: 'You will receive a Notify Rx Webhook Event for each prescription that is transferred to Truepill. After a Direct Transfer Request has been successfully completed, you will receive a Notify Rx Webhook Event for the prescription transferred to Truepill, along with a Direct Transfer webhook event. This will contain the `prescription_token` to utilize the prescription within Truepill. If a Direct Transfer is unable to be successfully processed, only an error Direct Transfer webhook event will be sent. Direct Transfer Webhook Events are sent with text `DIRECT_TRANSFER` in the `callback_type` field and, like with other webhook events, the `status` field indicating whether or not it was successful. In an error webhook event for a Direct Transfer, the `prescription_token` will not be provided as it was unable to be added into the Truepill system.' parameters: - name: direct_transfer_token in: path required: true schema: type: string tags: - Direct Transfer responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/Model100' '403': description: Forbidden content: application/json: schema: $ref: '#/components/schemas/Model48' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/Model49' /v1/direct_transfer: post: summary: Create Direct Transfer operationId: postV1Direct_transfer description: 'Create a direct pharmacy-to-pharmacy transfer of the prescription A direct transfer is a pharmacy-to-pharmacy transfer of the prescription between your pharmacy and a Truepill pharmacy. This method works best for customers that operate their own pharmacies and are looking for a programmatic way to transfer a prescription. And similar to a traditional transfer request, there are required fields related to the pharmacist transferring out the prescription, and the pharmacist transferring in the prescription. This approach requires a digital copy of the original prescription.' tags: - Direct Transfer responses: '202': description: Accepted content: application/json: schema: $ref: '#/components/schemas/Model141' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Model142' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/Model143' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateDirectTransfer' /v2/direct_transfer: post: summary: Create Direct Transfer v2 operationId: postV2Direct_transfer description: 'Create a direct pharmacy-to-pharmacy transfer of the prescription A direct transfer is a pharmacy-to-pharmacy transfer of the prescription between your pharmacy and a Truepill pharmacy. This method works best for customers that operate their own pharmacies and are looking for a programmatic way to transfer a prescription. And similar to a traditional transfer request, there are required fields related to the pharmacist transferring out the prescription, and the pharmacist transferring in the prescription. This approach requires a digital copy of the original prescription.' tags: - Direct Transfer responses: '200': type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _refs: refs: [] _flags: description: Accepted label: 'Post Response: Accepted' unknown: true $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: request_id schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: timestamp schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: status schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: details schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: direct_transfer_token schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription_token schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: one _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prescribed_medication_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_quantity schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication quantity presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_medication_sig schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed recommendations for medicines presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_written_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Written date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: expiration_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Expiration date _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: daw_code schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: NCPDP daw code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_ndc schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: National drug code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_days_supply schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Days supply presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: icd10_codes schema: type: array $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: - name: items _resolve: [] method: items _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null items: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} ordered: [] _exclusions: [] _inclusions: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} _requireds: [] $_super: {} - key: prescriber_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from prescriber _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_number_of_refills schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed number of refills presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_unit_of_measure schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed unit of measure for a medicaiton presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_strength schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication strength presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription_image_url schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Original prescription image _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: forwarding_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from forwarding pharmacy _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prescribed_medication_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_quantity schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication quantity presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_medication_sig schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed recommendations for medicines presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_written_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Written date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: expiration_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Expiration date _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: daw_code schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: NCPDP daw code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_ndc schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: National drug code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_days_supply schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Days supply presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: icd10_codes schema: type: array $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: - name: items _resolve: [] method: items _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null items: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} ordered: [] _exclusions: [] _inclusions: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} _requireds: [] $_super: {} - key: prescriber_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from prescriber _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_number_of_refills schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed number of refills presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_unit_of_measure schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed unit of measure for a medicaiton presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_strength schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication strength presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription_image_url schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Original prescription image _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: rx_number schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: quantity_dispensed schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Quantity of medication dispensed presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: quantity_transferred schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Quantity of medication transferred _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: fills_left schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Number of fills left presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: fills_transferred schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Number of fills transferred _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: last_fill_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Last fill date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: first_fill_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: First fill date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: transfer_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from transferring party _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} $_super: {} - key: patient_token schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: patient schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: Patient unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prefix schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Patient title only: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: suffix schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Suffix which qualifies a person only: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: first_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Patient first name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: last_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Patient last name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: gender schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Patient gender only: true presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: dob schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Patient's date of birth presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: zip schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Postal code where a the patient is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: species schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: default: Human description: Patient species only: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: guardian schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: address schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: Address presence: required unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: company schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street1 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Primary street where a person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street2 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Secondary street where the person or company is located _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: city schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: City where the preson or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: State where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: zip schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: country schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: default: US description: Country where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: phone schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: email schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: fax schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} patterns: null renames: null $_super: {} - key: prescriber schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: NPI unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: npi schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Provider NPI _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: State licenses unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: state_licenses schema: type: array $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: - name: items _resolve: [] method: items _singleRules: {} _refs: refs: [] _flags: description: Array of non-NPI provider identifiers and associated state, e.g. state license and state label: State licenses _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null items: - type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: State licenses unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: license schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} ordered: [] _exclusions: [] _inclusions: - type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: State licenses unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: license schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} _requireds: [] $_super: {} patterns: null renames: null $_super: {} $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prescriber_type schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: first_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescriber's first name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: last_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescriber's last name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: dea schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: address schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: Address unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: company schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street1 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Primary street where a person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street2 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Secondary street where the person or company is located _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: city schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: City where the preson or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: State where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: zip schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: country schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: default: US description: Country where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: phone schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: email schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: fax schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: fax schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} - key: supervising_physician schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: first_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: last_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescriber_type schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: npi schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: dea schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} patterns: null renames: null $_super: {} $_super: {} patterns: null renames: null $_super: {} patterns: null renames: null $_super: {} description: '' '400': type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _refs: refs: [] _flags: description: Bad Request label: 'Post Response: Bad Request' unknown: true $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: status_code schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: error schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: message schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} description: '' '404': type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _refs: refs: [] _flags: description: Not Found label: 'Post Response: Not Found' unknown: true $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: message schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} description: '' requestBody: content: application/json: schema: $ref: '#/components/schemas/icd_codes' /api/v1/direct_transfer: post: summary: Create Direct Transfer operationId: postApiV1Direct_transfer description: 'Create a direct pharmacy-to-pharmacy transfer of the prescription A direct transfer is a pharmacy-to-pharmacy transfer of the prescription between your pharmacy and a Truepill pharmacy. This method works best for customers that operate their own pharmacies and are looking for a programmatic way to transfer a prescription. And similar to a traditional transfer request, there are required fields related to the pharmacist transferring out the prescription, and the pharmacist transferring in the prescription. This approach requires a digital copy of the original prescription.' tags: - Direct Transfer responses: '202': description: Accepted content: application/json: schema: $ref: '#/components/schemas/Model141' '400': description: Bad Request content: application/json: schema: $ref: '#/components/schemas/Model142' '404': description: Not Found content: application/json: schema: $ref: '#/components/schemas/Model143' requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateDirectTransfer' /api/v2/direct_transfer: post: summary: Create Direct Transfer v2 operationId: postApiV2Direct_transfer description: 'Create a direct pharmacy-to-pharmacy transfer of the prescription A direct transfer is a pharmacy-to-pharmacy transfer of the prescription between your pharmacy and a Truepill pharmacy. This method works best for customers that operate their own pharmacies and are looking for a programmatic way to transfer a prescription. And similar to a traditional transfer request, there are required fields related to the pharmacist transferring out the prescription, and the pharmacist transferring in the prescription. This approach requires a digital copy of the original prescription.' tags: - Direct Transfer responses: '200': type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _refs: refs: [] _flags: description: Accepted label: 'Post Response: Accepted' unknown: true $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: request_id schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: timestamp schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: status schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: details schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: direct_transfer_token schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription_token schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: one _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prescribed_medication_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_quantity schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication quantity presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_medication_sig schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed recommendations for medicines presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_written_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Written date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: expiration_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Expiration date _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: daw_code schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: NCPDP daw code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_ndc schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: National drug code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_days_supply schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Days supply presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: icd10_codes schema: type: array $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: - name: items _resolve: [] method: items _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null items: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} ordered: [] _exclusions: [] _inclusions: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} _requireds: [] $_super: {} - key: prescriber_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from prescriber _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_number_of_refills schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed number of refills presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_unit_of_measure schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed unit of measure for a medicaiton presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_strength schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication strength presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription_image_url schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Original prescription image _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: forwarding_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from forwarding pharmacy _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prescribed_medication_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_quantity schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication quantity presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_medication_sig schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed recommendations for medicines presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_written_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Written date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: expiration_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Expiration date _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: daw_code schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: NCPDP daw code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_ndc schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: National drug code presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_days_supply schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Days supply presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: icd10_codes schema: type: array $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: - name: items _resolve: [] method: items _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null items: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} ordered: [] _exclusions: [] _inclusions: - type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} _requireds: [] $_super: {} - key: prescriber_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from prescriber _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_number_of_refills schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed number of refills presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: prescribed_unit_of_measure schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed unit of measure for a medicaiton presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescribed_strength schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescribed medication strength presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescription_image_url schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Original prescription image _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: rx_number schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: quantity_dispensed schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Quantity of medication dispensed presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: quantity_transferred schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Quantity of medication transferred _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: fills_left schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Number of fills left presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: fills_transferred schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Number of fills transferred _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: last_fill_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Last fill date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: first_fill_date schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: First fill date presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: transfer_notes schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Text note from transferring party _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} $_super: {} - key: patient_token schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: patient schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: Patient unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prefix schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Patient title only: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: suffix schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Suffix which qualifies a person only: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: first_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Patient first name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: last_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Patient last name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: gender schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: description: Patient gender only: true presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: dob schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Patient's date of birth presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: zip schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Postal code where a the patient is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: species schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: default: Human description: Patient species only: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: guardian schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: address schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: Address presence: required unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: company schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street1 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Primary street where a person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street2 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Secondary street where the person or company is located _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: city schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: City where the preson or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: State where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: zip schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: country schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: default: US description: Country where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: phone schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: email schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: fax schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} patterns: null renames: null $_super: {} - key: prescriber schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: NPI unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: npi schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Provider NPI _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: State licenses unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: state_licenses schema: type: array $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: - name: items _resolve: [] method: items _singleRules: {} _refs: refs: [] _flags: description: Array of non-NPI provider identifiers and associated state, e.g. state license and state label: State licenses _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null items: - type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: State licenses unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: license schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} ordered: [] _exclusions: [] _inclusions: - type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: State licenses unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: license schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} _requireds: [] $_super: {} patterns: null renames: null $_super: {} $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: prescriber_type schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: first_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescriber's first name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: last_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Prescriber's last name presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: dea schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: address schema: type: alternatives $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: match: all presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null matches: - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: label: Address unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: company schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street1 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Primary street where a person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: street2 schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: Secondary street where the person or company is located _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: city schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: City where the preson or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: state schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: description: State where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: zip schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: pattern args: regex: {} options: {} errorCode: string.pattern.base _resolve: [] method: pattern - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: country schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: default: US description: Country where the person or company is located presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: phone schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: email schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: fax schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} - schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: fax schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} $_super: {} - key: supervising_physician schema: type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: unknown: true _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: first_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: last_name schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: prescriber_type schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: npi schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: presence: required _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: dea schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} patterns: null renames: null $_super: {} $_super: {} patterns: null renames: null $_super: {} patterns: null renames: null $_super: {} description: '' '400': type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _refs: refs: [] _flags: description: Bad Request label: 'Post Response: Bad Request' unknown: true $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: status_code schema: type: number $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: null _invalids: null _rules: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null $_super: {} - key: error schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} - key: message schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} description: '' '404': type: object $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: false whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _refs: refs: [] _flags: description: Not Found label: 'Post Response: Not Found' unknown: true $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null dependencies: null keys: - key: message schema: type: string $_root: _types: {} version: 17.13.3 cache: {} $_temp: ruleset: null whens: {} _ids: _byId: {} _byKey: {} _schemaChain: false _preferences: null _valids: _values: {} _refs: {} _lowercase: {} _override: false _invalids: null _rules: - name: min method: length args: limit: 0 operator: '>=' _resolve: [] _singleRules: {} _refs: refs: [] _flags: {} _cache: null $_terms: alterations: null examples: null externals: null metas: [] notes: [] shared: null tags: [] whens: null replacements: null $_super: {} patterns: null renames: null $_super: {} description: '' requestBody: content: application/json: schema: $ref: '#/components/schemas/icd_codes' components: schemas: Model48: type: object properties: statusCode: type: number example: 403 error: type: string example: Forbidden message: type: string example: Unauthorized from viewing this direct transfer Model49: type: object properties: statusCode: type: number example: 404 error: type: string example: Not Found message: type: string example: Unable to find direct transfer. Model140: type: object properties: direct_transfer_id: type: string example: 9a8b9e4161 Model47: type: object properties: status: type: string example: pending rejection_reason: type: string additional_rejection_details: type: string prescription_token: type: string example: 61323ceea1da89001d154adc metadata: type: string example: some metadata created_at: type: string example: '2021-09-14T04:49:12.000Z' Model138: type: object properties: name: type: string x-convert: trim: true street1: type: string description: Primary street where the company is located example: 123 Some Lane x-convert: trim: true city: type: string description: City where the company is located example: San Mateo x-convert: trim: true state: type: string description: State where the company is located example: CA x-convert: trim: true zip: type: string description: Postal code where the company is located example: '94538' pattern: ^\d{5}(-\d{4})?$ required: - name - street1 - city - state - zip CreateDirectTransfer: type: object description: Create new direct transfer properties: metadata: type: string prescriber: $ref: '#/components/schemas/Prescriber' patient_token: type: string description: Token to reference patient record example: 4526d90a transfer_from: $ref: '#/components/schemas/TransferFrom' transfer_to: $ref: '#/components/schemas/TransferTo' prescription: $ref: '#/components/schemas/Model139' source: type: string required: - prescriber - transfer_from - transfer_to - prescription Model96: type: object properties: metadata: type: string example: my_identifier message: type: string example: Direct Transfer Accepted. patient_token: type: string example: 221e6f904c32faac direct_transfer_token: type: string example: b5338d53e5 prescription_token: type: string example: 622b9f344fa7 rx_link: type: string example: rxl_31ad83984d0404f7109f0992 Prescriber: type: object description: Prescriber description properties: prescriber_type: type: string example: OD enum: - OD - PMHNP - MBBS - DNP - D.O. - DPT - D.D.S. - F.N.P. - CPP - N.D. - P.A. - APNP - V.M.D. - RPh - APRN - DC APC - PsyD - CRNA - PharmD - B.V.M.S. - WHNP - PhD - ARNP - PT - CRNP - DPM - CNP - N.P. - CDH - D.M.D. - D.V.M. - M.D. - CNM first_name: type: string description: Prescriber's first name example: Stephen x-convert: trim: true last_name: type: string description: Prescriber's last name example: Strange x-convert: trim: true address: $ref: '#/components/schemas/Model138' dea: type: string npi: type: string description: National provider identifier example: '123123123' required: - first_name - last_name - address - npi Model139: type: object description: Prescription description properties: medication_name: type: string description: Medication name example: Finasteride quantity_written: type: string description: Written medication quantity example: '60' quantity_dispensed: type: string description: Dispensed medication example: '60' medication_sig: type: string description: Recommendations for medicines example: Apply daily. written_date: type: string description: Written date example: '20180401' pattern: ^((1|2)\d{3}[01][0-9][0-3][0-9]$) expiration_date: type: string description: Expiration date example: '20180401' pattern: ^((1|2)\d{3}[01][0-9][0-3][0-9]$) last_fill_date: type: string description: Last fill date example: '20180401' pattern: ^((1|2)\d{3}[01][0-9][0-3][0-9]$) first_fill_date: type: string description: First fill date example: '20180401' pattern: ^((1|2)\d{3}[01][0-9][0-3][0-9]$) number: type: string example: '4567' direct_transfer_url: type: string example: https://user:securelogin@www.assets.com/rx/saijhofiasjfoasoi2f.png x-format: uri: scheme: - https - s3 can_substitute: type: boolean example: true prescribed_ndc: type: string description: National drug code example: '12345678912' pattern: ^(\d{10,11})$ days_supply: type: integer description: Days supply example: 30 icd10_code: type: string example: G43.909 notes: type: string description: Text note example: A note here annotation: type: string description: Short annotation example: Hair loss treatment diagnosis: type: string description: Diagnosis example: Male pattern baldness quantity_transferred: type: string description: Quantity of medication transferred example: '60' original_refills: type: integer description: Original number of refills example: 3 required: - medication_name - quantity_written - medication_sig - written_date - number - can_substitute Model97: type: object properties: timestamp: type: number example: 1631593381 callback_type: type: string example: DIRECT_TRANSFER details: $ref: '#/components/schemas/Model96' delivery_data: type: object properties: status: type: string example: success status_code: type: number example: 204 Model99: type: array items: $ref: '#/components/schemas/Model98' TransferFrom: type: object description: Pharmacy to transfer prescriptions from properties: name: type: string description: Name of pharmacy example: Walmart Pharmacy dea: type: string pharmacist: type: string example: Dr. Storm id_number: type: string example: '490382308' address: $ref: '#/components/schemas/Model138' required: - name - pharmacist - id_number - address Model100: type: object properties: results: $ref: '#/components/schemas/Model99' Model141: type: object properties: request_id: type: string example: 40277544de5c6ba685dc4161e189d3e2 timestamp: type: integer example: 1631571795.423 status: type: string example: success details: $ref: '#/components/schemas/Model140' icd_codes: type: object Model142: type: object properties: statusCode: type: number example: 400 error: type: string example: Bad Request message: type: string example: Direct transfer already exists with token 4009e71e42 Model143: type: object properties: message: type: string example: Unable to find Patient. Model98: type: object properties: payload: $ref: '#/components/schemas/Model97' delivery_data: $ref: '#/components/schemas/delivery_data' TransferTo: type: object description: Pharmacy to transfer prescriptions to properties: name: type: string description: Name of pharmacy example: Walmart Pharmacy dea: type: string pharmacist: type: string example: Dr. Storm id_number: type: string required: - name - pharmacist securitySchemes: apiKey: type: apiKey name: Authorization in: header x-alt-definitions: selected_allergies: type: array items: type: string allergies: type: object properties: selected_allergies: $ref: '#/x-alt-definitions/selected_allergies' presented_allergies: $ref: '#/x-alt-definitions/selected_allergies' free_form_allergy_information: type: string required: - selected_allergies - presented_allergies - free_form_allergy_information Model1: type: object properties: name: type: string strength: type: number dosage: type: string frequency: type: string required: - name medications: type: array items: $ref: '#/x-alt-definitions/Model1' Model2: type: object properties: type: type: string year: type: number reason: type: string required: - type - year - reason events: type: array items: $ref: '#/x-alt-definitions/Model2' patient_consent: type: object properties: consent_statement: type: string consent_method: type: string consent_date: type: string consent_type: type: string patient_name: type: string consent_provided_by: type: string item: type: string Model3: type: object properties: insurance_token: type: string description: Insurance token example: adcbc795028c009d minLength: 1 prior_authorization_number: type: string example: ABC123 pattern: ^[0-9a-zA-Z]{1,35}$ other_coverage_code: type: string example: '8' pattern: ^[0-8]{1}$ submission_clarification_code: type: string example: '3' pattern: ^(?:[1-9]\d?|0)$ required: - insurance_token claim_overrides: type: array items: $ref: '#/x-alt-definitions/Model3' pricing: type: object properties: ingredient_cost_submitted: type: number x-constraint: greater: 0 precision: 2 Model4: type: object properties: prescription_token: type: string description: Prescription token example: 4526d90a minLength: 1 quantity: type: number example: 8.7 days_supply: type: number example: 30 patient_consent: $ref: '#/x-alt-definitions/patient_consent' claim_overrides: $ref: '#/x-alt-definitions/claim_overrides' ndc: type: string description: National drug code example: '71858002504' pattern: ^[0-9]{10,11}$ daw: type: string example: '2' enum: - '0' - '2' copay_limit: type: number minimum: 0 x-constraint: precision: 2 pricing: $ref: '#/x-alt-definitions/pricing' required: - prescription_token - daw insurance_token: type: array example: - skhsyq83rkd3uht9 - ubqfc1a0a17hjb1c - oi4aafwcsv5zzvvj minItems: 1 items: type: string copay_payment: type: object properties: cardholder_name: type: string description: Cardholder name example: John Doe payment_type: type: string last_four_digits: type: string example: '4132' transaction_amount: type: number card_type: type: string transaction_date: type: string transaction_id: type: string required: - payment_type Medication: type: object description: Medication description example: - prescription_token: z3q2jr - prescription_token: 3cs873 properties: medication_name: type: string description: Medication name example: Ritalin maxLength: 255 quantity_dispensed: type: number description: Dispensed medication quantity example: 60 days_supply: type: number description: Days supply example: 30 is_refill: type: boolean description: Is prescription a refill or new fill example: true medication_sig: type: string description: Recommendations for medicines example: Apply daily. prescribing_doctor: type: string description: Prescribing doctor example: Dr. Storm prescription_token: type: string description: Prescription token example: 4526d90a minLength: 1 rx_link: type: string minLength: 1 quantity: type: number description: Quantity sent example: 30 x-constraint: greater: 0 copay_payment: $ref: '#/x-alt-definitions/copay_payment' ndc: type: string description: National drug code example: '12345678901' pattern: ^[0-9]{11}$ daw: type: string example: '2' enum: - '0' - '2' patient_consent: $ref: '#/x-alt-definitions/patient_consent' required: - daw MedicationArray: type: array x-constraint: {} items: $ref: '#/x-alt-definitions/Medication' auto_refill: type: object properties: date_provided: type: string format: date description: Date of consent example: '2022-05-12' consent_statement: type: string description: Statement confirming consent example: I consent required: - date_provided - consent_statement Model5: type: object properties: consent_statement: type: string consent_method: type: string consent_date: type: string consent_type: type: string patient_name: type: string consent_provided_by: type: string item: type: string auto_refill: $ref: '#/x-alt-definitions/auto_refill' Model6: type: object description: Medication description example: - prescription_token: z3q2jr - prescription_token: 3cs873 properties: medication_name: type: string description: Medication name example: Ritalin maxLength: 255 quantity_dispensed: type: number description: Dispensed medication quantity example: 60 days_supply: type: number description: Days supply example: 30 is_refill: type: boolean description: Is prescription a refill or new fill example: true medication_sig: type: string description: Recommendations for medicines example: Apply daily. prescribing_doctor: type: string description: Prescribing doctor example: Dr. Storm prescription_token: type: string description: Prescription token example: 4526d90a minLength: 1 rx_link: type: string minLength: 1 quantity: type: number description: Quantity sent example: 30 x-constraint: greater: 0 copay_payment: $ref: '#/x-alt-definitions/copay_payment' ndc: type: string description: National drug code example: '12345678901' pattern: ^[0-9]{11}$ daw: type: string example: '2' enum: - '0' - '2' patient_consent: $ref: '#/x-alt-definitions/Model5' required: - daw Model7: type: array x-constraint: {} items: $ref: '#/x-alt-definitions/Model6' Shipping Address: type: object properties: name: type: string minLength: 1 company: type: string minLength: 0 street1: type: string description: Primary street of the address minLength: 1 street2: type: string description: Secondary street minLength: 0 city: type: string description: City minLength: 1 state: type: string description: State minLength: 1 zip: type: string minLength: 0 pattern: ^\d{5}(-\d{4})?$ country: type: string description: Country default: US minLength: 1 phone: type: string minLength: 0 email: type: string minLength: 1 fax: type: string minLength: 0 required: - name - street1 - city - state - zip - country - email shipping_address: type: object properties: phone: type: string minLength: 0 required: - phone external_location: type: object properties: id: type: string description: 'Stringified UUIDv4. See [RFC 4112](https://tools.ietf.org/html/rfc4122)' minLength: 0 pattern: ^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-4[0-9A-Fa-f]{3}-[89ABab][0-9A-Fa-f]{3}-[0-9A-Fa-f]{12}$ pharmacy: type: string description: References GET /v1/external_location_pharmacies minLength: 0 npi: type: string description: NPI - likely type 2 minLength: 0 maxLength: 10 pattern: ^[0-9]{10}$ address_to_street1: type: string minLength: 0 address_to_street2: type: string minLength: 0 address_to_city: type: string minLength: 0 address_to_state: type: string minLength: 0 pattern: ^[A-Z]{2}$ address_to_zip: type: string minLength: 0 pattern: ^\d{5}(-?\d{4})?$ address_to_country: type: string minLength: 0 pattern: ^[A-Z]{2}$ address_to_phone: type: string minLength: 0 pattern: ^(\+)?[1-9]\d{1,14}$ address_to_fax: type: string description: The fax number of the address minLength: 0 maxLength: 255 pattern: ^[1-9]\d{1,14}$ required: - id - pharmacy - npi - address_to_street1 - address_to_city - address_to_state - address_to_zip - address_to_country Model8: type: object properties: ncpdpid: type: string description: NCPDP ID - National Council for Prescription Drug Programs minLength: 0 distance_from_origin: type: number description: Approximate distance rounded to nearest 0.01 mile required: - ncpdpid