Authentication Requests
LoginRequest
Authentication request containing user credentials and device information. Package:com.hl7client.model.dto.request.auth
API key for authentication with the HL7 connectivity provider
User’s email address
User’s password
Device information for the authentication request
Example
DeviceRequest
Device information included in authentication requests. Package:com.hl7client.model.dto.request.auth
Messaging identifier for push notifications
Unique device identifier
Human-readable device name
Whether the device is blocked (always
false in constructor)Whether to remember the device (always
false in constructor)HL7 Operation Requests
ElegibilidadRequest
Eligibility verification request to check patient coverage and benefits. Package:com.hl7client.model.dto.request.hl7
Serialization: Fields with null values are excluded from JSON output (@JsonInclude(JsonInclude.Include.NON_NULL))
Operation Data
Operation mode (max length: 1)
Credential/card number (max length: 19)
Registration timestamp in ISO format:
yyyy-MM-dd'T'HH:mm:ssDifferential date in format:
yyyy-MM-ddManual processing indicator (enum value)
Technical Data
External ticket number
Terminal identifier
Internal number
Provider Data
Provider’s CUIT (tax identification number)
Origin of provider registration/license
Previous Result
Authorization number from previous operation
External rejection code from previous operation
RegistracionRequest
Service registration request for submitting healthcare services and procedures. Package:com.hl7client.model.dto.request.hl7
Serialization: Fields with null values are excluded from JSON output
Operation Data
Operation mode (max length: 1)
Credential/card number (max length: 23)
Transaction type (tinyint)
Registration timestamp (datetime)
Differential date (max length: 10)
Manual processing indicator
Consultation indicator
Technical Data
External ticket number
Terminal identifier (max length: 20)
Internal number
Provider Data
Provider’s CUIT (max length: 40)
Origin of provider registration (max length: 10)
Previous Result
Authorization number from previous operation
External rejection code (smallint)
HL7 Extended Fields
ICD diagnosis code (max length: 6)
Free parameter 1 (max length: 255)
Free parameter 2 (max length: 255)
Free parameter 3 (max length: 255)
Type of effector/provider (max length: 4)
Effector identifier (max length: 11)
Type of prescriber (max length: 4)
Prescriber identifier (max length: 11)
Message identifier (max length: 20)
Acknowledgment acceptance code (max length: 2)
Acknowledgment application code (max length: 2)
Message type (max length: 1)
PowerBuilder client flag
CancelacionRequest
Cancellation request for reversing previously registered services. Package:com.hl7client.model.dto.request.hl7
Serialization: Fields with null values are excluded from JSON output
Operation Data
Operation mode (typically “N”)
Credential/card number
Transaction type
Registration timestamp (can be empty)
Manual processing indicator (nullable)
Cancellation Data
External ticket number
Cancellation header identifier (nullable)
Cancellation mode (typically “N”)
External error code (nullable)
Technical Data
Terminal identifier
Internal number
Provider Data
Provider’s CUIT
Free Parameters
Free parameter 1
Free parameter 2
Enumerations
Manual
Indicates the processing mode for HL7 operations. Package:com.hl7client.model.dto.request.hl7
Values:
Manual processing mode (value: “0”)
Capitation mode (value: “C”)
Consultation mode (value: “L”)
The enum values are serialized to their string representations using
@JsonValue.