feat(cpone): support company patient fields
This commit is contained in:
@@ -155,6 +155,18 @@ func validateMedrec(payload map[string]any) (repository.MedrecParams, string) {
|
||||
if message != "" {
|
||||
return repository.MedrecParams{}, message
|
||||
}
|
||||
employeeID, message := optionalMedrecString(payload, "nik_karyawan", 50)
|
||||
if message != "" {
|
||||
return repository.MedrecParams{}, message
|
||||
}
|
||||
dependantID, message := optionalMedrecString(payload, "dependant_id", 4)
|
||||
if message != "" {
|
||||
return repository.MedrecParams{}, message
|
||||
}
|
||||
employeeName, message := optionalMedrecString(payload, "nama_karyawan", 100)
|
||||
if message != "" {
|
||||
return repository.MedrecParams{}, message
|
||||
}
|
||||
channel, channelPresent, message := optionalString(payload, "channel", 50)
|
||||
if message != "" {
|
||||
return repository.MedrecParams{}, message
|
||||
@@ -196,6 +208,9 @@ func validateMedrec(payload map[string]any) (repository.MedrecParams, string) {
|
||||
Village: strings.TrimSpace(village),
|
||||
PostalCode: strings.TrimSpace(postalCode),
|
||||
CompanyID: strings.TrimSpace(companyID),
|
||||
EmployeeID: strings.TrimSpace(employeeID),
|
||||
DependantID: strings.TrimSpace(dependantID),
|
||||
EmployeeName: strings.TrimSpace(employeeName),
|
||||
Channel: normalizeText(channel),
|
||||
}, ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user