This wiki has undergone a migration to Confluence found Here

Difference between revisions of "201605 Workflow"

From HL7Wiki
Jump to navigation Jump to search
Line 73: Line 73:
 
Could locate by direct query against task or use an operation
 
Could locate by direct query against task or use an operation
  
query needs to be  all referralrequest tasks for this organization in the created state
+
query needs to be  all referralrequest tasks for this organization in the created state
  
 
===Grade Referral===
 
===Grade Referral===

Revision as of 17:12, 13 March 2016


Workflow

Submitting WG/Project/Implementer Group

FHIR Infrastructure, Patient Care, Patient Administration

Justification

Workflow is a primary focus of the upcoming release. A number of new approaches are being proposed and they need to be tested

Proposed Track Lead

See Connectathon_Track_Lead_Responsibilities Keith Boone (keith.boone@ge.com) Skype: kwboone

Expected participants

TBD

Roles

Submitter

The actor that creates the referral

Recipient

The person or organization that received the referral

Grader

The person who prioritizes the referral for urgency

Scheduling Clerk

The person that makes the appointment for the person to attend

Services Registry

A system that knows what services are available at what institutions to assist a referrer to find the correct place to send the referral

Scenarios

Find place to send referral to

Using queries against the healthCareService resource, locate the recipient of the service. Assume an organization for this scenario

Create Referral

Against the target server Create a ReferralRequest resource, then a Task resource with the Task.owner pointing to an organization and the Task.subject referring to the ReferralRequest. The task.status will be 'created'

(*Is this correct?*)

Creator is a Practitioner (the GP)


Action:
Precondition:
Success Criteria:
Bonus point:


Receive Referral

The recipient of the referral assigns the task to a grader (by setting the owner to a practitioner ) & sets the status to ready

Could locate by direct query against task or use an operation

query needs to be all referralrequest tasks for this organization in the created state

Grade Referral

Practitioner locates referrals assigned to them in a 'ready' state.

Accept: change owner to the scheduling department (another organization)

Reject: change status to 'failed'. Assign owner to the initial creator (the GP)

Cancel Referral

Client: locate original ActionRequest, create a new OrderResponse with status set to cancel ??should this be on the request instead

Server: ???

Create Appointment

Server: Create an appointment with reference to ActionRequest or ReferralRequest. ?Create new new ActionResponse or update existing Client: Poll for responses and display appropriately

TestScript(s)