Plak dit in uw systeemprompt
Het conversationele vragenlijstprotocol
1
starten
hidoctor_questionnaire_start met een category_slug (weight-loss,
hair-growth, sexual-health, …). Geeft de eerste onbeantwoorde vraag
terug, plus answered_count en applicable_total zodat u de voortgang kunt
tonen.Had de patiënt al een half ingevulde vragenlijst, dan wordt die hervat waar
hij was gebleven.2
antwoorden, telkens opnieuw
hidoctor_questionnaire_answer legt één antwoord vast en geeft de
volgende vraag terug. De server bepaalt wat er volgt, dus de vertakking
wordt voor u afgehandeld — u evalueert zelf nooit een voorwaarde.Antwoorden worden samengevoegd, niet vervangen. Er gaat niets verloren
tussen aanroepen, en de patiënt kan stoppen en later terugkomen.3
nakijken en corrigeren
hidoctor_questionnaire_review geeft alle antwoorden tot dan toe in
leesbare vorm terug. hidoctor_questionnaire_back gaat naar de vorige vraag
zodat een antwoord kan worden gewijzigd.Een antwoord wijzigen kan een vertakking afsluiten. Gebeurt dat, dan bevat
het antwoord dropped_question_keys — antwoorden die niet meer van
toepassing zijn en zijn verwijderd. Meld dat als het voor de patiënt
uitmaakt.4
indienen
hidoctor_questionnaire_submit geeft een outcome terug:Antwoordvormen
De vraag vertelt u hoe u hem beantwoordt. Leeskind:
Vervolgvragen dragen een
answer_instructions-tekst die precies aangeeft waar
de waarde thuishoort. Volg die.
De regels hierboven worden technisch niet afgedwongen
Hi-Doctor kan niet zien of een antwoord van de patiënt kwam of door de assistent werd afgeleid. Niets in de API controleert dat. Wat de server wel afdwingt, is geschiktheid.Geschiktheid wordt door de server bepaald
Contra-indicaties, de BMI-drempel, de leeftijdsgrens en de controle op ondersteunde landen worden afgedwongen wanneer de vragenlijst wordt ingediend — niet door de assistent en niet door de website.Dingen waar u tegenaan loopt
Verstuur de waarde van een optie, niet het label
Verstuur de waarde van een optie, niet het label
Labels zijn tekst voor mensen en worden vertaald naar de taal van de
patiënt.
value is het stabiele identificatiekenmerk dat de server
verwacht.De vragenlijst is in de taal van de patiënt
De vragenlijst is in de taal van de patiënt
De vraagtekst komt terug in de taal die op het profiel van de patiënt staat.
Stel de vraag in die taal.
Betalen gebeurt bij Stripe, niet in de chat
Betalen gebeurt bij Stripe, niet in de chat
hidoctor_checkout_create geeft een link terug. Vraag nooit om
kaartgegevens — u kunt ze toch niet aannemen, en ernaar vragen leert
patiënten aan om kaartnummers aan chatbots te geven.Voortgangsregistratie is alleen voor gewichtsverlies
Voortgangsregistratie is alleen voor gewichtsverlies
Bij een normale koppeling als patiënt worden alle machtigingen verleend,
betaling inbegrepen. Maar het voortgangsdagboek is opgebouwd rond gewicht,
injecties en een injectieplan, en is daarom alleen beschikbaar bij
behandeling van gewichtsverlies — niet bij plannen voor haargroei of
seksuele gezondheid.Roep
hidoctor_progress_status aan voordat u aanbiedt iets bij te houden.
Ontbreekt een tool volledig, dan heeft de patiënt die machtiging bij het
koppelen geweigerd — zeg dat, in plaats van naar een omweg te gissen.Gewicht is één registratie per dag; notities en injecties niet
Gewicht is één registratie per dag; notities en injecties niet
Gewicht vastleggen voor een datum vervangt de registratie van die dag.
Notities en injecties komen erbij, dus twee keer vastleggen levert er twee
op.