Swimlanes.io is a free webapp for making sequence diagrams. You simply edit the text on the left and the diagram is updated in real time. You can download your sequence diagrams as images or distribute with a link.
Title: Additional Info Brainstorm _:**Pre-coordination** Placer --> Fulfiller: Find out what services the Fulfiller offers and what info they need to perform service Fulfiller --> Placer: Says they need this screening form answered before request, they need this info before accepting for LTC note: Discussion during group. This needs to be defined for implementation. _: **Time of request** Placer --> Placer: Make request. Answer required questions and link supporting optional info (if allowed) Placer -> Fulfiller: POST Task with Task.input == (something). OR ServiceRequest.supportingInfo == Something (Questionnaire, QuestionnaireResponse, imaging that shows the patient has no cartilage in their shoulder). Fulfiller <--> Fulfiller: review request, find something is needed. Update status to say waiting for info. if: if Fulfiller will send an email Fulfiller --> Fulfiller: Update status to indicate waiting for info Fulfiller --> Placer: Ask for info Placer --> Placer: Review request, put info together Placer -->Fulfiller: Supply info end if: if Fulfiller will send request synchronously Fulfiller -> Placer: Authenticate to Placer with authorization_base Placer -> Fulfiller: Give access token Fulfiller -> Placer: Send FHIR Query Placer -> Placer: Evalaute data they have access to Placer -> Fulfiller: Give FHIR response. end if: if Fulfiller will send communication via FHIR: Fulfiller -> Fulfiller: Update Task to Waiting for info Fulfiller -> Placer: POST Communication.Create with message and Communication.basedOn, etc. getting to the ServiceRequst Placer -> Fulfiller: POST Communication with Communication.lastMessage is the earlier message. note: continue as needed Fulfiller -> Fulfiller: update status to accepted end