SSO with AI Triage
| No. | Name | Requirement | Description |
|---|---|---|---|
| 1 | aitriagetranscriptid | Required for AI Triage | AI Triage Transcript ID The unique ID of the patient’s AI triage session. It turns AI Triage routing on. Sent: MDLIVE uses AI Triage routing. Any deep link sent in RelayState (for example, ssoTarget) is ignored. Not sent, empty, or whitespace only: MDLIVE uses the standard SSO redirect, and all other AI Triage attributes are ignored. Format: letters, digits, hyphen (-), and underscore (_) Maximum 64 characters Example: 6a2b1ace5b37c4a4b44590d0 |
| 2 | aitriagechiefcomplaint | Required for AI Triage | Patient Chief Complaint The patient’s main reason for the visit, in short plain words. Format: English text only (letters A-Z and a-z, digits 0-9, spaces, and standard punctuation) Accented letters, emoji, and non-Latin scripts are NOT supported. Maximum 200 characters Keep it short and factual. Example: dry eye, sore throat, rash on arm |
| 3 | aitriageservicetype | Required for AI Triage | AI Triage Service Type Attribute value ONLY accept: urgent_care_oncall_video urgent_care_oncall_phone urgent_care_scheduled_video urgent_care_scheduled_phone urgent_care_async therapist_video therapist_phone psychiatrist_video psychiatrist_phone primary_care_video primary_care_phone wellness_video wellness_phone dermatologist patient_identity_update unknown Send unknown when AI triage could not determine the type of care. MDLIVE displays the Family Member Change page. If the value is not in this list, MDLIVE ignores the service type and the modality. case-insensitive |
| 4 | aitriageservicemodality | Optional | AI Triage Service Modality Attribute value ONLY accept: video phone async case-insensitive |
| 5 | aitriageasyncmodulename | Conditional | AI Triage Async Module Name The name of the async module the patient should start. Required ONLY when aitriageservicetype = urgent_care and aitriageservicemodality = async Ignored for every other service type or modality. If it is missing for an urgent_care + async visit, MDLIVE ignores the async modality and routes the patient to urgent_care without a modality. Format: English text only (letters A-Z and a-z, digits 0-9, spaces, and standard punctuation) Accented letters, emoji, and non-Latin scripts are NOT supported. Maximum 100 characters Example: rash, earpain |
| 6 | aitriageservicestate | Required for AI Triage | Patient Service State Abbreviation The state or territory where the patient is located at the time of the visit. This can differ from the patient’s home address. Format: 2 Upper Case State Abbreviation State abbreviations not in this list are ignored. Example: FL, NY, CA |
| 7 | aitriageservicetimezone | Required for AI Triage | Patient Service Time Zone The time zone where the patient is located at the time of the visit. Format: IANA Time Zone ID Example: America/New_York Rules: This is the same format used by OpenID Connect (zoneinfo), SCIM (timezone), Okta, Auth0, and HL7 FHIR. Do NOT send abbreviations (EST, EDT, CST, PST) or offsets (-05:00, GMT-5). They are ignored. Daylight saving time is handled automatically. Send the same ID all year. Example: A patient in Miami is always America/New_York, in both winter (EST) and summer (EDT). Base the value on the patient’s actual location, NOT on the state. Some states have more than one time zone. Example: Miami, FL is America/New_York, but Pensacola, FL is America/Chicago. In a browser, JavaScript returns the patient’s IANA ID with Intl.DateTimeFormat().resolvedOptions().timeZone Common Values: America/New_York - Eastern America/Chicago - Central America/Denver - Mountain America/Phoenix - Arizona (no daylight saving time) America/Los_Angeles - Pacific America/Anchorage - Alaska America/Adak - Aleutian Islands Pacific/Honolulu - Hawaii America/Puerto_Rico - Puerto Rico America/St_Thomas - U.S. Virgin Islands Pacific/Guam - Guam Pacific/Saipan - Northern Mariana Islands Pacific/Pago_Pago - American Samoa Pacific/Majuro - Marshall Islands Pacific/Palau - Palau Pacific/Chuuk, Pacific/Pohnpei, Pacific/Kosrae - Federated States of Micronesia Any other valid IANA time zone ID (for example, America/Detroit or Europe/Berlin) is also accepted. |