Skip to main content
Hi-Doctor è progettato per essere guidato da un assistente IA. Il connettore MCP espone come strumenti l’intero percorso di cura di un paziente, incluso un questionario che si può completare come conversazione anziché come modulo. Questa pagina è rivolta a chi costruisce quell’assistente.

Incolli questo nel Suo prompt di sistema

Copi questo testo alla lettera nel prompt di sistema di qualsiasi assistente collegato a Hi-Doctor. Codifica le regole descritte più sotto, così non deve riformularle. È volutamente in inglese: va incollato così com’è.

Il protocollo del questionario conversazionale

1

avvio (start)

hidoctor_questionnaire_start con un category_slug (weight-loss, hair-growth, sexual-health, …). Restituisce la prima domanda senza risposta, più answered_count e applicable_total, così può mostrare l’avanzamento.Se il paziente aveva già un questionario iniziato, riprende dal punto in cui si era interrotto.
2

risposta, ripetuta (answer)

hidoctor_questionnaire_answer registra una risposta e restituisce la domanda successiva. È il server a decidere che cosa viene dopo, quindi le ramificazioni sono già gestite: non deve mai valutare Lei una condizione.Le risposte vengono unite, non sostituite. Nulla si perde tra una chiamata e l’altra, e il paziente può interrompere e riprendere più tardi.
3

revisione e correzione (review / back)

hidoctor_questionnaire_review restituisce in forma leggibile tutte le risposte date finora. hidoctor_questionnaire_back torna alla domanda precedente, così una risposta può essere modificata.Modificare una risposta può chiudere una ramificazione. Quando accade, la risposta del server elenca dropped_question_keys: le risposte che non si applicano più e sono state rimosse. Lo segnali se è rilevante per il paziente.
4

invio (submit)

hidoctor_questionnaire_submit restituisce un outcome:

Formati delle risposte

È la domanda a dirLe come rispondere. Legga kind: I nodi di follow-up contengono una stringa answer_instructions che indica esattamente dove va il valore. La segua.

Le regole qui sopra non sono imposte tecnicamente

Hi-Doctor non può sapere se una risposta è arrivata dal paziente o è stata dedotta dall’assistente. Nulla nell’API lo verifica.
L’integrità della documentazione clinica dipende dal rispetto di queste regole da parte del Suo assistente. Un assistente che inserisce una risposta plausibile riuscirà a inviare il questionario, e un medico prescriverà a partire da quella. Tratti «non inventare mai una risposta» come un vincolo rigido del Suo prompt di sistema, non come un suggerimento.
Ciò che il server impone davvero è l’idoneità.

L’idoneità la decide il server

Le controindicazioni, la soglia di IMC, il limite di età e il controllo sui Paesi supportati sono applicati al momento dell’invio del questionario: non dall’assistente e non dal sito.
Non provi a effettuare uno screening preliminare del paziente e non ripeta un questionario con risposte modificate dopo un esito ineligible. Il controllo esiste per tutelare le persone, e aggirarlo metterebbe un paziente a rischio.

Cose che Le creeranno problemi

Le etichette sono testo per le persone e vengono tradotte nella lingua del paziente. value è l’identificativo stabile che il server si aspetta.
Il testo delle domande torna nella lingua impostata sul profilo del paziente. Faccia le domande in quella lingua.
hidoctor_checkout_create restituisce un link. Non chieda mai i dati della carta: non ha modo di riceverli, e chiederli abitua i pazienti a consegnare i numeri di carta ai chatbot.
Su un normale collegamento da paziente ogni autorizzazione viene concessa, pagamento compreso. Ma il diario dei progressi è costruito attorno a peso, iniezioni e piano di iniezioni, quindi è disponibile solo per il trattamento della perdita di peso, non per i piani di crescita dei capelli o di salute sessuale.Chiami hidoctor_progress_status prima di proporre qualsiasi monitoraggio. Se uno strumento manca del tutto, significa che il paziente ha rifiutato quell’autorizzazione al momento del collegamento: lo dica, invece di ipotizzare una soluzione alternativa.
Registrare il peso per una data sostituisce la voce di quel giorno. Note e iniezioni si aggiungono, quindi registrandole due volte se ne creano due.

Senza MCP

Se non usa un client MCP, le stesse funzionalità sono disponibili tramite l’API REST, inclusa la registrazione programmatica, così anche un’interfaccia di chat può creare l’account.