Incolli questo nel Suo prompt di sistema
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. Leggakind:
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. 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.Cose che Le creeranno problemi
Invii i valori delle opzioni, non le etichette
Invii i valori delle opzioni, non le etichette
Le etichette sono testo per le persone e vengono tradotte nella lingua del
paziente.
value è l’identificativo stabile che il server si aspetta.Il questionario è nella lingua del paziente
Il questionario è nella lingua del paziente
Il testo delle domande torna nella lingua impostata sul profilo del
paziente. Faccia le domande in quella lingua.
Il pagamento avviene su Stripe, non in chat
Il pagamento avviene su Stripe, non in chat
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.Il monitoraggio dei progressi riguarda solo la perdita di peso
Il monitoraggio dei progressi riguarda solo la perdita di peso
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.Il peso è una voce al giorno; note e iniezioni no
Il peso è una voce al giorno; note e iniezioni no
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.