Call Intake Basic Resource
Overview
The Call Intake Basic resource enables FHIR access to myAvatar's Call Intake functionality, supporting the initial patient contact and intake workflow. This resource captures essential information about incoming calls or walk-ins before formal patient admission.
System: https://fhir.netsmartcloud.com/v4/ValueSet/basic-resource-type
Code: callintake
Before implementing, validate Call Intake support in the CapabilityStatement:
GET {base-url}/metadata
Check Basic resource operations and search parameters for call intake support.
Resource Schema
Call Intake resources use the Basic resource structure with specialized extensions:
Supported CareRecords
| CareRecord / Solution | Create | Read | Update | Search |
|---|---|---|---|---|
| GEHRIMED | - | - | - | - |
| myAvatar | Yes | Yes | Yes | Yes |
| myEvolv | - | - | - | - |
| myUnity | - | - | - | - |
| Referral Manager | - | - | - | - |
Extensions
| Name | Card. | Data Type | Notes |
|---|---|---|---|
| Caller | 1..1 | Complex | This includes a code bound to a customizable dictionary configured in myAvatar and may vary by organization. |
| Date | 1..1 | datetime | |
| Disposition | 1..1 | code | This is bound to a customizable dictionary configured in myAvatar and may vary by organization. |
| Patient Name | 1..1 | HumanName | |
| Program | 1..1 | code | This is bound to a customizable dictionary configured in myAvatar and may vary by organization. |
| Remarks | 0..1 | string | |
| Type | 1..1 | code | C | W Call or Walk-In |
Sample Payload
- Production
- Preview
{
"resourceType": "Basic",
"id": "P11||CAL66632.001",
"meta": {
"lastUpdated": "2023-05-10T14:52:36.789-05:00"
},
"extension": [
{
"url": "https://fhir.netsmartcloud.com/v4/StructureDefinition/callintake-caller",
"extension": [
{
"url": "type",
"valueCode": "A"
},
{
"url": "name",
"valueHumanName": [
{
"family": "FAMILY",
"given": [
"GIVEN"
]
}
]
}
]
},
{
"url": "https://fhir.netsmartcloud.com/v4/StructureDefinition/callintake-date",
"valueDateTime": "2023-05-10T11:22:00-05:00"
},
{
"url": "https://fhir.netsmartcloud.com/v4/StructureDefinition/callintake-disposition",
"valueCode": "42"
},
{
"url": "https://fhir.netsmartcloud.com/v4/StructureDefinition/callintake-patient-name",
"valueHumanName": {
"family": "LAST",
"given": [
"FIRST"
]
}
},
{
"url": "https://fhir.netsmartcloud.com/v4/StructureDefinition/callintake-program",
"valueCode": "360"
},
{
"url": "https://fhir.netsmartcloud.com/v4/StructureDefinition/callintake-remarks",
"valueString": "This is free text entered about this call intake.\nIt may include line breaks."
},
{
"url": "https://fhir.netsmartcloud.com/v4/StructureDefinition/callintake-type",
"valueCode": "C"
}
],
"code": {
"coding": [
{
"system": "https://fhir.netsmartcloud.com/v4/ValueSet/basic-resource-type",
"code": "callintake"
}
]
},
"subject": {
"reference": "Patient/P11",
"type": "Patient"
}
}
{
"resourceType": "Basic",
"id": "P11||CAL66632.001",
"meta": {
"lastUpdated": "2023-05-10T14:52:36.789-05:00"
},
"extension": [
{
"url": "https://fhirtest.netsmartcloud.com/v4/StructureDefinition/callintake-caller",
"extension": [
{
"url": "type",
"valueCode": "A"
},
{
"url": "name",
"valueHumanName": [
{
"family": "FAMILY",
"given": [
"GIVEN"
]
}
]
}
]
},
{
"url": "https://fhirtest.netsmartcloud.com/v4/StructureDefinition/callintake-date",
"valueDateTime": "2023-05-10T11:22:00-05:00"
},
{
"url": "https://fhirtest.netsmartcloud.com/v4/StructureDefinition/callintake-disposition",
"valueCode": "42"
},
{
"url": "https://fhirtest.netsmartcloud.com/v4/StructureDefinition/callintake-patient-name",
"valueHumanName": {
"family": "LAST",
"given": [
"FIRST"
]
}
},
{
"url": "https://fhirtest.netsmartcloud.com/v4/StructureDefinition/callintake-program",
"valueCode": "360"
},
{
"url": "https://fhirtest.netsmartcloud.com/v4/StructureDefinition/callintake-remarks",
"valueString": "This is free text entered about this call intake.\nIt may include line breaks."
},
{
"url": "https://fhirtest.netsmartcloud.com/v4/StructureDefinition/callintake-type",
"valueCode": "C"
}
],
"code": {
"coding": [
{
"system": "https://fhir.netsmartcloud.com/v4/ValueSet/basic-resource-type",
"code": "callintake"
}
]
},
"subject": {
"reference": "Patient/P11",
"type": "Patient"
}
}
Integration Patterns
Call Intake Workflow
-
Receive Initial Contact
- Create Basic resource with callintake code
- Capture caller information and patient details
- Include program and disposition codes
-
Process Intake Information
- Update intake with additional details
- Link to existing or create new Patient resource
- Track intake through disposition workflow
-
Convert to Permanent Patient
- Use Patient Assign MRN Operation
- Transition from call intake to formal admission
- Maintain audit trail of intake process
Best Practices
- Always include required extensions (caller, date, disposition, patient name, program, type)
- Use appropriate caller type codes (A, B, C, etc.)
- Include remarks for additional context when needed
- Link to Patient resource when available
Common Use Cases
- Crisis Hotline Calls: Capture immediate contact information and disposition
- Walk-in Inquiries: Document in-person contacts and referral needs
- Appointment Scheduling: Initial contact for service requests
- Information Requests: Track community outreach and information sharing
Relationships to Other Resources
- Patient Resource - Subject of call intake
- Patient Assign MRN Operation - Convert to permanent patient
- Basic Resource - Parent resource type
- Call Intake Extensions - Specialized data elements
Error Handling
For comprehensive error handling information, see Common Errors.
Support
For technical support with Call Intake resources:
- Contact: Netsmart Technologies, Inc.
- CareRecord: myAvatar specific functionality
- Documentation: Basic Resources