Template
Summary/template
POST
/fhir2summary/templateCreates a summary template from an example using LLM function calling
Create a reusable template for discharge summaries
Input
name: Discharge Summarymode: narrative
Result
successSuccess
messageTemplate created successfullytemplate_ida1b2c3d4-e5f6-7890-abcd-ef1234567890templateida1b2c3d4-e5f6-7890-abcd-ef1234567890nameDischarge SummarytemplatePatient <<Patient.name[0].text>>, age <<Patient.birthDate|age>>, was admitted on <<Encounter[0].period.start>> with <<Condition[0].code.coding[0].display>>. Discharged on <<Encounter[0].period.end>> with <<MedicationRequest[0].medicationCodeableConcept.coding[0].display>> <<MedicationRequest[0].dosageInstruction[0].text>>.
target_resourcesPatientConditionMedicationRequest
modenarrativecreated_at2024-01-15T10:30:00Zupdated_at2024-01-15T10:30:00ZGET
/fhir2summary/template/{id}Retrieves a specific summary template
Input
idpathabc-123-def-456
Result
successSuccess
templateid550e8400-e29b-41d4-a716-446655440000nameExample NamedescriptionAn example descriptiontemplate{{resource.field}}target_resourcesPatient
modenarrativemetadata{}created_at2024-01-15T09:30:00Zupdated_at2024-01-15T09:30:00ZPUT
/fhir2summary/template/{id}Updates an existing summary template
Input
name: Example Namedescription: An example descriptiontemplate: {{resource.field}}mode: narrative
Result
successSuccess
messageTemplate updated successfullytemplateid550e8400-e29b-41d4-a716-446655440000nameExample NamedescriptionAn example descriptiontemplate{{resource.field}}target_resourcesPatient
modenarrativemetadata{}created_at2024-01-15T09:30:00Zupdated_at2024-01-15T09:30:00ZDELETE
/fhir2summary/template/{id}Deletes a summary template
Input
idpathabc-123-def-456
Result
successSuccess
messageTemplate deleted successfully