Files
distillation/easydistill/mmkd/prompt_templates.json

589 lines
18 KiB
JSON
Raw Permalink Normal View History

{
"templates": [
2025-09-01 09:33:16 +00:00
{
"prompts": {
"en": [
"Extract all structured information from the document.",
"Provide a complete JSON output of all relevant fields from the invoice.",
"Parse the entire document and return all available details.",
"Get all invoice details, including provider, patient, and financial information."
],
"fr": [
"Extraire toutes les informations structurées du document.",
"Fournir une sortie JSON complète de tous les champs pertinents de la facture.",
"Analyser l'intégralité du document et retourner tous les détails disponibles.",
"Obtenir tous les détails de la facture, y compris les informations sur le prestataire, le patient et les finances."
]
},
"group_name": "full_invoice_extraction",
"target_keys": [
"is_bill",
"profession",
"adeli_number",
"rpps_number",
"finess_number",
"doctor_name",
"total_billed",
"bill_paid",
"amount_paid",
"mandatory_coverage",
"complementary_coverage",
"client_part",
"remaining_payment",
"insured_name",
"insured_dob",
"beneficiary_name",
"beneficiary_dob",
"care_start_date",
"care_end_date",
"invoice_date",
"security_number",
"invoice_issuer",
"currency",
"items"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Get provider information",
"Who is the psychologist?",
"Provide practitioner details"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Obtenir les informations du prestataire",
"Qui est le psychologue ?",
"Fournir les détails du praticien"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "provider_info",
"target_keys": [
"doctor_name",
"profession",
"adeli_number",
"invoice_issuer"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Who is the beneficiary?",
"Get beneficiary details",
"Who received the service?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Qui est le bénéficiaire ?",
"Obtenir les détails du bénéficiaire",
"Qui a reçu le service ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "beneficiary_info",
"target_keys": [
"beneficiary_name",
2025-08-08 22:16:45 +00:00
"beneficiary_dob"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Get billing summary",
"Show the invoice summary",
"Billing overview"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Obtenir le résumé de facturation",
"Afficher le résumé de la facture",
"Aperçu de la facturation"
]
},
"group_name": "billing_summary",
"target_keys": [
"invoice_date",
"total_billed",
"amount_paid",
"bill_paid",
"currency"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show the full service list",
"What services were performed?",
"List all service items"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Afficher la liste complète des services",
"Quels services ont été effectués ?",
"Lister tous les actes"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "service_items_block",
"target_keys": [
"items"
]
},
{
"prompts": {
"en": [
"What is the payment status?",
2025-08-08 22:16:45 +00:00
"Has the bill been paid?",
"Show payment info"
],
"fr": [
"Quel est le statut du paiement ?",
2025-08-08 22:16:45 +00:00
"La facture a-t-elle été réglée ?",
"Afficher les informations de paiement"
]
},
"group_name": "payment_status",
"target_keys": [
"bill_paid",
"amount_paid",
"total_billed",
"remaining_payment"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"List all professional numbers",
"Get provider IDs"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Lister tous les numéros professionnels",
"Obtenir les identifiants du prestataire"
]
},
"group_name": "professional_ids",
"target_keys": [
"adeli_number",
"rpps_number",
"finess_number"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"What was the date of care?",
"Show care period"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Quelle était la date des soins ?",
"Afficher la période de soins"
]
},
"group_name": "care_period",
"target_keys": [
"care_start_date",
2025-08-08 22:16:45 +00:00
"care_end_date"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show all coverage details",
"What was the coverage split?",
"Client and complementary coverage"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Afficher les détails de la couverture",
"Quelle était la répartition de la couverture ?",
"Couverture complémentaire et part client"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "coverage_details",
"target_keys": [
"mandatory_coverage",
2025-08-08 22:16:45 +00:00
"complementary_coverage",
"client_part"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Who issued the invoice?",
"Get issuer details"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Qui a émis la facture ?",
"Obtenir les détails de l'émetteur"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "issuer_info",
"target_keys": [
"invoice_issuer",
2025-08-08 22:16:45 +00:00
"invoice_date"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Get all financial information",
"Show all monetary fields"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Obtenir toutes les informations financières",
"Afficher tous les champs monétaires"
]
},
"group_name": "full_financials",
"target_keys": [
"total_billed",
"amount_paid",
"remaining_payment",
2025-08-08 22:16:45 +00:00
"currency",
"mandatory_coverage",
"complementary_coverage",
"client_part"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"What is the practitioner's profession?",
"Provider's specialty"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Quelle est la profession du praticien ?",
"Spécialité du prestataire"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "provider_profession",
"target_keys": [
"profession"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show all identification numbers",
"Patient and provider IDs"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Afficher tous les numéros d'identification",
"Identifiants du patient et du prestataire"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "all_identifiers",
"target_keys": [
"security_number",
2025-08-08 22:16:45 +00:00
"adeli_number",
"rpps_number",
"finess_number"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"List all people and entities",
"Show all names on document"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Lister toutes les personnes et entités",
"Afficher tous les noms sur le document"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "all_names",
"target_keys": [
2025-08-08 22:16:45 +00:00
"doctor_name",
"beneficiary_name",
"invoice_issuer"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"List all dates",
"Show every date on the document"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Lister toutes les dates",
"Afficher chaque date sur le document"
]
},
"group_name": "all_dates",
"target_keys": [
"care_start_date",
"care_end_date",
"invoice_date",
"beneficiary_dob"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Is this document a bill?",
"Get document type"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Ce document est-il une facture ?",
"Obtenir le type de document"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "document_type",
"target_keys": [
2025-08-08 22:16:45 +00:00
"is_bill"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show beneficiary and provider",
"Who saw whom?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Afficher le bénéficiaire et le prestataire",
"Qui a consulté qui ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "patient_provider_pair",
"target_keys": [
"beneficiary_name",
2025-08-08 22:16:45 +00:00
"doctor_name"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"What was the total amount billed?",
"Total cost of service"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Quel était le montant total facturé ?",
"Coût total du service"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "total_billed_info",
"target_keys": [
"total_billed"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show me the ADELI number",
"What is the ADELI?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Montrez-moi le numéro ADELI",
"Quel est le numéro ADELI ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "adeli_number",
"target_keys": [
2025-08-08 22:16:45 +00:00
"adeli_number"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"What was the client's part?",
"Show client payment portion"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Quelle était la part du client ?",
"Afficher la part de paiement du client"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "client_part_info",
"target_keys": [
2025-08-08 22:16:45 +00:00
"client_part"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Was there complementary coverage?",
"Check for complementary insurance"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Y avait-il une couverture complémentaire ?",
"Vérifier l'assurance complémentaire"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "complementary_coverage_info",
"target_keys": [
2025-08-08 22:16:45 +00:00
"complementary_coverage"
]
},
{
"prompts": {
"en": [
"Who is the insured person?",
"Get insured party details"
],
"fr": [
"Qui est l'assuré ?",
"Obtenir les détails de la partie assurée"
]
},
"group_name": "insured_person_details",
"target_keys": [
"insured_name",
2025-08-08 22:16:45 +00:00
"insured_dob",
"security_number"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Is there a remaining balance?",
"How much is left to pay?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Reste-t-il un solde ?",
"Combien reste-t-il à payer ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "remaining_balance_info",
"target_keys": [
2025-08-08 22:16:45 +00:00
"remaining_payment",
"bill_paid"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Compare issuer and provider",
"Is the issuer the same as the practitioner?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Comparer l'émetteur et le prestataire",
"L'émetteur est-il le même que le praticien ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "issuer_vs_provider",
"target_keys": [
2025-08-08 22:16:45 +00:00
"invoice_issuer",
"doctor_name"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show care dates and provider",
"Who provided care and when?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Afficher les dates de soins et le prestataire",
"Qui a fourni les soins et quand ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "care_dates_and_provider",
"target_keys": [
2025-08-08 22:16:45 +00:00
"care_start_date",
"care_end_date",
"doctor_name"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Get beneficiary and security number",
"Beneficiary's social security number"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Obtenir le bénéficiaire et le numéro de sécurité sociale",
"Numéro de sécurité sociale du bénéficiaire"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "beneficiary_and_ssn",
"target_keys": [
"beneficiary_name",
2025-08-08 22:16:45 +00:00
"security_number"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show full financial breakdown",
"Complete cost and coverage details"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Afficher la ventilation financière complète",
"Détails complets des coûts et de la couverture"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "full_financial_breakdown",
"target_keys": [
2025-08-08 22:16:45 +00:00
"total_billed",
"amount_paid",
"mandatory_coverage",
"complementary_coverage",
"client_part",
"remaining_payment"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"What is the currency?",
"Show payment currency"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Quelle est la devise ?",
"Afficher la devise de paiement"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "currency_info",
"target_keys": [
2025-08-08 22:16:45 +00:00
"currency"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"What is the patient's financial responsibility?",
"How much does the patient owe?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Quelle est la responsabilité financière du patient ?",
"Combien le patient doit-il ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "patient_financial_responsibility",
"target_keys": [
2025-08-08 22:16:45 +00:00
"client_part",
"remaining_payment"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Get provider's full identification",
"All professional numbers for the provider"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Obtenir l'identification complète du prestataire",
"Tous les numéros professionnels du prestataire"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "provider_full_identification",
"target_keys": [
"doctor_name",
"adeli_number",
"rpps_number",
2025-08-08 22:16:45 +00:00
"finess_number"
]
},
{
"prompts": {
"en": [
2025-08-08 22:16:45 +00:00
"Show billing and care timeline",
"What are the billing and service dates?"
],
"fr": [
2025-08-08 22:16:45 +00:00
"Afficher la chronologie de facturation et de soins",
"Quelles sont les dates de facturation et de service ?"
]
},
2025-08-08 22:16:45 +00:00
"group_name": "billing_and_care_timeline",
"target_keys": [
2025-08-08 22:16:45 +00:00
"invoice_date",
"care_start_date",
"care_end_date"
]
}
]
}