FHIR IG analytics| Package | io.health-samurai.sdc.r6 |
| Resource Type | StructureDefinition |
| Id | StructureDefinition-SDCVoicePrompt.json |
| FHIR Version | R6 |
| Source | https://simplifier.net/resolve?scope=io.health-samurai.sdc.r6@0.2608.2&canonical=http://health-samurai.io/fhir/sdc/StructureDefinition/SDCVoicePrompt |
| URL | http://health-samurai.io/fhir/sdc/StructureDefinition/SDCVoicePrompt |
| Version | 0.2608.2 |
| Status | active |
| Name | SDCVoicePrompt |
| Title | SDC Voice Prompt |
| Description | Versioned instruction text for a voice agent. Separate from SDCVoiceAgent so the wording can be revised and rolled back on its own lineage; agents reference the lineage url and the current active version is resolved at call time. |
| Type | SDCVoicePrompt |
| Kind | resource |
| StructureDefinition | ||
| io.health-samurai.sdc.r6#0.2608.2 | SDCVoiceAgent | SDC Voice Agent |
No resources found
No narrative content found in resource
{
"description": "Versioned instruction text for a voice agent. Separate from SDCVoiceAgent so the wording can be revised and rolled back on its own lineage; agents reference the lineage url and the current active version is resolved at call time.",
"derivation": "specialization",
"publisher": "Health Samurai",
"fhirVersion": "6.0.0-ballot5",
"name": "SDCVoicePrompt",
"abstract": false,
"type": "SDCVoicePrompt",
"resourceType": "StructureDefinition",
"title": "SDC Voice Prompt",
"extension": [
{
"url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-category",
"valueString": "Forms.Definitions"
}
],
"status": "active",
"id": "SDCVoicePrompt",
"kind": "resource",
"url": "http://health-samurai.io/fhir/sdc/StructureDefinition/SDCVoicePrompt",
"version": "0.2608.2",
"differential": {
"element": [
{
"id": "SDCVoicePrompt",
"path": "SDCVoicePrompt",
"min": 0,
"max": "*"
},
{
"id": "SDCVoicePrompt.url",
"path": "SDCVoicePrompt.url",
"short": "Canonical identity of the prompt lineage, stable across versions.",
"min": 1,
"max": "1",
"type": [
{
"code": "uri"
}
]
},
{
"id": "SDCVoicePrompt.version",
"path": "SDCVoicePrompt.version",
"short": "Business version of this revision, e.g. 1.2.0.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "SDCVoicePrompt.name",
"path": "SDCVoicePrompt.name",
"short": "Machine-readable name.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "SDCVoicePrompt.title",
"path": "SDCVoicePrompt.title",
"short": "Human-readable name.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "SDCVoicePrompt.status",
"path": "SDCVoicePrompt.status",
"short": "draft | active | retired. Only active revisions are picked up by agents.",
"min": 1,
"max": "1",
"type": [
{
"code": "code"
}
],
"constraint": [
{
"key": "voice-prompt-status-1",
"severity": "error",
"human": "Status must be one of: draft, active, retired",
"expression": "$this in ('draft' | 'active' | 'retired')"
}
]
},
{
"id": "SDCVoicePrompt.date",
"path": "SDCVoicePrompt.date",
"short": "When this revision was authored.",
"min": 0,
"max": "1",
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "SDCVoicePrompt.publisher",
"path": "SDCVoicePrompt.publisher",
"short": "Who authored this revision.",
"min": 0,
"max": "1",
"type": [
{
"code": "string"
}
]
},
{
"id": "SDCVoicePrompt.description",
"path": "SDCVoicePrompt.description",
"short": "What this prompt is for, and what changed in this revision.",
"min": 0,
"max": "1",
"type": [
{
"code": "markdown"
}
]
},
{
"id": "SDCVoicePrompt.role",
"path": "SDCVoicePrompt.role",
"short": "Which conversation stage this text drives: interviewer | summarizer | extractor.",
"min": 0,
"max": "1",
"type": [
{
"code": "code"
}
],
"constraint": [
{
"key": "voice-prompt-role-1",
"severity": "error",
"human": "Role must be one of: interviewer, summarizer, extractor",
"expression": "$this in ('interviewer' | 'summarizer' | 'extractor')"
}
]
},
{
"id": "SDCVoicePrompt.prompt",
"path": "SDCVoicePrompt.prompt",
"short": "The instruction text itself, sent as the system message.",
"min": 1,
"max": "1",
"type": [
{
"code": "markdown"
}
]
}
]
},
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/DomainResource"
}