Table Description
Address Element: A named part of an address.

Address formats differ from country to country. The address holds the full address for a location; however to facilitate searching of addresses by some part of the address (e.g. zip code), rows can be stored on this table holding the values for various named parts of the address.

Example

User Ronan Rooney records the following address (in US address format) for participant James Smith:

  • 1074 Park Terrace
  • Fairfield
  • Midway
  • Utah 12345

The Curam serve stores this address and creates these rows on this table containing type/value pairs:

  • ADD1=1074
  • CITY=Midway
  • STATE=UT
  • ZIP=12345

You write a custom query to retrieve each participant whose address has a city of 'Midway'. Your query uses this table to identify such addresses.

Technical Notes

Not all parts of the address are replicated on this table. You can customize Curam functionality to store additional parts as required. By default, Curam stores rows on this table for:

  • US addresses:
    • Line 1;
    • City;
    • State; and
    • Zip
  • UK addresses:
    • Line 1;
    • City; and
    • Postcode.

This table does not require optimistic locking. All writes to this table will be performed in tandem with the parent address record, which holds the optimistic lock.

Relationship Diagram
Click the diagram to manipulate and zoom. Traverse the diagram using Click-and-Drag motions.
Model Details
Location in Model: Logical View::MetaModel::Curam::Core::Reference Model::Concern::Entity Objects::AddressElement::AddressElement
Controlling File: core\model\Packages\Concern\AddressElement_cat.efx
Table Options
ALLOW_OPTIMISTIC_LOCKINGno
Attributes (5)
AttributeStereotypeNullableDescriptionDomain DefinitionCodetableDDL Type
addressElementIDkeynoUnique identifier for the AddressElement record.ADDRESS_ELEMENT_ID SVR_INT64
addressIDdetailsnoIdentifier for related Address record.ADDRESS_ID SVR_INT64
elementTypedetails Describes the type of the address element - e.g. zip code, state, etc.ADDRESS_ELEMENT_TYPE_CODEAddressElementTypeSVR_STRING<10>
elementValuedetails Contains the value of the address element - e.g. the zip code for the address, the code table code for the state for the address, etc.ADDRESS_ELEMENT_VALUE_STRING SVR_STRING<256>
upperElementValuedetails Contains the upper case format of the value of the address element - e.g. the zip code for the address, the code table code for the state for the address, etc. This support searching in a case independent manner on address data.ADDRESS_ELEMENT_VALUE_STRING SVR_STRING<256>
Foreign Keys (1)
ChildParent
AddressElement.addressIDAddress.addressID
Indices (3)
Index NameAttributes
AddElAddIDTypeIdxaddressID, elementType
upperElemValIndexupperElementValue
AddressElementAddressIDIdxaddressID
Operations (4)
OperationStereotypeOptionsDescriptionSQL
insertinsertPOST_DATA_ACCESS: yes
PRE_DATA_ACCESS: yes
standard operation. 
removeByAddressIDnsremovePOST_DATA_ACCESS: no
PRE_DATA_ACCESS: yes
removes all AddressElement records bearing the given address ID. 
readAddressElementDetailsreadmulti Called to retrieve the address Element Details for a given address. 
convertDetailsToUpper  Method to convert the address element details to upper. 
Related Pages (228)
Register Prospect (AddProspectPerson_registerForPDCWizard)
Register Prospect (AddProspectPerson_registerWizard)
Edit Third Party Product (Administration_modifyThirdPartyProductFromList)
Edit Third Party Product (Administration_modifyThirdPartyProductFromView)
Add Client (Application_AddClientConfirmation)
Application_ClientDetails
Edit Date Added (Application_editClientDetails)
New Email Communication (Application_getEmailCorrespondent)
New MS Word Communication (Application_getMSWordCorrespondentCaseMember)
New Pro Forma Communication (Application_getProFormaCorrespondent)
Record Communication (Application_getRecordCommCorrespondent)
Communications (Application_listCommunication)
Match Client (Application_matchClientConfirmation)
Add Client (Application_registerPersonAndAddAsClient)
Register Person (Application_registerProspectPersonAsPerson)
Clients (ApplicationClients)
ApplicationContextPanel
Register Person (BenefitSample_registerPerson)
Register Person and Create Case (Case_registerPersonAndCreateIntegratedCase)
Register Person and Create Case (Case_registerPersonAndCreateIntegratedCasePDC)
Register Prospect Person and Create a Case (Case_registerProspectPersonAndCreateIntegratedCase)
Register Prospect Person and Create an Integrated Case (Case_registerProspectPersonAndCreateIntegratedCasePDC)
CGISSApplicationContextPanel
CGISSApplicationContextPanel1
Reception Contact (ClientContactWizard_issueDetails)
Reception Contact (ClientContactWizard_modifyIssueDetails)
Add Client (CommonIntake_addClient)
Register Client (CommonIntake_registerClient)
Modify Client Contact (Contact_modifyTodaysContacts)
Modify Client Contact (Contact_modifyUnsubmittedContacts)
Create Client Contact (Contact_register)
Create Client Contact (Contact_registerFromPersonSearch)
Integrated Case Prospect Person Home (DefaultICProspectPerson_home)
Edit Educational Institute (EducationalInstitute_modify)
Edit Employer (Employer_modifyEmployer)
New Absence Evidence (EVD_addToCaseAbsenceEvidence_sa)
New Burial Plot Evidence (EVD_addToCaseBurialPlotEvidence_sa)
New Business Asset Evidence (EVD_addToCaseBusinessAssetEvidence_sa)
New Business Asset Evidence (EVD_addToCaseBusinessAssetEvidence_wzSelAllCre)
New Property Evidence (EVD_addToCasePropertyEvidence_sa)
New Household Member Evidence (EVD_createHouseholdMemberEvidence_sa)
Edit Absence Evidence (EVD_incomingModifyAbsenceEvidence)
Edit Burial Plot Evidence (EVD_incomingModifyBurialPlotEvidence)
Edit Business Asset Evidence (EVD_incomingModifyBusinessAssetEvidence)
Edit Property Evidence (EVD_incomingModifyPropertyEvidence)
Edit Absence Evidence (EVD_modifyAbsenceEvidence)
Edit Burial Plot Evidence (EVD_modifyBurialPlotEvidence)
Edit Business Asset Evidence (EVD_modifyBusinessAssetEvidence)
Edit Property Evidence (EVD_modifyPropertyEvidence)
Edit Address (ExternalParty_modifyAddressFromList)
Edit Address (ExternalParty_modifyAddressFromView)
Add Member (HCRAddMemberWizard_summary)
Integrated Case Prospect Person Home (ICSample_prospectPersonHome)
Register Person (ICSample_registerPerson)
Register Person (IncomeScreening_registerHouseholdMember)
Register Prospect Person (IncomeScreening_registerHouseholdProspect)
Register Person (IncomeScreening_registerPerson)
Register Prospect Person (IncomeScreening_registerProspect)
Register Person (IncomeSupportScreening_registerPerson)
Register Person (IncomeSupportScreening_registerPersonForHouseholdEvidence)
Register Prospect (IncomeSupportScreening_registerProspect)
Register Prospect (IncomeSupportScreening_registerProspectForHouseholdEvidence)
Confirm Prospect Person Not Already Registered as Person (Individual_duplicateProspectPersonRegistrationCheck)
Prospect Information (Individual_prospectHomePage)
Register Prospect Person as Person (Individual_registerProspectAsPerson)
Edit Information Provider (InformationProvider_modifyInformationProvider)
New Interview (Intake_createInterview)
Withdraw Program Request (Intake_createProgramWithdrawalRequest)
Withdraw Program Request (Intake_createProgramWithdrawalRequest1)
Register Prospect as Person (Intake_duplicateCheckForRegisterProspectPerson)
Invite Attendees (Intake_inviteAttendee)
Related Persons (Intake_listRelatedPerson)
Person Clearance (Intake_personClearance)
Register Person (Intake_personFullRegistration)
Person Search Results (Intake_personSearchResult)
Register Prospect Person as Person (Intake_registerProspectAsPerson)
Register Client for Intake (Intake_registerProspectPerson)
Register Prospect Person as Person (Intake_registerProspectPersonAsPerson)
Register Prospect Person (Intake_registerProspectPersons)
Register Prospect Person (Intake_registerProspectPersons_Reset)
Register Prospect Person (Intake_registerProspectPersons_Reset1)
Register Prospect Person (Intake_registerProspectPersons1)
Register Person (IntakeShortCuts_registerPerson)
Add Prospect Person (IntakeShortCuts_registerProspectPerson)
Edit Allegation (InvestigationDelivery_modifyAllegationFromList)
Edit Allegation (InvestigationDelivery_modifyAllegationFromView)
Register Person (InvestigationSample_registerPerson)
Register Person (InvestigationSample_registerPersonForPDC)
Add Household Member (ISAddMemberWizard_summaryDetails)
Register Person (ISP_registerPerson)
Guided Change (ISPApplication_listGuidedChange)
Basic Intake Information (ISPIntakeInformation_createFromScreening)
Participant Details (ISPPerson_editProspectPersonParticipantDetails)
Participant Details (ISPPerson_listProspectPersonParticipantDetails)
Re-add a Member (ISReAddMemberWizard_submit)
Register Person (LiabilitySample_registerPerson)
Edit Agency Referral (ModifyLiteAgencyReferral)
Edit Provider Referral (ModifyLiteProviderReferral)
Edit Multidisciplinary Team Member (MultidisciplinaryTeamMember_modifyFromAdministrationList)
Edit Multidisciplinary Team Member (MultidisciplinaryTeamMember_modifyFromList)
Edit Multidisciplinary Team Member (MultidisciplinaryTeamMember_modifyFromView)
Edit Bank Branch (Organization_modifyBankBranchFromList)
Edit Bank Branch (Organization_modifyBankBranchFromView)
Edit Location (Organization_modifyLocationFromList)
Edit Location (Organization_modifyLocationFromView)
Edit Organization (Organization_modifyOrganization)
Mark Duplicate (Participant_markDuplicate)
Edit Address (Participant_modifyAddress)
Edit Address (Participant_modifyAddressFromList)
Edit Address (Participant_modifyAddressFromView)
Edit Email Communication (Participant_modifyDraftEmailCommunication)
Edit Pro Forma Communication (Participant_modifyDraftProFormaCommunication)
Edit Person (Person_evidenceModify)
Edit Client Details (Person_evidenceModifyClient)
Edit Education (Person_modifyEducation)
Edit Education (Person_modifyEducationFromList)
Edit Education (Person_modifyEducationFromView)
Edit Person (Person_modifyPerson)
Register Person (Person_register)
Register Person (Person_registerForPDC)
Change Nominee Address (ProductDelivery_modifyNomineeAddress1)
Edit Location (ProductProvider_modifyLocationFromList)
Edit Location (ProductProvider_modifyLocationFromView)
Edit Product Provider (ProductProvider_modifyProductProvider)
Register Prospect (Prospect_register)
Confirm Registration (Prospect_registerPersonFromProspect)
Register Employer (ProspectEmployer_duplicateCheckWizard)
Confirm Prospect Employer Not Already Registered as Employer (ProspectEmployer_duplicateEmployerRegistrationCheck)
View Prospect Employer Details (ProspectEmployer_evidenceView)
Prospect Employer (ProspectEmployer_evidenceViewObject)
Home (ProspectEmployer_home)
Register Prospect Employer as Employer (ProspectEmployer_registerAsEmployer)
Register Prospect Employer as Employer (ProspectEmployer_registerAsEmployerWizard)
Prospect Employer Home (ProspectEmployerRegisteredAsEmployer_home)
Register Prospect as Person (ProspectPerson_duplicateCheckForPDCWizard)
Register Prospect as Person (ProspectPerson_duplicateCheckWizard)
Confirm Prospect Person Not Already Registered as Person (ProspectPerson_duplicatePersonRegistrationCheck)
Confirm Prospect Person Not Already Registered as Person (ProspectPerson_duplicatePersonRegistrationCheck1)
View Prospect Person Details (ProspectPerson_evidenceView)
Prospect Person Details (ProspectPerson_evidenceViewObject)
Home (ProspectPerson_homePage)
Home (ProspectPerson_homePagePDC)
Edit Education (ProspectPerson_modifyEducationFromList)
Edit Education (ProspectPerson_modifyEducationFromView)
Register Prospect Person (ProspectPerson_register)
Register Prospect Person as Person (ProspectPerson_registerAsPerson)
Register Prospect Person as Person (ProspectPerson_registerAsPersonForPDCWizard)
Register Prospect Person as Person (ProspectPerson_registerAsPersonWizard)
Prospect Person Home (ProspectPersonRegisteredAsPerson_home)
New Client (ProviderManagement_addClientToPRLI)
Add Client (ProviderManagement_addClientToPRLICorrection)
New Line Item (ProviderManagement_addClientToRoster)
Add Service Authorization Line Item: (ProviderManagement_addSampleServiceAuthorizationLineItem)
Approve Line Item (ProviderManagement_approvePRLICorrectionFromView)
Approve Provider Roster Line Item Correction (ProviderManagement_approvePRLICorrections)
Confirm cancel overlapping reservations (ProviderManagement_confirmCancelOverlappingActiveResForAnyClient)
Confirm delete rows from daily attendance roster (ProviderManagement_confirmDeleteDARosterRows)
Confirm delete rows from daily attendance roster (ProviderManagement_confirmDeleteDARosterRowsFrmET)
Confirm delete rows from daily attendance roster (ProviderManagement_confirmDeleteRowsForDARoster)
Confirm Modify Overlapping Placements (ProviderManagement_confirmModifyOverlappingPlacementPrd)
Confirm modify overlapping placements (ProviderManagement_confirmModifyPlacementPrdForWL)
Create Emergency Placement (ProviderManagement_createSampleEmergencyPlacement)
Create Service Authorization Line Items (ProviderManagement_createSampleSAWithSALI)
New Service Center (ProviderManagement_createServiceCenterForProvider)
Step 5: Register Person (ProviderManagement_duplicateRegisterPersonAsProvider)
Step 4: Confirm Agenda Person Not Already registered. (ProviderManagement_duplicateSearchPerson)
My Workspace: Welcome to Cúram (ProviderManagement_facilityMgrHome)
ProviderManagement_listEnquiriesForResMgrSupervisor
ProviderManagement_listEnquiriesForResourceManager
ProviderManagement_listProviderGroups
ProviderManagement_listProviderGroupsForResMgrSupervisor
Provider (ProviderManagement_listProvidersForFacilityManager)
ProviderManagement_listProvidersForResourceManager
ProviderManagement_listProvidersForResourceManagerSupervisor
Edit Client (ProviderManagement_modifyClientInPRLI)
Modify Client (ProviderManagement_modifyClientInPRLICorrection)
Confirm Placement (ProviderManagement_modifyPlaceDuringConfirmation)
Edit Placement (ProviderManagement_modifyPlacementDetails)
Modify Placement Information (ProviderManagement_modifyPlacementInformation)
Confirm Cancel Reservation (ProviderManagement_modifyPlacementInformationConfirmCancelReservation)
Allocate Place (ProviderManagement_modifyPlaceProviderOfferingAllocate)
Update Roster Line Item (ProviderManagement_modifyPRLIFromExceptionTask)
Edit Enquiry (ProviderManagement_modifyProviderEnquiry)
Confirm Placement: (ProviderManagement_modifySamplePlaceDuringConfirmation)
Modify Service Authorization Line Item: (ProviderManagement_modifySampleServiceAuthorizationLineItem)
Edit Service Center (ProviderManagement_modifyServiceCenterForProvider)
Place Client (ProviderManagement_placeSampleClient)
Register As Person (ProviderManagement_registeredProviderPersonSearch)
Step 5: Register Person (ProviderManagement_registerPersonAsProvider)
Register As Person (ProviderManagement_registerProviderAsPersonFrmProviderHome)
New Provider Enquiry (ProviderManagement_searchConfirmProviderEnquiry)
Enroll Provider Group (ProviderManagement_searchConfirmProviderGroupNotRegistered)
Enroll Provider (ProviderManagement_searchConfirmProviderNotRegistered)
New Provider Enquiry (ProviderManagement_searchOpenEnquiry)
Provider Enquiry Search (ProviderManagement_searchProviderEnquiry)
Enroll Provider Group (ProviderManagement_searchProviderGroupNotRegistered)
Provider Group Search (ProviderManagement_searchProviderGroups)
Provider Group Search (ProviderManagement_searchProviderGroupsPopup)
Enroll Provider (ProviderManagement_searchProviderNotRegistered)
ProviderManagement_searchProviderOrganization
Transfer Placement to Another Case (ProviderManagement_transferSamplePlacementToAnotherCase)
Edit Line Item (ProviderManagement_updateAttendancePRLICorrection)
Edit Line Item (ProviderManagement_updateAttendanceRosterLineItem)
Edit Line Item (ProviderManagement_updatePRLICorrection)
Edit Line Item (ProviderManagement_updateRLIClientInfo)
Update Roster Line Item (ProviderManagement_updateRLIClientInfoFrmET)
Edit Line Item (ProviderManagement_updateRosterLineItem)
Update Roster Line Item (ProviderManagement_updateRosterLineItemFrmET)
Update Placement Period (ProviderManagement_updateSamplePlacementPeriod)
Quick Registration (Quick_register)
Register Person (RegisterPerson_registerForPDCWizard)
Register Person (RegisterPerson_registerWizard)
Edit Representative (Representative_modifyRepresentative)
Edit Representative (Representative_modifyRepresentativeDetails)
Application (RightsAndResponsibilitiesForCase)
Application (RightsAndResponsibilitiesForCaseSubmit)
Add Plan Item (ServicePlanDelivery_addCustomServicePlanItem)
Add Plan Item (ServicePlanDelivery_addServicePlanItem)
Edit Plan Item (ServicePlanDelivery_modifyCustomServicePlanItemProviderEditable)
Edit Plan Item (ServicePlanDelivery_modifyCustomServicePlanItemProviderNonEditable)
Edit Plan Item (ServicePlanDelivery_modifyServicePlanItemProviderEditable)
Edit Plan Item (ServicePlanDelivery_modifyServicePlanItemProviderNonEditable)
Edit Service Supplier (ServiceSupplier_modifyServiceSupplier)
Update Reporter (SocialEnterpriseFolder_modifyIncidentReporter)
Modify Witness: (SocialEnterpriseFolder_modifyWitness)
Edit Utility (Utility_modifyUtility)
Unregistered Person Details (VisitationLog_modifyUnregisteredVisitor)
Unregistered Person Details (VisitationPlan_modifyUnregisteredVisitor)