Displayed Fields in CS Search Modal
Not all fields curated in CS Resource display in CS Contact or Care Search. This article details what does/does not get displayed for a curators consideration/ reference.
Display Status in CareSuite Search
This document lists all CS Resource fields and indicates whether they are displayed in CareSuites Resource Search Modal.
Resource Entity Fields
Resource-Specific Fields
resource.id
❌ No
Not displayed
status
⛔N/A
If Resource status = Active, the resource will display in Search. If Resource status = Inactive, the resource is not displayed
visibility
⛔N/A
If Resource visibility = Public, the resource will display in Public Search. If Resource visibility = Private, the resource is not displayed in Public Search
description
✅ Yes
Displayed as "Resource Description"
Metadata Fields
metadata.fees
✅ Yes
Displayed as "Fee / Payment Source"
metadata.applicationProcedure
✅ Yes
Displayed as "Application Procedure"
metadata.serviceAreaName
✅ Yes
Displayed as "Service Areas" (list). This is Service SubArea in Resource
metadata.serviceAreaRegion
❌ No
Service area regions - not displayed. This is Service Area in Resource
metadata.serviceAreaZipCodes
❌ No
Service area zip codes - not displayed
metadata.serviceExclusions
❌ No
Service exclusions - not displayed
metadata.serviceRequirements
❌ No
Service requirements - not displayed
metadata.serviceConditions
✅ Partial
Only shows: applicationProcedure, feeStructure, language (filtered)
metadata.eligibility
✅ Yes
Displayed as "Eligibility"
metadata.documents
✅ Yes
Displayed as "Documents Required" (array with id, label, note, url)
metadata.importantNote.note
✅ Sometimes
Displayed as "Important Note on This Resource" dependent on "Important Note Visibility"
metadata.importantNote.allowedApps
⛔N/A
Determines if the Important Note is displayed in the application
Related Arrays
addresses
✅ Yes
First physical address displayed with map, full address details shown
emails
❌ No
Email addresses - not displayed in modal
phones
✅ Yes
Displayed in table with Number, Description, Functions
references
✅ Yes
Displayed under Web Pages. This is Websites/URLs in Resource
hour
✅ Yes
Displayed as "Hours"
Nested Service Object Fields
service.id
❌ No
Not displayed
service.name
✅ Yes
Displayed as main title
service.description
✅ Yes
Displayed as "Service Description"
service.status
⛔N/A
Service status may determine Resource status
service.alias
❌ No
Service aliases - not displayed
service.metadata.airsTaxonomy.taxonomyTerm
✅ Yes
Displayed as "Taxonomy Term" (code and name)
service.metadata.airsTaxonomy.targetTerms
✅ Yes
Displayed as "Target Terms" (list)
service.metadata.inactiveReason
⛔N/A
Inactive reason, along with service status, may determine Resource status
Nested Site Object Fields
site.id
❌ No
Not displayed
site.name
✅ Yes
Displayed in header
site.description
❌ No
Site description - not displayed
site.url
❌ No
Site website URL - not displayed
site.status
⛔N/A
Site status may determine Resource status
site.alias
❌ No
Site aliases - not displayed
site.phones
✅ Sometimes
Used as fallback if resource.phones is empty
site.emails
❌ No
Site emails - not displayed
site.addresses
✅ Sometimes
Used as fallback if resource.addresses is empty
site.contactPersons
❌ No
Site contact persons - not displayed
site.references
❌ No
Site references - not displayed
site.hour
❌ No
Site hours - not displayed (resource hours used)
site.metadata
❌ No
Site metadata - not displayed
Nested Agency Object Fields (via site.agency)
site.agency.id
❌ No
Not displayed
site.agency.name
✅ Yes
Displayed in header
site.agency.description
✅ Yes
Displayed as "Agency Description"
site.agency.url
❌ No
Agency website URL - not displayed
site.agency.directorName
❌ No
Director's name - not displayed
site.agency.directorTitle
❌ No
Director's title - not displayed
site.agency.yearIncorporated
❌ No
Year of incorporation - not displayed
site.agency.annualBudget
❌ No
Annual budget - not displayed
site.agency.irsTaxCode
❌ No
IRS tax code - not displayed
site.agency.federalEIN
❌ No
Federal EIN - not displayed
site.agency.status
⛔N/A
Agency status may determine Resource status
site.agency.surveyType
❌ No
Survey type - not displayed
site.agency.legalStatus
❌ No
Legal status - not displayed
site.agency.isArchived
❌ No
Archive status - not displayed
site.agency.agencyType
❌ No
Agency type - not displayed
site.agency.alias
❌ No
Agency aliases - not displayed
site.agency.addresses
❌ No
Agency addresses - not displayed
site.agency.emails
❌ No
Agency emails - not displayed
site.agency.phones
❌ No
Agency phones - not displayed
site.agency.contactPersons
❌ No
Agency contact persons - not displayed
site.agency.references
❌ No
Agency references - not displayed
site.agency.hour
❌ No
Agency hours - not displayed
site.agency.metadata
❌ No
Agency metadata - not displayed
Address Object Fields (when displayed)
addresses[0].addressLine1
✅ Yes
Displayed in address section
addresses[0].addressLine2
✅ Yes
Displayed if present
addresses[0].locality
✅ Yes
Displayed as "City"
addresses[0].region
✅ Yes
Displayed as "State" or "Province"
addresses[0].postalCode
✅ Yes
Displayed as "Zip Code" or "Postal Code"
addresses[0].country
❌ No
Country - not displayed
addresses[0].latitude
✅ Yes
Used for map display
addresses[0].longitude
✅ Yes
Used for map display
addresses[0].isConfidential
❌ No
Confidential flag - not displayed
addresses[0].metadata.county
✅ Yes
Displayed after city
addresses[0].metadata.addressType
❌ No
Address type - not displayed
addresses[0].metadata.addressFunction
❌ No
Address function - not displayed
addresses[0].metadata.addressTransportation
❌ No
Transportation info - not displayed
addresses[0].metadata.sortOrder
❌ No
Sort order - not displayed
Phone Object Fields (when displayed)
phones[].number
✅ Yes
Displayed in table
phones[].extension
✅ Yes
Displayed if present
phones[].description
✅ Yes
Displayed in table
phones[].functions
✅ Yes
Displayed as list in table
phones[].types
❌ No
Phone types (voice, fax, sms, tty) - not displayed
phones[].isConfidential
❌ No
Confidential flag - not displayed
phones[].metadata.sortOrder
✅ Yes
Used for sorting (not displayed)
Reference Object Fields (when displayed)
references[].type
✅ Yes
Used by Urls component
references[].uri
✅ Yes
Displayed as URL
references[].label
✅ Yes
Displayed as label
references[].description
❌ No
Description - not displayed
references[].isConfidential
❌ No
Confidential flag - not displayed
Hour Object Fields (when displayed)
hour.monday
✅ Yes
Displayed via Hours component
hour.tuesday
✅ Yes
Displayed via Hours component
hour.wednesday
✅ Yes
Displayed via Hours component
hour.thursday
✅ Yes
Displayed via Hours component
hour.friday
✅ Yes
Displayed via Hours component
hour.saturday
✅ Yes
Displayed via Hours component
hour.sunday
✅ Yes
Displayed via Hours component
hour.metadata.notes
❌ No
Hour notes - not displayed
hour.isConfidential
❌ No
Confidential flag - not displayed
Example Resource Display

Summary Statistics
Resource-Level Fields
Total Resource Fields: ~35 fields
Displayed in CS Contact: 8 fields (23%)
Not Displayed: 27 fields (77%)
Metadata Fields
Total Metadata Fields: ~12 documented fields
Displayed in CS Contact: 6 fields (50%)
Not Displayed: 6 fields (50%)
Nested Service Fields
Total Service Fields: ~30 fields
Displayed in CS Contact: 4 fields (13%)
Not Displayed: 26 fields (87%)
Nested Site Fields
Total Site Fields: ~25 fields
Displayed in CS Contact: 2 fields (8%)
Not Displayed: 23 fields (92%)
Nested Agency Fields
Total Agency Fields: ~40 fields
Displayed in CS Contact: 2 fields (5%)
Not Displayed: 38 fields (95%)
Contact Information Arrays
Phones: ✅ Displayed
Emails: ❌ Not displayed
Addresses: ✅ Displayed
Contact Persons: ❌ Not displayed
References (URLs): ✅ Displayed
Hours: ✅ Displayed
Administrative Fields (Expected to be Hidden)
Internal IDs (
id,serviceId,siteId,agencyId,organizationId)Timestamps (
createdAt,updatedAt)Metadata flags (
isConfidential,sortOrder)System fields (
geoArea,area,networks)
Notes
Conditional Display: Many fields are only displayed if they have values (using conditional rendering)
Fallback Logic: Phone numbers fall back to
site.phonesifresource.phonesis emptyFiltered Display:
metadata.serviceConditionsonly shows 3 specific keys:applicationProcedure,feeStructure, andlanguageFirst Item Only: Addresses only show the first physical address (
addresses[0])Rich Text: Description fields use
RichTextViewcomponent for HTML renderingMap Integration: Address coordinates are used to display a map via
ResourceMapcomponent
Last updated
Was this helpful?