Translation set endpoints allow you to review and manage value sets, translation sets, and related translation set links.
A value set is a list of values (e.g., LOINC, SNOMED, or a custom code set) that should be translated during the process of data exchange.
A translation set contains two value sets: one for incoming values and one for outgoing values between systems. A translation set also defines how those values should map to each other. Learn about translation sets.
A translation set link defines where the translation set should be applied in log processing for a specific subscription.
Anyone in a Redox organization can view translation sets and related value sets or links, but you must be assigned to an engineer or support role to update or delete them.
You can:
- retrieve a list of value sets by environment or organization;
- retrieve a list of translation sets by environment or organization;
- create, update, or delete value sets;
- create, update, or delete translation sets or links;
- create, update, or delete a value in a value set; or
- create or delete a translation in a translation set;
Get translation set
Retrieve a specific translation set based on its unique ID. This could be helpful if you want to view the translation set before linking, updating, or deleting it.
cURL request example
Path Parameters
- translationSetIdrequired, string
Contains the unique identifier for the translation set.
- metaobject
- versionstring
Lists the major and minor version number for the format of the returned payload. The payload format or shape may change between minor versions, like including additional or extended fields in later versions. We include the version data in each response so that you have the option to handle the signaled differences.
- payloadobject
Contains details about the requested translation set.
- translationSetobject
- createdAtstring
Displays the date and time that the asset was originally created in ISO 8601 format.
- createdByobject
Contains the metadata about the user who created the asset.
- idnumber
Contains the unique identifier of the user.
- namenullable, string
Displays the user's full name.
- updatedAtstring
Displays the date and time that the asset was last updated in ISO 8601 format.
- updatedByobject
Contains the metadata about the user who last updated the asset.
- idnumber
Contains the unique identifier of the user.
- namenullable, string
Displays the user's full name.
- deletedAtnullable, string
Displays the date and time that the asset was deleted. Returns a
null
value if the asset hasn't been deleted. - deletedBynullable, object
Contains the metadata about the user who deleted the asset.
- idnumber
Contains the unique identifier of the user.
- namenullable, string
Displays the user's full name.
- idstring
Contains the unique identifier of the asset.
Format: uuid - namestring
Contains the human-readable name of the asset.
- environmentobject
Describes the Redox environment that the asset belongs to.
- idstring
Contains the unique identifier of the Redox environment.
Format: uuid
- toValueSetobject
Contains details about a value set.
- idstring
Contains the unique identifier of the asset.
Format: uuid - namestring
Contains the human-readable name of the asset.
- fromValueSetobject
Contains details about a value set.
- idstring
Contains the unique identifier of the asset.
Format: uuid - namestring
Contains the human-readable name of the asset.
- translationsArray of object
Contains the values which will be mapped FROM and TO.
- idstring
Contains the unique identifier for the translation.
Format: uuid - fromValueobject
Details about the value being mapped FROM.
- idstring
Contains the unique identifier of the asset.
Format: uuid - valuestring
Contains the actual string value data.
- toValueobject
Details about the value being mapped TO.
- idstring
Contains the unique identifier of the asset.
Format: uuid - valuestring
Contains the actual string value data.
- isCaseSensitiveboolean
Indicates if the translation set is case sensitive or not.
- usageArray of object
- linkIdstring
Contains the unique identifier of the link for a specified asset.
Format: uuid - dataModelstring
Specifies the Redox data model that the link applies to or should apply to.
- destinationobject
Specifies the destination of the subscription that an asset is or should be linked to.
- idrequired, string
Contains the unique identifier of the destination.
Format: uuid
- directionstring
Indicates the direction in which the translation set is or should be linked. This can be either
from-to
(translates a "from" value into a "to" value), orto-from
(tranlates a "to" value into a "from" value).Possible Values:from-to
,to-from
- organizationobject
Describes the Redox organization that the asset belongs to.
- idnumber
Contains the unique identifier of the Redox organization.
- namenullable, string
Contains the human-readable name of the Redox organization.
- connectingOrganizationobject
Specifies the organization at the other side of the subscription that an asset is or should be linked to.
- idrequired, number
Contains the unique identifier of the Redox organization.
- pathsArray of object
Lists the field paths linked to a translation set. These paths must be unique on the path property.
- dataTypestring
Describes the format of the data found at the path location.
- titlestring
Specifies a human-readable title for the field path.
- pathstring
Specifies the path in a message to the location of the data to be translated. The path must always start with a $ to be considered valid.
- processingLocationstring
Identifies where a link will be applied during log processing. There are up to four stages that an asset can be linked to, depending on whether you own either the source, the destination, or both.
Possible Values:source-request
,destination-request
,source-response
,destination-response
- sourceobject
Specifies the source of the subscription that an asset is or should be linked to.
- idrequired, string
Contains the unique identifier of the source.
Format: uuid
- versionstring
Specifies the version of the translation set link. Right now this will always be '1.0.0'.
Value:1.0.0
- createdAtstring
Displays the date and time that the asset was originally created in ISO 8601 format.
- createdByobject
Contains the metadata about the user who created the asset.
- idnumber
Contains the unique identifier of the user.
- namenullable, string
Displays the user's full name.
- updatedAtstring
Displays the date and time that the asset was last updated in ISO 8601 format.
- updatedByobject
Contains the metadata about the user who last updated the asset.
- idnumber
Contains the unique identifier of the user.
- namenullable, string
Displays the user's full name.
- deletedAtnullable, string
Displays the date and time that the asset was deleted. Returns a
null
value if the asset hasn't been deleted. - deletedBynullable, object
Contains the metadata about the user who deleted the asset.
- idnumber
Contains the unique identifier of the user.
- namenullable, string
Displays the user's full name.
Contains details about where the translation set is being used.