---
title: Schemas
slug: hol-apollo-healthcare/schemas
docTags: 
createdAt: 2025-08-10T12:08:35.245Z
---



## Create an Individual Profile schema

Click on **Schemas** in the menu on the left side of your screen. You’ll see the list of available Schemas. To create a new schema, click on the button **Create schema** button on the top right.

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-zZXdmXDXob7iy-W4IoVax-20250811-172047.png)



Select **Manual** and click **Select**



![](https://main--hol-mumbai-feb-rtcdp-rtcdp--adobe-hands-on-labs.aem.live/real-time-customer-profile/data-foundation/media_16003fc7b2ad4e099ac52539fd8935b3a32ea53f7.png?width=750\&format=png\&optimize=medium)

Select **Individual Profile** and click **Next**

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-jGaFovGzqqdxMHko37_yi-20250811-172202.png)

Name your schema using the following pattern:

\[your surname-userno.] - HOL - CRM Schema

Replace **your surname** with your own. As an example:

**rawat-31- HOL - CRM schema&#x20;**

You can give your schema a description if you wish, then click **finish** to create the schema.

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-lRnvOWTcO_HdJemV9BDpW-20250812-143739.png)

### Add field groups

Click on **+ Add** next to **Field groups** to add field groups to your schema.

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-KVlZY3taBUHuzENNMBBtH-20250812-143918.png)

You can create new field groups to match your company requirements but Adobe also provides many out of the box field groups to save yourself some time. For this exercise we'll use some of these to store:

- Profile Healthcare v1
- Personal Contact Details (Contact Information)
- Consent and Preference Details (Other Information)
- Profile Core v2

Search for these field groups and add them to your schema, once you've checked all 4 click **Add field groups** in the top right:

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-pwYjzGwuIbU6CYG6316se-20250812-144203.png)

You can now see your updated schema, clicking on each field group will highlight the fields that have been added by that field group. Click on **Save** in the top right to save the changes to your schema.

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-57P-RDuZojSKwGYimV43j-20250812-144232.png)

Click on **Save** in the top right to save the changes to your schema.

### Set Identity Fields

Now we need define which fields in our schema will store the values used to identify our customers. Click on the **Profile Core v2&#x20;**&#x66;ield group. First notice that this field group top level object is **\_demoapac** this is the Adobe Experience Platform tenant name, all custom fields and custom field groups will live under a tenant name branch to differentiate them from Adobe provided default schema fields.

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-hChLcnWXOgtE1lx6QfzRa-20250811-173207.png)

Expand the object to see the fields below it. You'll find in here a number of identity fields. We need to do three things:

1. Flag them as ID fields to be ingested into the Identity Service
2. Define which ID namespace they belong to
3. Define which ID will be Primary for the schema. There can be only 1 primary id, and this field is mandatory for all data using the schema.

Since this is a CRM schema, we're going to define the crmid as the primary id, since it will always be present on the crm data. Click on the crmId field and scroll to the bottom of the field properties on the right hand side. Tick the **Identity** checkbox, tick the **Primary Identity** checkbox and set Demo System - CRMID as the **Identity Namespace.** Then click **Apply.**

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-LRr169sGPfo4d1LZ_89OF-20250812-144445.png)

In most cases our schemas will contain more than one identity field, this is how we start to build relationships within our Identity Graph (more on this to be covered later).

****

&#x20;Click on the email field and flag it as an **identity** with **namespace** Email Click **Apply.**

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-ih1YJVVmDWmp5sw3gWwrB-20250812-144655.png)

Similarly click on the phone field and flag it as an **identity** with **namespace** Phone Click **Apply.**

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-dMK09lOfLwdao7As0xJCS-20250812-144748.png)

You'll notice your fields have little fingerprint icons in them and the list of identities for the schema is shown in the left pane.

Click **Save** in the top right to save your new schema.

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-TE5EnahWzqZrgNqgnvdCG-20250812-144829.png)

### Create a new field group

Now maybe you have some additional fields that you collect on your registration form that aren't included in our default field groups. You can add these to one of the existing field groups or you can create a new custom field group to manage them. Let's add a new field group:

Click the **+ Add** button next to **Field Group** to start adding a field group.

Instead of reusing an existing Field group, you'll now create your own field group. You can do that by selecting **Create New Field Group.**

You now need to provide a **Display Name** and **Description** for your new Field Group. As the name for our schema, we’ll use this: \[your surname-userno] - crm profile field group

As an example, for surname rawat, this should be the name of the schema: rawat - custom crm field group. That should give you something like this:

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-GoXECCOrJzQmjo51VlH9v-20250811-175822.png)

Click the **Add Field Groups** button to add the newly created Field Group to your schema.

Your new Field Group is still empty, so now you’ll have to add fields to that Field Group. In the **Field Groups** list, click your custom Field Group. You now see a number of new "**+**" buttons appear.

On the top-level of your Schema, click the **+** button next to **Untitled Schema.**

Click the **Add Field Groups** button to add the newly created Field Group to your schema.



On the right hand side you can see the properties of your new field, give your new field a **name** crmsource and set the **type** to Object. We're going to make it an object so we can add other fields below it. Make sure the field is assigned to your newly created **field group.**

Once you've set the properties, click **Apply** at the bottom.

![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-HDJDS0L6RXUA7C0TPLbSh-20250812-145823.png)

You can see the new object is now added under tenant name **\_demoapac.** As mentioned above, all custom fields added to schemas live under the instance specific tenant name. In the real world your tenant name will be similar to your company name.

Click on the **+** icon next to your identification field to add child fields below it.

Add the following fields:

| **Field Name** | **Type** |
| -------------- | -------- |
| crmName        | String   |
| dataDate       | Date     |

Click **Apply** to complete adding your custom fields and field group.



![](https://api.archbee.com/api/optimize/6iBmbe6wggbgADMY4vAvt-N9vYPx0iKbUc5xyraKNuo-20250812-150040.png)

Click **Save** to make sure your changes are saved.
