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.

This document lists all CS Resource fields and indicates whether they are displayed in CareSuites Resource Search Modal.

Resource Entity Fields

Resource-Specific Fields

Field
Displayed in CS Search
Notes

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

Field
Displayed in CS Search
Notes

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

Field
Displayed in CS Search
Notes

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

Field
Displayed in CS Search
Notes

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

Field
Displayed in CS Search
Notes

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)

Field
Displayed in CS Search
Notes

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)

Field
Displayed in CS Search
Notes

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)

Field
Displayed in CS Search
Notes

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)

Field
Displayed in CS Search
Notes

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)

Field
Displayed in CS Search
Notes

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

  1. Conditional Display: Many fields are only displayed if they have values (using conditional rendering)

  2. Fallback Logic: Phone numbers fall back to site.phones if resource.phones is empty

  3. Filtered Display: metadata.serviceConditions only shows 3 specific keys: applicationProcedure, feeStructure, and language

  4. First Item Only: Addresses only show the first physical address (addresses[0])

  5. Rich Text: Description fields use RichTextView component for HTML rendering

  6. Map Integration: Address coordinates are used to display a map via ResourceMap component

Last updated

Was this helpful?