Michigan CaseQ

From PikaDocs

By Matthew Friedlander
Pika Software (http://www.pikasoftware.com/)

Table of contents

Introduction

The Michigan CaseQ project was undertaken by both Pika Software and the Michigan Poverty Law Program to create a queue or holding pen of cases transferred between programs. CaseQ acts then as a third party to allow programs to pre-screen cases prior to acceptance into their own case management systems (CMS). As part of this pre-screening users can accept, reject, run conflict checks, and view these cases before entry into their CMS.

CaseQ utilizes LS-XML and the REST Webservice protocol to transfer cases between programs and to promote 3rd party acceptance and use by using a national standard independent of any CMS vendor. This enables CaseQ to import LS-XML files as transfers from any CMS that supports LS-XML and Webservices (not just Pika Software's CMS).

Pika Software has written an interface to the CaseQ system via the CaseQ Manager module for Pika. However, any other vendor could write a similar interface for their own software and trade cases seamlessly with Pika.

CaseQ Manager

The CaseQ manager is the primary interface users of the system will use to interact with their own queue. The interface displays all of the cases associated with that organization ordered by date and status. Items in the queue are assigned a status depending on how they were transferred or received.

Image:CaseStats.jpg

Individual cases transferred are displayed in chronological order to the right of the CaseQ summary. For each case there are a series of functions depending on its status. Below is a sample case and a description of each of the items:

Image:CaseQItem.jpg

  • ID - The unique id number assigned to the case by CaseQ
  • From/To - The sending organization/The receiving organization
  • Client - The case primary client and information (Name, Address, DOB, SSN, %Poverty, Assets)
  • Opposing Party - The opposing party of the case (Name, Address, DOB)

Account Management

API Reference

The methods outlined below represent the CaseQ functions that comprise its API. All of these functions have the same base set of POST variables in order for them to work.

  • action
  • user (caseq user)
  • pass (caseq pass)

The following is a list of action values and their required parameters:

  • GetCaseQStats

Returns the count of items in each status category in the queue.

getCaseQList


getCaseQItem

getPartners