Professional Documents
Culture Documents
Technical Assessment
Technical Assessment
Technical Assessment
2. Create SR (Service Record) by updating the patient (contact object with record type as Patient)
status to 'Service Record Created’.
Note – Service Record refers to the Account object.
3. Create new picklist value for the patient status field, update this field to “patient passed away”
when the discontinued reason of the SR is set to “patient passed away”
“We’d like your help in creating an email alert when there is a patient who passes away. If that email
can go to Ronak Jain. He will then write a condolence card to the family of the patient, and ideally
he’d log that in Salesforce so we know who has received a card.
4. Create a ‘Insurance Plan’ Account and update it on the health plan field on the Account (SR)
b) Create a Case manager Screen Flow on the SR to create ‘insurance plan’ Contact
The first screen should prompt for just first name, last name.
With the text "Press next to search"
Pressing next triggers a search, based on first name, last name, and health plan.
If a match is found, display the results as radio buttons.
Each result should have
Full name
Phone
Ext
Mobile
email
Once they select a match, give them the option to edit the fields on the contact selected. This pathway
also fills the case manager field on the SR with the selection, ends the flow.
If no match is found
Allow the user to enter first, last name Phone, Ext, Mobile, and Email to create the ‘Insurance
Plan’ Contact on the ‘health Plan’ Account and update the case manager field on the SR with the
newly created ‘Insurance Plan’ Contact
5. Consolidate all the active contact triggers into one as per best practices. Also identify if there are any
gaps/issues with the current structure of triggers/classes.
6. a) Create an Enrollment record by clicking on the ‘New Enrollment’ button on the SR (as shown in the
fig)
b) User has reported an issue that the 'Pay Choice' dropdown is not getting populated on the enrollment
when they update the related patient region field to ‘WLI’ on the contact record (patient). Can you debug
and make sure the pay choice correct value gets automatically populated?
Note – Assume information (values for fields) as needed.
7. a) Create a new picklist field ‘Coordinator Change Reason’ on the SR with the following values.
Create a new field 'In Do not call Database' on the Contact object
Make a GET request to the endpoint mentioned in the start guide passing the phone field of the
newly created contact from trigger- [ use this token for authenticating as value -
'03088B091859BD98EBE4C69E09B01A4CD9A464E51938']
The newly created 'In Do not call Database' field needs to be marked true if the API returns a
record for the passed phone number with a ResultCode == 'D'
Note - Use the attached pdf of the DNC API to understand the API call parameters, the endpoint and
output JSON