From 573a1aa6552964d76a28e5e02d618e48f6c803c1 Mon Sep 17 00:00:00 2001 From: Kevin Kimutai <57712035+kevinkimutai@users.noreply.github.com> Date: Fri, 22 Nov 2024 16:26:20 +0300 Subject: [PATCH] chore: add identifier types (#55) --- enums.go | 32 ++++++++++++++++++++------------ 1 file changed, 20 insertions(+), 12 deletions(-) diff --git a/enums.go b/enums.go index 679a88c..28af6fb 100644 --- a/enums.go +++ b/enums.go @@ -14,17 +14,21 @@ type GenderType string const ( // Identifier types - IdentifierTypeNationalID IdentifierType = "NATIONAL_ID" - IdentifierTypePassportNo IdentifierType = "PASSPORT_NO" - IdentifierTypeMilitaryID IdentifierType = "MILITARY_ID" - IdentifierTypeAlienID IdentifierType = "ALIEN_ID" - IdentifierTypeNHIFNo IdentifierType = "NHIF_NO" - IdentifierTypePatientNo IdentifierType = "PATIENT_NO" - IdentifierTypePayerMemberNo IdentifierType = "PAYER_MEMBER_NO" - IdentifierTypeSmartMemberNo IdentifierType = "SMART_MEMBER_NO" - IdentifierTypeFHIRPatientID IdentifierType = "FHIR_PATIENT_ID" - IdentifierTypeERPCustomerID IdentifierType = "ERP_CUSTOMER_ID" - IdentifierTypeCCCNumber IdentifierType = "CCC_NUMBER" + IdentifierTypeNationalID IdentifierType = "NATIONAL_ID" + IdentifierTypePassportNo IdentifierType = "PASSPORT_NO" + IdentifierTypeMilitaryID IdentifierType = "MILITARY_ID" + IdentifierTypeAlienID IdentifierType = "ALIEN_ID" + IdentifierTypeNHIFNo IdentifierType = "NHIF_NO" + IdentifierTypePatientNo IdentifierType = "PATIENT_NO" + IdentifierTypePayerMemberNo IdentifierType = "PAYER_MEMBER_NO" + IdentifierTypeSmartMemberNo IdentifierType = "SMART_MEMBER_NO" + IdentifierTypeFHIRPatientID IdentifierType = "FHIR_PATIENT_ID" + IdentifierTypeERPCustomerID IdentifierType = "ERP_CUSTOMER_ID" + IdentifierTypeCCCNumber IdentifierType = "CCC_NUMBER" + IdentifierTypeRefugeeID IdentifierType = "REFUGEE_ID" + IdentifierTypeBirthCertificateNo IdentifierType = "BIRTH_CERTIFICATE_NO" + IdentifierTypeMandateNo IdentifierType = "MANDATE_NO" + IdentifierTypeClientRegistryNo IdentifierType = "CLIENT_REGISTRY_NO" ) const ( @@ -91,7 +95,11 @@ func (f IdentifierType) IsValid() bool { IdentifierTypeSmartMemberNo, IdentifierTypeFHIRPatientID, IdentifierTypeERPCustomerID, - IdentifierTypeCCCNumber: + IdentifierTypeCCCNumber, + IdentifierTypeRefugeeID, + IdentifierTypeBirthCertificateNo, + IdentifierTypeMandateNo, + IdentifierTypeClientRegistryNo: return true default: return false