Skip to main content

Rpc Dataset Specification

Updated over a month ago

Rpc Dataset Specification

RPC Dataset Specification

Overview

The "RPC Dataset Specification" contains the most recent Right Party Contact (RPC) data for the member obtained from a data vendor. Each record corresponds to a single member, with memberId serving as its unique key. The dataset supports multiple functions in RPC operations and includes the following key components:

  • Member ID: Stores identifiers for members involved in RPC transactions, ensuring that each transaction is accurately logged and traceable to a specific user or system entity.

  • Timestamps: Includes creation and update timestamps for each RPC transaction, providing a chronological record that is essential for tracking changes and ensuring data integrity.

  • Provider Information: Captures details about the providers facilitating the RPC, including system or service identifiers, which helps in managing and auditing the sources of RPC requests.

  • Contact Details: Records contact information related to the RPC transactions, important for maintaining communication channels in case of issues or follow-up needs.

  • RPC Response Data: Contains additional data related to the responses from RPC transactions, such as status codes and messages, aiding in the analysis of transaction success and troubleshooting.

This dataset is vital for managing RPC-related data efficiently, supporting the robust functionality of RPC systems, and ensuring seamless interoperability and communication across different technological platforms.


RPC Data

Table Structure

Column Name

Is Nullable

Data Type

Description

memberId

YES

STRING

Unique identifier for a participant or patient within the system, used to track and associate with their medical records.

createdAt

YES

TIMESTAMP

The date and time when the record was initially created, which helps to track when the information was first entered into the system.

lastUpdatedAt

YES

TIMESTAMP

The most recent date and time the record was updated, important for understanding the timeliness of the information.

receivedAt

YES

TIMESTAMP

The date and time when the data was received, indicating when information from a service provider was received.

lastRequestedAt

YES

TIMESTAMP

The last date and time data was requested, reflecting when information for this participant was last sought.

provider

NO

STRING

List of service providers who supplied the data, useful for assessing the source of information.

firstName

YES

STRING

The participant's first name, used for personal identification.

middleName

YES

STRING

The participant's middle name, which can be used for additional identification.

lastName

YES

STRING

The participant's last name, a key element in identification in medical and administrative records.

primaryAddressLine1

YES

STRING

The main living address of the participant, used for correspondence and emergency contacts.

primaryAddressLine2

YES

STRING

Additional address line, which may contain information about an apartment, building, or other address details.

primaryAddressCity

YES

STRING

The city of the primary address, important for local health management and coordination.

primaryAddressState

YES

STRING

The state of the primary address, used for regional management and reporting.

primaryAddressZip

YES

STRING

The zip code of the primary address, aiding in geographic segmentation and logistics.

primaryPhone

YES

STRING

The main contact phone number for the participant, used for communication.

primaryEmail

YES

STRING

The participant's email address, used for electronic communication.

providerRawResponse

YES

STRING

Raw data from the provider, containing detailed information received directly from the service source.


RPC Data Attribute Map

Table Structure

Column Name

Is Nullable

Data Type

Description

memberId

YES

STRING

This is the unique identifier for each member within the system, used to link the attribute map data specifically to an individual.

provider

NO

STRING

Lists the sources or providers of the attribute map data, indicating where the additional information originates.

firstName

YES

STRING

The first name of the member, which is part of the personal information included in the attribute map data.

middleName

YES

STRING

The middle name of the member, providing additional personal detail to help distinguish between individuals with similar names.

lastName

YES

STRING

The last name of the member, crucial for fully identifying the individual in the system.

attributeMapKey

YES

STRING

Represents the specific key or identifier for each piece of data in the attribute map, allowing for the categorization and retrieval of various data elements.

attributeMapValue

YES

STRING

The actual data or value associated with each key in the attribute map, containing detailed information about the member that is specific to the provider's data set.


RPC Log

Table Structure

Column Name

Is Nullable

Data Type

Description

tenant

YES

STRING

Identifies the specific tenant or client within the platform, segregating data access and usage.

memberId

YES

STRING

The unique identifier for the member whose data is being logged, enabling tracking and analysis of individual member interactions.

createdAt

YES

TIMESTAMP

The timestamp marking when the log entry was initially created, providing a chronological record of events.

lastUpdatedAt

YES

TIMESTAMP

The timestamp of the most recent update to the log entry, reflecting the latest changes or interactions.

receivedAt

YES

TIMESTAMP

The timestamp indicating when the RPC (Remote Procedure Call) data was received, helping to monitor data flow and latency.

lastRequestedAt

YES

TIMESTAMP

The timestamp of the last request for the member’s data, useful for tracking frequency and timing of data access.

provider

YES

STRING

The source or provider of the RPC data.

RPC Dataset Specification

RPC Log

Overview

The RPC log contains structured data about members, including personal identifiers, contact information, and metadata. It facilitates identification, personalization, and data processing.

Fields

  • RPC_log.firstName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Personal identifier of the member, facilitating identification and personalization in data processing.

  • RPC_log.middleName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Personal identifier of the member, facilitating identification and personalization in data processing.

  • RPC_log.lastName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Personal identifier of the member, facilitating identification and personalization in data processing.

  • RPC_log.primaryAddress

  • Is Nullable: YES

  • Data Type: STRUCT

  • Description: Structured data including line 1, line 2, city, state, and zip code, providing comprehensive location details of the member.

  • Parameters:

    • primaryAddress.primaryAddressLine1

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The main living address of the participant, used for correspondence and emergency contacts.

    • primaryAddress.primaryAddressLine2

    • Is Nullable: YES

    • Data Type: STRING

    • Description: Additional address line, which may contain information about an apartment, building, or other address details.

    • primaryAddress.primaryAddressCity

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The city of the primary address, important for local health management and coordination.

    • primaryAddress.primaryAddressState

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The state of the primary address, used for regional management and reporting.

    • primaryAddress.primaryAddressZip

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The zip code of the primary address, aiding in geographic segmentation and logistics.

  • RPC_log.primaryPhone

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The main contact number for the member, essential for communication and verification processes.

  • RPC_log.primaryEmail

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The primary email address of the member, used for digital communication and notifications.

  • RPC_log.attributeMap

  • Is Nullable: NO

  • Data Type: ARRAY

  • Description: A complex data structure containing key-value pairs that represent additional attributes or metadata associated with the member, enhancing the detail and utility of the log data.

  • Parameters:

    • attributeMap.attributeMapKey

    • Is Nullable: YES

    • Data Type: STRING

    • Description: Represents the specific key or identifier for each piece of data in the attribute map, allowing for the categorization and retrieval of various data elements.

    • attributeMap.attributeMapValue

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The actual data or value associated with each key in the attribute map, containing detailed information about the member that is specific to the provider's data set.

  • RPC_log.providerRawResponse

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Contains the raw response data from the provider, offering an unprocessed view of the information received during the RPC.

  • RPC_log.date

  • Is Nullable: YES

  • Data Type: DATE

  • Description: The specific date on which the log entry was recorded, aiding in temporal analysis and historical context of the data.


RPC Data Raw

Overview

The RPC raw data table contains detailed information about members, including timestamps, identifiers, and structured data for tracking and analysis.

Fields

  • RPC_Data_raw.tenant

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Identifies the tenant or client within the system, indicating ownership or scope of the raw data.

  • RPC_Data_raw.memberId

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Unique identifier for the member, crucial for linking the raw data to a specific individual in the database.

  • RPC_Data_raw.createdAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp indicating when the raw data record was created, providing a chronological context.

  • RPC_Data_raw.lastUpdatedAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp showing the last time the raw data was updated, reflecting the most recent changes or interactions.

  • RPC_Data_raw.receivedAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp marking when the raw data was received from the source or provider, important for tracking data flow and timing.

  • RPC_Data_raw.lastRequestedAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp of when the raw data for the member was last requested, useful for monitoring data access frequency.

  • RPC_Data_raw.provider

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The source or provider of the raw data, essential for source verification and data integrity analysis.

  • RPC_Data_raw.firstName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Components of the member's name, critical for personal identification and data organization.

  • RPC_Data_raw.middleName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Components of the member's name, critical for personal identification and data organization.

  • RPC_Data_raw.lastName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Components of the member's name, critical for personal identification and data organization.

  • RPC_Data_raw.primaryAddress

  • Is Nullable: YES

  • Data Type: STRUCT

  • Description: Structured data including line 1, line 2, city, state, and zip code, providing comprehensive location details of the member.

  • Parameters:

    • primaryAddress.primaryAddressLine1

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The main living address of the participant, used for correspondence and emergency contacts.

    • primaryAddress.primaryAddressLine2

    • Is Nullable: YES

    • Data Type: STRING

    • Description: Additional address line, which may contain information about an apartment, building, or other address details.

    • primaryAddress.primaryAddressCity

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The city of the primary address, important for local health management and coordination.

    • primaryAddress.primaryAddressState

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The state of the primary address, used for regional management and reporting.

    • primaryAddress.primaryAddressZip

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The zip code of the primary address, aiding in geographic segmentation and logistics.

  • RPC_Data_raw.primaryPhone

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The primary contact phone number for the member, important for communication and verification processes.

  • RPC_Data_raw.primaryEmail

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The main email address for the member, used for electronic communication and digital engagement tracking.

  • RPC_Data_raw.attributeMap

  • Is Nullable: NO

  • Data Type: ARRAY

  • Description: A complex data structure containing key-value pairs that represent additional attributes or metadata associated with the member, enhancing the detail and utility of the log data.

  • Parameters:

    • attributeMap.attributeMapKey

    • Is Nullable: YES

    • Data Type: STRING

    • Description: Represents the specific key or identifier for each piece of data in the attribute map, allowing for the categorization and retrieval of various data elements.

    • attributeMap.attributeMapValue

    • Is Nullable: YES

    • Data Type: STRING

    • Description: The actual data or value associated with each key in the attribute map, containing detailed information about the member that is specific to the provider's data set.

  • RPC_Data_raw.providerRawResponse

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The unprocessed raw response data from the provider, offering an unfiltered view of the information received.

RPC Dataset Specification

Overview

The RPC dataset provides processed response data from the provider, offering a foundational view of the received information for in-depth analysis. It includes various attributes that facilitate efficient data management, tracking, and auditing.


RPC_Data Table

Description

The RPC_Data table contains detailed information about participants, providers, and transactions. It is designed to ensure accurate logging, traceability, and efficient management of RPC data.

Columns

Column Name

Is Nullable

Data Type

Description

memberId

YES

STRING

Unique identifier for a participant or patient within the system, used to track and associate with their medical records.

createdAt

YES

TIMESTAMP

The date and time when the record was initially created, which helps to track when the information was first entered into the system.

lastUpdatedAt

YES

TIMESTAMP

The most recent date and time the record was updated, important for understanding the timeliness of the information.

receivedAt

YES

TIMESTAMP

The date and time when the data was received, indicating when information from a service provider was received.

lastRequestedAt

YES

TIMESTAMP

The last date and time data was requested, reflecting when information for this participant was last sought.

provider

NO

STRING

List of service providers who supplied the data, useful for assessing the source of information.

firstName

YES

STRING

The participant's first name, used for personal identification.

middleName

YES

STRING

The participant's middle name, which can be used for additional identification.

lastName

YES

STRING

The participant's last name, a key element in identification in medical and administrative records.

primaryAddressLine1

YES

STRING

The main living address of the participant, used for correspondence and emergency contacts.

primaryAddressLine2

YES

STRING

Additional address line, which may contain information about an apartment, building, or other address details.

primaryAddressCity

YES

STRING

The city of the primary address, important for local health management and coordination.

primaryAddressState

YES

STRING

The state of the primary address, used for regional management and reporting.

primaryAddressZip

YES

STRING

The zip code of the primary address, aiding in geographic segmentation and logistics.

primaryPhone

YES

STRING

The main contact phone number for the participant, used for communication.

primaryEmail

YES

STRING

The participant's email address, used for electronic communication.

providerRawResponse

YES

STRING

Raw data from the provider, containing detailed information received directly from the service source.


RPC_Data_Attribute_Map Table

Description

The RPC_Data_Attribute_Map table provides a mapping of attributes associated with members, offering detailed data categorization and retrieval capabilities.

Columns

Column Name

Is Nullable

Data Type

Description

memberId

YES

STRING

This is the unique identifier for each member within the system, used to link the attribute map data specifically to an individual.

provider

NO

STRING

Lists the sources or providers of the attribute map data, indicating where the additional information originates.

firstName

YES

STRING

The first name of the member, which is part of the personal information included in the attribute map data.

middleName

YES

STRING

The middle name of the member, providing additional personal detail to help distinguish between individuals with similar names.

lastName

YES

STRING

The last name of the member, crucial for fully identifying the individual in the system.

attributeMapKey

YES

STRING

Represents the specific key or identifier for each piece of data in the attribute map, allowing for the categorization and retrieval of various data elements.

attributeMapValue

YES

STRING

The actual data or value associated with each key in the attribute map, containing detailed information about the member that is specific to the provider's data set.


RPC_log Table

Description

The RPC_log table captures detailed logs of RPC transactions, providing a chronological record of events and interactions for tracking and analysis.

Columns

Column Name

Is Nullable

Data Type

Description

tenant

YES

STRING

Identifies the specific tenant or client within the platform, segregating data access and usage.

memberId

YES

STRING

The unique identifier for the member whose data is being logged, enabling tracking and analysis of individual member interactions.

createdAt

YES

TIMESTAMP

The timestamp marking when the log entry was initially created, providing a chronological record of events.

lastUpdatedAt

YES

TIMESTAMP

The timestamp of the most recent update to the log entry, reflecting the latest changes or interactions.

receivedAt

YES

TIMESTAMP

The timestamp indicating when the RPC (Remote Procedure Call) data was received, helping to monitor data flow and latency.


Key Features of RPC Dataset

  • Member Partition: An integer representing a partitioning key used in data segmentation or distribution, facilitating efficient data management and query performance.

  • Member ID: Stores identifiers for members involved in RPC transactions, ensuring that each transaction is accurately logged and traceable to a specific user or system entity.

  • Timestamps: Includes creation and update timestamps for each RPC transaction, providing a chronological record that is essential for tracking changes and ensuring data integrity.

  • Provider Information: Captures details about the providers facilitating the RPC, including system or service identifiers, which helps in managing and auditing the sources of RPC requests.

  • Contact Details: Records contact information related to the RPC transactions, important for maintaining communication channels in case of issues or follow-up needs.

  • RPC Response Data: Contains additional data related to the responses from RPC transactions, such as status codes and messages, aiding in the analysis of transaction success and troubleshooting.

RPC Dataset Specification

RequestedAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: The timestamp of the last request for the member’s data, useful for tracking frequency and timing of data access.


RPC_log

provider

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The source or provider of the RPC data, indicating the origin of the logged information.

firstName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Personal identifiers of the member, facilitating identification and personalization in data processing.

middleName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Personal identifiers of the member, facilitating identification and personalization in data processing.

lastName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Personal identifiers of the member, facilitating identification and personalization in data processing.

primaryAddress

  • Is Nullable: YES

  • Data Type: STRUCT

  • Description: Structured data including line 1, line 2, city, state, and zip code, providing comprehensive location details of the member.\ See below for detailed information on each parameter in the structure.

primaryAddress.primaryAddressLine1

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The main living address of the participant, used for correspondence and emergency contacts.

primaryAddress.primaryAddressLine2

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Additional address line, which may contain information about an apartment, building, or other address details.

primaryAddress.primaryAddressCity

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The city of the primary address, important for local health management and coordination.

primaryAddress.primaryAddressState

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The state of the primary address, used for regional management and reporting.

primaryAddress.primaryAddressZip

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The zip code of the primary address, aiding in geographic segmentation and logistics.

primaryPhone

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The main contact number for the member, essential for communication and verification processes.

primaryEmail

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The primary email address of the member, used for digital communication and notifications.

attributeMap

  • Is Nullable: NO

  • Data Type: ARRAY

  • Description: A complex data structure containing key-value pairs that represent additional attributes or metadata associated with the member, enhancing the detail and utility of the log data.\ See below for detailed information on each parameter in the array.

attributeMap.attributeMapKey

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Represents the specific key or identifier for each piece of data in the attribute map, allowing for the categorization and retrieval of various data elements.

attributeMap.attributeMapValue

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The actual data or value associated with each key in the attribute map, containing detailed information about the member that is specific to the provider's data set.

providerRawResponse

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Contains the raw response data from the provider, offering an unprocessed view of the information received during the RPC.

date

  • Is Nullable: YES

  • Data Type: DATE

  • Description: The specific date on which the log entry was recorded, aiding in temporal analysis and historical context of the data.


Table Content

RPC_Data_raw

tenant

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Identifies the tenant or client within the system, indicating ownership or scope of the raw data.

memberId

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Unique identifier for the member, crucial for linking the raw data to a specific individual in the database.

createdAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp indicating when the raw data record was created, providing a chronological context.

lastUpdatedAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp showing the last time the raw data was updated, reflecting the most recent changes or interactions.

receivedAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp marking when the raw data was received from the source or provider, important for tracking data flow and timing.

lastRequestedAt

  • Is Nullable: YES

  • Data Type: TIMESTAMP

  • Description: Timestamp of when the raw data for the member was last requested, useful for monitoring data access frequency.

provider

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The source or provider of the raw data, essential for source verification and data integrity analysis.

firstName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Components of the member's name, critical for personal identification and data organization.

middleName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Components of the member's name, critical for personal identification and data organization.

lastName

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Components of the member's name, critical for personal identification and data organization.

primaryAddress

  • Is Nullable: YES

  • Data Type: STRUCT

  • Description: Structured data including line 1, line 2, city, state, and zip code, providing comprehensive location details of the member.\ See below for detailed information on each parameter in the structure.

primaryAddress.primaryAddressLine1

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The main living address of the participant, used for correspondence and emergency contacts.

primaryAddress.primaryAddressLine2

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Additional address line, which may contain information about an apartment, building, or other address details.

primaryAddress.primaryAddressCity

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The city of the primary address, important for local health management and coordination.

primaryAddress.primaryAddressState

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The state of the primary address, used for regional management and reporting.

primaryAddress.primaryAddressZip

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The zip code of the primary address, aiding in geographic segmentation and logistics.

primaryPhone

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The primary contact phone number for the member, important for communication and verification processes.

primaryEmail

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The main email address for the member, used for electronic communication and digital engagement tracking.

attributeMap

  • Is Nullable: NO

  • Data Type: ARRAY

  • Description: A complex data structure containing key-value pairs that represent additional attributes or metadata associated with the member, enhancing the detail and utility of the raw data.\ See below for detailed information on each parameter in the array.

attributeMap.attributeMapKey

  • Is Nullable: YES

  • Data Type: STRING

  • Description: Represents the specific key or identifier for each piece of data in the attribute map, allowing for the categorization and retrieval of various data elements.

attributeMap.attributeMapValue

  • Is Nullable: YES

  • Data Type: STRING

  • Description: The actual data or value associated with each key in the attribute map, containing detailed information about the member that is specific to the provider's data set.

RPC Dataset Specification

Attribute Map Parameters

attributeMap.attributeMapKey

  • Required: YES

  • Type: STRING

  • Description: Represents the specific key or identifier for each piece of data in the attribute map, allowing for the categorization and retrieval of various data elements.

attributeMap.attributeMapValue

  • Required: YES

  • Type: STRING

  • Description: The actual data or value associated with each key in the attribute map, containing detailed information about the member that is specific to the provider's data set.

RPC Data Raw Parameters

providerRawResponse

  • Required: YES

  • Type: STRING

  • Description: The unprocessed response data from the provider, offering a foundational view of the received information for in-depth analysis.

memberPartition

  • Required: YES

  • Type: INT64

  • Description: An integer representing a partitioning key used in data segmentation or distribution, facilitating efficient data management and query performance.

Did this answer your question?